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 30% today using code DCUBE30 at https://kube.promo/devops. It is a limited-time offer from the Linux Foundation.
The following are the best bundles to save 40% (up to $788) with code 30COMTECHIES
- KCNA + KCSA + CKA + CKAD + CKS ($788 Savings): kube.promo/kubestronaut
- CKA + CKAD + CKS Exam bundle ($528 Savings): kube.promo/k8s-bundle
- CKA + CKS Bundle ($355 Savings) kube.promo/bundle
- KCNA + CKA ( $288 Savings) kube.promo/kcka-bundle
- KCSA + CKS Exam Bundle ($229 Savings) kube.promo/kcsa-cks
- KCNA + KCSA Exam Bundle ($203 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