BotKube: Integrando o agente de monitoramento com o Slack

Como vimos no post anterior o BotKube nos possibilita várias automações buscando tornar o gerenciamento de clusters Kubernetes mais intuitivo e eficiente para os times. Nas próximas linhas vamos abordar a integração do BotKube com o Slack, popular ferr…


This content originally appeared on DEV Community and was authored by rafaelbonilha

Como vimos no post anterior o BotKube nos possibilita várias automações buscando tornar o gerenciamento de clusters Kubernetes mais intuitivo e eficiente para os times. Nas próximas linhas vamos abordar a integração do BotKube com o Slack, popular ferramenta de comunicação corporativa.

Preparando o BotKube para uso integrado ao Slack

Dentro da sessão de aplicativos do Slack é possível instalar o plugin do BotKube, basta pesquisar por ele e adicionar o mesmo ao ambiente de trabalho do Slack.

Image description

Depois de instalado o BotKube, será possível ver o usuário BotKube no Slack. Basta adicionar este usuário ao canal do Slack que será usado para o monitoramento do cluster Kubernetes.

Image description

Agora que já temos o BotKube integrado ao Slack, iremos passar para a configuração do BotKube no cluster Kubernetes.

Instalando o backend do BotKube no cluster Kubernetes

Vamos adicionar os charts da infracloudio para geração de gráficos no cluster Kubernetes integrado ao Slack via BotKube.

helm repo add infracloudio https://infracloudio.github.io/charts
helm repo update

Agora instalamos o backend do BotKube com as configurações necessárias para comunicação efetiva com o Slack.

helm install --version v0.12.1 botkube --namespace botkube \
  --set communications.slack.enabled=true \
  --set communications.slack.channel=<SLACK_CHANNEL_NAME> \
  --set communications.slack.token=<xoxb-SLACK_API_TOKEN_FOR_THE_BOT> \
  --set config.settings.clustername=<K8S_CLUSTER_NAME> \
  --set config.settings.kubectl.enabled=<ALLOW_KUBECTL_true_or_false>\
  --set image.repository=infracloudio/botkube \
  --set image.tag=v0.12.1 \
  infracloudio/botkube

Validamos após a configuração se o pod do controlador do BotKube está saudável.:

kubectl get pod -n botkube

NAME                     READY   STATUS    RESTARTS   AGE
botkube-6fdf477b-gskb7   1/1     Running   9          12d

Lembrando que o BotKube após configurado acima com a configuração padrão irá monitorar todos os recursos em todos os namespaces para eventos de criação, exclusão e erro no cluster Kubernetes.

Após estes passos, o BotKube irá começar a enviar notificações de atividades realizadas no cluster para o canal definido no Slack.

Image description

Pronto, as atividades realizadas no cluster Kubernetes já começam a ser visualizadas no Slack e assim o time pode ser notificado de forma instantânea, podendo assim manter o cluster de forma mais efetiva.
O BotKube tendo integração com o Helm e outros recursos do Kubernetes torna mais intuitiva a configuração e a utilização do mesmo pelos times responsáveis por manter ambientes Kubernetes. Explore a documentação para uso em outros cenários.


This content originally appeared on DEV Community and was authored by rafaelbonilha


Print Share Comment Cite Upload Translate Updates
APA

rafaelbonilha | Sciencx (2024-10-09T19:15:04+00:00) BotKube: Integrando o agente de monitoramento com o Slack. Retrieved from https://www.scien.cx/2024/10/09/botkube-integrando-o-agente-de-monitoramento-com-o-slack/

MLA
" » BotKube: Integrando o agente de monitoramento com o Slack." rafaelbonilha | Sciencx - Wednesday October 9, 2024, https://www.scien.cx/2024/10/09/botkube-integrando-o-agente-de-monitoramento-com-o-slack/
HARVARD
rafaelbonilha | Sciencx Wednesday October 9, 2024 » BotKube: Integrando o agente de monitoramento com o Slack., viewed ,<https://www.scien.cx/2024/10/09/botkube-integrando-o-agente-de-monitoramento-com-o-slack/>
VANCOUVER
rafaelbonilha | Sciencx - » BotKube: Integrando o agente de monitoramento com o Slack. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/09/botkube-integrando-o-agente-de-monitoramento-com-o-slack/
CHICAGO
" » BotKube: Integrando o agente de monitoramento com o Slack." rafaelbonilha | Sciencx - Accessed . https://www.scien.cx/2024/10/09/botkube-integrando-o-agente-de-monitoramento-com-o-slack/
IEEE
" » BotKube: Integrando o agente de monitoramento com o Slack." rafaelbonilha | Sciencx [Online]. Available: https://www.scien.cx/2024/10/09/botkube-integrando-o-agente-de-monitoramento-com-o-slack/. [Accessed: ]
rf:citation
» BotKube: Integrando o agente de monitoramento com o Slack | rafaelbonilha | Sciencx | https://www.scien.cx/2024/10/09/botkube-integrando-o-agente-de-monitoramento-com-o-slack/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.