Created
May 16, 2020 21:34
-
-
Save badtuxx/86217cbd87680fe8aa3ee1c6db0b737c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 hostname elliot-01 | |
2 echo elliot-01 > /etc/hostname | |
3 bash | |
4 vim /etc/modules-load.d/k8s.conf | |
5 curl -fsSL https://get.docker.com | bash | |
6 docker version | |
7 docker ps | |
8 apt-get update && apt-get install -y apt-transport-https | |
9 curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - | |
10 echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" > /etc/apt/sources.list.d/kubernetes.list | |
11 cat /etc/apt/sources.list.d/kubernetes.list | |
12 cat /etc/apt/sources.list.d/docker.list | |
13 history | |
14 apt-get update | |
15 apt-get install -y kubelet kubectl kubeadm | |
16 kubectl | |
17 docker info | grep -i cgroup | |
18 cgroupfs | |
19 swaps | |
20 cat /proc/swaps | |
21 swapoff -a | |
22 kubeadm config images pull | |
23 kubeadm init | |
24 ls -lha .kube/ | |
25 kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" | |
26 kubectl get all --all-namespaces | |
27 kubectl get pods --all-namespaces | |
28 kubectl get nodes | |
29 kubectl describe node elliot-01 | |
30 kubectl describe node elliot-02 | |
31* kubectl get node | |
32 kubectl describe node elliot-03 | |
33 kubeadm token create --print-join-command | |
34 source <(kubectl completion bash) | |
35 kubectl completion bash | |
36 source <(kubectl completion bash) | |
37 kubectl completion bash > /etc/bash_completion.d/kubectl | |
38 cat /etc/bash_completion.d/kubectl | |
39 kubectl get namespaces | |
40 kubectl get pods -n kube-system | |
41 kubectl get pods -n kube-system -o wide | |
42 kubectl run --image=nginx nginx | |
43 kubectl get pods | |
44 kubectl describe pods nginx | |
45 kubectl get pdos | |
46 kubectl get pods | |
47 kubectl get pods -o yaml | |
48 kubectl get pods nginx -o yaml | |
49 kubectl get pods nginx -o yaml > meu_primeiro_pod.yaml | |
50 cat meu_primeiro_pod.yaml | |
51 vim meu_primeiro_pod.yaml | |
52 kubectl get pods | |
53 kubectl delete pods nginx | |
54 kubectl get pods | |
55 kubectl create -f meu_primeiro_pod.yaml | |
56 head meu_primeiro_pod.yaml | |
57 kubectl get pods | |
58 # kubectl run --image=nginx nginx | |
59 # kubectl get pods nginx -o yaml > meu_primeiro_pod.yaml | |
60 # vim meu_primeiro_pod.yaml | |
61 #kubectl create -f meu_primeiro_pod.yaml | |
62 # kubectl run --image=nginx nginx | |
63 # kubectl get pods nginx -o yaml > meu_primeiro_pod.yaml | |
64 # vim meu_primeiro_pod.yaml | |
65 # kubectl create -f meu_primeiro_pod.yaml | |
66 kubectl get pods | |
67 kubectl run --image=nginx giropops_nginx --dry-run=client -o yaml > giropops_pod.yaml | |
68 cat giropops_pod.yaml | |
69 vim giropops_pod.yaml | |
70 kubectl create -f giropops_pod.yaml | |
71 vim giropops_pod.yaml | |
72 kubectl create -f giropops_pod.yaml | |
73 kubectl get pods | |
74 kubectl create deployment giropops --image=nginx --dry-run=client -o yaml > giropops_deployment.yaml | |
75 vim giropops_deployment.yaml | |
76 kubectl create -f giropops_deployment.yaml | |
77 kubectl get deployments.apps | |
78 kubectl get pods | |
79 kubectl delete -f giropops_deployment.yaml | |
80 kubectl get pods | |
81 kubectl get deployments.apps | |
82 kubectl get pods | |
83 kubectl delete pods giropops-nginx | |
84 kubectl delete pods nginx | |
85 kubectl get pods | |
86 kubectl create -f giropops_deployment.yaml -n opa | |
87 kubectl create namespace opa | |
88 kubectl get namespaces | |
89 kubectl create -f giropops_deployment.yaml -n opa | |
90 kubectl get deployment | |
91 kubectl get deployment -n opa | |
92 kubectl get pods | |
93 kubectl get pods -n opa | |
94 kubectl explain deployment | |
95 kubectl explain pod | |
96 kubectl explain pod --recursive | |
97 kubectl explain deployment.spec.template.spec | |
98 kubectl get deployment -n opa | |
99 kubectl expose deployment -n opa giropops | |
100 kubectl delete -f giropops_deployment.yaml | |
101 l | |
102 kubectl get deployment -n opa | |
103 kubectl delete deployments.apps -n opa giropops | |
104 kubectl get pods -n opa | |
105 kubectl get pods | |
106 kubectl run --image=nginx nginx | |
107 kubectl get pods | |
108 # kubectl run --image=nginx nginx | |
109 kubectl get pods | |
110 kubectl expose pod nginx | |
111 kubectl expose pod nginx --port 80 | |
112 kubectl get pods | |
113 kubectl get services | |
114 curl 10.109.95.3 | |
115 kubectl delete service nginx | |
116 kubectl expose pod nginx --port 80 --type NodePort | |
117 kubectl get services | |
118 curl 10.96.84.253 | |
119 kubectl get services | |
120 kubectl get pods | |
121 kubectl logs -f nginx | |
122 kubectl get pods | |
123 kubectl exec -ti nginx sh | |
124 L | |
125 kubectl get pods | |
126 kubectl logs -f nginx | |
127 kubectl get pods | |
128 kubectl get deployments.apps | |
129 kubectl get service | |
130 kubectl get namespaces | |
131 kubectl get nodes | |
132 history | |
133 kubectl get pods | |
134 kubectl get po | |
135 kubectl get deployments.apps | |
136 kubectl get deploy | |
137 kubectl get namespaces | |
138 kubectl get ns | |
139 kubectl get services | |
140 kubectl get svc | |
141 kubectl get pods,deploy,services,namespaces,nodes | |
142 kubectl get all | |
143 kubectl delete pods nginx | |
144 kubectl get pods,deploy,services,namespaces,nodes | |
145 kubectl delete service nginx | |
146 kubectl get pods,deploy,services,namespaces,nodes | |
147 kubectl delete ns opa |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment