List of tools to install
Only: Turn on Docker Desktop WSL 2
In the Docker Desktop settings, go to Resources > WSL Integration and check the Enable integration with my default WSL distro option.
Enable Kubernetes in Docker Desktop
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
brew install k9s
Add Jenkins Helm repository
helm repo add jenkins https://charts.jenkins.io
Download Jenkins Helm chart
helm pull jenkins/jenkins
tar -xvzf jenkins-<version>.tgz
Install Jenkins
helm upgrade --install jenkins ./ --values values.yaml -n jenkins
Check Jenkins pod
kubectl get pods -n jenkins
If running you can port forward to access Jenkins
kubectl port-forward svc/jenkins -n jenkins 8080:8080