Helm
Helm is a package manager for Kubernetes that helps you manage and distribute applications in a more organized and easy manner. It provides a way to package, configure and deploy your applications in a repeatable and version-controlled manner. With Helm, you can manage and share your application templates, making it easier to roll out updates and rollbacks, as well as share your applications with others.
We will follow the official install process described HERE.
More information about what Helm is and does can be found HERE.
Do the following on your Master node only.
#Make sure GIT is installed
apt -y install git
#We need to fix kubeconfig file for helm to stop complaining
export KUBECONFIG=~/.kube/config
mkdir ~/.kube 2> /dev/null
sudo k3s kubectl config view --raw > "$KUBECONFIG"
chmod 600 "$KUBECONFIG"
echo "KUBECONFIG=$KUBECONFIG" >> /etc/environment
#Switch to home directory
cd
#Create a directory for helm
mkdir helm
#Switch to helm directory
cd helm
#Download helm installer
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
#change permissions to execute
chmod 700 get_helm.sh
#install helm
./get_helm.sh
#check if helm is installed
root@cube01:~/helm# helm version
version.BuildInfo{Version:"v3.11.0", GitCommit:"472c5736ab01133de504a826bd9ee12cbe4e7904", GitTreeState:"clean", GoVersion:"go1.18.10"}
Arkade
Arkade is a simple, one-liner tool for installing Kubernetes applications on any cluster. It automates the installation process and helps to make it easier and faster to get up and running with your desired applications in a Kubernetes cluster. With Arkade, you don't have to worry about manual installation, configuration or dependency management as it takes care of everything for you.
We will follow the official install process described HERE.
More information about what Arkade is and does can be found HERE.
Do the following on your Master node only.
#Execute
curl -sLS https://get.arkade.dev | sudo sh
#Check version:
root@cube01:~/helm# arkade version _ _ __ _ _ __| | ____ _ __| | ___ / _` | '__| |/ / _` |/ _` |/ _ \ | (_| | | | < (_| | (_| | __/ \__,_|_| |_|\_\__,_|\__,_|\___| Open Source Marketplace For Developer Tools Version: 0.8.60 Git Commit: 9c7df2b619a90f8e609bc959495bcdc65c3b9455 π³ arkade needs your support: https://github.com/sponsors/alexellis
Comments (0 comments)