Al integrar BotKube con los equipos de Slack, Mattermost o Microsoft, puede monitorear su clúster de Kubernetes, depurar implementaciones críticas y hacer recomendaciones para prácticas normalizado al revisar los medios de Kubernetes. Igualmente puede pedirle a BotKube que ejecute comandos kubectl en el clúster k8s para simplificar la depuración de una aplicación o clúster.
Hacktoberfest 2020
BotKube participa en el Hacktoberfest 2020. Estamos dando a nuestros colaboradores un despojo positivamente excelente. Puede encontrar más información en: https://www.infracloud.io/blogs/infracloud-joins-hacktoberfest-2020/.
Empezado
Siga estas instrucciones para obtener instrucciones de instalación completas para BotKube.
Inmueble
- Compensador informador: Registra informantes con kube-apiserver para monitorear eventos en los medios configurados de k8s. El evento k8s entrante se reenvía al administrador de eventos.
- Administrador de evento: Extrae los campos obligatorios del objeto de evento k8s y crea una nueva estructura de eventos de BotKube. Pasa la estructura de eventos de BotKube al motor de filtrado.
- Motor de filtro: Toma el objeto k8s y la estructura del evento BotKube y ejecuta filtros en ellos. Cada filtro realiza algunas comprobaciones sobre el objeto k8s y, si es necesario, cambia los mensajes en la estructura de eventos de BotKube.
- Notificación de eventos: Finalmente, el notificador envía un evento de BotKube a través del canal de comunicación configurado.
- Interfaz de bot: La interfaz del bot se encarga de la autenticación y gobierno de las conexiones con medios de comunicación como Slack, Mattermost, Microsoft Teams y lee / envía mensajes desde / en dirección a ellos.
- Ejecutor: Ejecuta el comando BotKube o kubectl y envía el resultado a la interfaz del bot.
Visite www.botkube.io para ver la configuración, el uso y ejemplos.