- I am ready! Take me to Lightning Lab 1
-
Use below commands step-by-step as mentioned:
On Master Node:- kubectl drain controlplane --ignore-daemonsets apt-get install kubeadm=1.19.0-00 kubeadm upgrade plan kubeadm upgrade apply v1.19.0 apt-get install kubelet=1.19.0-00 systemctl daemon-reload systemctl restart kubelet kubectl uncordon controlplane kubectl drain node01 --ignore-daemonsets On Worker Node:- apt-get install kubeadm=1.19.0-00 kubeadm upgrade node --kubelet-version=v1.19.0 apt-get install kubelet=1.19.0-00 systemctl daemon-reload systemctl restart kubelet Back on Master Node:- kubectl uncordon node01 kubectl get pods -o wide | grep gold (make sure this is scheduled on master node)
-
Execute below command:
kubectl -n admin2406 get deployment -o custom-columns=DEPLOYMENT:.metadata.name,CONTAINER_IMAGE:.spec.template.spec.containers[].image,READY_REPLICAS:.status.readyReplicas,NAMESPACE:.metadata.namespace --sort-by=.metadata.name > /opt/admin2406_data
-
Use below command and fix the issue:
Make sure the port for the kube-apiserver is correct. Change port from 2379 to 6443 using below command vi /root/CKA/admin.kubeconfig Now replace the port 2379 with 6443 Run: kubectl cluster-info --kubeconfig /root/CKA/admin.kubeconfig
-
Use below command for the solution:
kubectl create deployment nginx-deploy --image=nginx:1.16 kubectl set image deployment/nginx-deploy nginx=nginx:1.17 --record
-
Apply/refer below yaml to create a PersistentVolumeClaim:
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: mysql-alpha-pvc namespace: alpha spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi storageClassName: slow
-
Execute below command for etcd backup:
ETCDCTL_API='3' etcdctl snapshot save --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key --endpoints=127.0.0.1:2379 /opt/etcd-backup.db
-
Apply below manifest for the solution:
apiVersion: v1 kind: Pod metadata: creationTimestamp: null labels: run: secret-1401 name: secret-1401 namespace: admin1401 spec: volumes: - name: secret-volume secret: secretName: dotfile-secret containers: - command: - sleep args: - "4800" image: busybox name: secret-admin volumeMounts: - name: secret-volume readOnly: true mountPath: "/etc/secret-volume"