├── .gitignore
├── 1-0.html
├── 1-1.html
├── 1-2.html
├── 1-3-1.html
├── 1-3-2.html
├── 1-3.html
├── 2-0.html
├── 2-1.html
├── 2-2.html
├── 2-3-1.html
├── 2-3-2.html
├── 2-3.html
├── 3-0.html
├── 3-1.html
├── 3-2.html
├── 3-3-1.html
├── 3-3-2.html
├── 3-3.html
├── 4-0.html
├── 4-1.html
├── 4-2.html
├── 4-3-1.html
├── 4-3-2.html
├── 4-3.html
├── 404.html
├── 5-0.html
├── 5-1.html
├── 5-2.html
├── 5-3-1.html
├── 5-3-2.html
├── 5-3.html
├── 6-0.html
├── 6-1.html
├── 6-2.html
├── 6-3-1.html
├── 6-3-2.html
├── 6-3.html
├── 6-4.html
├── LICENSE
├── README.md
├── code-of-conduct.md
├── code
├── docker
│ ├── Dockerfile
│ ├── v1
│ │ └── server.js
│ └── v2
│ │ └── server.js
└── katacoda
│ ├── module1.sh
│ ├── module2.sh
│ ├── module3.sh
│ ├── module4.sh
│ ├── module5.sh
│ └── module6.sh
├── index.html
└── public
├── css
├── styles.css
├── swiper.css
└── swiper.min.css
├── fonts
├── Inconsolata-Bold.eot
├── Inconsolata-Bold.svg
├── Inconsolata-Bold.ttf
├── Inconsolata-Bold.woff
├── Inconsolata-Bold.woff2
├── Inconsolata-Regular.eot
├── Inconsolata-Regular.svg
├── Inconsolata-Regular.ttf
├── Inconsolata-Regular.woff
├── Inconsolata-Regular.woff2
├── RobotoSlab-Bold.eot
├── RobotoSlab-Bold.svg
├── RobotoSlab-Bold.ttf
├── RobotoSlab-Bold.woff
├── RobotoSlab-Bold.woff2
├── RobotoSlab-Light.eot
├── RobotoSlab-Light.svg
├── RobotoSlab-Light.ttf
├── RobotoSlab-Light.woff
├── RobotoSlab-Light.woff2
├── RobotoSlab-Regular.eot
├── RobotoSlab-Regular.svg
├── RobotoSlab-Regular.ttf
├── RobotoSlab-Regular.woff
├── RobotoSlab-Regular.woff2
├── RobotoSlab-Thin.eot
├── RobotoSlab-Thin.svg
├── RobotoSlab-Thin.ttf
├── RobotoSlab-Thin.woff
├── RobotoSlab-Thin.woff2
├── glyphicons-halflings-regular.eot
├── glyphicons-halflings-regular.svg
├── glyphicons-halflings-regular.ttf
├── glyphicons-halflings-regular.woff
└── glyphicons-halflings-regular.woff2
├── images
├── badge-01.svg
├── badge-02.svg
├── badge-03.svg
├── badge-04.svg
├── badge-05.svg
├── badge-06.svg
├── badge-07.svg
├── badge-08.svg
├── badge-09.svg
├── badge-1.png
├── dislike.svg
├── like.svg
├── logo.png
├── logo.svg
├── logo_2.svg
├── logo_mobile.png
├── module_01.svg
├── module_01_cluster.svg
├── module_02.svg
├── module_02_first_app.svg
├── module_03.svg
├── module_03_nodes.svg
├── module_03_pods.svg
├── module_04.svg
├── module_04_labels.svg
├── module_04_services.svg
├── module_05.svg
├── module_05_scaling1.svg
├── module_05_scaling2.svg
├── module_06.svg
├── module_06_rollingupdates1.svg
├── module_06_rollingupdates2.svg
├── module_06_rollingupdates3.svg
├── module_06_rollingupdates4.svg
├── nav_point.png
├── nav_point.svg
├── nav_point_active.png
├── nav_point_active.svg
├── nav_point_sub.svg
├── quiz_false.png
├── quiz_true.png
└── twitter.png
├── js
├── bootstrap.js
├── bootstrap.min.js
├── common.js
├── jquery-1.12.1.min.js
├── jquery-3.1.0.min.js
├── ractive.js
└── swiper.jquery.min.js
└── uploads
├── katacoda.png
└── katacoda2.png
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
--------------------------------------------------------------------------------
/1-3-1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 |
206 | Quiz | Introduction to Kubernetes cluster
207 |
208 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
--------------------------------------------------------------------------------
/1-3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 | Introduction to Kubernetes cluster
206 |
207 |
212 |
213 |
214 |
215 |
216 |
Quiz
217 |
Take the Kubernetes Bootcamp Quiz to find out what you learnt in Module 1
218 |
219 |
220 |
221 |
222 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
--------------------------------------------------------------------------------
/2-3-1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 |
206 | Quiz | Your first application deployment
207 |
208 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
--------------------------------------------------------------------------------
/2-3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 |
206 | Your first application deployment
207 |
208 |
213 |
214 |
215 |
216 |
217 |
Quiz
218 |
Take the Kubernetes Bootcamp Quiz to find out what you learnt in Module 2
219 |
220 |
221 |
222 |
223 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
--------------------------------------------------------------------------------
/3-3-1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
196 |
197 |
204 |
205 | Quiz | Pods and Nodes
206 |
207 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
--------------------------------------------------------------------------------
/3-3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 |
206 | Pods and Nodes
207 |
208 |
213 |
214 |
215 |
216 |
217 |
Quiz
218 |
Take the Kubernetes Bootcamp Quiz to find out what you learnt in Module 3
219 |
220 |
221 |
222 |
223 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
--------------------------------------------------------------------------------
/4-3-1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
196 |
197 |
204 |
205 | Services
206 |
207 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
--------------------------------------------------------------------------------
/4-3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 |
206 | Services
207 |
208 |
213 |
214 |
215 |
216 |
217 |
Quiz
218 |
Take the Kubernetes Bootcamp Quiz to find out what you learnt in Module 4
219 |
220 |
221 |
222 |
223 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
--------------------------------------------------------------------------------
/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
217 |
218 | 404
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
--------------------------------------------------------------------------------
/5-3-1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
196 |
197 |
204 |
205 | Running multiple instances of an app
206 |
207 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
--------------------------------------------------------------------------------
/5-3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 |
206 | Running multiple instances of an app
207 |
208 |
213 |
214 |
215 |
216 |
217 |
Quiz
218 |
Take the Kubernetes Bootcamp Quiz to find out what you learnt in Module 5
219 |
220 |
221 |
222 |
223 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
--------------------------------------------------------------------------------
/6-3-1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
197 |
198 |
205 |
206 | Performing a rolling update for an app
207 |
208 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
--------------------------------------------------------------------------------
/6-3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Kubernetes Bootcamp
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
64 |
65 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
198 |
199 |
206 |
207 | Performing a rolling update for an app
208 |
209 |
214 |
215 |
216 |
217 |
218 |
Quiz
219 |
Take the Kubernetes Bootcamp Quiz to find out what you learnt in Module 6
220 |
221 |
222 |
223 |
224 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # This project has been archived.
2 |
3 | This project has been merged into the central Kubernetes docs repository.
4 |
5 | Visit https://kubernetes.io/docs/tutorials/kubernetes-basics/ to view the content.
6 |
7 | Changes can be made at https://github.com/kubernetes/website/tree/master/docs/tutorials/kubernetes-basics
8 |
9 | # kubernetes-bootcamp
10 | This is the official kubernetes bootcamp
11 |
12 | The goal of the bootcamp content is to introduce developers/ first time users to Kubernetes. By the end of the bootcamp they will know: what Kubernetes does and how to deploy generic containerized applications on top of it.
13 | They will become also familiar with main kubernetes concepts.
14 |
15 | The bootcamp assumes users have some knowledge of software containers (Docker, rkt, etc).
16 |
--------------------------------------------------------------------------------
/code-of-conduct.md:
--------------------------------------------------------------------------------
1 | # Kubernetes Community Code of Conduct
2 |
3 | Please refer to our [Kubernetes Community Code of Conduct](https://git.k8s.io/community/code-of-conduct.md)
4 |
--------------------------------------------------------------------------------
/code/docker/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM node:slim
2 | EXPOSE 8080
3 | COPY server.js .
4 | CMD node server.js
--------------------------------------------------------------------------------
/code/docker/v1/server.js:
--------------------------------------------------------------------------------
1 | var http = require('http');
2 | var requests=0;
3 | var podname= process.env.HOSTNAME;
4 | var startTime;
5 | var host;
6 | var handleRequest = function(request, response) {
7 | response.setHeader('Content-Type', 'text/plain');
8 | response.writeHead(200);
9 | response.write("Hello Kubernetes bootcamp! | Running on: ");
10 | response.write(host);
11 | response.end(" | v=1\n");
12 | console.log("Running On:" ,host, "| Total Requests:", ++requests,"| App Uptime:", (new Date() - startTime)/1000 , "seconds", "| Log Time:",new Date());
13 | }
14 | var www = http.createServer(handleRequest);
15 | www.listen(8081,function () {
16 | startTime = new Date();;
17 | host = process.env.HOSTNAME;
18 | console.log ("Kubernetes Bootcamp App Started At:",startTime, "| Running On: " ,host, "\n" );
19 | });
20 |
--------------------------------------------------------------------------------
/code/docker/v2/server.js:
--------------------------------------------------------------------------------
1 | var http = require('http');
2 | var requests=0;
3 | var podname= process.env.HOSTNAME;
4 | var startTime;
5 | var host;
6 | var handleRequest = function(request, response) {
7 | response.setHeader('Content-Type', 'text/plain');
8 | response.writeHead(200);
9 | response.write("Hello Kubernetes bootcamp! | Hostname: ");
10 | response.write(host);
11 | response.end(" | v=1\n");
12 | console.log("Hostname:" ,host, "| Total Requests:", ++requests,"| App Uptime:", (new Date() - startTime)/1000 , "seconds", "| Log Time:",new Date());
13 | }
14 | var www = http.createServer(handleRequest);
15 | www.listen(8080,function () {
16 | startTime = new Date();;
17 | host = process.env.HOSTNAME;
18 | console.log ("Kubernetes Bootcamp App Started At:",startTime, "| Running On: " ,host, "\n" );
19 | });
20 |
--------------------------------------------------------------------------------
/code/katacoda/module1.sh:
--------------------------------------------------------------------------------
1 | echo '#!/bin/bash' >> ~/.bin/minikube
2 | echo '' >> ~/.bin/minikube
3 | echo 'export KUBERNETES_MASTER=http://host01:8080' >> ~/.bin/minikube
4 | echo 'case "$1" in' >> ~/.bin/minikube
5 | echo ' "start")' >> ~/.bin/minikube
6 | echo ' echo "Starting local Kubernetes cluster..."' >> ~/.bin/minikube
7 | echo ' docker run --name minikube -d --hostname=localhost --volume=/:/rootfs:ro --volume=/sys:/sys:rw --volume=/var/lib/docker:/var/lib/docker:rw --volume=/var/lib/kubelet:/var/lib/kubelet:rw --volume=/var/run:/var/run:rw --net=host --pid=host --privileged gcr.io/google_containers/localkube-amd64:v1.3.0 /localkube start --apiserver-insecure-address=0.0.0.0 --apiserver-insecure-port=8080 --logtostderr=true --containerized > /dev/null' >> ~/.bin/minikube
8 | echo ' id=$(docker inspect --format="{{.Config.Hostname}}" minikube)' >> ~/.bin/minikube
9 | echo ' docker exec minikube bash -c "echo \"127.0.0.1 $id\" >> /etc/hosts"' >> ~/.bin/minikube
10 | echo ' curl -so ~/.bin/kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/linux/amd64/kubectl > /dev/null' >> ~/.bin/minikube
11 | echo ' chmod u+x ~/.bin/kubectl > /dev/null' >> ~/.bin/minikube
12 | echo ' until $(curl -s host01:8080 &> /dev/null); do' >> ~/.bin/minikube
13 | echo ' sleep 1' >> ~/.bin/minikube
14 | echo ' done' >> ~/.bin/minikube
15 | echo ' ;;' >> ~/.bin/minikube
16 | echo ' "stop")' >> ~/.bin/minikube
17 | echo ' echo "Stopping local Kubernetes cluster..."' >> ~/.bin/minikube
18 | echo ' docker rm -f minikube > /dev/null' >> ~/.bin/minikube
19 | echo ' echo "Kubernetes cluster stopped."' >> ~/.bin/minikube
20 | echo ' ;;' >> ~/.bin/minikube
21 | echo ' "version")' >> ~/.bin/minikube
22 | echo ' echo "minikube version: v0.6.0-katacoda"' >> ~/.bin/minikube
23 | echo ' ;;' >> ~/.bin/minikube
24 | echo ' *)' >> ~/.bin/minikube
25 | echo ' echo "Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows."' >> ~/.bin/minikube
26 | echo ' echo ""' >> ~/.bin/minikube
27 | echo ' echo "Usage:"' >> ~/.bin/minikube
28 | echo ' echo " minikube [command]"' >> ~/.bin/minikube
29 | echo ' echo ""' >> ~/.bin/minikube
30 | echo ' echo "Available Commands:"' >> ~/.bin/minikube
31 | echo ' echo "start Starts a local kubernetes cluster."' >> ~/.bin/minikube
32 | echo ' echo "stop Stops a running local kubernetes cluster."' >> ~/.bin/minikube
33 | echo ' echo "version Print the version of minikube."' >> ~/.bin/minikube
34 | echo ' exit 1' >> ~/.bin/minikube
35 | echo 'esac' >> ~/.bin/minikube
36 | chmod +x ~/.bin/minikube
37 |
--------------------------------------------------------------------------------
/code/katacoda/module2.sh:
--------------------------------------------------------------------------------
1 | echo '#!/bin/bash' >> ~/.bin/minikube
2 | echo '' >> ~/.bin/minikube
3 | echo 'case "$1" in' >> ~/.bin/minikube
4 | echo ' "start")' >> ~/.bin/minikube
5 | echo ' echo "Starting local Kubernetes cluster..."' >> ~/.bin/minikube
6 | echo ' docker run --name minikube -d --hostname=localhost --volume=/:/rootfs:ro --volume=/sys:/sys:rw --volume=/var/lib/docker:/var/lib/docker:rw --volume=/var/lib/kubelet:/var/lib/kubelet:rw --volume=/var/run:/var/run:rw --net=host --pid=host --privileged gcr.io/google_containers/localkube-amd64:v1.3.0 /localkube start --apiserver-insecure-address=0.0.0.0 --apiserver-insecure-port=8080 --logtostderr=true --containerized > /dev/null' >> ~/.bin/minikube
7 | echo ' id=$(docker inspect --format="{{.Config.Hostname}}" minikube)' >> ~/.bin/minikube
8 | echo ' docker exec minikube bash -c "echo \"127.0.0.1 $id\" >> /etc/hosts"' >> ~/.bin/minikube
9 | echo ' curl -so ~/.bin/kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/linux/amd64/kubectl > /dev/null' >> ~/.bin/minikube
10 | echo ' chmod u+x ~/.bin/kubectl > /dev/null' >> ~/.bin/minikube
11 | echo ' until $(curl -s host01:8080 &> /dev/null); do' >> ~/.bin/minikube
12 | echo ' sleep 1' >> ~/.bin/minikube
13 | echo ' done' >> ~/.bin/minikube
14 | echo ' echo "Kubernetes is available at https://[[HOST_SUBDOMAIN]]-8080-[[KATACODA_HOST]].environments.katacoda.com"' >> ~/.bin/minikube
15 | echo ' echo "Kubectl is now configured to use the cluster."' >> ~/.bin/minikube
16 | echo ' export KUBERNETES_MASTER=http://host01:8080' >> ~/.bin/minikube
17 | echo ' ;;' >> ~/.bin/minikube
18 | echo ' "stop")' >> ~/.bin/minikube
19 | echo ' echo "Stopping local Kubernetes cluster..."' >> ~/.bin/minikube
20 | echo ' docker rm -f minikube > /dev/null' >> ~/.bin/minikube
21 | echo ' echo "Kubernetes cluster stopped."' >> ~/.bin/minikube
22 | echo ' ;;' >> ~/.bin/minikube
23 | echo ' "version")' >> ~/.bin/minikube
24 | echo ' echo "minikube version: v0.6.0-katacoda"' >> ~/.bin/minikube
25 | echo ' ;;' >> ~/.bin/minikube
26 | echo ' *)' >> ~/.bin/minikube
27 | echo ' echo "Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows."' >> ~/.bin/minikube
28 | echo ' echo ""' >> ~/.bin/minikube
29 | echo ' echo "Usage:"' >> ~/.bin/minikube
30 | echo ' echo " minikube [command]"' >> ~/.bin/minikube
31 | echo ' echo ""' >> ~/.bin/minikube
32 | echo ' echo "Available Commands:"' >> ~/.bin/minikube
33 | echo ' echo "start Starts a local kubernetes cluster."' >> ~/.bin/minikube
34 | echo ' echo "stop Stops a running local kubernetes cluster."' >> ~/.bin/minikube
35 | echo ' echo "version Print the version of minikube."' >> ~/.bin/minikube
36 | echo ' exit 1' >> ~/.bin/minikube
37 | echo 'esac' >> ~/.bin/minikube
38 | chmod +x ~/.bin/minikube
39 | echo 'export KUBERNETES_MASTER=http://host01:8080' >> ~/.bashrc
40 | ~/.bin/minikube start
41 | echo 'export POD_NAME=$(kubectl get pods -o go-template --template "{{range .items}}{{.metadata.name}}{{end}}")' >> ~/.bin/get_path
42 | echo 'echo "POD name: $POD_NAME\n Path to app: http://localhost:8001/api/v1/proxy/namespaces/default/pods/$POD_NAME/"' >> ~/.bin/get_path
43 | echo 'curl http://localhost:8001/api/v1/proxy/namespaces/default/pods/$POD_NAME/' >> ~/.bin/aget_path
44 | chmod +x ~/.bin/get_path
--------------------------------------------------------------------------------
/code/katacoda/module3.sh:
--------------------------------------------------------------------------------
1 | echo '#!/bin/bash' >> ~/.bin/minikube
2 | echo '' >> ~/.bin/minikube
3 | echo 'case "$1" in' >> ~/.bin/minikube
4 | echo ' "start")' >> ~/.bin/minikube
5 | echo ' echo "Starting local Kubernetes cluster..."' >> ~/.bin/minikube
6 | echo ' docker run --name minikube -d --hostname=localhost --volume=/:/rootfs:ro --volume=/sys:/sys:rw --volume=/var/lib/docker:/var/lib/docker:rw --volume=/var/lib/kubelet:/var/lib/kubelet:rw --volume=/var/run:/var/run:rw --net=host --pid=host --privileged gcr.io/google_containers/localkube-amd64:v1.3.0 /localkube start --apiserver-insecure-address=0.0.0.0 --apiserver-insecure-port=8080 --logtostderr=true --containerized > /dev/null' >> ~/.bin/minikube
7 | echo ' id=$(docker inspect --format="{{.Config.Hostname}}" minikube)' >> ~/.bin/minikube
8 | echo ' docker exec minikube bash -c "echo \"127.0.0.1 $id\" >> /etc/hosts"' >> ~/.bin/minikube
9 | echo ' curl -so ~/.bin/kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/linux/amd64/kubectl > /dev/null' >> ~/.bin/minikube
10 | echo ' chmod u+x ~/.bin/kubectl > /dev/null' >> ~/.bin/minikube
11 | echo ' until $(curl -s host01:8080 &> /dev/null); do' >> ~/.bin/minikube
12 | echo ' sleep 1' >> ~/.bin/minikube
13 | echo ' done' >> ~/.bin/minikube
14 | echo ' echo "Kubernetes is available at https://[[HOST_SUBDOMAIN]]-8080-[[KATACODA_HOST]].environments.katacoda.com"' >> ~/.bin/minikube
15 | echo ' echo "Kubectl is now configured to use the cluster."' >> ~/.bin/minikube
16 | echo ' export KUBERNETES_MASTER=http://host01:8080' >> ~/.bin/minikube
17 | echo ' ;;' >> ~/.bin/minikube
18 | echo ' "stop")' >> ~/.bin/minikube
19 | echo ' echo "Stopping local Kubernetes cluster..."' >> ~/.bin/minikube
20 | echo ' docker rm -f minikube > /dev/null' >> ~/.bin/minikube
21 | echo ' echo "Kubernetes cluster stopped."' >> ~/.bin/minikube
22 | echo ' ;;' >> ~/.bin/minikube
23 | echo ' "version")' >> ~/.bin/minikube
24 | echo ' echo "minikube version: v0.6.0-katacoda"' >> ~/.bin/minikube
25 | echo ' ;;' >> ~/.bin/minikube
26 | echo ' *)' >> ~/.bin/minikube
27 | echo ' echo "Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows."' >> ~/.bin/minikube
28 | echo ' echo ""' >> ~/.bin/minikube
29 | echo ' echo "Usage:"' >> ~/.bin/minikube
30 | echo ' echo " minikube [command]"' >> ~/.bin/minikube
31 | echo ' echo ""' >> ~/.bin/minikube
32 | echo ' echo "Available Commands:"' >> ~/.bin/minikube
33 | echo ' echo "start Starts a local kubernetes cluster."' >> ~/.bin/minikube
34 | echo ' echo "stop Stops a running local kubernetes cluster."' >> ~/.bin/minikube
35 | echo ' echo "version Print the version of minikube."' >> ~/.bin/minikube
36 | echo ' exit 1' >> ~/.bin/minikube
37 | echo 'esac' >> ~/.bin/minikube
38 | chmod +x ~/.bin/minikube
39 | echo 'export KUBERNETES_MASTER=http://host01:8080' >> ~/.bashrc
40 | ~/.bin/minikube start
41 | kubectl run kubernetes-bootcamp --image=docker.io/jocatalin/kubernetes-bootcamp:v1 --port=8080
--------------------------------------------------------------------------------
/code/katacoda/module4.sh:
--------------------------------------------------------------------------------
1 | echo '#!/bin/bash' >> ~/.bin/minikube
2 | echo '' >> ~/.bin/minikube
3 | echo 'case "$1" in' >> ~/.bin/minikube
4 | echo ' "start")' >> ~/.bin/minikube
5 | echo ' echo "Starting local Kubernetes cluster..."' >> ~/.bin/minikube
6 | echo ' docker run --name minikube -d --hostname=localhost --volume=/:/rootfs:ro --volume=/sys:/sys:rw --volume=/var/lib/docker:/var/lib/docker:rw --volume=/var/lib/kubelet:/var/lib/kubelet:rw --volume=/var/run:/var/run:rw --net=host --pid=host --privileged gcr.io/google_containers/localkube-amd64:v1.3.0 /localkube start --apiserver-insecure-address=0.0.0.0 --apiserver-insecure-port=8080 --logtostderr=true --containerized > /dev/null' >> ~/.bin/minikube
7 | echo ' id=$(docker inspect --format="{{.Config.Hostname}}" minikube)' >> ~/.bin/minikube
8 | echo ' docker exec minikube bash -c "echo \"127.0.0.1 $id\" >> /etc/hosts"' >> ~/.bin/minikube
9 | echo ' curl -so ~/.bin/kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/linux/amd64/kubectl > /dev/null' >> ~/.bin/minikube
10 | echo ' chmod u+x ~/.bin/kubectl > /dev/null' >> ~/.bin/minikube
11 | echo ' until $(curl -s host01:8080 &> /dev/null); do' >> ~/.bin/minikube
12 | echo ' sleep 1' >> ~/.bin/minikube
13 | echo ' done' >> ~/.bin/minikube
14 | echo ' echo "Kubernetes is available at https://[[HOST_SUBDOMAIN]]-8080-[[KATACODA_HOST]].environments.katacoda.com"' >> ~/.bin/minikube
15 | echo ' echo "Kubectl is now configured to use the cluster."' >> ~/.bin/minikube
16 | echo ' export KUBERNETES_MASTER=http://host01:8080' >> ~/.bin/minikube
17 | echo ' ;;' >> ~/.bin/minikube
18 | echo ' "stop")' >> ~/.bin/minikube
19 | echo ' echo "Stopping local Kubernetes cluster..."' >> ~/.bin/minikube
20 | echo ' docker rm -f minikube > /dev/null' >> ~/.bin/minikube
21 | echo ' echo "Kubernetes cluster stopped."' >> ~/.bin/minikube
22 | echo ' ;;' >> ~/.bin/minikube
23 | echo ' "version")' >> ~/.bin/minikube
24 | echo ' echo "minikube version: v0.6.0-katacoda"' >> ~/.bin/minikube
25 | echo ' ;;' >> ~/.bin/minikube
26 | echo ' *)' >> ~/.bin/minikube
27 | echo ' echo "Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows."' >> ~/.bin/minikube
28 | echo ' echo ""' >> ~/.bin/minikube
29 | echo ' echo "Usage:"' >> ~/.bin/minikube
30 | echo ' echo " minikube [command]"' >> ~/.bin/minikube
31 | echo ' echo ""' >> ~/.bin/minikube
32 | echo ' echo "Available Commands:"' >> ~/.bin/minikube
33 | echo ' echo "start Starts a local kubernetes cluster."' >> ~/.bin/minikube
34 | echo ' echo "stop Stops a running local kubernetes cluster."' >> ~/.bin/minikube
35 | echo ' echo "version Print the version of minikube."' >> ~/.bin/minikube
36 | echo ' exit 1' >> ~/.bin/minikube
37 | echo 'esac' >> ~/.bin/minikube
38 | chmod +x ~/.bin/minikube
39 | echo 'export KUBERNETES_MASTER=http://host01:8080' >> ~/.bashrc
40 | ~/.bin/minikube start
41 | kubectl run kubernetes-bootcamp --image=docker.io/jocatalin/kubernetes-bootcamp:v1 --port=8080
--------------------------------------------------------------------------------
/code/katacoda/module5.sh:
--------------------------------------------------------------------------------
1 | echo '#!/bin/bash' >> ~/.bin/minikube
2 | echo '' >> ~/.bin/minikube
3 | echo 'case "$1" in' >> ~/.bin/minikube
4 | echo ' "start")' >> ~/.bin/minikube
5 | echo ' echo "Starting local Kubernetes cluster..."' >> ~/.bin/minikube
6 | echo ' docker run --name minikube -d --hostname=localhost --volume=/:/rootfs:ro --volume=/sys:/sys:rw --volume=/var/lib/docker:/var/lib/docker:rw --volume=/var/lib/kubelet:/var/lib/kubelet:rw --volume=/var/run:/var/run:rw --net=host --pid=host --privileged gcr.io/google_containers/localkube-amd64:v1.3.0 /localkube start --apiserver-insecure-address=0.0.0.0 --apiserver-insecure-port=8080 --logtostderr=true --containerized > /dev/null' >> ~/.bin/minikube
7 | echo ' id=$(docker inspect --format="{{.Config.Hostname}}" minikube)' >> ~/.bin/minikube
8 | echo ' docker exec minikube bash -c "echo \"127.0.0.1 $id\" >> /etc/hosts"' >> ~/.bin/minikube
9 | echo ' curl -so ~/.bin/kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/linux/amd64/kubectl > /dev/null' >> ~/.bin/minikube
10 | echo ' chmod u+x ~/.bin/kubectl > /dev/null' >> ~/.bin/minikube
11 | echo ' until $(curl -s host01:8080 &> /dev/null); do' >> ~/.bin/minikube
12 | echo ' sleep 1' >> ~/.bin/minikube
13 | echo ' done' >> ~/.bin/minikube
14 | echo ' echo "Kubernetes is available at https://[[HOST_SUBDOMAIN]]-8080-[[KATACODA_HOST]].environments.katacoda.com"' >> ~/.bin/minikube
15 | echo ' echo "Kubectl is now configured to use the cluster."' >> ~/.bin/minikube
16 | echo ' export KUBERNETES_MASTER=http://host01:8080' >> ~/.bin/minikube
17 | echo ' ;;' >> ~/.bin/minikube
18 | echo ' "stop")' >> ~/.bin/minikube
19 | echo ' echo "Stopping local Kubernetes cluster..."' >> ~/.bin/minikube
20 | echo ' docker rm -f minikube > /dev/null' >> ~/.bin/minikube
21 | echo ' echo "Kubernetes cluster stopped."' >> ~/.bin/minikube
22 | echo ' ;;' >> ~/.bin/minikube
23 | echo ' "version")' >> ~/.bin/minikube
24 | echo ' echo "minikube version: v0.6.0-katacoda"' >> ~/.bin/minikube
25 | echo ' ;;' >> ~/.bin/minikube
26 | echo ' *)' >> ~/.bin/minikube
27 | echo ' echo "Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows."' >> ~/.bin/minikube
28 | echo ' echo ""' >> ~/.bin/minikube
29 | echo ' echo "Usage:"' >> ~/.bin/minikube
30 | echo ' echo " minikube [command]"' >> ~/.bin/minikube
31 | echo ' echo ""' >> ~/.bin/minikube
32 | echo ' echo "Available Commands:"' >> ~/.bin/minikube
33 | echo ' echo "start Starts a local kubernetes cluster."' >> ~/.bin/minikube
34 | echo ' echo "stop Stops a running local kubernetes cluster."' >> ~/.bin/minikube
35 | echo ' echo "version Print the version of minikube."' >> ~/.bin/minikube
36 | echo ' exit 1' >> ~/.bin/minikube
37 | echo 'esac' >> ~/.bin/minikube
38 | chmod +x ~/.bin/minikube
39 | echo 'export KUBERNETES_MASTER=http://host01:8080' >> ~/.bashrc
40 | ~/.bin/minikube start
41 | kubectl run kubernetes-bootcamp --image=docker.io/jocatalin/kubernetes-bootcamp:v1 --port=8080
42 | kubectl expose deployments/kubernetes-bootcamp --type="NodePort" --port 8080
--------------------------------------------------------------------------------
/code/katacoda/module6.sh:
--------------------------------------------------------------------------------
1 | echo '#!/bin/bash' >> ~/.bin/minikube
2 | echo '' >> ~/.bin/minikube
3 | echo 'case "$1" in' >> ~/.bin/minikube
4 | echo ' "start")' >> ~/.bin/minikube
5 | echo ' echo "Starting local Kubernetes cluster..."' >> ~/.bin/minikube
6 | echo ' docker run --name minikube -d --hostname=localhost --volume=/:/rootfs:ro --volume=/sys:/sys:rw --volume=/var/lib/docker:/var/lib/docker:rw --volume=/var/lib/kubelet:/var/lib/kubelet:rw --volume=/var/run:/var/run:rw --net=host --pid=host --privileged gcr.io/google_containers/localkube-amd64:v1.3.0 /localkube start --apiserver-insecure-address=0.0.0.0 --apiserver-insecure-port=8080 --logtostderr=true --containerized > /dev/null' >> ~/.bin/minikube
7 | echo ' id=$(docker inspect --format="{{.Config.Hostname}}" minikube)' >> ~/.bin/minikube
8 | echo ' docker exec minikube bash -c "echo \"127.0.0.1 $id\" >> /etc/hosts"' >> ~/.bin/minikube
9 | echo ' curl -so ~/.bin/kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/linux/amd64/kubectl > /dev/null' >> ~/.bin/minikube
10 | echo ' chmod u+x ~/.bin/kubectl > /dev/null' >> ~/.bin/minikube
11 | echo ' until $(curl -s host01:8080 &> /dev/null); do' >> ~/.bin/minikube
12 | echo ' sleep 1' >> ~/.bin/minikube
13 | echo ' done' >> ~/.bin/minikube
14 | echo ' echo "Kubernetes is available at https://[[HOST_SUBDOMAIN]]-8080-[[KATACODA_HOST]].environments.katacoda.com"' >> ~/.bin/minikube
15 | echo ' echo "Kubectl is now configured to use the cluster."' >> ~/.bin/minikube
16 | echo ' export KUBERNETES_MASTER=http://host01:8080' >> ~/.bin/minikube
17 | echo ' ;;' >> ~/.bin/minikube
18 | echo ' "stop")' >> ~/.bin/minikube
19 | echo ' echo "Stopping local Kubernetes cluster..."' >> ~/.bin/minikube
20 | echo ' docker rm -f minikube > /dev/null' >> ~/.bin/minikube
21 | echo ' echo "Kubernetes cluster stopped."' >> ~/.bin/minikube
22 | echo ' ;;' >> ~/.bin/minikube
23 | echo ' "version")' >> ~/.bin/minikube
24 | echo ' echo "minikube version: v0.6.0-katacoda"' >> ~/.bin/minikube
25 | echo ' ;;' >> ~/.bin/minikube
26 | echo ' *)' >> ~/.bin/minikube
27 | echo ' echo "Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows."' >> ~/.bin/minikube
28 | echo ' echo ""' >> ~/.bin/minikube
29 | echo ' echo "Usage:"' >> ~/.bin/minikube
30 | echo ' echo " minikube [command]"' >> ~/.bin/minikube
31 | echo ' echo ""' >> ~/.bin/minikube
32 | echo ' echo "Available Commands:"' >> ~/.bin/minikube
33 | echo ' echo "start Starts a local kubernetes cluster."' >> ~/.bin/minikube
34 | echo ' echo "stop Stops a running local kubernetes cluster."' >> ~/.bin/minikube
35 | echo ' echo "version Print the version of minikube."' >> ~/.bin/minikube
36 | echo ' exit 1' >> ~/.bin/minikube
37 | echo 'esac' >> ~/.bin/minikube
38 | chmod +x ~/.bin/minikube
39 | echo 'export KUBERNETES_MASTER=http://host01:8080' >> ~/.bashrc
40 | ~/.bin/minikube start
41 | kubectl run kubernetes-bootcamp --image=docker.io/jocatalin/kubernetes-bootcamp:v1 --port=8080 --replicas=4
42 | kubectl expose deployments/kubernetes-bootcamp --type="NodePort" --port 8080
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Bold.eot
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Bold.ttf
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Bold.woff
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Bold.woff2
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Regular.eot
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Regular.ttf
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Regular.woff
--------------------------------------------------------------------------------
/public/fonts/Inconsolata-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/Inconsolata-Regular.woff2
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Bold.eot
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Bold.ttf
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Bold.woff
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Bold.woff2
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Light.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Light.eot
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Light.ttf
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Light.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Light.woff
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Light.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Light.woff2
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Regular.eot
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Regular.ttf
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Regular.woff
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Regular.woff2
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Thin.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Thin.eot
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Thin.ttf
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Thin.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Thin.woff
--------------------------------------------------------------------------------
/public/fonts/RobotoSlab-Thin.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/RobotoSlab-Thin.woff2
--------------------------------------------------------------------------------
/public/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/public/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/public/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/public/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/public/images/badge-01.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-02.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-03.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-04.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-05.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-06.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-07.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-08.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-09.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/badge-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/badge-1.png
--------------------------------------------------------------------------------
/public/images/dislike.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/like.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/logo.png
--------------------------------------------------------------------------------
/public/images/logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/logo_2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/logo_mobile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/logo_mobile.png
--------------------------------------------------------------------------------
/public/images/module_01.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/module_02.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/module_03.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/module_04.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/module_05.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/module_06.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/nav_point.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/nav_point.png
--------------------------------------------------------------------------------
/public/images/nav_point.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/nav_point_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/nav_point_active.png
--------------------------------------------------------------------------------
/public/images/nav_point_active.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/nav_point_sub.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/images/quiz_false.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/quiz_false.png
--------------------------------------------------------------------------------
/public/images/quiz_true.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/quiz_true.png
--------------------------------------------------------------------------------
/public/images/twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/images/twitter.png
--------------------------------------------------------------------------------
/public/uploads/katacoda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/uploads/katacoda.png
--------------------------------------------------------------------------------
/public/uploads/katacoda2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kubernetes-retired/kubernetes-bootcamp/5a965503bcd6e37e14bc1aeab11d89db45c0dca5/public/uploads/katacoda2.png
--------------------------------------------------------------------------------