Kubernetes fuses the automatic deployment, scaling and management of containerised applications into a single platform. It is open source and rapidly growing in capabilities, reputation and influence.
Charmed Kubernetes packages Canonical’s operational expertise alongside the same upstream binaries as Kubernetes, making it easily re-deployable across public clouds (AWS, GCE, Azure or Rackspace), private infrastructure (OpenStack, VMware), and even bare metal - from your laptop to the lab.
About Charmed Kubernetes
To substantiate these claims, we are going to build a highly available (HA) production ready Kubernetes cluster — with 2 masters, 3 workers, 3 etcd nodes and a load balancer for the HA control plane. It includes logging, monitoring, scaling and the operational tools to automate deployment and lifecycle management of your cluster.
In this tutorial you’ll learn how to…
- Get your Kubernetes cluster up and running
- Open the K8s dashboard
- Control your cluster from the kubectl CLI client
- Deploy your first container workload
- Add extra features to your Kubernetes cluster
You will need…
- An Ubuntu One account
- An SSH key. More on using SSH keys in Juju.
- Credentials for either AWS, GCE or Azure