Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@control:~/cka$ history
- 1 sudo apt install vim git -y
- 2 git clone https://github.com/sandervanvugt/cka
- 3 cd cka
- 4 ls *sh
- 5 ./setup-container.sh
- 6 ls *sh
- 7 sudo ./setup-kubetools-specific-version.sh
- 8 sudo kubeadm init
- 9 mkdir -p $HOME/.kube
- 10 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
- 11 sudo chown $(id -u):$(id -g) $HOME/.kube/config
- 12 kubectl get all
- 13 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
- 14 kubectl get ns
- 15 kubectl get pods -n kube-system
- 16 kubectl get nodes
- 17 history
- 18 ufw status
- 19 sudo ufw status
- 20 sudo systemctl disable --now ufw
- 21 kubectl create deploy testdeploy --image=nginx --replicas=3
- 22 kubectl get pods -o wide
- 23 kubectl edit node control
- 24 kubectl get pods -n kube-system
- 25 kubectl -n kube-system daemonset,deploy
- 26 kubectl -n kube-system get daemonset,deploy
- 27 kubectl edit daemonset -n kube-sytem kube-proxy
- 28 kubectl edit daemonset -n kube-system kube-proxy
- 29 kubectl edit daemonset -n kube-system calico-node
- 30 kubectl edit node control
- 31 source <(kubectl completion bash)
- 32 kubectl taint worker1 example-key=value1:NoSchedule
- 33 kubectl taint nodes worker1 example-key=value1:NoSchedule
- 34 kubectl describe nodes worker1
- 35 kubectl create deployment nginx-taint --image=nginx
- 36 kubectl scale deployment nginx-taint --replicas=3
- 37 kubectl get pods -o wide
- 38 vim taint-toleration.yaml
- 39 kubectl get pods -o wide
- 40 kubectl apply -f taint-toleration.yaml
- 41 kubectl get pods -o wide
- 42 vim taint-toleration.yaml
- 43 kubectl apply -f taint-toleration.yaml
- 44 kubectl get pods
- 45 kubectl get pods -o wide
- 46 kubectl edit node worker1
- 47 history
- 48 kubectl taint -h | less
- 49 #kubectl taint nodes foo dedicated=special-user:NoSchedule
- 50 kubectl taint nodes worker1 key=value:NoSchedule
- 51 kubectl create deploy nos --image=nginx --replicas=5
- 52 kubectl get pods -o wide
- 53 kubectl delete deploy nos
- 54 vim bd.yaml
- 55 kubectl create deploy nos --image=nginx --replicas=5
- 56 kubectl apply -f bd.yaml
- 57 vim bd.yaml
- 58 kubectl apply -f bd.yaml
- 59 kubectl get pods
- 60 kubectl get pods -o wide
- 61 history
- 62 kubectl get storageclass
- 63 ls
- 64 vim pv.yaml
- 65 kubectl apply -f pv.yaml
- 66 kubectl get pv,pvc
- 67 vim pvc.yaml
- 68 kubectl apply -f pvc.yaml
- 69 kubectl get pv,pvc
- 70 vim pv-pod.yaml
- 71 kubectl apply -f pv-pod.yaml
- 72 vim pv-pod.yaml
- 73 kubectl get pods
- 74 kubectl exec -it pv-pod -- touch /usr/share/nginx/html/storage.txt
- 75 kubectl describe pv pv-volume
- 76 kubectl get pods -o wide
- 77 history
- 78 kubectl explain pod.spec | less
- 79 kubectl explain pv.spec | less
- 80 vim resize_pvc.yaml
- 81 kubectl apply -f resize_pvc.yaml
- 82 kubectl get pv,pvc
- 83 kubectl get -n pvc
- 84 kubectl get -n myvol
- 85 kubectl get pvc -n myvol
- 86 kubectl edit pv mypv
- 87 kubectl get pvc -n myvol
- 88 kubectl get pv,pvc
- 89 kubectl edit -n pv-volume pvc pv-claim
- 90 kubectl edit -n myvol pvc pv-claim
- 91 kubectl get ns
- 92 kubectl get pvc -n myvol
- 93 kubectl edit -n myvol pvc mypvc
- 94 kubectl get pvc -n myvol
- 95 history
- 96 kubectl create deploy lab9 --image=nginx:1.14 --replicas=4 --dry-run=client -o yaml > lab9.yaml
- 97 kubectl explain deploy.specs
- 98 kubectl explain deploy.spec
- 99 kubectl explain deploy.spec.strategy
- 100 kubectl explain deploy.spec.strategy.rollingUpdate
- 101 vim lab9.yaml
- 102 kubectl apply -f lab9.yaml
- 103 kubectl get deploy lab9 -o yaml | less
- 104 kubectl set image -h
- 105 kubectl set image -h | less
- 106 kubectl get lab9
- 107 kubectl get deploy lab9
- 108 kubectl set image deploy/lab9 nginx=nginx:latest
- 109 kubectl get all
- 110 kubectl get all --selector app=lab9
- 111 kubectl rollout -h | less
- 112 kubectl rollout status deploy lab9
- 113 kubectl rollout history deploy lab9
- 114 kubectl rollout undo deploy lab9
- 115 kubectl get all --selector app=lab9
- 116 history
- 117 vim nwpolicy-complete-example.yaml
- 118 kubectl apply -f nwpolicy-complete-example.yaml
- 119 kubectl expose pod nginx --port=80
- 120 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
- 121 kubectl label pod busybox access=true
- 122 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
- 123 kubectl create ns nwp-namespace
- 124 vim nwp-lab91-1.yaml
- 125 vim nwp-lab9-1.yaml
- 126 kubectl apply -f nwp-lab9-1.yaml
- 127 kubectl expose pod nwp-nginx --port=80
- 128 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx
- 129 kubectl exec -it nwp-busybox -n nwp-namespace -- nslookup nwp-nginx
- 130 kubectl exec -it nwp-busybox -n nwp-namespace -- nslookup nwp-nginx.default.svc.cluster.local
- 131 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
- 132 vim nwp-lab9-2.yaml
- 133 kubectl apply -f nwp-lab9-2.yaml
- 134 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
- 135 kubectl create deployment busybox --image=busybox -- sleep 3600
- 136 kubectl exec -it busybox-c95495658-2mvvt -- wget --spider --timeout=1 nwp-nginx
- 137 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement