Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@control:/etc/kubernetes/pki# history
- 1 git clone https://github.com/sandervanvugt/cka
- 2 cd cka
- 3 ls
- 4 vim setup-container.sh
- 5 ./setup-container.sh
- 6 ./setup-kubetools.sh
- 7 kubeadm init
- 8 vim /tmp/todo.txt
- 9 exit
- 10 kubeadm token create --help
- 11 kubeadm token create --print-join-command
- 12 exit
- 13 cd /etc/kubernetes/manifests/
- 14 ls
- 15 exit
- 16 etcdctl --help
- 17 etcdctl --help | less
- 18 ETCDCTL_APT=3 etcdctl -h | less
- 19 ETCDCTL_API=3 etcdctl -h | less
- 20 ETCDCTL_API=3 etcdctl snapshot save mysnap.bak
- 21 ps aux | grep etcd
- 22 #ETCDCTL_API=3 etcdctl snapshot --endpoints=127.0.0.1:2379 save mysnap.bak
- 23 cd /etc/kubernetes/pki/
- 24 ls
- 25 ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 --cacert="/etc/kubernetes/pki/etcd/ca.crt" --cert="/etc/kubernetes/pki/apiserver-etcd-client.crt" --key="/etc/kubernetes/pki/apiserver-etcd-client.key" snapshot save /tmp/etcd-backup
- 26 history
- student@control:~/cka$ history
- 1 cat /etc/hosts
- 2 free -m
- 3 sudo vim /etc/fstab
- 4 swapoff /swap.img
- 5 sudo swapoff /swap.img
- 6 free -m
- 7 sudo -i
- 8 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
- 9 sudo chown $(id -u):$(id -g) $HOME/.kube/config
- 10 kubectl get all
- 11 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
- 12 kubectl get ns
- 13 kubectl get pods -A
- 14 cat /tmp/todo.txt
- 15 kubectl get nodes
- 16 history
- 17 git clone https://github.com/sandervanvugt/cka
- 18 cka/counter.sh 15
- 19 cd cka
- 20 ls
- 21 ./counter.sh 15
- 22 sudo -i
- 23 kubectl get nodes
- 24 history
- 25 wget https://docs.projectcalico.org/manifests/calico.yaml
- 26 vim calico.yaml
- 27 kubectl get daemonset
- 28 kubectl get daemonset -A
- 29 kubectl get pods -A
- 30 kubectl get pods -A -o wide
- 31 kubectl get pods -A -o wide | grep calico
- 32 history
- 33 kubectl create ns mynamespace
- 34 kubectl run alpine --image=alpine -- sleep 3600 -n mynamespace
- 35 kubectl get pods -A
- 36 kubectl run alpine --image=alpine -n mynamespace -- sleep 3600
- 37 kubectl get pods -A
- 38 kubectl completion -h
- 39 source <(kubectl completion bash)
- 40 kubectl describe pod alpine
- 41 kubectl logs alpine
- 42 kubectl run alpine --image=alpine -- sleep 3600 -n mynamespace
- 43 kubectl delete pod alpine
- 44 ./counter.sh 15
- 45 vim bi-doesnwork.yaml
- 46 kubectl create -f bi-doesnwork.yaml
- 47 kubectl get all
- 48 kubectl get pods -A
- 49 history | grep calico
- 50 ./counter.sh 5
- 51 vim knabc.yaml
- 52 vim ex4.yaml
- 53 kubectl run blah --image=busybox --dry-run=client -o yaml -- mkdir /data; touch /data/myfile.txt
- 54 kubectl run blah --image=busybox --dry-run=client -o yaml -- "mkdir /data; touch /data/myfile.txt"
- 55 vim ex4.yaml
- 56 kubectl create -f ex4.yaml
- 57 kubectl get pods
- 58 kubectl delete -f ex4.yaml
- 59 vim ex4.yaml
- 60 kubectl create -f ex4.yaml
- 61 kubectl get pods
- 62 kubectl describe pod init-demo
- 63 vim ex4.yaml
- 64 kubectl delete pod init-demo
- 65 kubectl create -f ex4
- 66 kubectl create -f ex4.yaml
- 67 kubectl get pods
- 68 kubectl describe pod init-demo
- 69 kubectl delete pod init-demo
- 70 vim ex4.yaml
- 71 kubectl create -f ex4.yaml
- 72 kubectl get pods
- 73 kubectl describe pod init-demo
- 74 kubectl delete pod init-demo
- 75 vim ex4.yaml
- 76 kubectl create -f ex4.yaml
- 77 kubectl get pods
- 78 kubectl delete pod init-demo
- 79 vim ex4.yaml
- 80 kubectl create -f ex4.yaml
- 81 kubectl get pods
- 82 vim ex4.yaml
- 83 kubectl describe pod init-demo
- 84 vim ex4.yaml
- 85 kubectl delete pod init-demo
- 86 kubectl create -f ex4.yaml
- 87 kubectl get pods
- 88 vim ex4.yaml
- 89 ./counter.sh 18
- 90 ./counter.sh 7
- 91 sudo -i
- 92 kubectl get pods
- 93 kubectl --help | less
- 94 kubectl cordon --help | less
- 95 kubectl drain --help | less
- 96 kubectl get pods -A
- 97 kubectl get pods -A -o wide
- 98 kubectl drain worker2
- 99 kubectl drain worker2 --ignore-daemonsets --force
- 100 kubectl get pods -o wide -A
- 101 kubectl describe node worker2
- 102 kubectl describe node worker2 | less
- 103 kubectl get nodes
- 104 kubectl uncordon worker2
- 105 ./counter.sh 12
- 106 ./counter.sh 5
- 107 kubectl get nodes
- 108 ls -l ~/.kube/
- 109 sudo cp /etc/kubernetes/admin.conf ~/.kube/config
- 110 ls -l ~/.kube/
- 111 chown student:student ~/.kube/config
- 112 sudo chown student:student ~/.kube/config
- 113 ls -l ~/.kube/
- 114 kubectl get nodes
- 115 kubectl edit node control
- 116 kubectl create deploy --image=nginx --replicas=3 tttest
- 117 kubectl get pods -o wide
- 118 kubectl config view
- 119 vim ~/.kube/config
- 120 kubectl label nodes worker2 disktype=ssd
- 121 kubectl get nodes --show-labels
- 122 vim selector-pod.yaml
- 123 kubectl apply -f selector-pod.yaml
- 124 kubectl get pods -o wide
- 125 kubectl delete pod nginx
- 126* kubectl label node worker2 disktype=ssd
- 127 kubectl edit node worker2
- 128 kubectl apply -f selector-pod.yaml
- 129 kubectl get pods
- 130 kubectl describe pod nginx
- 131 kubectl label nodes worker2 disktype=ssd
- 132 kubectl get pods
- 133 kubectl get daemonset
- 134 kubectl get daemonset -A
- 135 kubectl get daemonset -n kube-system calico-node -o yaml | less
- 136 kubectl taint nodes worker1 example-key=value1:NoSchedule
- 137 kubectl describe nodes worker1 | less
- 138 kubectl create deploy nginx-taint --image=nginx --replicas=3
- 139 kubectl get pods --selector app=nginx-taint
- 140 kubectl get pods --selector app=nginx-taint -o wide
- 141 vim taint-toleration.yaml
- 142 kubectl create -f taint-toleration.yaml
- 143 kubectl get pods -o wide | grep tolera
- 144 kubectl get pods -o wide
- 145 ./counter.sh 5
- 146 kubectl edit node worker1
- 147 history
- 148 https://github.com/kubernetes-sigs/metrics-server
- 149 cd
- 150 git clone https://github.com/kubernetes-sigs/metrics-server
- 151 cd metrics-server/
- 152 ls
- 153 less README.md
- 154 cd manifests/
- 155 ls
- 156 cd base/
- 157 vim
- 158 vim deployment.yaml
- 159 kubectl create -f .
- 160 kubectl get pods -n kube-system
- 161 kubectl top pods
- 162 cd cka
- 163 ./counter.sh 5
- 164 kubectl create deploy nginx-ds --image=nginx --dry-run=client -o yaml nginx-ds.yaml
- 165 kubectl create deploy nginx-ds --image=nginx --dry-run=client -o yaml >nginx-ds.yaml
- 166 vim nginx-ds.yaml
- 167 kubectl create -f nginx-ds.yaml
- 168 vim nginx-ds.yaml
- 169 kubectl create -f nginx-ds.yaml
- 170 vim newds.yaml
- 171 kubectl create -f newds.yaml
- 172 kubectl create -f nginx-ds.yaml --validate=false
- 173 kubectl get ds,pods
- 174 kubectl get ds,pods -o wide
- 175 kubectl top pods
- 176 history
- 177 kubectl top pods
- 178 kubectl get all -n kube-system
- 179 kubectl describe svc -n kube-system metrics-server
- 180 kubectl -n kube-system get pods --show-labels
- 181 kubectl describe svc kubernetes
- 182 kubectl get svc kubernetes -o yaml
- 183 kubectl edit -n kube-system svc metrics-server
- 184 kubectl describe svc -n kube-system metrics-server
- 185 kubectl get svc kubernetes -o yaml
- 186 kubectl get all
- 187 kubectl expose deployment nginx-taint --port=80
- 188 kubectl get svc nginx-taint -o yaml
- 189 kubectl get svc kubernetes -o yaml
- 190 kubectl edit -n kube-system svc metrics-server
- 191 kubectl describe svc -n kube-system metrics-server
- 192 kubectl top pods
- 193 history
- 194 kubectl get svc -n kube-system -o yaml
- 195 vim nwpolicy-complete-example.yaml
- 196 kubectl apply -f nwpolicy-complete-example.yaml
- 197 kubectl delete -f nwpolicy-complete-example.yaml
- 198 kubectl get pods
- 199 kubectl apply -f nwpolicy-complete-example.yaml
- 200 kubectl expose pod nginx --port=80
- 201 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
- 202 kubectl get pods busybox --show-labels
- 203 kubectl label pod busybox access=true
- 204 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
- 205 ls
- 206 kubectl create ns nwp-namespace
- 207 vim nwp-lab11-1.yaml
- 208 kubectl create -f nwp-lab11-1.yaml
- 209 kubectl expose pod nwp-nginx --port=80
- 210 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx
- 211 kubectl exec -it nwp-busybox -n nwp-namespace -- nslookup nwp-nginx
- 212 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
- 213 vim nwp-lab11-2.yaml
- 214 kubectl create -f nwp-lab11-2.yaml
- 215 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
- 216 kubectl create deploy busybox --image=busybox -- sleep 3600
- 217 kubectl exec -it busybox-669745485f-dqwft -- wget --spider --timeout=1 nwp-nginx
- 218 ./counter.sh 18
- 219 kubectl apply -f nwpolicy-complete-example.yaml
- 220 kubectl describe networkpolicy access-nginx
- 221 vim nwp-lab11-1.yaml
- 222 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
- 223 kubectl get networkpolicy
- 224 kubectl delete nwp access-nginx
- 225 kubectl delete networkpolicy access-nginx
- 226 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
- 227 vim nwp-lab11-2.yaml
- 228 kubectl create -f nwp-lab11-2.yaml
- 229 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
- 230 vim nwp-lab11-2.yaml
- 231 kubectl get pods -o wide --sort-by=.spec.nodeName
- 232 kubectl create -h
- 233 kubectl create -h | less
- 234 kubectl create quota -h | less
- 235 kubectl create ns limited
- 236 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi -n limited
- 237 kubectl describe ns limited
- 238 kubectl describe quota -n limited
- 239 kubectl get quota -A
- 240 kubectl create deploy qginx --image=nginx --replicas=3 -n limited
- 241 kubectl get all -n limited
- 242 kubectl describe rs -n limited qginx-844f68fd9c
- 243 kubectl set -h | less
- 244 kubectl set resources -h | less
- 245 kubectl set resources -n limited deploy qginx --requests cpu=100m,memory=5Mi --limits cpu=200m,memory=20Mi
- 246 kubectl get all -n limited
- 247 kubectl describe -n limited rs qginx-5457b94959
- 248 kubectl edit -n limited quota qtest
- 249 kubectl get all -n limited
- 250 history
- 251 ./counter.sh 12
- 252 ./counter.sh 7
- 253 TCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 --cacert=<trusted-ca-file> --cert=<cert-file> --key=<key-file> snapshot save <backup-file-location>
- 254 etcdctl
- 255 sudo apt install etcd-client
- 256 sudo -i
- 257 history
Advertisement
Add Comment
Please, Sign In to add comment