Something new is coming to the Botkube universe...
We are thrilled to announce the launch of Botkube v1.0 This new version of Botkube introduces a hosted control plane for multi-cluster management and monitoring of all of your Botkube instances.Troubleshooting in the K8s world can be like trying to navigate through a mosh pit - chaotic and unpredictable. With alerts flying in from all directions and collaboration being a somewhat ad hoc process, it's easy to feel like you're drowning in a sea of chaos. Even if developers have access to the K8s cluster, it's often not a smooth process - secret keys can be tough to revoke and retrieving logs is done manually. And let's not forget about security - accessing the cluster to perform operations must be limited to approved networks and devices. Sometimes, remote troubleshooting just isn't an option. It's time for a better way to troubleshoot K8s.That’s where Botkube comes in.
Botkube is a collaborative troubleshooting tool designed specifically for Kubernetes users. With Botkube, you can seamlessly receive and act on alerts directly within your preferred messaging and collaboration platforms like Slack, Microsoft Teams, Discord, and Mattermost. This means you'll gain instant visibility and control over your cluster resources, all without ever having to leave your messaging platform. In addition, Botkube enables you to automate actions based on events, run kubectl and Helm commands, receive recommendations for best practices and much more.. In this blog post, we'll give you an introduction to Botkube and highlight some of its key features and benefits.
Botkube features role-based access control (RBAC), enabling plugins or communication channels to map to Kubernetes users or groups. This means that when a plugin or channel is mapped, it takes on the permissions of the user or group, thereby limiting the actions that the plugin or channel can perform in the cluster. With this feature, Botkube's security and access controls are flexible and precise, providing enhanced security and control to developers and DevOps engineers alike.
Botkube brings an exciting new feature to the table - a web-based control plane that works across multiple clusters. With this powerful tool, you can create new Botkube instances in a flash, making installation into a K8s cluster a breeze. The control plane also enables you to modify the configuration of communication platforms and plugins, and even synchronize the configuration to Botkube instances automatically.
The control plane also collects and displays event logs and audit logs in a single, easy-to-read list. This feature is incredibly useful for monitoring event notifications sent from all sources, as well as commands run by all executors. With this aggregated list, you can quickly identify and resolve any issues that arise in your K8s clusters.
Botkube has made some exciting additions to its core features:
These improvements provide greater flexibility and functionality for Botkube users, making it easier to troubleshoot Kubernetes clusters and streamline communication between teams.
Whether you're a seasoned Kubernetes pro or just getting started, Botkube has something to offer. Sign up now for free and join the community of users who are already benefiting from the power of Botkube. Don't miss out on this opportunity to streamline your K8s workflow and take your skills to the next level.
We welcome developers and Kubernetes enthusiasts to explore the platform and share their valuable feedback. We want to know what you think of Botkube and how we can make it even better. We're doing quick 15-minute interviews to get your feedback, and as a thank you, we'll give you some cool Botkube plushies and t-shirts and enter you into a raffle for a chance to win a $50 Amazon gift card.
You can also talk to us in the Botkube GitHub issues or Botkube Slack community.