Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 sudo apt install git vim bash-completion
- 2 git clone https://github.com/sandervanvugt/kubernetes
- 3 cd kubernetes/
- 4 ls
- 5 ./kube-setup.sh
- 6 sudo reboot
- 7 cd kubernetes/
- 8 cat kube-setup.sh
- 9 minikube start --memory 4096 --vm-driver=kvm2
- 10 kubectl get all
- 11 history
- 12 free -m
- 13 lscpu
- 14 df -h
- 15 history
- 16 kubectl get all
- 17 minikube --help
- 18 minikube dashboard
- 19 kubectl get all
- 20 kubectl delete pod pod/mynginx-7bf8c6db65-j4fh9
- 21 kubectl delete pod mynginx-7bf8c6db65-j4fh9
- 22 kubectl get all
- 23 ls
- 24 ./countdown 12
- 25 cd
- 26 kubectl explain pods.spec | less
- 27 kubectl get all
- 28 kubectl get pods -o wide
- 29 kubectl expose deployment mynginx --port=80
- 30 kubectl get all
- 31 kubectl -h | less
- 32 kubectl completion -h
- 33 source <(kubectl completion bash)
- 34 kubectl create deployment -h | less
- 35 kubectl create deployment mynginx123 --image=nginx --replicas=3
- 36 kubectl get all
- 37 history
- 38 kubectl run -h | less
- 39 kubectl run mariadb --image=mariadb
- 40 kubectl get all
- 41 kubectl delete pod mynginx-7bf8c6db65-sccwd
- 42 kubectl get all
- 43 kubectl describe pod mariadb
- 44 kubectl logs mariadb
- 45 cd kubernetes/
- 46 ls
- 47 vim busybox.yaml
- 48 kubectl api-resources | less
- 49 vim busybox.yaml
- 50 kubectl explain pods
- 51 kubectl explain pods.spec | less
- 52 vim busybox.yaml
- 53 kubectl create -f busybox.yaml
- 54 kubectl run -h | less
- 55 kubectl run hazelcast --image=hazelcast/hazelcast --env="DNS_DOMAIN=cluster" --env="POD_NAMESPACE=default" --dry-run -o yaml > hazelcast.yaml
- 56 vim hazelcast.yaml
- 57 kubectl apply -f hazelcast.yaml
- 58 kubectl get pods
- 59 ./countdown 12
- 60 kubectl get all
- 61 kubectl get ns
- 62 kubectl get pods -n default
- 63 kubectl get pods -n kube-system
- 64 kubectl get pods -n kubernetes-dashboard
- 65 kubectl create namespace mynewns
- 66 kubectl run mynewpod --image=nginx -n mynewns
- 67 kubectl get pods
- 68 kubectl get pods -n mynewns
- 69 kubectl get pods -A
- 70 kubectl exec -it mynginx-7bf8c6db65-k6vrg -- sh
- 71 kubectl config view
- 72 kubectl get pods
- 73 kubectl get all
- 74 kubectl delete pod mynginx-7bf8c6db65-vgjhh
- 75 kubectl get all
- 76 kubectl delete pod mariadb
- 77 kubectl get deploy
- 78 kubectl get deploy mynginx -o yaml | less
- 79 kubectl get all --show-labels
- 80 kubectl get all --selector k8s-app=mynginx
- 81 kubectl create deployment --image=ghost
- 82 kubectl create deployment --image=ghost ghost
- 83 kubectl get deploy
- 84 kubectl label deployments.apps ghost state=demo
- 85 kubectl get all --selector app=ghost --show-labels
- 86 kubectl get deploy --show-labels
- 87 kubectl get pods --show-label
- 88 kubectl get pods --show-labels
- 89 kubectl label pod mynginx123-6568946c66-t8vl9 app-
- 90 kubectl get pods --show-labels
- 91 kubectl get all
- 92 kubectl describe service mynginx
- 93 kubectl create deployment nginxsvc --image=nginx --replicas=3
- 94 kubectl get all --selector app=nginxsvc
- 95 kubectl expose deployment nginxsvc --port=80
- 96 kubectl describe svc nginxsvc
- 97 curl http://10.107.211.291:80
- 98 minikube ssh
- 99 curl http://10.107.211.291
- 100 kubectl edit svc nginxsvc
- 101 kubectl get svc
- 102 minikube ip
- 103 curl http://192.168.39.243:32000
- 104 ./countdown 12
- 105 ls
- 106 vim morevolumes.yaml
- 107 kubectl create -f morevolumes.yaml
- 108 kubectl get pods
- 109 kubectl describe pod morevol2
- 110 kubectl get pods
- 111 kubectl exec -it morevol2 -c centos1 -- touch /centos1/myfile
- 112 kubectl exec -it morevol2 -c centos2 -- ls /centos2/
- 113 kubectl explain pods.spec.volumes | less
- 114 ls
- 115 vim pv.yaml
- 116 kubectl create -f pv.yaml
- 117 kubectl get pv
- 118 vim pvc.yaml
- 119 kubectl create -f pvc.yaml
- 120 kubectl get pv,pvc
- 121 kubectl describe pv pvc-ba677bc2-c6ea-4b18-9bf7-fc68863c3aec
- 122 vim pv.yaml
- 123 kubectl get storageclass
- 124 kubectl get pv,pvc
- 125 vim pv-pod.yaml
- 126 kubectl create -f pv-pod.yaml
- 127 kubectl describe pod pv-pod
- 128 kubectl exec -it pv-pod -- touch /usr/share/nginx/html/hello
- 129 get pv
- 130 kubectl get pv
- 131 kubectl describe pv pvc-ba677bc2-c6ea-4b18-9bf7-fc68863c3aec
- 132 minikube ssh
- 133 kubectl create cm nginx-cm --from-file nginx-custom-config.conf
- 134 cat nginx-custom-config.conf
- 135 kubectl get cm -o yaml
- 136 vim nginx-cm.yml
- 137 kubectl create -f nginx-cm.yml
- 138 kubectl exec -it nginx-cm -- cat /etc/nginx/conf.d/default.conf
- 139 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement