Why use Charmed Kubernetes?
Architectural freedom. Fully automated operations.
Extensible Kubernetes for all.
Charmed Kubernetes brings a curated set of tools to help you build your clusters from the ground up, and deliver ‘containers as a service’ across the enterprise.
Built on Ubuntu, the platform of choice for enterprise Kubernetes, our distribution gives you a streamlined multi-cloud experience with unparalleled price-performance and lifecycle automation.
Choose your infrastructure and seamlessly integrate with cloud native storage, networking, load balancing and observability.
Highly configurable, pure upstream, production-grade K8s clusters
CNCF-certified distribution and best-of-breed tools for a turnkey Kubernetes
Charmed Kubernetes provides automatic updates and security fixes for all core Kubernetes components and a high availability setup by default.
Additionally it brings full OCI compatibility with Docker and containerd runtimes as well as PCI device passthrough for GPU, FPGA and SR-IOV workloads.
It comes with an extensible, third-party ecosystem for storage and networking and enables VMs on Kubernetes with Kata containers.
![](https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_3696,h_2464/https://assets.ubuntu.com/v1/f4a59bfe-k8s-chart-updated.png)
Streamlined cluster lifecycle management with Charmed Operators
Juju, an open source orchestration engine for software operators, helps platform teams codify their extensive knowledge of operating applications and infrastructure. Juju uses model driven operations to build simple or complex topologies at scale on bare metal, VMs and containers.
In Charmed Kubernetes, every service is driven by a charmed operator allowing for:
- Vast cloud compatibility with OpenStack, VMware, AWS, GCP and Azure support
- Centralized operational control and lifecycle automation for all Charmed Kubernetes clusters
- Reduction of manual configuration and complexity for Day-0 to Day-2 operations
- Out-of-the-box integrations with storage, networking, LBaaS, logging, monitoring and alerting tools
- Easy upgrades to the latest versions
- Fine-grained service placement
Kubernetes on OpenStack
Kubernetes on bare metal
Optimal performance, management and automation of physical and container assets.
Charmed Kubernetes seamlessly runs on bare metal in conjunction with MAAS, Canonical’s bare metal cloud orchestrator. MAAS offers a cloud-like experience for K8s deployments on the most popular hardware infrastructure.
Charmed Kubernetes on MAAS provides:
- Bare-metal performance
- Guaranteed full-stack high availability
- DevOps-driven bare metal management
- Optimized hardware utilization and elastic machine allocation
- Enhanced platform awareness for GPU auto-detection
- Fault-tolerant software-defined storage
![](https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_3696,h_1541/https://assets.ubuntu.com/v1/f9caee9c-kubernetes-maas-updated.png)
Leverage the Ubuntu cloud
native ecosystem
Charmed Kubernetes gives you total cluster control at scale. Integrate it with the Ubuntu ecosystem to build your full stack cloud native platform.
Edge and IoT
- Canonical Kubernetes delivers a fully-conformant, low-touch, self-healing Kubernetes at the edge.
- Single-command user experience, sensible defaults and batteries included.
- x86 and ARM support for containers at your fingertips on any device.
AI / ML and HPC
- Ubuntu is the leading platform for public cloud GPU instances, and Canonical offers private cloud expertise to match.
- GPU and FPGA pass-through make your Kubernetes cluster a shared machine learning platform for your data scientists.
- Kubeflow on Charmed Kubernetes completes a cloud-native framework for MLOps at scale.
Kubernetes for Telco
- Full set of EPA features such as SR-IOV, DPDK, NUMA, CPU pinning and GPU support.
- Validated with tier 1 operators with most popular CNFs on the market.
- Telco grade security and compliance with ETSI, DISA STIG, NCSC, FIPS.
Containers for legacy apps
- Use the Linux Containers Daemon, LXD, for pure-container guests in OpenStack.
- Faster to launch, with zero latency and amazing quality of service, LXD guests are the bridge between traditional VMs and next-generation Kubernetes.
Let’s talk
Kubernetes architecture
![](https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1800,h_1201/https://assets.ubuntu.com/v1/992dbafe-let's-talk.png)
Find out how Canonical facilitates Kubernetes on demand for your DevOps teams on OpenStack, VMware, public clouds, and bare metal clusters.