Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OPENSHIFT
- 1001 crc status
- 1002 eval $(crc oc-env)
- 1003 oc get all
- 1004 oc create deploy mynginx --image=nginx
- 1005 oc new-app --docker-image=mariadb
- 1006 oc get all
- 1007 oc api-resources
- 1008 oc api-resources | wc
- 1009 oc create deploy blue-nginx --image=binami/nginx:1.14 --replicas=3
- 1010 oc get all
- 1011 oc delete deploy blue-nginx
- 1012 oc create deploy quay.io:/bitnami/nginx:1.14 --replicas=3
- 1013 oc create deploy --image=quay.io:/bitnami/nginx:1.14 --replicas=3
- 1014 oc create deploy blue-nginx --image=quay.io:/bitnami/nginx:1.14 --replicas=3
- 1015 oc get all
- 1016 podman search nginx | grep bitnami
- 1017 podman search nginx
- 1018 oc create deploy blue-nginx --image=quay.io/bitnami/nginx:1.14 --replicas=3
- 1019 oc delete deploy blue-nginx
- 1020 oc create deploy blue-nginx --image=quay.io/bitnami/nginx:1.14 --replicas=3
- 1021 oc get all
- 1022 history
- 1023 oc get svc
- 1024 oc expose deploy blue-nginx --port=80 --name=bgnginx
- 1025 alias oc=kubectl
- 1026 oc get svc
- 1027 unlias oc
- 1028 unalias oc
- 1029 oc get svc
- 1030 oc get endpoints
- 1031 oc get deploy blue-nginx -o yaml > green-nginx.yaml
- 1032 vim green-nginx.yaml
- 1033 oc create -f green-nginx.yaml
- 1034 oc get pods
- 1035 oc delete svc bgnginx; sleep 3; oc expose deploy green-nginx --port=80 --name=bgnginx
- 1036 oc get svc
- 1037 oc get endpoints
- 1038 oc get pods -o wide
- 1039 oc delete deploy blue-nginx
- 1040 oc get is -n openshift
- 1041 oc new-app php~https://github.com/sandervanvugt/simpleapp --name=simple-app
- 1042 oc get all
- K8S
- 1 exit
- 2 sudo apt install git
- 3 git clone https://github.com/sandervanvugt/devopsinfourweeks
- 4 cd devopsinfourweeks/
- 5 ./counter.sh 12
- 6 ssh student@192.168.29.3
- 7 sudo apt install openssh-server
- 8 systemctl status sshd
- 9 ip a
- 10 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- 11 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 12 sudo apt-key fingerprint 0EBFCD88
- 13 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 14 sudo apt-get update
- 15 sudo apt-get install docker-ce docker-ce-cli containerd.io
- 16 sudo docker run hello-world
- 17 history
- 18 sudo poweroff
- 19 minikube start --vm-driver=docker
- 20 kubectl get all
- 21 docker ps
- 22 sudo docker ps
- 23 ./countdown 12
- 24 kubectl -h | less
- 25 kubectl api-resources
- 26 kubectl api-resources | less
- 27 kubectl -h | less
- 28 kubectl completion -h | less
- 29 source <(kubectl completion bash)
- 30 kubectl get all
- 31 kubectl create deployment -h | less
- 32 kubectl create deployment myginx --image=nginx --replicas=3
- 33 kubectl get all
- 34 kubectl get all -o wide
- 35 kubectl delete pod myginx-d74dcc4cb-zd8p8
- 36 kubectl get all
- 37 kubectl delete rs myginx-d74dcc4cb
- 38 kubectl get all
- 39 kubectl get pods
- 40 kubectl get pods -A
- 41 kubectl create deploy mydb --image=mariadb --replicas=3
- 42 kubectl get all
- 43 kubectl create deploy mydb --image=mariadb --replicas=3 --selector app=mydb
- 44 kubectl get all --selector app=mydb
- 45 kubectl get all -o wide --selector app=mydb
- 46 kubectl get all --show-label --selector app=mydb
- 47 kubectl get all --show-labels --selector app=mydb
- 48 kubectl get all --selector app=mydb
- 49 kubectl describe pod mydb-6875fcdfbd-j5gws
- 50 kubectl logs mydb-6875fcdfbd-j5gws
- 51 kubectl get all --selector app=mydb
- 52 kubectl set env -h | less
- 53 # kubectl set env deployment/registry STORAGE_DIR=/local
- 54 kubectl get deploy
- 55 kubectl set env deployment/mydb MARIADB_ROOT_PW=secret
- 56 kubectl logs mydb-6875fcdfbd-j5gws
- 57 kubectl set env deployment/mydb MARIADB_ROOT_PASSWORD=secret
- 58 kubectl get all --selector app=mydb
- 59 history
- 60 exit
- 61 docker ps
- 62 history
- 63 docker search mariadb
- 64 docker pull mariadb
- 65 docker images
- 66 docker inspect mariadb | less
- 67 docker image history mariadb:latest
- 68 docker inspect mariadb | less
- 69 sudo -i
- 70 id
- 71 systemctl status docker
- 72 docker images
- 73 docker image -h
- 74 ls
- 75 cd devopsinfourweeks/
- 76 l
- 77 cd docker
- 78 cd dockerfile/
- 79 ls
- 80 vim Dockerfile
- 81 sudo apt install -y vim
- 82 vim Dockerfile
- 83 docker run -d nginx
- 84 docker exec -it nginx sh
- 85 docker ps
- 86 docker exec -it hopeful_saha sh
- 87 docker run -it nginx sh
- 88 docker images
- 89 docker image inspect nginx | less
- 90 pwd
- 91 history
- 92 ls
- 93 cat Dockerfile
- 94 docker build -t nmap .
- 95 docker images
- 96 docker image history nmap:latest
- 97 docker run nmap
- 98 docker ps
- 99 docker ps -a
- 100 cd ..
- 101 ./counter.sh 13
- 102 cd
- 103 docker pull sandervanvugt/august
- 104 docker images
- 105 docker run sandervanvugt/august
- 106 docker rmi sandervanvugt/august
- 107 docker ps
- 108 docker ps -a
- 109 docker rm competent_jones
- 110 docker rm serene_hopper
- 111 docker rmi sandervanvugt/august
- 112 docker run sandervanvugt/august
- 113 sudo apt install nfs-server nfs-common
- 114 sudo mkdir /nfsdata
- 115 vim /etc/exports
- 116 sudo vim /etc/exports
- 117 sudo chown nobody:nogroup /nfsdata
- 118 sudo systemctl restart nfs-kernel-server
- 119 showmount -e localhost
- 120 docker volume ls
- 121 docker volume create --driver local --opt type=nfs --opt o=addr=127.0.0.1,rw --opt device=:/nfsdata nfsvol
- 122 docker volume ls
- 123 docker volume inspect nfsvol
- 124 docker run -it --name nfstest --rm --mount source=nfsvol,target=/data nginx:latest /bin/sh
- 125 docker ps
- 126 docker ps -a
- 127 ls /nfsdata/
- 128 free -m
- 129 lscpu
- 130 git clone https://github.com/sandervanvugt/kubernetes
- 131 cd kubernetes/
- 132 ls
- 133 cd ../devopsinfourweeks/
- 134 ls
- 135 ./counter.sh 13
- 136 cd simple-nginx/
- 137 ls
- 138 vim docker-compose.yml
- 139 docker-compose up -d
- 140 sudo apt install docker-compose
- 141 docker-compose up -d
- 142 docker ps
- 143 docker volume ls
- 144 cd ..
- 145 vim wordpress-mysql/
- 146 docker-compose up -d
- 147 ls
- 148 cd wordpress-mysql/
- 149 ls
- 150 docker-compose up -d
- 151 docker ps
- 152 cd ../..
- 153 cd kubernetes/
- 154 ls
- 155 ./minikube-docker-setup.sh
- 156 exit
- 157 history
- 158 sudo poweroff
- 159 minikube status
- 160 minikube start
- 161 ls
- 162 cd devopsinfourweeks/
- 163 ls
- 164 source <(kubectl completion bash)
- 165 kubectl create deployment -h | less
- 166 kubectl create deployment mynginx --image=nginx --replicas=3 --dry-run=client -o json
- 167 kubectl create deployment mynginx --image=nginx --replicas=3 --dry-run=client -o yaml
- 168 kubectl create deployment mynginx --image=nginx --replicas=3 --dry-run=client -o yaml > mynginx.yaml
- 169 vim mynginx.yaml
- 170 kubectl explain deployment
- 171 kubectl explain deployment.spec
- 172 kubectl explain deployment.spec | less
- 173 vim mynginx.yaml
- 174 kubectl get all
- 175 kubectl delete deploy myginx
- 176 kubectl create -f mynginx.yaml
- 177 kubectl get all
- 178 kubect get pods -o wide --selector app=mynginx
- 179 kubectl get pods -o wide --selector app=mynginx
- 180 kubectl api-resources
- 181 kubectl api-resources | wc
- 182 kubectl get all
- 183 kubectl get all --selector app=mynginx
- 184 kubectl get all --selector app=mynginx -o wide
- 185 kubectl expose deploy mynginx --port=80
- 186 kubectl get all --selector app=mynginx -o wide
- 187 curl 10.107.227.77
- 188 minikube ssh
- 189 cd ..
- 190 git clone https://github.com/sandervanvugt/ckad
- 191 cd ckad
- 192 ls *ingres*
- 193 vim nginxsvc-ingress.yaml
- 194 kubectl get svc -o yaml
- 195 kubectl get svc
- 196 kubectl get endpoints
- 197 kubectl get pods -o wide --selector app=mynginx
- 198 ./countdown 13
- 199 cd ../devopsinfourweeks/
- 200 ls
- 201 vim pv-pvc-pod.yaml
- 202 cp pv-pvc-pod.yaml pv-pvc-not.yaml
- 203 vim pv-pvc-not.yaml
- 204 kubectl get pv
- 205 kubectl get pvc
- 206 kubectl create -f pv-pvc-not.yaml
- 207 kubectl get pv
- 208 kubectl get storageclass
- 209 kubectl get pvc
- 210 kubectl describe pods nocal-pv-pod
- 211 kubectl exec -it nocal-pv-pod -- touch /usr/share/nginx/html/nello
- 212 kubectl get pv
- 213 kubectl describe pv pvc-015574fe-9bf0-44b9-9032-8302ac9f8171
- 214 minikibe ssh
- 215 minikube ssh
- 216 kubectl get pvc
- 217 vim pv-pvc-pod.yaml
- 218 kubectl create -f pv-pvc-pod.yaml
- 219 kubectl get ov
- 220 kubectl get pv
- 221 kubectl get pvc
- 222 history
- 223 kubectl get deploy
- 224 kubectl delete deployments.apps mydb
- 225 kubectl run mymysql --image=mysql:latest
- 226 kubectl get pods
- 227 kubectl describe pod mymysql
- 228 kubectl logs mymysql
- 229 history | grep PASS
- 230 kubectl create cm variables --from-literal=MYSQL_ROOT_PASSWORD=password
- 231 kubectl describe cm variables
- 232 kubectl get cm variables -o yaml
- 233 kubectl create cm myconf --from-file=/etc/hosts
- 234 kubectl get cm myconf -o yaml
- 235 kubectl create cm myvars --from-literal=VAR1=goat --from-literal=VAR2=cow
- 236 vim cm-test-pod.yaml
- 237 kubectl create -f cm-test-pod.yaml
- 238 kubectl logs test-pod
- 239 kubectl logs test1
- 240 ls
- 241 cat nginx-custom-config.conf
- 242 kubectl create cm nginxconf --from-file nginx-custom-config.conf
- 243 kubectl get cm nginxconf
- 244 kubectl get cm nginxconf -o yaml
- 245 vim nginx-cm.yml
- 246 kubectl create -f nginx-cm.yml
- 247 kubectl get pods
- 248 kubectl describe nginx-cm
- 249 kubectl describe pod nginx-cm
- 250 kubectl delete -f nginx-cm.yml
- 251 kubectl get cm
- 252 vim nginx-cm.yml
- 253 kubectl create -f nginx-cm.yml
- 254 kubectl get pods
- 255 kubectl exec -it nginx-cm -- cat /etc/nginx/conf.d/default.conf
- 256 ./counter.sh 17
- 257 kubectl create cm mysqlvars --from-literal=MYSQL_ROOT_PASSWORD=password
- 258 kubectl create deploy -h | less
- 259 kubectl create deploy mysql --image=mysql --replicas=3
- 260 kubectl get all --selector app=mysql
- 261 kubectl set env -h | less
- 262 kubectl set env --from=configmap/mysqlvars deploy/mysql
- 263 kubectl get all --selector app=mysql
- 264 kubectl get deploy mysql -o yaml > mysql.yaml
- 265 vim mysql.yaml
- 266 history
- 267 kubectl api-resources
- 268 kubectl api-resources | wc
- 269 kubectl get svc
- 270 kubectl get endpoints
- 271 kubectl get all --selector app=mynginx
- 272 kubectl get all --selector app=mynginx --show-labels -o wide
- 273 kubectl label pod mynginx-5b686ccd46-szjz9 app-
- 274 kubectl get all --selector app=mynginx --show-labels -o wide
- 275 kubectl get pods -o wide --show-labels
- 276 kubectl get endpoints
- 277 kubectl get svc -o yaml
- 278 kubectl get svc mynginx -o yaml
- 279 ./counter.sh 12
- 280 cd ..
- 281 rm -rf devopsinfourweeks/
- 282 git pull https://github.com/sandervanvugt/devopsinfourweeks
- 283 history | gre get
- 284 history | grep git
- 285 git clone https://github.com/sandervanvugt/devopsinfourweeks
- 286 cd devopsinfourweeks/
- 287 ls
- 288 kubectl get deploy
- 289 kubectl delete deploy mynginx
- 290 kubectl delete deploy mysql
- 291 kubectl create deploy old-nginx --image=nginx:1.14 --replicas=3 --dry-run=client -o yaml > oldnginx.yaml
- 292 vim oldnginx.yaml
- 293 kubectl create -f oldnginx.yaml
- 294 kubectl get pods,deploy --show-labels
- 295 kubectl expose deploy old-nginx --name=oldnginx --port=80 --selector type=canary
- 296 kubectl get svc; kubectl get endpoints
- 297 kubectl get pods -o wide --selector type=canary
- 298 minikube ssh
- 299 kubectl get all
- 300 kubectl cp old-nginx-5b4869b6fd-wndtx:/usr/share/nginx/html/index.html index.html
- 301 vim index.html
- 302 kubectl create configmap canary --from-file=index.html
- 303 kubectl describe cm canary
- 304 vim canary.yaml
- 305 kubectl create -f canary.yaml
- 306 kubectl get svc; kubectl get endpoints
- 307 minikube ssh
- 308 kubectl get deploy
- 309 kubectl delete deploy old-nginx
- 310 kubectl get svc; kubectl get endpoints
- 311 minikube ssh
- 312 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement