If you feel intimidated by Kubernetes’ complexity but still need to modernize your business applications with containers, rest assured you’re not the only one. The container orchestration platform solves many problems but also creates new ones, so read on to find out about a new approach that can help you get just the benefits.
What is Charmed Kubernetes?
Charmed Kubernetes is Canonical’s pure upstream Kubernetes for datacenters. It allows tailoring Kubernetes deployments as it supports multiple cloud infrastructures and a large selection of the CNCF landscape toolset. Based on Juju lifecycle automation framework, Charmed Kubernetes removes the complexity of operating Kubernetes.
What is Portainer?
Portainer is an open source container management tool for Kubernetes, Docker, Docker Swarm and Azure ACI. It allows to deploy and manage containers through an intuitive user interface without the need to write code.
Some pre-reqs for this tutorial:
- Access to a Linux machine via a ssh terminal, preferably Ubuntu on the latest version;
- You need the snap package management app installed on the machine you are going to use for your deployment;
- Access to a Cloud Service Provider like AWS, GCP or Azure. We will use Azure as the CSP for this tutorial so make sure you know what can be the equivalent interfaces/commands if you use a different provider.