Skip to content

Instantly share code, notes, and snippets.

@trmsmy
Last active August 24, 2019 10:16
Show Gist options
  • Save trmsmy/8feb19aa627ee5956b6a194e294b7799 to your computer and use it in GitHub Desktop.
Save trmsmy/8feb19aa627ee5956b6a194e294b7799 to your computer and use it in GitHub Desktop.
52 mv minikube-v1.3.0.iso ~/.minikube/cache/iso
53 sudo apt-get install docker.io
55 docker
56 docker ps
57 sudo systemctl start docker
58 sudo systemctl status docker
echo $USER
62 newgrp docker
63 git
64 sudo systemctl restart docker
65 docker ps
66 usermod
67 grep -E --color 'vmx|svm' /proc/cpuinfo
68 curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
69 sudo apt install curl
70 clear
71 curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
72 chmod +x ./kubectl
73 sudo mv ./kubectl /usr/local/bin/kubectl
74 kubectl version
75 clear
76 kubectl version
77 curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
78 sudo install minikube /usr/local/bin
79 minikube start
sudo modprobe vboxdrv
81 clear
82 sudo /sbin/vboxconfig
83 dnf check-update
84 name="$(getent passwd $(whoami) | awk -F: '{print $5}')"
85 echo $name
86 name="$(getent passwd $(whoami) | awk -F: '{print $5}')"
87 out_dir='/root/module-signing'
88 sudo mkdir ${out_dir}
89 sudo openssl req -new -x509 -newkey rsa:2048 -keyout ${out_dir}/MOK.priv -outform DER -out ${out_dir}/MOK.der -days 36500 \ # This is probably waaay too long.
90 sudo chmod 600 ${out_dir}/MOK*
91 clear
92 name="$(getent passwd $(whoami) | awk -F: '{print $5}')"
93 out_dir='/root/module-signing'
94 sudo mkdir ${out_dir}
95 sudo openssl req -new -x509 -newkey rsa:2048 -keyout ${out_dir}/MOK.priv -outform DER -out ${out_dir}/MOK.der -days 36500 -subj "/CN=${name}/"
96 cd /root/
97 ls
98 cd /root/
99 sudo -i
100 sudo mokutil --import /root/module-signing/MOK.der
101 sudo -i
102 clear
103 sudo mokutil --import /root/module-signing/MOK.der
104 sudo openssl req -new -x509 -newkey rsa:2048 -keyout ${out_dir}/MOK.priv -outform DER -out ${out_dir}/MOK.der -days 36500 -subj "/CN=${name}/"
105 clear
106 sudo chmod 600 ${out_dir}/MOK*
107 name="$(getent passwd $(whoami) | awk -F: '{print $5}')"
108 out_dir='/root/module-signing'
109 sudo mkdir ${out_dir}
110 sudo rm -f /root/module-signing/MOK*
111 sudo ls /root/module*
112 clear
113 name="$(getent passwd $(whoami) | awk -F: '{print $5}')"
114 out_dir='/root/module-signing'
115 sudo mkdir ${out_dir}
116 sudo openssl req -new -x509 -newkey rsa:2048 -keyout ${out_dir}/MOK.priv -outform DER -out ${out_dir}/MOK.der -days 36500 \
117 sudo openssl req -new -x509 -newkey rsa:2048 -keyout ${out_dir}/MOK.priv -outform DER -out ${out_dir}/MOK.der -days 36500 -subj "/CN=${name}/"
118 clear
119 sudo chmod 600 ${out_dir}/MOK*
120 sudo -i
121 sudo mokutil --import /root/module-signing/MOK.der
122 minikube start
123 sudo /sbin/vboxconfig
124 sudo modprobe vboxdrv
125 sudo /sbin/vboxconfig
126 sudo modprobe vboxdrv
127 $ sudo apt purge virtualbox*
128 sudo apt autoremove
129 sudo apt autoclean
130 sudo apt install virtualbox
131 clear
132 minikube start
133 sudo modprobe vboxdrv
134 sudo dpkg-reconfigure virtualbox-dkms
135 sudo dpkg-reconfigure virtualbox
136 sudo modprobe vboxdrv
137 dkms status
138 dpkg -l | egrep 'linux-generic|linux-image|linux-headers|virtualbox'
139 sudo apt update
140 sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
141 clear
142 dmesg | grep '[U]EFI.*cert'
143 chmod +x sign_vm_mods
144 ./sign_vm_mods
145 sudo chmod 700 /root/bin/sign-vbox-modules
146 minikube start
147 minikube ssh
148 minikube status
149 clear
150 minikube status
151 docker ps
152 exit
153 whoami
154 cd cd
155 shutdown -h
156 sudo shutdown -r now
157 kubectl get pods
158 kubectl get pods -w --namespace kubeapps
159 helm list
160 helm delete kubeapps
161 kubectl get pods -w --namespace kubeapps
162 help delete kubeapps
163 helm delete kubeapps
164 helm repo add bitnami https://charts.bitnami.com
165 helm install bitnami/nginx --version 4.3.3
166 kubectl get svc --namespace default -w wise-emu-nginx
167 kubectl get svc --namespace default wise-emu-nginx
168 minikube service wise-emu-nginx
169 minikube tunnel
170 minikube service wise-emu-nginx
171 kubectl get pods
172 kubectl get pods --all
173 kubectl get pods --all-namespace
174 clear
175 minikube
176 minikube stop
177 clear
178 sudo minikube start
179 minikube start
180 ls -lrt /home/trmsmy/.minikube/profiles/minikube/config.json
181 chown trmsmy /home/trmsmy/.minikube/profiles/minikube/config.json
182 sudo chown trmsmy /home/trmsmy/.minikube/profiles/minikube/config.json
183 minikube start
184 kubectl
185 kubectl pods lst
186 kubectl pods list
187 kubectl get pods
188 sudo snap install helm --classic
189 helm
190 mkdir helm
191 cd helm/
192 helm create chart1
193 cd chart1/
194 ls
195 cd ..
196 helm install chart1/
197 kubectl config view
198 kubectl get namespace
199 kubectl get pods --namespace kube-system
200 helm version
201 helm init
202 kubectl get pods --namespace kube-system
203 helm install --name tomcat tomcat
204 helm repo update
205 helm
206 helm repo help
207 helm repo list
208 helm chart tomcaat
209 helm chart tomcat
210 helm charts tomcat
211 helm search tomcat
212 helm install --name tomcat stable/tomcat
213 kubectl list namespace
214 kubectl get namespace
215 kubectl create namespace
216 kubectl create namespace test-clueter-1
217 helm install --name tomcat stable/tomcat --namespace test-cluster-1
218 helm install --name tomcat --namespace test-cluster-1 stable/tomcat
219 kubectl create serviceaccount --namespace kube-system tiller
220 kubectl create clusterrolebinding tiller-cluster-rule
221 --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
222 kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
223 kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
224 kubectl create namespace test-cluster-1
225 helm install --name tomcat --namespace test-cluster-1 stable/tomcat
226 kubectl get svc -w tomcat
227 kubectl list svc
228 kubectl get svc
229 helm install --name tomcat --namespace test-cluster-1 stable/tomcat
230 helm ls --all tomct
231 helm ls --all tomcat
232 ping alienbox
233 1!
234 export SERVICE_IP=$(kubectl get svc --namespace test-cluster-1 tomcat -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')
235 echo $SERVICE_IP
236 CLEAR
237 clear
238 kubectl get deployments hello-world
239 kubectl get deployments tomcat
240 kubectl get deployments
241 helm delete stable/tomcat
242 helm delete tomcat
243 clear
244 kubectl get pods
245 clear
246 helm search nginx
247 helm repo add bitnami https://charts.bitnami.com/bitnami
248 helm install --name kubeapps --namespace kubeapps bitnami/kubeapps
249 kubectl get pods -w --namespace kubeapps
250 minikube
251 kubectl get pods -w --namespace kubeapps
252 help status
253 helm status
254 pwd
255 ls
256 mkdir workspace
257 ls
258 more minikube
259 ls -lrt
260 history
https://portal1.labcorp.com/+CSCOE+/message.html?mc=2#t=Spring_Bootification.htm
https://kubernetes.io/docs/setup/learning-environment/minikube/
https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment