View on GitHub

melonkube

Kubernetes Playbook by cloudmelon

Ultimate Kubernetes Playbook in 2024

This repostitory recap all useful kubectl commands and explainations for core concepts and API primitives of Kubernetes.

By cloudmelon

Playground

Set up a local Kubernetes Cluster

Set up K8S with Minikube

You can follow my article : Playbook Before Part 0 : Minikube setting up in Azure VM article to know about how to install Kubernetes with minikube on a single VM sits in Microsoft Azure.

Find [the article : Playbook Before Part 0 : How to deploy NGINX Ingress in Minikube]https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/) article to know about how to install Kubernetes with minikube on a single VM sits in Microsoft Azure.

Set up Azure Kubernetes service

This repository contains 2 bash scripts :

deploy-cni-aks.sh

  1. Download the script on the location that you are planning to use for the deployment
curl --output deploy-cni-aks.sh https://raw.githubusercontent.com/cloudmelon/melonkube/azure-kubernetes-service/platform-ops/deploy-cni-aks.sh
  1. Make the script executable
chmod +x deploy-cni-aks.sh
  1. Run the script (make sure you are running with sudo)
sudo ./deploy-cni-aks.sh

deploy-kubenet-aks.sh

  1. Download the script on the location that you are planning to use for the deployment
curl --output deploy-kubenet-aks.sh https://raw.githubusercontent.com/cloudmelon/melonkube/azure-kubernetes-service/platform-ops/scripts/deploy-kubenet-aks.sh
  1. Make the script executable
chmod +x deploy-kubenet-aks.sh
  1. Run the script (make sure you are running with sudo)
sudo ./deploy-kubenet-aks.sh

Set up a private Azure Kubernetes service

This repository contains 2 bash scripts :

deploy-private-aks.sh

  1. Download the script on the location that you are planning to use for the deployment
curl --output deploy-private-aks.sh https://raw.githubusercontent.com/cloudmelon/melonkube/azure-kubernetes-service/private-aks/scripts/deploy-private-aks.sh
  1. Make the script executable
chmod +x deploy-private-aks.sh
  1. Run the script (make sure you are running with sudo)
sudo ./deploy-private-aks.sh

deploy-private-aks-udr.sh

  1. Download the script on the location that you are planning to use for the deployment
curl --output deploy-private-aks-udr.sh https://raw.githubusercontent.com/cloudmelon/melonkube/azure-kubernetes-service/private-aks/scripts/deploy-private-aks-udr.sh
  1. Make the script executable
chmod +x deploy-private-aks-udr.sh
  1. Run the script (make sure you are running with sudo)
sudo ./deploy-private-aks-udr.sh

Kubernetes Useful references :

Azure Kubernetes services ( AKS ) useful references :

Interested in deploying Master-Slave architecture clustering solution on Azure ?

Please check it out : https://azure.microsoft.com/en-us/resources/templates/201-vmss-master-slave-customscript/

More details on my blog :

Please go to my blog cloud-melon.com to get more details about how to implement this solution and more about Microsoft Azure ( ref link : https://cloudmelonvision.com )

Feel free to reach out to my twitter @MelonyQ for more details ( https://twitter.com/MelonyQ ).