As part of our commitment to helping the DevOps community save money on Kubernetes Certifications, we continuously update the latest voucher codes from the Linux Foundation
🚀 CKA, CKAD, CKS, or KCNA exam aspirants can save 50% today using code CYBER24CCTECHIES at https://kube.promo/devops. It is a limited-time offer from the Linux Foundation.
The following are the best bundles to save upto 65% (up to $1087 savings) with code CYBER24BUNDLECT
- KCNA + KCSA + CKA + CKAD + CKS (65% - $1087 Savings): kube.promo/kubestronaut
- CKA + CKAD + CKS Exam bundle (63% - $747 Savings): kube.promo/k8s-bundle
- CKA + CKS Bundle (63% - $500 Savings) kube.promo/bundle
- KCNA + CKA (68% - $338 Savings) kube.promo/kcka-bundle
- KCSA + CKS Exam Bundle (64% - $407 Savings) kube.promo/kcsa-cks
- KCNA + KCSA Exam Bundle (66% - $330 Savings) kube.promo/kcna-kcsa
Note: You have one year of validity to appear for the certification exam after registration
Fully Automated Kubernetes setup on MAC Silicon M1/M2 laptops using Vagrant and VMWare Fusion.
It can be used as CKA, CKAD, and CKS practice lab.
For MAC intel based setup, check - Vagrant Kubeadm Setup on MAC Intel
Here is the high level workflow.
A working Vagrant setup using VMware Fusion on MAC.
To install Vagrant & VMWare Fusion please refere this detailed Document Vagrant + Vmware Fusion Setup
Important Note: Please restart the system after the installation.
To provision the cluster, execute the following commands.
Important Note: You have to use sudo with all the vagrant commands.
git clone https://github.com/techiescamp/vagrant-kubeadm-mac-silicon.git
cd vagrant-kubeadm-mac-silicon
sudo vagrant up
You can connect to the Vagrant cluster from your local mac terminal by configuring the following.
cd vagrant-kubeadm-mac-silicon
cd configs
sudo chmod +r config
export KUBECONFIG=$(pwd)/config
or you can copy the config file to .kube directory.
cp config ~/.kube/
Validate the cluster access
kubectl get po -n kube-system
The dashboard is automatically installed by default, but it can be skipped by commenting out the dashboard version in settings.yaml before running vagrant up
.
If you skip the dashboard installation, you can deploy it later by enabling it in settings.yaml and running the following:
vagrant ssh -c "/vagrant/scripts/dashboard.sh" controlplane
To get the login token, copy it from config/token or run the following command:
kubectl -n kubernetes-dashboard get secret/admin-user -o go-template="{{.data.token | base64decode}}"
Make the dashboard accessible:
kubectl proxy
Open the site in your browser:
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
sudo vagrant halt
sudo vagrant up
sudo vagrant destroy -f