Ubuntu is the reference platform for Kubernetes on all major public clouds, including official support in Google’s GKE, Microsoft’s AKS and Amazon’s EKS CAAS offerings. We deliver pure upstream Kubernetes tested across the widest range of clouds — from public clouds to private data centres, from bare metal to virtualized infrastructure.
Upstream K8s options supported by Canonical
Workstations and appliances
- Single-package install
- Upstream release tracking
- Istio support
- GPGPU support
- Local registry support
- Host storage
Developers love MicroK8s as a fast, lean upstream K8s for rapid iteration. It’s also popular as a secure and robust K8s for IoT and appliances.
- Bare metal, VMware infrastructure
- AWS, Azure, Google, OpenStack, Oracle, Rackspace clouds
- Public cloud LBAAS, storage, networking integrations
- Built-in high availability
- Built-in Istio registry
- In place upgrades
- Automated scaling
Deploy, scale and upgrade Kubernetes clusters across multiple physical or virtual machines with Ubuntu Kubernetes. Ubuntu Kubernetes includes long-term support, operations automation capabilities and Graylog, Prometheus and Grafana integration.
Enterprise support for Kubernetes on Ubuntu is provided by Canonical as part of an Ubuntu Advantage (UA) support subscription.. UA also includes long-term security maintenance, kernel live patching and mission-critical infrastructure support for the full stack, from kernel to container. Canonical supports K8s on Ubuntu on public clouds, VMware, OpenStack and bare metal.
On public clouds and on premises
The default platform for Kubernetes
All leading cloud providers, such as Google, Microsoft, Amazon, Cisco and IBM run cloud Kubernetes services on Ubuntu because we focus on the latest container capabilities in modern kernels. This focus is why Ubuntu is also the top choice for on-premise enterprise Kubernetes, with MicroK8s, kubeadm and Charmed Kubernetes all supported by Canonical.
Deploy and operate consistently on AWS, Azure, Google, Oracle, Rackspace, SoftLayer, or on private VMware and OpenStack clouds.
Updates and upgrades
Canonical enables upgrades to each new stable upstream K8s release as well as edge builds, so you can migrate to the latest version when needed.
Every component of Canonical’s Kubernetes distribution receives security maintenance, and all components communicate with TLS encryption.
Ubuntu Advantage K8s enterprise support includes a range of SLA’s and choice of physical, virtual and/or cloud. Canonical supports the full stack from kernel to K8s.
Easy integration of standard open source logging, monitoring, alerting, storage, networking and container runtimes. Consulting for deeper customisation is available.
At your request, Canonical’s remote operations team can build and operate Kubernetes for you, on premise or on your choice of public cloud. We will transfer control of the cluster to your ops team any time you want to take over
GPU and CUDA ready
Automatically detect and configure GPGPU resources for accelerated machine learning, AI and transcoding workloads on K8s.
Storage, networking and compute are overlaid in our hyper-converged reference architecture, ensuring the efficient use of resources and high availability failover.
Charmed Kubernetes has consistently been the leader in K8s test suite performance and API standards conformance
Charmed K8s deployments are high availability by design, with zero downtime upgrades in place
Deploy on bare metal servers for peak performance with high availability, GPGPU auto-detection and software-defined storage
Integrate with underlying public cloud SAAS for optimised LBAAS, storage, identity and other services
Get started with Kubernetes consulting packages
Canonical provides consulting to help you establish your Kubernetes operations. We also offer long-term support and managed K8s.
Three-day training on Kubernetes deployment and operations, helping you ramp up your Kubernetes skills and enable you to deploy in your own environment and public clouds.
- Kubernetes and Container basics
- Reference architecture
- Deployment on multiple substrates
- Security and patching
- Monitoring and logging
- Lifecycle management
- Backup and recovery
Workshop and custom architecture
Week-long training and workshop together with design of a customised architecture to fit your requirements, including deploying on virtualised environments, private and public clouds.
- High availability Kubernetes, deployed on Public Cloud, VMware, OpenStack
- Custom Kubernetes architecture optimised for your workloads
- Calico, Canal, Flannel networking
- 3 days on-site in-person Canonical Kubernetes training
- Optional add-on: AI/ML $40,000 one-off fee
Kubernetes Discoverer Plus
Full enterprise deployment package
Onsite training, design and implementation of a custom architecture across bare metal, virtual and cloud environments. Create an optimised production-grade Kubernetes cluster with a wide range of capabilities from the open K8s ecosystem to fit your requirements.
- High availability production-grade Kubernetes, deployed on Public Cloud, VMware, OpenStack, or Bare metal
- GPU acceleration
- Storage for persistent volumes
- Custom Networking options
- Management platform
- Private Registry
- Load balancers
- Application Catalog
- 2 days on-site in-person Knowledge Transfer to Kubernetes Operators
AI/ML add-on for Discoverer and Discoverer Plus
Extend your Kubernetes training to cover machine learning. Build a full machine learning analytics pipeline from developer workstations to your data centre, the public cloud, and the edge. Training covers essential materials on GPGPU integration, public cloud optimisation, Kubeflow and Tensorflow. Workshop includes a readiness assessment by an independent data scientist of your current data suitability for AI/ML. Canonical works with the leading hardware, cloud and data science companies to ensure you have the widest range of choices for integration in your enterprise AI strategy.
Specialised AI/ML workshop and readiness assessment
One week additional workshop dedicated to Kubeflow, including JupyterHub and your kubeflow-integrated frameworks of choice (e.g. TensorFlow, PyTorch, Pachyderm, Seldon Core, etc.), covering everything your business needs for on-prem/off-prem AI/ML operations.
- On site or remote options
- Hands-on Kubernetes and Kubeflow training
- Full pipeline view
Canonical and a data science partner will deliver an AI assessment as part of the workshop to help you determine the readiness of your existing approaches and capabilities for data science.
- Understand AI lifecycle
- Preliminary data and process discovery
- Development capacity assessment
- Deploy and operate ML analysis
- Finalise initial AI strategy
Kubernetes enterprise support packages
Canonical provides enterprise support for Kubernetes as part of its Ubuntu Advantage support offering for infrastructure.
|Ubuntu||Ubuntu Advantage for Kubernetes||Managed Kubernetes|
|Price per node (physical) *||$0||$600/year||$1,200/year||$4,380/year|
|Price per node (physical) *, on OpenStack **||$0||n/a||$0||$2,190/year|
|Price per node (virtual) *||$0||$200/year||$400/year||$1,460/year|
|Phone and web ticket support||None||8am – 6pm on weekdays||24 hours a day, everyday||24 hours a day, everyday|
|Industry-leading cloud operations tooling (Ubuntu, MAAS, Juju, LXD)|
|Deploy, run, scale, upgrade K8s|
|Monitoring and logging|
|High availability support|
|Remote operations, smart alerts and proactive monitoring by Canonical’s cloud experts 24 hours a day, everyday|
* Minimums apply
** BootStack pricing is in addition to the managed Kubernetes price of $2,190. You can run an unlimited number of virtual Kubernetes nodes on top of each OpenStack physical node. Ubuntu Advantage for Kubernetes is provided at no additional charge if UA for OpenStack has already been purchased for the physical node.