Page cover

Connectware on Kubernetes

Enterprise-grade orchestration for scalable, resilient Connectware deployments

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.

For information on the system requirements for Kubernetes deployments, see System Requirements.

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?