Connectware on Kubernetes

Kubernetes is an enterprise-grade container orchestration platform that streamlines the deployment, scaling, and management of distributed applications. It provides a robust foundation for running containerized workloads in high-availability cluster environments.

Supported Kubernetes Versions

Connectware maintains official support for the two most recent minor Kubernetes versions:

  • Kubernetes 1.30

  • Kubernetes 1.31

While Connectware may run on older versions, we only provide support and testing for these specified versions.

Benefits of Running Connectware on Kubernetes

Deploying Connectware on Kubernetes has the following key benefits:

Infrastructure Management

  • Declarative state management enables seamless integration with DevOps and GitOps workflows.

  • High availability through node redundancy protects against single-point failures.

  • Infrastructure abstraction simplifies independent management of Connectware and underlying systems.

Scalability and Performance

  • Horizontally scalable MQTT broker cluster via Kubernetes StatefulSets.

  • Load distribution across multiple broker nodes supports increased client connections.

  • Built-in redundancy minimizes service disruption during node failures.

Monitoring and Tools

  • Native metrics collection through Kubernetes metrics-server.

  • Integration with monitoring solutions like Prometheus and Grafana.

  • Access to Kubernetes' extensive ecosystem of tools including Helm for package management and Velero for backups.

Last updated

Was this helpful?