Overview
Deliver 'Containers as a Service' across the enterprise with Charmed Kubernetes® , enabling each project to spin up a standardised K8s of arbitrary scale, on demand, with centralised operational control. Charmed Kubernetes provides a well integrated, turn-key Kubernetes® platform that is open, extensible, and secure.
For more information on the features and benefits of Charmed Kubernetes, including details on the Managed Kubernetes service, please see the Kubernetes section.
Components
Charmed Kubernetes is built around a number of applications, bundled together and deployed using Juju, the open source modelling tool for deploying and operating software in the cloud.
Storage
Charmed Kubernetes comes with a powerful volume plugin system that enables many different types of storage systems to:
- Automatically create storage when required.
- Make storage available to containers wherever they're scheduled.
- Automatically delete the storage when no longer needed.
Networking
Kubernetes uses Container Network Interface (CNI) as an interface between network providers and Kubernetes networking. Charmed Kubernetes comes pre-packaged with several tested CNI plugins like Calico and Flannel.
Logging and monitoring
Operations in large-scale distributed clusters require a new level of operational monitoring and observability. Canonical delivers a standardised set of open source log aggregation and systems monitoring dashboards with every cloud, using Prometheus, the Elasticsearch and Kibana stack (ELK), and Nagios.
Cloud integration
Depending on your choice of cloud, Charmed Kubernetes will also install an integration application. This enables Charmed Kubernetes to seamlessly access cloud resources and components without additional configuration or hassle.
See the guide to contributing or discuss these docs in our public Mattermost channel.