Kubernetes Cluster #
You will need to create a Kubernetes cluster locally using minikube, microk8s, kind, k3s or other tools.
Or use Kubernetes cluster in EKS, GKE, AKS, DOKS or other cloud provider.
Install Docker-CE #
Follow instructions of page for install Docker-CE.
- Ubuntu: https://docs.docker.com/install/linux/docker-ce/ubuntu/
- Debian: https://docs.docker.com/install/linux/docker-ce/debian/
- CentOS: https://docs.docker.com/install/linux/docker-ce/centos/
- MacOS: https://docs.docker.com/docker-for-mac/install/
Start the Docker service, configure Docker to boot up with the OS and add your user to the Docker group.
Source: https://docs.docker.com/engine/install/linux-postinstall/#configure-docker-to-start-on-boot
Install Kubectl #
Simple shell function for Kubectl installation in Linux 64 bits. Copy and paste this code:
Kubectl documentation:
https://kubernetes.io/docs/reference/kubectl/overview/
Credits: Juan Pablo Perez - https://www.linkedin.com/in/juanpabloperezpeelmicro/
https://github.com/peelmicro/learn-devops-the-complete-kubernetes-course
Helm Docs #
Run the following commands to install helm-docs
.
Documentation: https://github.com/norwoodj/helm-docs
The documentation generated by helm-docs
is based on the contents of the values.yaml
, README.md.gotmpl
and Chart.yaml
file. It tries to overwrite the contents of the README.md
file within the chart directory.
Install Helm 3 #
Execute these commands to install helm 3.14+.
Documentation: https://helm.sh/docs/
Credits: Juan Pablo Perez - https://www.linkedin.com/in/juanpabloperezpeelmicro/
https://github.com/peelmicro/learn-devops-the-complete-kubernetes-course