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?