Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@student-virtual-machine:~/microservices$ history
- 1 sudo apt install git vim -y
- 2 git clone https://github.com/sandervanvugt/microservices
- 3 cd microservices/
- 4 ls
- 5 ./minikube-docker-setup.sh
- 6 minikube start --vm-driver=docker --cni=calico --mem=6G
- 7 minikube start --vm-driver=docker --cni=calico --memory=6G
- 8 minikube status
- 9 minikube addons list
- 10 minikube addon enable istio
- 11 minikube addons enable istio
- 12 sudo poweroff
- 13 cd microservices/
- 14 ls
- 15 minikube delete
- 16 minikube start --vm-driver=docker --cni=calico --memory=12G --cpu=4
- 17 minikube start --vm-driver=docker --cni=calico --memory=12G --cpus=4
- 18 minikube addons enable istio
- 19 minikube addons disable istio
- 20 free -m
- 21 lscpu
- 22 history
- 23 kubectl get all
- 24 source <(kubectl completion bash)
- 25 kubectl create deploy mynginx --image=nginx --replicas=3
- 26 kubectl create deploy mynginx --image=docker.io/library/nginx --replicas=3
- 27 kubectl get all
- 28 kubectl get deploy -o yaml | less
- 29 kubectl get all
- 30 kubectl delete pod mynginx-56766fcf49-zvbwj
- 31 kubectl get all
- 32 kubectl create deploy mynewginx --image=nginx --replicas=3 --dry-run=client -o yaml > mynewginx.yaml
- 33 vim mynewginx.yaml
- 34 kubectl explain deploy.spec
- 35 kubectl create -f mynewginx.yaml
- 36 kubectl delete -f mynewginx.yaml
- 37 kubectl apply -f mynewginx.yaml
- 38 vim mynewginx.yaml
- 39 kubectl apply -f mynewginx.yaml
- 40 kubectl get deploy mynewginx -o yaml | less
- 41 ./countdown 12
- 42 history
- 43 kubectl run myapp --image=mariadb
- 44 kubectl describe pod myapp
- 45 kubectl get pods
- 46 kubectl describe pod myapp
- 47 kubectl logs myapp
- 48 ls
- 49 history
- 50 vim pv.yaml
- 51 kubectl apply -f pv.yaml
- 52 kubectl get pv
- 53 vim pvc.yaml
- 54 kubectl apply -f pvc.yaml
- 55 kubectl get pv,pvc
- 56 kubectl get storageclass
- 57 vim pv-pvc-pod.yaml
- 58 kubectl apply -f pv-pvc-pod.yaml
- 59 kubectl get pv,pvc
- 60 kubectl get pods
- 61 kubectl exec local-pv-pod -- touch /usr/share/nginx/html/hello.html
- 62 kubectl describe pod local-pv-pod
- 63 kubectl get pv local-pv-volume
- 64 kubectl describe pv local-pv-volume
- 65 minikube ssh
- 66 history
- 67 ./countdown 1
- 68 kubectl get deploy
- 69 kubectl delete deploy mynewginx
- 70 kubectl delete deploy mynginx
- 71 kubectl create deploy mydb --image=mariadb --replicas=3
- 72 kubectl get pods
- 73 kubectl logs mydb-7978c6b495-nbb4g
- 74 kubectl create cm mydbcm --from-literal=MARIADB_ROOT_PASSWORD=password
- 75 kubectl describe cm mydbcm
- 76 kubectl set env --from=configmap/mydbcm deploy/mydb
- 77 kubectl get all
- 78 kubectl get deploy mydb -o yaml | less
- 79 cat nginx-custom-config.conf
- 80 kubectl create cm nginx-cm --from-file nginx-custom-config.conf
- 81 kubectl get cm nginx-cm -o yaml
- 82 vim nginx-cm.yaml
- 83 kubectl apply -f nginx-cm.yaml
- 84 kubectl exec -it nginx-cm -- cat /etc/nginx/conf.d/default.conf
- 85 history
- 86 kubectl create deploy nginxsvc --image=nginx --replicas=3
- 87 kubectl get all --selector app=nginxsvc
- 88 kubectl expose deploy nginxsvc --port=80
- 89 kubectl describe svc nginxsvc
- 90 kubectl get endpoints
- 91 kubectl get svc
- 92 curl 10.110.204.235
- 93 minikube ssh
- 94 kubectl edit svc nginxsvc
- 95 kubectl get svc
- 96 curl 192.168.49.2:31503
- 97 minikube addons list
- 98 minikube addons enable ingress
- 99 kubectl get deploy
- 100 kubectl get svc
- 101 curl 192.168.49.2:31503
- 102 vim nginxsvc-ingress
- 103 vim nginxsvc-ingress.yaml
- 104 kubectl create ing -h | less
- 105 kubectl create ingress nginxsvc --rule="nginxsvc.info/=nginxsvc:80"
- 106 sudo vim /etc/hosts
- 107 curl nginxsvc.info
- 108 kubectl describe ing nginxsvc
- 109 vim deployment.yaml
- 110 vim service.yaml
- 111 vim kustomization.yaml
- 112 kubectl apply -f deployment.yaml
- 113 kubectl apply -f service.yaml
- 114 kubectl get deploy,svc
- 115 kubectl apply -k .
- 116 kubectl get deploy,svc
- 117 cat kustomization.yaml
- 118 kubectl get deployments.apps test-nginx-friday20 -o yaml | less
- 119 cd lesson6lab/
- 120 ls
- 121 vim kustomization.yaml
- 122 vim wordpress-deployment.yaml
- 123 vim mysql-deployment.yaml
- 124 kubectl get deploy
- 125 kubectl delete deploy mydb nginx-friday20 nginxsvc test-nginx-friday20
- 126 kubectl get svc
- 127 kubectl delete svc nginx-friday20 test-nginx-friday20 nginxsvc
- 128 kubectl apply -k .
- 129 kubectl get svc
- 130 kubectl get deploy
- 131 kubectl get pods
- 132 kubectl delete pod nginx-cm myapp local-pv-pod
- 133 kubectl get pods
- 134 kubectl describe pod wordpress-788d7565b4-vgdt8
- 135 kubectl get pvc
- 136 kubectl get pods
- 137 kubectl get svc wordpress
- 138 minikube service wordpress --url
- 139 cd ..
- 140 history
- 141 curl -L https://istio.io/downloadIstio | sh -
- 142 ls
- 143 cd istio-1.17.2/
- 144 ls
- 145 tree
- 146 sudo apt install tree
- 147 tree
- 148 sudo cp bin/istioctl /usr/bin/
- 149 istioctl --set-profile=demo -y
- 150 istioctl --set profile=demo -y
- 151 istioctl install --set profile=demo -y
- 152 kubectl get all -n istio-system
- 153 kubectl api-resources | less
- 154 kubectl label ns default istio-injection=enabled
- 155 kubectl get crds
- 156 kubectl get pods
- 157 kubectl run testapp --image=nginx
- 158 kubectl get pods
- 159 kubectl get pods testapp -o yaml
- 160 kubectl get pods testapp -o yaml | less
- 161 cd ../lab6
- 162 cd ../lesson6lab/
- 163 kubectl delete -k .
- 164 cd ../istio-1.17.2/
- 165 ls
- 166 kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yaml
- 167 kubectl get all
- 168 kubectl get svc
- 169 kubectl get pods
- 170 kubectl exec "$(kubectl get pod -l app=ratings -o jsonpath='{.items[0].metadata.name}')" -c ratings -- curl -sS productpage:9080/productpage | grep -o "<title>.*</title>"
- 171 less samples/bookinfo/networking/bookinfo-gateway.yaml
- 172 kubectl apply -f samples/bookinfo/networking/bookinfo-gateway.yaml
- 173 istioctl analyze
- 174 history
- 175 vim ../setup_istio_vars.sh
- 176 source ../setup_istio_vars.sh
- 177 echo http://$GATEWAY_URL/productpage
- 178 kubectl apply -f samples/addons/
- 179 kubectl rollout status deployment/kiali -n istio-system
- 180 kubectl get all -n istio-system
- 181 kubectl get pods -n istio-system
- 182 istioctl dashboard kiali
- 183 bg
- 184 for i in $(seq 1 100); do curl -s -o /dev/null "http://$GATEWAY_URL/productpage"; done
- 185 less samples/bookinfo/networking/destination-rule-all.yaml
- 186 kubectl apply -f samples/bookinfo/networking/destination-rule-all.yaml
- 187 kubectl get destinationrules.networking.istio.io
- 188 kubectl apply -f samples/bookinfo/networking/virtual-service-all-v1.yaml
- 189 kubectl get virtualservices.networking.istio.io productpage -o yaml
- 190 less samples/bookinfo/networking/virtual-service-reviews-test-v2.yaml
- 191 kubectl apply -f samples/bookinfo/networking/virtual-service-reviews-test-v2.yaml
- 192 kubectl delete -f samples/bookinfo/networking/virtual-service-reviews-test-v2.yaml
- 193 kubectl apply -f samples/bookinfo/networking/virtual-service-reviews-50-v3.yaml
- 194 kubectl get virtualservices.networking.istio.io reviews -o yaml | less
- 195 vim samples/bookinfo/networking/virtual-service-reviews-50-v3.yaml
- 196 kubectl apply -f samples/bookinfo/networking/virtual-service-reviews-50-v3.yaml
- 197 kubectl get virtualservices.networking.istio.io reviews -o yaml | less
- 198 history
- 199 kubectl delete -f samples/bookinfo/networking/bookinfo-gateway.yaml
- 200 cd ..
- 201 vim istio-canary.yaml
- 202 kubectl create -f istio-canary.yaml
- 203 kubectl create -f littlebird-gateway.yaml
- 204 istioctl dashboard kiali &
- 205 for i $(seq 1 100); do curl -s -o /dev/null "http://$GATEWAY_RUL/"; done
- 206 for i in $(seq 1 100); do curl -s -o /dev/null "http://$GATEWAY_RUL/"; done
- 207 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement