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.

We appreciate your feedback on the documentation. You can edit this page or file a bug here.

See the guide to contributing or discuss these docs in our public Mattermost channel.