-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathThe Best Places to Learn & Try Kubernetes Online - Tutorial Works.mhtml
7909 lines (7092 loc) · 470 KB
/
The Best Places to Learn & Try Kubernetes Online - Tutorial Works.mhtml
1
2
3
4
5
6
7
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
From: <Saved by Blink>
Snapshot-Content-Location: https://www.tutorialworks.com/learn-kubernetes-online/
Subject: The Best Places to Learn & Try Kubernetes Online - Tutorial Works
Date: Sat, 11 Mar 2023 12:45:11 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----MultipartBoundary--gAqYCYkzG9MAFQibekbayQt7fJo9Ib6JLNUvfz00Xv----"
------MultipartBoundary--gAqYCYkzG9MAFQibekbayQt7fJo9Ib6JLNUvfz00Xv----
Content-Type: text/html
Content-ID: <frame-659864AA610CFBCB3E5CDE015825E8C0@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.tutorialworks.com/learn-kubernetes-online/
<!DOCTYPE html><html lang=3D"en"><head><meta http-equiv=3D"Content-Type" co=
ntent=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" type=3D"text/=
css" href=3D"cid:css-4dd71745-967f-4de9-8350-61a3a05c8a61@mhtml.blink" /><l=
ink rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-f060d774-bd1f-4cd3=
-b6f7-31cf4740518a@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css=
" href=3D"cid:css-af6165a2-4a9e-4980-94f2-682a896eb183@mhtml.blink" /><link=
rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-8ba84dea-36ae-40ed-a2=
d4-3febd5d22bd2@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" h=
ref=3D"cid:css-87b56bc0-edc1-429d-935d-42afc1e5527f@mhtml.blink" /><link re=
l=3D"stylesheet" type=3D"text/css" href=3D"cid:css-9d21b13d-1845-48bc-9343-=
6e926145673f@mhtml.blink" />
<link rel=3D"preconnect" href=3D"https://www.tutorialworks.com/" crossorigi=
n=3D""><link rel=3D"preconnect" href=3D"https://www.linkedin.com/" crossori=
gin=3D""><link rel=3D"preconnect" href=3D"https://12factor.net/" crossorigi=
n=3D""><link rel=3D"preconnect" href=3D"https://www.youtube-nocookie.com/" =
crossorigin=3D""><link rel=3D"preconnect" href=3D"https://minikube.sigs.k8s=
.io/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://kind.sigs.k=
8s.io/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://medium.co=
m/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://technosophos.=
com/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://github.com/=
" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://kubernetes.io/"=
crossorigin=3D""><link rel=3D"preconnect" href=3D"https://www.eksworkshop.=
com/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://eksctl.io/"=
crossorigin=3D""><link rel=3D"preconnect" href=3D"https://developers.redha=
t.com/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://www.kuber=
netesbyexample.com/" crossorigin=3D""><link rel=3D"preconnect" href=3D"http=
s://k8s.af/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://www.=
googletagmanager.com/" crossorigin=3D""><link rel=3D"preconnect" href=3D"ht=
tps://www.amazon.com/" crossorigin=3D""><link rel=3D"preconnect" href=3D"ht=
tps://cloud.google.com/" crossorigin=3D""><link rel=3D"preconnect" href=3D"=
https://www.cncf.io/" crossorigin=3D""><link rel=3D"preconnect" href=3D"htt=
ps://link.tutorialworks.com/" crossorigin=3D""><link rel=3D"preconnect" hre=
f=3D"https://k8s.vmware.com/" crossorigin=3D""><link rel=3D"preconnect" hre=
f=3D"https://ibd.sh/" crossorigin=3D""><link rel=3D"preconnect" href=3D"htt=
ps://comments.tutorialworks.com/" crossorigin=3D""><link rel=3D"preconnect"=
href=3D"https://track.mailerlite.com/" crossorigin=3D""><link rel=3D"preco=
nnect" href=3D"https://twitter.com/" crossorigin=3D""><link rel=3D"preconne=
ct" href=3D"https://www.facebook.com/" crossorigin=3D""><link rel=3D"precon=
nect" href=3D"https://ik.imagekit.io/" crossorigin=3D""><link rel=3D"precon=
nect" href=3D"https://www.redhat.com/" crossorigin=3D""><link rel=3D"precon=
nect" href=3D"https://ws-na.amazon-adsystem.com/" crossorigin=3D""><link re=
l=3D"preconnect" href=3D"https://www.katacoda.com/" crossorigin=3D""><link =
rel=3D"preconnect" href=3D"https://www.youtube.com/" crossorigin=3D""><link=
rel=3D"preconnect" href=3D"https://labs.play-with-k8s.com/" crossorigin=3D=
""><link rel=3D"preconnect" href=3D"https://uk.linkedin.com/" crossorigin=
=3D""><link rel=3D"preconnect" href=3D"https://static.mailerlite.com/" cros=
sorigin=3D""><link rel=3D"preconnect" href=3D"https://plausible.apps.mndt.c=
o.uk/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://kube.acade=
my/" crossorigin=3D""><link rel=3D"preconnect" href=3D"https://k3s.io/" cro=
ssorigin=3D""><link rel=3D"preconnect" href=3D"https://convox.com/" crossor=
igin=3D""><link rel=3D"preconnect" href=3D"https://go.ezoic.net/" crossorig=
in=3D""><link href=3D"https://ad.doubleclick.net/" rel=3D"dns-prefetch"><li=
nk href=3D"https://pagead2.googlesyndication.com/" rel=3D"dns-prefetch"><li=
nk href=3D"https://googleads.g.doubleclick.net/" rel=3D"dns-prefetch"><link=
href=3D"https://tpc.googlesyndication.com/" rel=3D"dns-prefetch"><link hre=
f=3D"https://adservice.google.com/" rel=3D"dns-prefetch"><link href=3D"http=
s://secureads.g.doubleclick.net/" rel=3D"dns-prefetch"><link href=3D"https:=
//www.googletagservices.com/" rel=3D"dns-prefetch"><link rel=3D"preload" as=
=3D"script" href=3D"https://securepubads.g.doubleclick.net/tag/js/gpt.js"><=
link rel=3D"preload" as=3D"script" href=3D"https://go.ezodn.com/hb/dall.js?=
cb=3D195-0-53"><link rel=3D"preload" as=3D"script" href=3D"https://www.tuto=
rialworks.com/porpoiseant/fads.js?gcb=3D195-0&cb=3D6"><link rel=3D"prel=
oad" href=3D"https://www.tutorialworks.com/assets/fonts/SetEqual-Regular.su=
bset.woff2" as=3D"font" type=3D"font/woff2" crossorigin=3D"anonymous"><link=
rel=3D"preload" href=3D"https://www.tutorialworks.com/assets/fonts/SetEqua=
l-SemiBold.subset.woff2" as=3D"font" type=3D"font/woff2" crossorigin=3D"ano=
nymous"><link rel=3D"stylesheet" href=3D"https://www.tutorialworks.com/asse=
ts/css/style.css" as=3D"style"><link rel=3D"stylesheet" href=3D"https://www=
.tutorialworks.com/assets/css/github-dark.css" as=3D"style"><link rel=3D"ap=
ple-touch-icon" sizes=3D"180x180" href=3D"https://www.tutorialworks.com/app=
le-touch-icon.png"><link rel=3D"icon" type=3D"image/png" sizes=3D"32x32" hr=
ef=3D"https://www.tutorialworks.com/favicon-32x32.png"><link rel=3D"icon" t=
ype=3D"image/png" sizes=3D"16x16" href=3D"https://www.tutorialworks.com/fav=
icon-16x16.png"><link rel=3D"manifest" href=3D"https://www.tutorialworks.co=
m/site.webmanifest"><meta name=3D"viewport" content=3D"width=3Ddevice-width=
,initial-scale=3D1"><link href=3D"https://www.tutorialworks.com/feed.xml" t=
ype=3D"application/atom+xml" rel=3D"alternate" title=3D"Tutorial Works Feed=
"><title>The Best Places to Learn & Try Kubernetes Online - Tutorial Wo=
rks</title><meta name=3D"description" content=3D"Learning Kubernetes can se=
em challenging. But fear not! Here=E2=80=99s a boatload of resources that w=
ill help you get there."><meta name=3D"author" content=3D"Tom Donohue"><met=
a property=3D"article:author" content=3D"Tom Donohue"><meta property=3D"og:=
type" content=3D"article"><meta property=3D"og:locale" content=3D"en_US"><m=
eta property=3D"og:site_name" content=3D"Tutorial Works"><meta property=3D"=
og:title" content=3D"The Best Places to Learn & Try Kubernetes Online">=
<meta property=3D"og:url" content=3D"https://www.tutorialworks.com/learn-ku=
bernetes-online/"><meta property=3D"og:description" content=3D"Learning Kub=
ernetes can seem challenging. But fear not! Here=E2=80=99s a boatload of re=
sources that will help you get there."><meta property=3D"og:image" content=
=3D"https://ik.imagekit.io/w8aolfcwcnd/tw/kubernetes-learning-resources_vRg=
JIMb9HVXWp.png"><meta name=3D"twitter:site" content=3D"@tutorialworks"><met=
a name=3D"twitter:title" content=3D"The Best Places to Learn & Try Kube=
rnetes Online"><meta name=3D"twitter:description" content=3D"Learning Kuber=
netes can seem challenging. But fear not! Here=E2=80=99s a boatload of reso=
urces that will help you get there."><meta name=3D"twitter:url" content=3D"=
https://www.tutorialworks.com/learn-kubernetes-online/"><meta name=3D"twitt=
er:card" content=3D"summary_large_image"><meta name=3D"twitter:image" conte=
nt=3D"https://ik.imagekit.io/w8aolfcwcnd/tw/kubernetes-learning-resources_v=
RgJIMb9HVXWp.png"><meta name=3D"twitter:creator" content=3D"@https://twitte=
r.com/monodot"><meta property=3D"article:published_time" content=3D"2020-12=
-09T08:00:00+00:00"><meta property=3D"article:section" content=3D"Kubernete=
s"><meta property=3D"article:modified_time" content=3D"2022-09-04T16:11:55+=
00:00"><link rel=3D"canonical" href=3D"https://www.tutorialworks.com/learn-=
kubernetes-online/"><link rel=3D"preload" as=3D"font" href=3D"https://www.t=
utorialworks.com/assets/fonts/SetEqual-SemiBold.subset.woff2" crossorigin=
=3D""><link rel=3D"preload" as=3D"font" href=3D"https://www.tutorialworks.c=
om/assets/fonts/SetEqual-Regular.subset.woff2" crossorigin=3D""><base href=
=3D"https://www.tutorialworks.com/learn-kubernetes-online/">
<meta http-equiv=3D"origin-trial" content=3D"Az6AfRvI8mo7yiW5fLfj04W21t0ig6=
aMsGYpIqMTaX60H+b0DkO1uDr+7BrzMcimWzv/X7SXR8jI+uvbV0IJlwYAAACFeyJvcmlnaW4iO=
iJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hB=
ZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFB=
hcnR5Ijp0cnVlfQ=3D=3D"><meta http-equiv=3D"origin-trial" content=3D"A+USTya=
+tNvDPaxUgJooz+LaVk5hPoAxpLvSxjogX4Mk8awCTQ9iop6zJ9d5ldgU7WmHqBlnQB41LHHRFx=
oaBwoAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZ=
WF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1=
YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=3D=3D"><meta http-equiv=3D"o=
rigin-trial" content=3D"A7FovoGr67TUBYbnY+Z0IKoJbbmRmB8fCyirUGHavNDtD91CiGy=
HHSA2hDG9r9T3NjUKFi6egL3RbgTwhhcVDwUAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZX=
RhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZ=
XhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVl=
fQ=3D=3D"><link rel=3D"preload" href=3D"https://adservice.google.cz/adsid/i=
ntegrator.js?domain=3Dwww.tutorialworks.com" as=3D"script"><link rel=3D"pre=
load" href=3D"https://adservice.google.com/adsid/integrator.js?domain=3Dwww=
.tutorialworks.com" as=3D"script"><link rel=3D"preload" href=3D"https://ads=
ervice.google.cz/adsid/integrator.js?domain=3Dwww.tutorialworks.com" as=3D"=
script"><link rel=3D"preload" href=3D"https://adservice.google.com/adsid/in=
tegrator.js?domain=3Dwww.tutorialworks.com" as=3D"script"><link href=3D"htt=
ps://comments.tutorialworks.com/css/isso.css" id=3D"isso-style" rel=3D"styl=
esheet" type=3D"text/css"><link rel=3D"preload" href=3D"https://adservice.g=
oogle.cz/adsid/integrator.js?domain=3Dwww.tutorialworks.com" as=3D"script">=
<link rel=3D"preload" href=3D"https://adservice.google.com/adsid/integrator=
.js?domain=3Dwww.tutorialworks.com" as=3D"script"><link rel=3D"preload" hre=
f=3D"https://adservice.google.cz/adsid/integrator.js?domain=3Dwww.tutorialw=
orks.com" as=3D"script"><link rel=3D"preload" href=3D"https://adservice.goo=
gle.com/adsid/integrator.js?domain=3Dwww.tutorialworks.com" as=3D"script"><=
/head><body class=3D"post" style=3D"overflow: visible;"><iframe name=3D"__t=
cfapiLocator" style=3D"display: none;"></iframe><header><div><div class=3D"=
primary"><div class=3D"brand"><a href=3D"https://www.tutorialworks.com/" re=
l=3D"home" class=3D"logo"><img src=3D"https://www.tutorialworks.com/assets/=
images/logo4.png?ezimgfmt=3Drs:305x38/rscb6/ngcb6/notWebP" width=3D"533" he=
ight=3D"170" alt=3D"Tutorial Works logo" ezimgfmt=3D"rs rscb6 src ng ngcb6"=
class=3D" ezlazyloaded" data-ezsrc=3D"/assets/images/logo4.png?ezimgfmt=3D=
rs:305x38/rscb6/ngcb6/notWebP" ezoid=3D"0.28332024170187364"></a></div><div=
class=3D"burger"><label for=3D"menu-toggle" id=3D"menu-icon"><svg version=
=3D"1.1" id=3D"Capa_1" xmlns=3D"http://www.w3.org/2000/svg" xmlns:xlink=3D"=
http://www.w3.org/1999/xlink" x=3D"0px" y=3D"0px" viewBox=3D"0 0 384.97 384=
.97" style=3D"enable-background:new 0 0 384.97 384.97;" xml:space=3D"preser=
ve">
<g>
<g id=3D"Menu">
<path d=3D"M12.03,84.212h360.909c6.641,0,12.03-5.39,12.=
03-12.03c0-6.641-5.39-12.03-12.03-12.03H12.03
C5.39,60.152,0,65.541,0,72.182C0,78.823,5.39,84.212,12.03,8=
4.212z"></path>
<path d=3D"M372.939,180.455H12.03c-6.641,0-12.03,5.39-1=
2.03,12.03s5.39,12.03,12.03,12.03h360.909c6.641,0,12.03-5.39,12.03-12.03
S379.58,180.455,372.939,180.455z"></path>
<path d=3D"M372.939,300.758H12.03c-6.641,0-12.03,5.39-1=
2.03,12.03c0,6.641,5.39,12.03,12.03,12.03h360.909
c6.641,0,12.03-5.39,12.03-12.03C384.97,306.147,379.58,300.7=
58,372.939,300.758z"></path>
</g>
</g>
</svg></label></div></div><div class=3D"silos"><input type=3D=
"checkbox" id=3D"menu-toggle"><nav role=3D"navigation"><ul class=3D"nav-pri=
mary"><li><a href=3D"https://www.tutorialworks.com/containers/" aria-haspop=
up=3D"true">Containers</a><ul class=3D"nav-secondary" aria-label=3D"submenu=
"><li><a href=3D"https://www.tutorialworks.com/container-guide/">Beginner's=
Guide</a></li><li><a href=3D"https://www.tutorialworks.com/container-netwo=
rking/">Container networking</a></li></ul></li><li><a href=3D"https://www.t=
utorialworks.com/devops/" aria-haspopup=3D"true">DevOps</a><ul class=3D"nav=
-secondary" aria-label=3D"submenu"><li><a href=3D"https://www.tutorialworks=
.com/what-is-devops/">What is DevOps?</a></li><li><a href=3D"https://www.tu=
torialworks.com/devops-tools/">DevOps Tools</a></li><li><a href=3D"https://=
www.tutorialworks.com/getting-into-devops/">Guide to Getting Into DevOps</a=
></li><li><a href=3D"https://www.tutorialworks.com/devops-project-ideas/">D=
evOps Project Ideas</a></li></ul></li><li><a href=3D"https://www.tutorialwo=
rks.com/kubernetes/" aria-haspopup=3D"true">Kubernetes</a><ul class=3D"nav-=
secondary" aria-label=3D"submenu"><li><a href=3D"https://www.tutorialworks.=
com/learn-kubernetes-online/">Learn Kubernetes</a></li><li><a href=3D"https=
://www.tutorialworks.com/kubernetes-courses/">Recommended courses</a></li><=
/ul></li><li><a href=3D"https://www.tutorialworks.com/technologies/">All Ar=
ticles</a></li><li><a href=3D"https://www.tutorialworks.com/about/">About</=
a></li></ul><ul class=3D"nav-actions"></ul><button class=3D"desktop-only" i=
d=3D"theme-toggler" title=3D"Toggle light or dark mode"><svg version=3D"1.1=
" id=3D"Capa_1" xmlns=3D"http://www.w3.org/2000/svg" xmlns:xlink=3D"http://=
www.w3.org/1999/xlink" x=3D"0px" y=3D"0px" viewBox=3D"0 0 222.99 222.99" st=
yle=3D"enable-background:new 0 0 222.99 222.99;" xml:space=3D"preserve">
<path d=3D"M111.495,0C50.016,0,0,50.017,0,111.495S50.016,22=
2.99,111.495,222.99S222.99,172.974,222.99,111.495S172.973,0,111.495,0z
M110.971,192.99c-0.096,0,0.191-0.007-0.809-0.007V30.007c1,0,0.624=
-0.007,0.72-0.007c44.937,0,81.763,36.559,81.763,81.495
S155.907,192.99,110.971,192.99z"></path>
</svg></button></nav></div></div></header><div class=3D"ad-co=
ntainer"></div><span id=3D"ezoic-pub-ad-placeholder-127" class=3D"ezoic-adp=
icker-ad"></span><span class=3D"ezoic-ad ezoic-at-0 box-2 box-2127 adtester=
-container adtester-container-127" data-ez-name=3D"tutorialworks_com-box-2"=
style=3D""><span id=3D"div-gpt-ad-tutorialworks_com-box-2-0" ezaw=3D"728" =
ezah=3D"90" style=3D"position: relative; z-index: 0; display: inline-block;=
padding: 0px; min-height: 90px; min-width: 728px;" class=3D"ezoic-ad"><div=
id=3D"google_ads_iframe_/1254144,22693708668/tutorialworks_com-box-2_0__co=
ntainer__" style=3D"border: 0pt none; width: 728px; height: 0px;"></div></s=
pan></span><main><section class=3D"post"><aside class=3D"sidebar-left"><div=
class=3D"sidebar-inner"><div class=3D"sharers"><p>Share this article?</p><=
ul id=3D"socials"><li><a target=3D"_blank" href=3D"https://twitter.com/shar=
e?text=3DThe+Best+Places+to+Learn+%26+Try+Kubernetes+Online&via=3Dtutor=
ialworks&related=3Dtutorialworks&url=3Dhttps://www.tutorialworks.co=
m/learn-kubernetes-online/" class=3D"twitter">Twitter</a></li><li><a target=
=3D"_blank" href=3D"https://www.facebook.com/sharer/sharer.php?u=3Dhttps://=
www.tutorialworks.com/learn-kubernetes-online/" class=3D"facebook">Facebook=
</a></li><li><a target=3D"_blank" href=3D"https://www.linkedin.com/sharing/=
share-offsite/?url=3Dhttps://www.tutorialworks.com/learn-kubernetes-online/=
" class=3D"linkedin">LinkedIn</a></li></ul></div><div class=3D"toc"><p>On t=
his page</p><ul id=3D"toc" class=3D"section-nav"><li class=3D"toc-entry toc=
-h2"><a href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#what=
-is-kubernetes">What is Kubernetes?</a></li><li class=3D"toc-entry toc-h2">=
<a href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#free-kube=
rnetes-courses">Free Kubernetes courses</a></li><li class=3D"toc-entry toc-=
h2"><a href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#certi=
fications">Certifications</a></li><li class=3D"toc-entry toc-h2"><a href=3D=
"https://www.tutorialworks.com/learn-kubernetes-online/#paid-online-courses=
">Paid online courses</a></li><li class=3D"toc-entry toc-h2"><a href=3D"htt=
ps://www.tutorialworks.com/learn-kubernetes-online/#best-kubernetes-books">=
Best Kubernetes books</a></li><li class=3D"toc-entry toc-h2"><a href=3D"htt=
ps://www.tutorialworks.com/learn-kubernetes-online/#clusters--playgrounds">=
Clusters & Playgrounds</a></li><li class=3D"toc-entry toc-h2"><a href=
=3D"https://www.tutorialworks.com/learn-kubernetes-online/#comics-and-video=
s">Comics and videos</a></li><li class=3D"toc-entry toc-h2"><a href=3D"http=
s://www.tutorialworks.com/learn-kubernetes-online/#cheatsheets">Cheatsheets=
</a></li><li class=3D"toc-entry toc-h2"><a href=3D"https://www.tutorialwork=
s.com/learn-kubernetes-online/#more-resources">More resources</a></li><li c=
lass=3D"toc-entry toc-h2"><a href=3D"https://www.tutorialworks.com/learn-ku=
bernetes-online/#over-to-you">Over to you</a></li></ul></div></div></aside>=
<article itemscope=3D"" itemtype=3D"http://schema.org/CreativeWork"><meta i=
temprop=3D"headline" content=3D"The Best Places to Learn & Try Kubernet=
es Online"><meta itemprop=3D"description" content=3D"Learning Kubernetes ca=
n seem challenging. But fear not! Here=E2=80=99s a boatload of resources th=
at will help you get there."><meta itemprop=3D"datePublished" content=3D"09=
December 2020"><meta itemprop=3D"dateModified" content=3D"September 04, 20=
22"><header><nav itemscope=3D"" itemtype=3D"http://schema.org/BreadcrumbLis=
t" role=3D"navigation" aria-label=3D"Breadcrumb"><ul class=3D"breadcrumbs">=
<li itemprop=3D"itemListElement" itemscope=3D"" itemtype=3D"http://schema.o=
rg/ListItem"><a itemprop=3D"item" href=3D"https://www.tutorialworks.com/con=
tainers/"><span itemprop=3D"name">Containers</span></a><meta itemprop=3D"po=
sition" content=3D"1"></li><li itemprop=3D"itemListElement" itemscope=3D"" =
itemtype=3D"http://schema.org/ListItem"><a itemprop=3D"item" href=3D"https:=
//www.tutorialworks.com/kubernetes/"><span itemprop=3D"name">Kubernetes</sp=
an></a><meta itemprop=3D"position" content=3D"2"></li></ul></nav><div class=
=3D"headline"><h1>The Best Places to Learn & Try Kubernetes Online</h1>=
</div><div class=3D"byline"><p>Written by
<a href=3D"https://www.tutorialworks.com/about/#about-tom">Tom Donohue</a>
<a href=3D"https://twitter.com/monodot" target=3D"_blank" class=3D"social">=
<img src=3D"https://www.tutorialworks.com/assets/images/twitter.svg" width=
=3D"15" height=3D"15"></a></p><p>Updated: 04 September 2022</p><p><a href=
=3D"https://www.tutorialworks.com/learn-kubernetes-online/#isso-thread">Jed=
en koment=C3=A1=C5=99</a></p></div></header><p>More and more people are joi=
ning the Kubernetes train. =F0=9F=9A=82 Whether you need to learn Kubernete=
s as a developer, <a href=3D"https://www.tutorialworks.com/what-is-devops/"=
>DevOps</a> engineer, or cloud architect, you might be freaking out at the =
amount there is to learn. But fear not, help is at hand!</p><p><strong>In t=
his guide, I=E2=80=99ve put together a list of fantastic resources which wi=
ll help you to learn Kubernetes online. There are lots of different ways to=
do it. You can read a comic, follow a tutorial, take a course, print out a=
cheatsheet, try an interactive lab, and much more. You=E2=80=99ll find all=
the best options here.</strong></p><span class=3D"ezoic-autoinsert-ad ezoi=
c-under_first_paragraph"></span><span style=3D"clear:both;display:block" id=
=3D"ez-clearholder-medrectangle-3"></span><span class=3D"ezoic-ad ezoic-at-=
0 medrectangle-3 medrectangle-3320 adtester-container adtester-container-32=
0" data-ez-name=3D"tutorialworks_com-medrectangle-3" style=3D""><span id=3D=
"div-gpt-ad-tutorialworks_com-medrectangle-3-0" ezaw=3D"580" ezah=3D"400" s=
tyle=3D"position: relative; z-index: 0; display: inline-block; padding: 0px=
; min-height: 400px; min-width: 580px;" class=3D"ezoic-ad"><div id=3D"googl=
e_ads_iframe_/1254144,22693708668/tutorialworks_com-medrectangle-3_0__conta=
iner__" style=3D"border: 0pt none; width: 468px; height: 0px;"></div></span=
></span><aside class=3D"toc"><h3>On this page</h3><nav><ul class=3D"toc__me=
nu" id=3D"markdown-toc"><li><a href=3D"https://www.tutorialworks.com/learn-=
kubernetes-online/#what-is-kubernetes" id=3D"markdown-toc-what-is-kubernete=
s">What is Kubernetes?</a><ul><li><a href=3D"https://www.tutorialworks.com/=
learn-kubernetes-online/#kubernetes-need-to-knows-for-beginners" id=3D"mark=
down-toc-kubernetes-need-to-knows-for-beginners">Kubernetes need-to-knows f=
or beginners</a></li></ul></li><li><a href=3D"https://www.tutorialworks.com=
/learn-kubernetes-online/#free-kubernetes-courses" id=3D"markdown-toc-free-=
kubernetes-courses">Free Kubernetes courses</a><ul><li><a href=3D"https://w=
ww.tutorialworks.com/learn-kubernetes-online/#1-the-official-learn-kubernet=
es-basics-tutorial" id=3D"markdown-toc-1-the-official-learn-kubernetes-basi=
cs-tutorial"><span class=3D"number">1</span> The official =E2=80=98Learn Ku=
bernetes Basics=E2=80=99 tutorial</a></li><li><a href=3D"https://www.tutori=
alworks.com/learn-kubernetes-online/#2-free-kubernetes-video-courses-from-v=
mware" id=3D"markdown-toc-2-free-kubernetes-video-courses-from-vmware"><spa=
n class=3D"number">2</span> Free Kubernetes video courses from VMware</a></=
li><li><a href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#3-=
kubernetes-on-aws---a-step-by-step-tutorial" id=3D"markdown-toc-3-kubernete=
s-on-aws---a-step-by-step-tutorial"><span class=3D"number">3</span> Kuberne=
tes on AWS - a step-by-step tutorial</a></li><li><a href=3D"https://www.tut=
orialworks.com/learn-kubernetes-online/#4-free-openshift-tutorials-and-labs=
-from-red-hat" id=3D"markdown-toc-4-free-openshift-tutorials-and-labs-from-=
red-hat"><span class=3D"number">4</span> Free OpenShift tutorials and labs =
from Red Hat</a></li></ul></li><li><a href=3D"https://www.tutorialworks.com=
/learn-kubernetes-online/#certifications" id=3D"markdown-toc-certifications=
">Certifications</a><ul><li><a href=3D"https://www.tutorialworks.com/learn-=
kubernetes-online/#recommendations" id=3D"markdown-toc-recommendations">Rec=
ommendations</a></li></ul></li><li><a href=3D"https://www.tutorialworks.com=
/learn-kubernetes-online/#paid-online-courses" id=3D"markdown-toc-paid-onli=
ne-courses">Paid online courses</a><ul><li><a href=3D"https://www.tutorialw=
orks.com/learn-kubernetes-online/#what-to-look-for-in-a-kubernetes-course" =
id=3D"markdown-toc-what-to-look-for-in-a-kubernetes-course">What to look fo=
r in a Kubernetes course</a></li></ul></li><li><a href=3D"https://www.tutor=
ialworks.com/learn-kubernetes-online/#best-kubernetes-books" id=3D"markdown=
-toc-best-kubernetes-books">Best Kubernetes books</a></li><li><a href=3D"ht=
tps://www.tutorialworks.com/learn-kubernetes-online/#clusters--playgrounds"=
id=3D"markdown-toc-clusters--playgrounds">Clusters & Playgrounds</a><u=
l><li><a href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#kat=
acoda-kubernetes-playground" id=3D"markdown-toc-katacoda-kubernetes-playgro=
und">Katacoda Kubernetes Playground</a></li><li><a href=3D"https://www.tuto=
rialworks.com/learn-kubernetes-online/#play-with-kubernetes" id=3D"markdown=
-toc-play-with-kubernetes">Play with Kubernetes</a></li></ul></li><li><a hr=
ef=3D"https://www.tutorialworks.com/learn-kubernetes-online/#comics-and-vid=
eos" id=3D"markdown-toc-comics-and-videos">Comics and videos</a><ul><li><a =
href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#1-learn-the-=
what-and-why-of-kubernetes-in-a-comic" id=3D"markdown-toc-1-learn-the-what-=
and-why-of-kubernetes-in-a-comic"><span class=3D"number">1</span> Learn the=
=E2=80=98what=E2=80=99 and =E2=80=98why=E2=80=99 of Kubernetes in a comic<=
/a></li><li><a href=3D"https://www.tutorialworks.com/learn-kubernetes-onlin=
e/#2-a-kubernetes-bedtime-story-for-kids" id=3D"markdown-toc-2-a-kubernetes=
-bedtime-story-for-kids"><span class=3D"number">2</span> A Kubernetes bedti=
me story for kids</a></li><li><a href=3D"https://www.tutorialworks.com/lear=
n-kubernetes-online/#3-learn-the-101-of-kubernetes-with-a-3-minute-explaine=
r-video-from-vmware" id=3D"markdown-toc-3-learn-the-101-of-kubernetes-with-=
a-3-minute-explainer-video-from-vmware"><span class=3D"number">3</span> Lea=
rn the 101 of Kubernetes, with a 3 minute explainer video from VMware</a></=
li></ul></li><li><a href=3D"https://www.tutorialworks.com/learn-kubernetes-=
online/#cheatsheets" id=3D"markdown-toc-cheatsheets">Cheatsheets</a><ul><li=
><a href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#1-kubern=
etes-by-example" id=3D"markdown-toc-1-kubernetes-by-example"><span class=3D=
"number">1</span> Kubernetes by Example</a></li><li><a href=3D"https://www.=
tutorialworks.com/learn-kubernetes-online/#2-infrabuilder-kubernetes-cheats=
heet" id=3D"markdown-toc-2-infrabuilder-kubernetes-cheatsheet"><span class=
=3D"number">2</span> infraBuilder Kubernetes Cheatsheet</a></li></ul></li><=
li><a href=3D"https://www.tutorialworks.com/learn-kubernetes-online/#more-r=
esources" id=3D"markdown-toc-more-resources">More resources</a><ul><li><a h=
ref=3D"https://www.tutorialworks.com/learn-kubernetes-online/#1-12-factor-a=
pps-are-ideal-for-kubernetes" id=3D"markdown-toc-1-12-factor-apps-are-ideal=
-for-kubernetes"><span class=3D"number">1</span> 12-factor apps are ideal f=
or Kubernetes</a></li><li><a href=3D"https://www.tutorialworks.com/learn-ku=
bernetes-online/#2-learn-from-failure-stories" id=3D"markdown-toc-2-learn-f=
rom-failure-stories"><span class=3D"number">2</span> Learn from failure sto=
ries</a></li></ul></li><li><a href=3D"https://www.tutorialworks.com/learn-k=
ubernetes-online/#over-to-you" id=3D"markdown-toc-over-to-you">Over to you<=
/a><ul><li><a href=3D"https://www.tutorialworks.com/learn-kubernetes-online=
/#want-to-suggest-a-resource" id=3D"markdown-toc-want-to-suggest-a-resource=
">Want to Suggest a resource?</a></li></ul></li></ul></nav></aside><span id=
=3D"ezoic-pub-ad-placeholder-103" class=3D"ezoic-adpicker-ad"></span><span =
class=3D"ezoic-ad ezoic-at-0 box-3 box-3103 adtester-container adtester-con=
tainer-103" data-ez-name=3D"tutorialworks_com-box-3" style=3D""><span class=
=3D"ezoic-ad-disclosure" style=3D"font-size:12px;padding-bottom:2px;display=
:block;text-align:center;line-height:15px">Advertisements</span><span id=3D=
"div-gpt-ad-tutorialworks_com-box-3-0" ezaw=3D"300" ezah=3D"250" style=3D"p=
osition: relative; z-index: 0; display: inline-block; padding: 0px; min-hei=
ght: 250px; min-width: 300px;" class=3D"ezoic-ad"><div id=3D"google_ads_ifr=
ame_/1254144,22693708668/tutorialworks_com-box-3_0__container__" style=3D"b=
order: 0pt none; width: 300px; height: 0px;"></div></span></span><p class=
=3D"narrator">These are the resources which I=E2=80=99ve personally found t=
o be useful, and I hope you find them useful too! If you think your followe=
rs might find this list useful, then be sure to give it a share with your n=
etwork. Thanks!</p><div class=3D"tweetthis"><p class=3D"text">Learning Kube=
rnetes? Check out this ultimate list of resources!</p><ul class=3D"links"><=
li><a href=3D"https://twitter.com/share?text=3DLearning+Kubernetes%3F+Check=
+out+this+ultimate+list+of+resources%21&via=3Dtutorialworks&related=
=3Dtutorialworks&url=3Dhttps://www.tutorialworks.com/learn-kubernetes-o=
nline/" class=3D"button twitter" target=3D"_blank">Click to Tweet</a></li><=
li><a href=3D"https://www.linkedin.com/sharing/share-offsite/?url=3Dhttps:/=
/www.tutorialworks.com/learn-kubernetes-online/" class=3D"button linkedin" =
target=3D"_blank">Share on LinkedIn</a></li></ul></div><h2 id=3D"what-is-ku=
bernetes">What is Kubernetes?</h2><p><strong>Before we get started=E2=80=A6=
. let=E2=80=99s take a quick look at what Kubernetes actually is.</strong><=
/p><p class=3D"big"><mark>Kubernetes is software that manages applications =
on a cluster of servers.</mark></p><p>How does it work?</p><ul class=3D"def=
ault"><li><p>It <strong><a href=3D"https://www.tutorialworks.com/why-use-co=
ntainers/">uses containers</a> to standardise the way that applications are=
<a href=3D"https://www.tutorialworks.com/kubernetes-deployment-spec-exampl=
es/">deployed</a> onto the servers</strong>, and <a href=3D"https://www.tut=
orialworks.com/kubernetes-pod-communication/">how they interact with each o=
ther</a>.</p></li><li><p>It <strong>standardises the way that users (like d=
evelopers and system administrators) interact with servers and applications=
</strong>, through the Kubernetes API.</p></li><li><p>It <strong>monitors t=
he health of applications</strong> and keeps them up and running, with its =
built-in features, like automatic restarts on failure and auto-scaling.</p>=
</li></ul><span id=3D"ezoic-pub-ad-placeholder-104" class=3D"ezoic-adpicker=
-ad"></span><p>Kubernetes is sometimes called an <strong>orchestrator</stro=
ng> because, just like a conductor in an orchestra, it oversees a bunch of =
servers (the musicians) and manages them.</p><details><summary><h4>What is =
Kubernetes used for?</h4></summary><p>Kubernetes is used to manage a fleet =
(or a farm!) of servers, and provide a management layer on top, which users=
can use to deploy applications.</p><p>Once Kubernetes is set up, you can u=
se its API to deploy apps, such as web servers and databases. Or, you can u=
se it to deploy an application you=E2=80=99ve written yourself, such as a N=
ode.js, Java or Go application.</p></details><p class=3D"note">This is a bl=
og supported by <strong>you</strong>, the amazing reader! Some of the links=
on this page are affiliate links, and if you make a purchase then I earn a=
small commission, at no extra cost to you. This helps to fund my free <a h=
ref=3D"https://www.tutorialworks.com/">tutorials</a> (yassssss!)<span id=3D=
"ezoic-pub-ad-placeholder-128" class=3D"ezoic-adpicker-ad"></span></p><h3 i=
d=3D"kubernetes-need-to-knows-for-beginners">Kubernetes need-to-knows for b=
eginners</h3><p>As you can see from the description above, Kubernetes is a =
bit of a beast! It does lots of things.</p><p>Here are a few things you nee=
d to know before you even think about picking up Kubernetes:</p><ul class=
=3D"checklist"><li><p><strong>Start learning about containers as soon as yo=
u can</strong></p><p>There=E2=80=99s a reason that Docker and Kubernetes al=
ways seem to appear in the same sentence! It=E2=80=99s because Kubernetes i=
s designed mainly to run applications which are running in <a href=3D"https=
://www.tutorialworks.com/why-use-containers/">containers</a> (you might kno=
w them as Docker containers!). You should get a basic understanding of cont=
ainers first before you begin to tackle Kubernetes.</p></li><li><p><strong>=
Decide whether you want to learn Kubernetes as an administrator, or a devel=
oper</strong></p><span class=3D"ezoic-autoinsert-ad ezoic-under_second_para=
graph"></span><span style=3D"clear:both;display:block" id=3D"ez-clearholder=
-medrectangle-4"></span><span class=3D"ezoic-ad ezoic-at-0 medrectangle-4 m=
edrectangle-4340 adtester-container adtester-container-340" data-ez-name=3D=
"tutorialworks_com-medrectangle-4" style=3D""><span id=3D"div-gpt-ad-tutori=
alworks_com-medrectangle-4-0" ezaw=3D"250" ezah=3D"250" style=3D"position: =
relative; z-index: 0; display: inline-block; padding: 0px; width: 100%; max=
-width: 1200px; min-height: 400px; min-width: 580px; margin-left: auto !imp=
ortant; margin-right: auto !important;" class=3D"ezoic-ad"><div id=3D"googl=
e_ads_iframe_/1254144,22693708668/tutorialworks_com-medrectangle-4_0__conta=
iner__" style=3D"border: 0pt none; width: 468px; height: 0px;"></div></span=
></span><p>Kubernetes is a large project, and it serves both developers and=
admins (<a href=3D"https://www.tutorialworks.com/getting-into-devops/">dev=
ops engineers</a>). So, do you need to learn Kubernetes because you=E2=80=
=99re going to be operating a cluster? Or do you only need to know the <em>=
developer side</em> of Kubernetes? Figure this out first, so that you can f=
ocus on the topics that matter to you.</p></li><li><p><strong>Get access to=
a Kubernetes cluster, so you can get hands-on</strong></p><p>You will prog=
ress faster if you try to deploy something on Kubernetes, because then you=
=E2=80=99ll have the opportunity to troubleshoot any issues. So either inst=
all Kubernetes on your laptop, run it in the cloud, or use the cluster at y=
our work to try it out.</p></li><li><p><strong>Develop your Linux skills</s=
trong></p><p>Kubernetes is primarily a Linux-based project (you=E2=80=99ll =
most likely use Kubernetes to run Linux containers) so take the opportunity=
to brush up on your <a href=3D"https://www.tutorialworks.com/linux-for-dev=
ops/">Linux DevOps skills</a> or learn about some <a href=3D"https://www.tu=
torialworks.com/linux-commands/">common Linux commands</a>.</p></li></ul><h=
r class=3D"cloud1"><p class=3D"narrator">Now you know what Kubernetes is fo=
r, and how it does it. It seems interesting, right? Let=E2=80=99s jump into=
the resources, and see how you can start learning Kubernetes.</p><span id=
=3D"ezoic-pub-ad-placeholder-105" class=3D"ezoic-adpicker-ad"></span><aside=
class=3D"signposts"><header><p><strong>=F0=9F=AA=90 More Docker and Kubern=
etes guides...</strong></p></header><ul><li><a href=3D"https://www.tutorial=
works.com/container-guide/"><strong>Containers 101</strong></a>: What is a =
container? What is an image?</li><li><a href=3D"https://www.tutorialworks.c=
om/container-networking/"><strong>Container networking</strong></a>: How co=
ntainers talk to each other</li><li><a href=3D"https://www.tutorialworks.co=
m/why-use-containers/"><strong>Why use containers?</strong></a>: What are c=
ontainers used for?</li><li><a href=3D"https://www.tutorialworks.com/differ=
ence-docker-containerd-runc-crio-oci/"><strong>Docker vs Containerd explain=
ed</strong></a>: Demystifying all those projects</li></ul></aside><h2 id=3D=
"free-kubernetes-courses">Free Kubernetes courses</h2><p>A really popular w=
ay of learning Kubernetes is to start with one of the many free tutorials a=
nd <a href=3D"https://www.tutorialworks.com/kubernetes-courses/">courses</a=
> out there. These range from simple tutorials, through to full-blown video=
courses.</p><p><strong>Here are some of the best free Kubernetes tutorials=
and courses to try. These are solid and I recommend them all the time=E2=
=80=A6</strong></p><h3 id=3D"1-the-official-learn-kubernetes-basics-tutoria=
l"><span class=3D"number">1</span> The official =E2=80=98Learn Kubernetes B=
asics=E2=80=99 tutorial</h3><figure class=3D"medium-right low-contrast" voc=
ab=3D"http://schema.org/" typeof=3D"ImageObject"><img src=3D"https://www.tu=
torialworks.com/ezoimgfmt/ik.imagekit.io/w8aolfcwcnd/tw/kubernetes-basics_-=
YilQDy5510j.png?ezimgfmt=3Drs:340x164/rscb6/ng:webp/ngcb6" loading=3D"lazy"=
property=3D"contentUrl" alt=3D"Screenshot from the Kubernetes Learn Basics=
web page" ezimgfmt=3D"rs rscb6 src ng ngcb6" class=3D" ezlazyloaded" data-=
ezsrc=3D"https://www.tutorialworks.com/ezoimgfmt/ik.imagekit.io/w8aolfcwcnd=
/tw/kubernetes-basics_-YilQDy5510j.png?ezimgfmt=3Drs:340x164/rscb6/ng:webp/=
ngcb6" ezoid=3D"0.17437697245933914"></figure><p>If you=E2=80=99re learning=
Kubernetes from scratch, why not start from the top? The <a target=3D"_bla=
nk" href=3D"https://kubernetes.io/docs/tutorials/kubernetes-basics/">Kubern=
etes Basics tutorial</a> is available on the Kubernetes project website. It=
=E2=80=99s pretty functional, and covers stuff for beginners.</p><p>In each=
module of the course, you will get an <strong>interactive Kubernetes envir=
onment</strong> in your web browser, which you can use to learn and play. Y=
ou don=E2=80=99t have to install anything on your computer, you just need a=
web browser! Awesome.<span id=3D"ezoic-pub-ad-placeholder-129" class=3D"ez=
oic-adpicker-ad"></span></p><p>The basic modules cover how to deploy an app=
to Kubernetes, how to access it, and scale it. Plus you=E2=80=99ll learn a=
bout <em>Pods</em>, how they communicate with each other through <em>Servic=
es</em>, and other core Kubernetes objects.</p><details><summary><h4>Do I n=
eed my own Kubernetes cluster for this tutorial?</h4></summary><p>To follow=
this tutorial, you just need a web browser. Behind the scenes, a virtual K=
ubernetes cluster is created for you. You don=E2=80=99t need to install any=
thing.</p><p>For some more advanced tutorials on this page, you might need =
your own Kubernetes cluster. See the next sections below.</p></details><h3 =
id=3D"2-free-kubernetes-video-courses-from-vmware"><span class=3D"number">2=
</span> Free Kubernetes video courses from VMware</h3><figure class=3D"medi=
um-right low-contrast" vocab=3D"http://schema.org/" typeof=3D"ImageObject">=
<img src=3D"https://www.tutorialworks.com/ezoimgfmt/ik.imagekit.io/w8aolfcw=
cnd/tw/kubeacademy_jZNEw8nfCyzI.jpg?ezimgfmt=3Drs:340x181/rscb6/ng:webp/ngc=
b6" loading=3D"lazy" property=3D"contentUrl" alt=3D"Screenshot from VMware =
KubeAcademy website" ezimgfmt=3D"rs rscb6 src ng ngcb6" class=3D" ezlazyloa=
ded" data-ezsrc=3D"https://www.tutorialworks.com/ezoimgfmt/ik.imagekit.io/w=
8aolfcwcnd/tw/kubeacademy_jZNEw8nfCyzI.jpg?ezimgfmt=3Drs:340x181/rscb6/ng:w=
ebp/ngcb6" ezoid=3D"0.8420906414772447"></figure><p><a target=3D"_blank" hr=
ef=3D"https://kube.academy/">KubeAcademy</a> is a set of video lessons from=
the instructors at VMware, and it will really get you started with Kuberne=
tes.</p><p>The lessons are really high quality and there=E2=80=99s almost 4=
0 hours of learning material for you to explore. My favourite course is <a =
target=3D"_blank" href=3D"https://kube.academy/courses/the-kubernetes-machi=
ne">The Kubernetes Machine</a> where you learn all about the inner workings=
of Kubernetes, including the data store (etcd), the Kube API and the sched=
uler.</p><p><strong>Some courses include hands-on sections, where you can p=
ractice what you=E2=80=99ve learned, using a virtual environment, accessed =
inside your web browser.</strong></p><p>You would normally pay a lot of mon=
ey for training like this. But this is free! So it=E2=80=99s definitely wor=
th checking out.</p><details><summary><h4>Can I install Kubernetes on my la=
ptop?</h4></summary><p>If you want to install Kubernetes on your laptop, tr=
y one of the editions designed for running on a single computer, like <a ta=
rget=3D"_blank" href=3D"https://minikube.sigs.k8s.io/docs/">Minikube</a>, <=
a target=3D"_blank" href=3D"https://k3s.io/">k3s</a> or <a target=3D"_blank=
" href=3D"https://kind.sigs.k8s.io/">kind</a>.</p><p>These <i>distributions=
</i> of Kubernetes require less memory and resources than running a full Ku=
bernetes cluster.</p></details><h3 id=3D"3-kubernetes-on-aws---a-step-by-st=
ep-tutorial"><span class=3D"number">3</span> Kubernetes on AWS - a step-by-=
step tutorial</h3><figure class=3D"medium-right low-contrast" vocab=3D"http=
://schema.org/" typeof=3D"ImageObject"><img src=3D"https://www.tutorialwork=
s.com/ezoimgfmt/ik.imagekit.io/w8aolfcwcnd/tw/eks-workshop-dashboard_KiPZSq=
IBahF5N.jpg?ezimgfmt=3Drs:340x178/rscb6/ng:webp/ngcb6" loading=3D"lazy" pro=
perty=3D"contentUrl" alt=3D"Screenshot from the AWS EKS Workshop" ezimgfmt=
=3D"rs rscb6 src ng ngcb6" class=3D" ezlazyloaded" data-ezsrc=3D"https://ww=
w.tutorialworks.com/ezoimgfmt/ik.imagekit.io/w8aolfcwcnd/tw/eks-workshop-da=
shboard_KiPZSqIBahF5N.jpg?ezimgfmt=3Drs:340x178/rscb6/ng:webp/ngcb6" ezoid=
=3D"0.6415837253699808"></figure><p><a target=3D"_blank" href=3D"https://ww=
w.eksworkshop.com/">EKS Workshop</a> is a free, self-paced training course =
from AWS. <strong>If you love diving into a terminal, this is the tutorial =
for you.</strong><span id=3D"ezoic-pub-ad-placeholder-130" class=3D"ezoic-a=
dpicker-ad"></span><span class=3D"ezoic-ad ezoic-at-0 banner-1 banner-1130 =
adtester-container adtester-container-130" data-ez-name=3D"tutorialworks_co=
m-banner-1" style=3D""><span id=3D"div-gpt-ad-tutorialworks_com-banner-1-0"=
ezaw=3D"336" ezah=3D"280" style=3D"position: relative; z-index: 0; display=
: inline-block; padding: 0px; width: 100%; max-width: 1200px; min-height: 4=
00px; min-width: 580px; margin-left: auto !important; margin-right: auto !i=
mportant;" class=3D"ezoic-ad"><div id=3D"google_ads_iframe_/1254144,2269370=
8668/tutorialworks_com-banner-1_0__container__" style=3D"border: 0pt none; =
width: 336px; height: 0px;"></div></span></span></p><p>This is a hands-on t=
utorial, where you=E2=80=99ll create a Kubernetes cluster in AWS (it=E2=80=
=99s called EKS, or Elastic Kubernetes Service).</p><p>In the tutorial, you=
will deploy some applications to Kubernetes, set up external access to the=
m, and move onto advanced topics, such as Istio service mesh, Open Policy A=
gent (OPA), Helm, and lots of other cutting-edge cloud-native projects.</p>=
<p class=3D"warning">In this course, you create a Kubernetes cluster in AWS=
, <strong>which costs money.</strong> (EKS is not included in Amazon=E2=80=
=99s Free Tier.) So make sure someone else is paying the bill =E2=80=93 pre=
ferably your boss! =E2=80=93 or <strong>delete your cluster at the end of t=
he day.</strong> I can=E2=80=99t stress this enough! If you leave your clus=
ter on for even just a few days, you could end up spending much more than y=
ou expect. It=E2=80=99s far easier to manage your AWS Kubernetes clusters i=
f you use <a target=3D"_blank" href=3D"https://eksctl.io/">the free <code c=
lass=3D"language-plaintext highlighter-rouge">eksctl</code> command-line to=
ol</a>.</p><details><summary><h4>How much does it cost to run Kubernetes on=
AWS?</h4></summary><p>This <a target=3D"_blank" href=3D"https://convox.com=
/blog/cost-of-running-k8s">blog post from Convox</a> estimates that it cost=
s <strong>$6.41 per day</strong> to run a 3-node Kubernetes cluster. So if =
you leave a cluster running for 7 days, you=E2=80=99ll spend almost $45. =
=F0=9F=92=B8=F0=9F=98=9F</p></details><h3 id=3D"4-free-openshift-tutorials-=
and-labs-from-red-hat"><span class=3D"number">4</span> Free OpenShift tutor=
ials and labs from Red Hat</h3><figure class=3D"medium-right low-contrast" =
vocab=3D"http://schema.org/" typeof=3D"ImageObject"><img src=3D"data:image/=
svg+xml,%3Csvg%20xmlns=3D%22http://www.w3.org/2000/svg%22%20width=3D%221000=
%22%20height=3D%22507%22%3E%3C/svg%3E" loading=3D"lazy" property=3D"content=
Url" alt=3D"Screenshot from the Red Hat OpenShift Learning Portal homepage"=
ezimgfmt=3D"rs rscb6 src ng ngcb6" class=3D"ezlazyload" data-ezsrc=3D"http=
s://www.tutorialworks.com/ezoimgfmt/ik.imagekit.io/w8aolfcwcnd/tw/openshift=
-learning-portal_QBCTU3_AESZN.webp"></figure><p>If you want to learn OpenSh=
ift (which is Red Hat=E2=80=99s distribution of Kubernetes), then try the <=
a target=3D"_blank" href=3D"https://developers.redhat.com/courses/openshift=
">OpenShift Interactive Learning Portal</a> from Red Hat.</p><span class=3D=
"ezoic-autoinsert-ad ezoic-mid_content"></span><span style=3D"clear:both;di=
splay:block" id=3D"ez-clearholder-box-4"></span><span class=3D"ezoic-ad ezo=
ic-at-0 box-4 box-4260 adtester-container adtester-container-260" data-ez-n=
ame=3D"tutorialworks_com-box-4" style=3D""><span id=3D"div-gpt-ad-tutorialw=
orks_com-box-4-0" ezaw=3D"250" ezah=3D"250" style=3D"position: relative; z-=
index: 0; display: inline-block; padding: 0px; width: 100%; max-width: 1200=
px; min-height: 400px; min-width: 580px; margin-left: auto !important; marg=
in-right: auto !important;" class=3D"ezoic-ad"><div id=3D"google_ads_iframe=
_/1254144,22693708668/tutorialworks_com-box-4_0__container__" style=3D"bord=
er: 0pt none; width: 468px; height: 0px;"></div></span></span><p>This websi=
te is geared mainly at developers. You can choose to complete various diffe=
rent =E2=80=9Cmissions=E2=80=9D, or just choose the <a target=3D"_blank" hr=
ef=3D"https://developers.redhat.com/courses/explore-openshift">OpenShift Pl=
ayground</a>, which gives you developer access to an OpenShift cluster for =
a short time, to do what you like.</p><p>You can also take a free course on=
<a target=3D"_blank" href=3D"https://www.redhat.com/en/services/training/d=
o080-deploying-containerized-applications-technical-overview">Containers, K=
ubernetes and OpenShift</a>.</p><p>Or, for more developer-specific learning=
paths, choose one of the <a target=3D"_blank" href=3D"https://developers.r=
edhat.com/courses/foundations">Foundations of OpenShift lessons</a> on the =
Red Hat Developer site.</p><details><summary><h4>What's the difference betw=
een Kubernetes and OpenShift?</h4></summary><p>OpenShift includes Kubernete=
s within its core, and it uses the same API as Kubernetes, and the same con=
cepts, like <em>Pods</em>, <em>Deployments</em> and <em>Services</em>.</p><=
p>However, OpenShift adds some extra features which turn it into a more dev=
eloper- and enterprise-friendly platform. For example, it has features whic=
h let you build container images inside the platform, enforce more strict s=
ecurity for containers, and more.</p><p>But if you learn OpenShift, you=E2=
=80=99ll also understand Kubernetes, and <em>vice-versa</em>.</p></details>=
<hr class=3D"cloud2"><h2 id=3D"certifications">Certifications</h2><p>Certif=
ications are worth thinking about if you=E2=80=99re job-hunting, and you wa=
nt something to add to your resume, or if you=E2=80=99d like to move upward=
s in your current job.</p><figure class=3D"medium-right" vocab=3D"http://sc=
hema.org/" typeof=3D"ImageObject"><img src=3D"data:image/svg+xml,%3Csvg%20x=
mlns=3D%22http://www.w3.org/2000/svg%22%20width=3D%22600%22%20height=3D%222=
93%22%3E%3C/svg%3E" width=3D"600" height=3D"293" loading=3D"lazy" property=
=3D"contentUrl" alt=3D"CKA and CKAD certifications for Kubernetes" ezimgfmt=
=3D"rs rscb6 src ng ngcb6" class=3D"ezlazyload" data-ezsrc=3D"https://www.t=
utorialworks.com/ezoimgfmt/ik.imagekit.io/w8aolfcwcnd/tw/cka-ckad_fxsg6Cd5t=
b.webp?updatedAt=3D1627230947593"></figure><p>But it=E2=80=99s not just tha=
t - in most contexts, getting a certification is a useful way to gain struc=
tured knowledge about the thing you want to learn.<span id=3D"ezoic-pub-ad-=
placeholder-131" class=3D"ezoic-adpicker-ad"></span><span class=3D"ezoic-ad=
ezoic-at-0 large-leaderboard-2 large-leaderboard-2131 adtester-container a=
dtester-container-131" data-ez-name=3D"tutorialworks_com-large-leaderboard-=
2" style=3D""><span class=3D"ezoic-ad-disclosure" style=3D"font-size:12px;p=
adding-bottom:2px;display:block;text-align:center;line-height:15px">Adverti=
sements</span><span id=3D"div-gpt-ad-tutorialworks_com-large-leaderboard-2-=
0" ezaw=3D"300" ezah=3D"250" style=3D"position: relative; z-index: 0; displ=
ay: inline-block; padding: 0px; min-height: 250px; min-width: 300px;" class=
=3D"ezoic-ad"><div id=3D"google_ads_iframe_/1254144,22693708668/tutorialwor=
ks_com-large-leaderboard-2_0__container__" style=3D"border: 0pt none; width=
: 300px; height: 0px;"></div></span></span></p><p class=3D"narrator">Taking=
a certification exam is a bit like taking a driving test =E2=80=93 it make=
s sure that you know all of the required skills (not just the skills which =
you find easy, or enjoy doing!).</p><p>The two main certifications for Kube=
rnetes are <i>Certified Kubernetes Administrator (CKA)</i> and <i>Certified=
Kubernetes Application Developer (CKAD)</i>.</p><span id=3D"ezoic-pub-ad-p=
laceholder-110" class=3D"ezoic-adpicker-ad"></span><span class=3D"ezoic-ad =
ezoic-at-0 leader-1 leader-1110 adtester-container adtester-container-110 e=
zoic-ad-adaptive" data-ez-name=3D"tutorialworks_com-leader-1"><span class=
=3D"ezoic-ad-disclosure" style=3D"font-size:12px;padding-bottom:2px;display=
:block;text-align:center;width:inherit!important;position:absolute;line-hei=
ght:15px">Advertisements</span><span class=3D"ezoic-ad leader-1 leader-1-mu=
lti-110 adtester-container adtester-container-110" data-ez-name=3D"tutorial=
works_com-leader-1" style=3D""><span id=3D"div-gpt-ad-tutorialworks_com-lea=
der-1-0" ezaw=3D"290" ezah=3D"250" style=3D"position: relative; z-index: 0;=
display: inline-block; padding: 0px; min-height: 250px; min-width: 290px;"=
class=3D"ezoic-ad"><div id=3D"google_ads_iframe_/1254144,22693708668/tutor=
ialworks_com-leader-1_0__container__" style=3D"border: 0pt none; width: 250=
px; height: 0px;"></div></span></span><span class=3D"ezoic-ad leader-1 lead=
er-1-multi-110 adtester-container adtester-container-110" data-ez-name=3D"t=
utorialworks_com-leader-1" style=3D""><span id=3D"div-gpt-ad-tutorialworks_=
com-leader-1-0_1" ezaw=3D"290" ezah=3D"250" style=3D"position: relative; z-=
index: 0; display: inline-block; padding: 0px; min-height: 250px; min-width=
: 290px;" class=3D"ezoic-ad"><div id=3D"google_ads_iframe_/1254144,22693708=
668/tutorialworks_com-leader-1_1__container__" style=3D"border: 0pt none; w=
idth: 250px; height: 0px;"></div></span></span></span><p><strong>The CKA an=
d CKAD exams are taken online, and cost $375 each.</strong> (This is really=
expensive if you=E2=80=99re paying for yourself =E2=80=93 so it=E2=80=99s =
much better if you can convince your employer to pay for it!)</p><div class=
=3D"summary"><h3 id=3D"recommendations">Recommendations</h3><ul><li><p>If y=
ou=E2=80=99re a Kubernetes <strong>administrator</strong> (e.g. you install=
and manage clusters) then <a target=3D"_blank" rel=3D"noskim noopener nofo=
llow sponsored" href=3D"https://link.tutorialworks.com/cka">book and pay fo=
r the Certified Kubernetes Administrator (CKA) exam</a>. To prepare for it,=
check out Mumshad Mannambeth=E2=80=99s <a target=3D"_blank" rel=3D"noskim =
noopener nofollow sponsored" href=3D"https://link.tutorialworks.com/mmcka">=
Certified Kubernetes Administrator (CKA) with Practice Tests</a> course, wh=
ich includes access to online exercises.</p></li><li><p>If you=E2=80=99re u=
sing Kubernetes as a <strong>developer</strong> (e.g. you want to create an=
d deploy applications on Kubernetes), then book and pay for the <a target=
=3D"_blank" rel=3D"noskim noopener nofollow sponsored" href=3D"https://link=
.tutorialworks.com/ckad">Certified Kubernetes Application Developer (CKAD)<=
/a> exam. To prepare for the exam, Mumshad Mannambeth=E2=80=99s <a target=
=3D"_blank" rel=3D"noskim noopener nofollow sponsored" href=3D"https://link=
.tutorialworks.com/mmckad">Kubernetes Certified Application Developer (CKAD=
) with Tests</a> course on Udemy will cover all the topics you need to know=
.</p></li><li><p><strong>If your employer is paying,</strong> take a look a=
t the <a target=3D"_blank" rel=3D"noskim noopener nofollow sponsored" href=
=3D"https://link.tutorialworks.com/ckadbundle">Kubernetes for Developers + =
CKAD Exam</a> bundle from Linux Foundation. It=E2=80=99s more expensive but=
you will get training from the same people who create the curriculum <stro=
ng>and</strong> it includes 2 mock exam attempts.</p></li></ul></div><detai=
ls><summary><h4>How difficult is Kubernetes certification?</h4></summary><p=
>Students report that the exam isn=E2=80=99t hard, if you already have some=
Kubernetes experience. However if you have no experience with Kubernetes a=
t all, you should probably take a course first, to learn about all of the t=
opics in the exam syllabus.</p><p>Check out <a target=3D"_blank" href=3D"ht=
tps://medium.com/4th-coffee/passing-the-cka-certified-kubernetes-administra=
tor-exam-in-70-minutes-a-detailed-guide-dc945ba4065d">this review of the CK=
A exam</a> for a frank and honest opinion of the exam itself.</p></details>=
<details><summary><h4>It is worth getting Kubernetes certification?</h4></s=
ummary><p>It=E2=80=99s not usually a requirement that you need to have a ce=
rtification, but it <em>could</em> help you to stand out in front of recrui=
ters, when they=E2=80=99re indundated with resumes.</p><p>If there is a str=
ong field of comparably-qualified candidates applying for the same role, it=
could be that one difference which sets you apart from others, and gets yo=
u onto the employer=E2=80=99s shortlist!</p></details><h2 id=3D"paid-online=
-courses"><span id=3D"ezoic-pub-ad-placeholder-133" class=3D"ezoic-adpicker=
-ad"></span><span class=3D"ezoic-ad ezoic-at-0 large-mobile-banner-2 large-=
mobile-banner-2133 adtester-container adtester-container-133" data-ez-name=
=3D"tutorialworks_com-large-mobile-banner-2" style=3D""><span id=3D"div-gpt=
-ad-tutorialworks_com-large-mobile-banner-2-0" ezaw=3D"336" ezah=3D"280" st=
yle=3D"position: relative; z-index: 0; display: inline-block; padding: 0px;=
width: 100%; max-width: 1200px; min-height: 400px; min-width: 580px; margi=
n-left: auto !important; margin-right: auto !important;" class=3D"ezoic-ad"=
><div id=3D"google_ads_iframe_/1254144,22693708668/tutorialworks_com-large-=
mobile-banner-2_0__container__" style=3D"border: 0pt none; width: 336px; he=
ight: 0px;"></div></span></span>Paid online courses</h2><p>With these cours=
es, you=E2=80=99ll get a good understanding of Kubernetes.</p><h3 id=3D"wha=
t-to-look-for-in-a-kubernetes-course">What to look for in a Kubernetes cour=
se</h3><p>If you=E2=80=99re thinking of investing in a course then here=E2=
=80=99s the things I think you should look for:</p><ul class=3D"checklist">=
<li><p><strong>Seek a course that covers the certification curriculum (if y=
ou want to get certified).</strong> If you=E2=80=99re going to be studying =
anyway, you might as well get certified. It proves you know your stuff and =
is a nice thing to add to your resume. The two main Kubernetes certificatio=
ns are Certified Kubernetes Administrator (CKA) and Certified Kubernetes Ap=
plication Developer (CKAD).</p></li><li><p><strong>Updated for the latest K=
ubernetes version.</strong> The Kubernetes project releases new versions ab=
out 4 times per year. Check that your course is up-to-date, because some of=
the Kubernetes APIs can change subtly between versions.</p><span class=3D"=
ezoic-autoinsert-ad ezoic-long_content"></span></li><li><p><strong>Access t=
o a lab or virtual training environment.</strong> Since Kubernetes is serve=
r-side software, it needs to be deployed somewhere, which costs money. If y=
ou can find a course with lab time built-in, then you=E2=80=99ll be able to=
dive in immediately without all the typical <em>yak-shaving</em>.</p></li>=
</ul><p>Since Kubernetes is particularly hot =F0=9F=94=A5 there are tons of=
options for online courses. But here are the ones which stand out:</p><ul>=
<li><p><a target=3D"_blank" rel=3D"noskim noopener nofollow sponsored" href=
=3D"https://link.tutorialworks.com/mmk8sbeginners"><strong>Kubernetes for t=
he Absolute Beginners (Udemy)</strong></a> <span class=3D"pill beginner">Be=
ginner</span> <span class=3D"pill recommended">Recommended</span> - This ex=
tremely popular course (over 100,000 students have taken it!) covers the ma=
in topics you need to know about Kubernetes. It runs to just over 5 hours, =
which is a good length for you to dip your toes in the water without gettin=
g bored. The course also includes limited access to KodeKloud, the instruct=
or=E2=80=99s own training platform, so that you can complete some exercises=
in your browser, without even needing to install Kubernetes (although the =
course doesn=E2=80=99t include access to <em>every</em> feature of KodeKlou=
d). <strong>This is a good beginner=E2=80=99s course =E2=80=93 at a very go=
od price point.</strong></p></li><li><p><a target=3D"_blank" rel=3D"noskim =
noopener nofollow sponsored" href=3D"https://link.tutorialworks.com/mmcka">=
<strong>Certified Kubernetes Administrator (CKA) with Practice Tests (Udemy=
)</strong></a> <span class=3D"pill intermediate">Intermediate</span> This c=
ourse is by the same instructor as above (Mumshad Mannambeth) and it=E2=80=
=99s for you if you=E2=80=99re going to be building, troubleshooting and se=
curing a Kubernetes cluster, and adding things like storage and networking =
services. It also includes <strong>practice questions and exams</strong> to=
help you to prepare for the Certified Kubernetes Administrator exam (altho=
ugh the exam itself isn=E2=80=99t included - you need to <a target=3D"_blan=
k" rel=3D"noskim noopener nofollow sponsored" href=3D"https://link.tutorial=
works.com/cka">book that separately!</a>). It includes 18 hours of video an=
d just like the course above, you get access to some interactive labs on Ko=
deKloud (although not all). <strong>Good if you=E2=80=99re keen to learn th=
e admin side of K8s and maybe get certified.</strong></p><span class=3D"ezo=
ic-autoinsert-ad ezoic-longer_content"></span></li><li><p><a target=3D"_bla=
nk" rel=3D"noskim noopener nofollow sponsored" href=3D"https://link.tutoria=
lworks.com/kubernetes-fundamentals"><strong>Kubernetes Fundamentals (Linux =
Foundation)</strong></a> <span class=3D"pill intermediate">Intermediate</sp=
an> - This course from the Linux Foundation aligns with the <i>Certified Ku=
bernetes Administrator</i> (CKA) curriculum. So if you=E2=80=99re thinking =
of going for the CKA cert, then check out this training course. However, it=
unfortunately doesn=E2=80=99t include access to an online Lab environment =
=E2=80=93 you will need to provide your own (but it could be good practice =
for you to set up a Kubernetes cluster.)</p></li></ul><h2 id=3D"best-kubern=
etes-books">Best Kubernetes books</h2><p>If you=E2=80=99re looking for a bo=
ok to advance your Kubernetes learning, some of your best bets are from O=
=E2=80=99Reilly. Here are our top picks below:</p><div class=3D"book"><div =
class=3D"bookcover"><a href=3D"https://www.amazon.com/gp/product/1492046531=
/ref=3Das_li_tl?ie=3DUTF8&camp=3D1789&creative=3D9325&creativeA=
SIN=3D1492046531&linkCode=3Das2&tag=3Dmonodot-20&linkId=3D6d9e8=
615d0a4592f2c0ec3195a291b21" target=3D"_blank"><img border=3D"0" width=3D"1=
91" height=3D"250" src=3D"https://ws-na.amazon-adsystem.com/widgets/q?_enco=
ding=3DUTF8&MarketPlace=3DUS&ASIN=3D1492046531&ServiceVersion=
=3D20070822&ID=3DAsinImage&WS=3D1&Format=3D_SL250_&tag=3Dmo=
nodot-20" ezimgfmt=3D"rs rscb6 src ng ngcb6"></a></div><div class=3D"bookin=
fo"><p><a href=3D"https://www.amazon.com/gp/product/1492046531/ref=3Das_li_=
tl?ie=3DUTF8&camp=3D1789&creative=3D9325&creativeASIN=3D1492046=
531&linkCode=3Das2&tag=3Dmonodot-20&linkId=3D6d9e8615d0a4592f2c=
0ec3195a291b21"><strong>Kubernetes Up & Running</strong></a><br><em>By =
Brendan Burns, Joe Beda & Kelsey Hightower</em></p><p>This is a deeply =
technical Kubernetes book which goes from creating a cluster, through expla=
ining commands and concepts, and then some real-world examples.</p><p>This =
technical book is probably the gold standard of Kubernetes books. It=E2=80=
=99s written by Brendan Burns and Joe Beda, both co-creators of Kubernetes,=
and Kelsey Hightower, the developer advocate for Kubernetes at Google.</p>=
<p>The great thing about this book is that it not only explains concepts ve=
ry well, but it also includes a section on deploying real-world application=
s. So if you prefer to learn by example, use the scenarios in this book to =
help you understand better.</p><p><a href=3D"https://k8s.vmware.com/kuberne=
tes-up-and-running/?utm_source=3Dwebsite&utm_medium=3Dorganic&utm_c=
ampaign=3Dglobal_ka_">Also currently available as a free download from VMwa=
re.</a></p></div></div><span class=3D"ezoic-autoinsert-ad ezoic-longest_con=
tent"></span><div class=3D"book"><div class=3D"bookcover"><a href=3D"https:=
//www.amazon.com/gp/product/1492050288/ref=3Das_li_tl?ie=3DUTF8&camp=3D=
1789&creative=3D9325&creativeASIN=3D1492050288&linkCode=3Das2&a=
mp;tag=3Dmonodot-20&linkId=3Dbeae0680fb6672f0d84ae9fccbc4ac97" target=
=3D"_blank"><img border=3D"0" width=3D"191" height=3D"250" src=3D"https://w=
s-na.amazon-adsystem.com/widgets/q?_encoding=3DUTF8&MarketPlace=3DUS&am=
p;ASIN=3D1492050288&ServiceVersion=3D20070822&ID=3DAsinImage&WS=
=3D1&Format=3D_SL250_&tag=3Dmonodot-20" ezimgfmt=3D"rs rscb6 src ng=
ngcb6"></a></div><div class=3D"bookinfo"><p><a href=3D"https://www.amazon.=
com/gp/product/1492050288/ref=3Das_li_tl?ie=3DUTF8&camp=3D1789&crea=
tive=3D9325&creativeASIN=3D1492050288&linkCode=3Das2&tag=3Dmono=
dot-20&linkId=3Dbeae0680fb6672f0d84ae9fccbc4ac97"><strong>Kubernetes Pa=
tterns: Reusable Elements for Designing Cloud-Native Applications</strong><=
/a><br><em>By Bilgin Ibryam & Roland Huss</em></p><p>This book, publish=
ed by O=E2=80=99Reilly and also being distributed <a href=3D"https://develo=
pers.redhat.com/books/kubernetes-patterns">free by Red Hat</a>, is written =
by two authors who know Kubernetes very well. In the book, they introduce t=
he main patterns that you will use with Kubernetes, plus lots of practical =
examples.</p><p>Why are patterns important? Because it=E2=80=99s tempting t=
o stick with old-style approaches to application design, like brittle VMs a=
nd manual configuration. But when you move to a cloud-native platform like =
Kubernetes, you need to think differently.</p><p>Topics include: how to cre=
ate cloud-native applications, how to manage containers, how to apply confi=
guration and more.</p></div></div><hr class=3D"cloud3"><h2 id=3D"clusters--=
playgrounds"><span id=3D"ezoic-pub-ad-placeholder-115" class=3D"ezoic-adpic=
ker-ad"></span>Clusters & Playgrounds</h2><p>Kubernetes can be hard to =
install. But fortunately, there are some places where you can try a Kuberne=
tes cluster for free!</p><p>These are the online Kubernetes clusters and =
=E2=80=9Cplaygrounds=E2=80=9D.</p><p>Usually, <strong>you don=E2=80=99t get=
administrator access</strong> =E2=80=93 this means that you can=E2=80=99t =
do some more complex tasks, but it should be good enough for you to deploy =
apps and run small projects, for a small amount of time.</p><p>So here are =
some online Kubernetes playgrounds I recommend:</p><h3 id=3D"katacoda-kuber=
netes-playground"><a target=3D"_blank" href=3D"https://www.katacoda.com/cou=
rses/kubernetes/playground">Katacoda Kubernetes Playground</a></h3><figure =
class=3D"full low-contrast" vocab=3D"http://schema.org/" typeof=3D"ImageObj=
ect"><img src=3D"data:image/svg+xml,%3Csvg%20xmlns=3D%22http://www.w3.org/2=
000/svg%22%20width=3D%221088%22%20height=3D%22630%22%3E%3C/svg%3E" loading=
=3D"lazy" property=3D"contentUrl" alt=3D"Screenshot from the Katacoda Kuber=
netes playground scenario" ezimgfmt=3D"rs rscb6 src ng ngcb6" class=3D"ezla=
zyload" data-ezsrc=3D"https://www.tutorialworks.com/ezoimgfmt/ik.imagekit.i=
o/w8aolfcwcnd/tw/katacoda-kubernetes_JE7LEJZSsnX_.jpg"><figcaption><p>You c=
an play with a single-node Kubernetes cluster online for free</p><span clas=
s=3D"ezoic-autoinsert-ad ezoic-incontent_5"></span><span style=3D"clear:bot=
h;display:block" id=3D"ez-clearholder-large-mobile-banner-1"></span><span c=
lass=3D"ezoic-ad ezoic-at-0 large-mobile-banner-1 large-mobile-banner-1700 =
adtester-container adtester-container-700" data-ez-name=3D"tutorialworks_co=
m-large-mobile-banner-1" style=3D""><span id=3D"div-gpt-ad-tutorialworks_co=
m-large-mobile-banner-1-0" ezaw=3D"336" ezah=3D"280" style=3D"position: rel=
ative; z-index: 0; display: inline-block; padding: 0px; width: 100%; max-wi=
dth: 1200px; min-height: 400px; min-width: 580px; margin-left: auto !import=
ant; margin-right: auto !important;" class=3D"ezoic-ad"><div id=3D"google_a=
ds_iframe_/1254144,22693708668/tutorialworks_com-large-mobile-banner-1_0__c=
ontainer__" style=3D"border: 0pt none; width: 468px; height: 0px;"></div></=
span></span><p class=3D"credit small">Source: Katacoda</p></figcaption></fi=
gure><p>Katacoda is a web-based virtual coding environment. You can type co=
mmands into a terminal in a web page and do stuff, just as if you were on a=
real server.</p><p>For learning Kubernetes, there is a range of <em>scenar=
ios</em> (as they=E2=80=99re called) to show you how to do common tasks in =
Kubernetes. No registration required for some of the scenarios, and you get=
a cluster for 60 minutes. Highly recommended!!</p><p><a target=3D"_blank" =
href=3D"https://www.katacoda.com/courses/kubernetes/playground" class=3D"bu=
tton resource">Go to the playground</a></p><h3 id=3D"play-with-kubernetes">=
<a target=3D"_blank" href=3D"https://labs.play-with-k8s.com/">Play with Kub=
ernetes</a></h3><figure class=3D"full low-contrast" vocab=3D"http://schema.=
org/" typeof=3D"ImageObject"><img src=3D"data:image/svg+xml,%3Csvg%20xmlns=
=3D%22http://www.w3.org/2000/svg%22%20width=3D%221000%22%20height=3D%22542%=
22%3E%3C/svg%3E" loading=3D"lazy" property=3D"contentUrl" alt=3D"Screenshot=
from the Play With K8s service" ezimgfmt=3D"rs rscb6 src ng ngcb6" class=
=3D"ezlazyload" data-ezsrc=3D"https://www.tutorialworks.com/ezoimgfmt/ik.im=
agekit.io/w8aolfcwcnd/tw/play-with-k8s_bu0E5pkg6QgS.jpg"><figcaption><p>You=
can use a Kubernetes cluster for free with Play With K8s</p><span class=3D=
"ezoic-autoinsert-ad ezoic-incontent_6"></span><p class=3D"credit small">So=
urce: Play With K8s</p></figcaption></figure><p>Another interactive Kuberne=
tes environment, brought to you by Docker. You need to sign in with Docker =
or GitHub for this one.</p><p><a target=3D"_blank" href=3D"https://labs.pla=
y-with-k8s.com/" class=3D"button resource">Play with Kubernetes</a></p><h2 =
id=3D"comics-and-videos">Comics and videos</h2><p>Comics and =E2=80=9Cexpla=
iner=E2=80=9D videos are an awesome way of getting an appreciation of Kuber=
netes from a higher level.</p><p>If you=E2=80=99re less technical, or you j=
ust want some fun and engaging resources to help you understand Kubernetes,=
then check these out.</p><h3 id=3D"1-learn-the-what-and-why-of-kubernetes-=
in-a-comic"><span class=3D"number">1</span> Learn the =E2=80=98what=E2=80=
=99 and =E2=80=98why=E2=80=99 of Kubernetes in a comic</h3><figure class=3D=
"medium-right low-contrast" vocab=3D"http://schema.org/" typeof=3D"ImageObj=
ect"><img src=3D"data:image/svg+xml,%3Csvg%20xmlns=3D%22http://www.w3.org/2=
000/svg%22%20width=3D%22600%22%20height=3D%22319%22%3E%3C/svg%3E" loading=
=3D"lazy" property=3D"contentUrl" alt=3D"Illustration from Smooth Sailing: =
A Kubernetes Comic" ezimgfmt=3D"rs rscb6 src ng ngcb6" class=3D"ezlazyload"=
data-ezsrc=3D"https://www.tutorialworks.com/ezoimgfmt/ik.imagekit.io/w8aol=
fcwcnd/tw/kubernetes-comic-panel-22_zsdMrEIgB2Jq.jpg"></figure><p><a target=
=3D"_blank" href=3D"https://cloud.google.com/kubernetes-engine/kubernetes-c=
omic">Smooth Sailing: A Kubernetes Comic</a> tells the story of Jason, an I=
T engineer/ship captain who has problems juggling his applications, and loo=
ks for a solution. (Just don=E2=80=99t ask why a ship=E2=80=99s captain is =
also running enterprise IT applications)</p><p>Fortunately, Kubernetes come=
s to the rescue, in the form of Athena, the goddess of wisdom. She appears =
to Jason, to show him the way of <em>wisdom, craft and containerised applic=
ations</em>.</p><span class=3D"ezoic-autoinsert-ad ezoic-incontent_7"></spa=
n><span style=3D"clear:both;display:block" id=3D"ez-clearholder-leader-2"><=
/span><span class=3D"ezoic-ad ezoic-at-0 leader-2 leader-2702 adtester-cont=
ainer adtester-container-702" data-ez-name=3D"tutorialworks_com-leader-2" s=
tyle=3D""><span id=3D"div-gpt-ad-tutorialworks_com-leader-2-0" ezaw=3D"250"=
ezah=3D"250" style=3D"position: relative; z-index: 0; display: inline-bloc=
k; padding: 0px; width: 100%; max-width: 1200px; min-height: 400px; min-wid=
th: 580px; margin-left: auto !important; margin-right: auto !important;" cl=
ass=3D"ezoic-ad"><div id=3D"google_ads_iframe_/1254144,22693708668/tutorial=
works_com-leader-2_0__container__" style=3D"border: 0pt none; width: 468px;=
height: 0px;"></div></span></span><p>I love this one so much! It=E2=80=99s=
tongue-in-cheek and very funny, explaining the core concepts of Kubernetes=
in a way that can be understood by anyone.</p><h3 id=3D"2-a-kubernetes-bed=
time-story-for-kids"><span class=3D"number">2</span> A Kubernetes bedtime s=
tory for kids</h3><p><a target=3D"_blank" href=3D"https://www.cncf.io/the-c=
hildrens-illustrated-guide-to-kubernetes/">The Children=E2=80=99s Illustrat=
ed Guide to Kubernetes</a> is an adorable illustrated story that tells the =
story of Phippy, a PHP application, who just wants to be with his friends.<=
/p><p>If you have kids, I=E2=80=99m not really sure how much they=E2=80=99l=
l keep asking for this as a bedtime story. But they=E2=80=99ll certainly le=
arn something about Kubernetes, pods, labels, replicas and volumes. And the=
re will still be some time for milk and cookies before bed. =F0=9F=A5=9B=F0=
=9F=8D=AA</p><p>You can also <a target=3D"_blank" href=3D"https://www.youtu=
be.com/watch?v=3D4ht22ReBjno">watch it as a video</a>, written and performe=
d by <a target=3D"_blank" href=3D"http://technosophos.com/">Matt Butcher</a=
>:</p><div class=3D"responsive-video-container"><iframe data-ezsrc=3D"https=
://www.youtube-nocookie.com/embed/4ht22ReBjno" frameborder=3D"0" allowfulls=
creen=3D"" class=3D"ezlazyload"></iframe></div><details><summary><h4>What h=
appened next to Phippy?</h4></summary><p>People got pretty excited about Ph=
ippy. As someone said in the video comments on YouTube:</p><blockquote><p>E=
xcited to see the 2nd part about killing containers, and Phippy=E2=80=99s c=
onclusion this is a terror ship.</p><span class=3D"ezoic-autoinsert-ad ezoi=
c-incontent_8"></span><span style=3D"clear:both;display:block" id=3D"ez-cle=
arholder-leader-4"></span><span class=3D"ezoic-ad ezoic-at-0 leader-4 leade=
r-4703 adtester-container adtester-container-703" data-ez-name=3D"tutorialw=
orks_com-leader-4" style=3D""><span id=3D"div-gpt-ad-tutorialworks_com-lead=
er-4-0" ezaw=3D"250" ezah=3D"250" style=3D"position: relative; z-index: 0; =
display: inline-block; padding: 0px; width: 100%; max-width: 1200px; min-he=
ight: 400px; min-width: 580px; margin-left: auto !important; margin-right: =
auto !important;" class=3D"ezoic-ad"><iframe src=3D"cid:frame-2D6D0FFAE3378=
514ADF88C9232314EDF@mhtml.blink" style=3D"visibility: hidden; display: none=
;"></iframe><div id=3D"google_ads_iframe_/1254144,22693708668/tutorialworks=
_com-leader-4_0__container__" style=3D"border: 0pt none; width: 468px; heig=
ht: 0px;"></div></span></span></blockquote><p>(This is a funny reference to=
the fact that in Kubernetes, a <em>Pod</em> can be =E2=80=9Ckilled=E2=80=
=9D!)</p><p>Well fortunately, in 2019, Microsoft Azure created a follow-up =
story! So here is what happened when Phippy went to the zoo:</p><div class=
=3D"responsive-video-container"><iframe data-ezsrc=3D"https://www.youtube-n=
ocookie.com/embed/R9-SOzep73w" frameborder=3D"0" allowfullscreen=3D"" class=
=3D"ezlazyload"></iframe></div></details><h3 id=3D"3-learn-the-101-of-kuber=
netes-with-a-3-minute-explainer-video-from-vmware"><span class=3D"number">3=
</span> Learn the 101 of Kubernetes, with a 3 minute explainer video from V=
Mware</h3><div class=3D"responsive-video-container"><iframe data-ezsrc=3D"h=
ttps://www.youtube-nocookie.com/embed/gFozhTXOx18" frameborder=3D"0" allowf=
ullscreen=3D"" class=3D"ezlazyload"></iframe></div><p>A lot of videos from =
software vendors are drier than a piece of week-old dry toast, because they=
have to appeal to a huge cross-section of people, from beginner developers=
to CTO types (the folks with the money).</p><p>But I think this <a target=
=3D"_blank" href=3D"https://www.youtube.com/watch?v=3DgFozhTXOx18">Kubernet=
es intro video from VMware</a> is the right mix of facts and explanation. (=
And of course whizzy graphics.) It=E2=80=99s a very brief introduction to c=
ontainers and Kubernetes, which is so short, even your boss will be able to=
watch it without falling asleep.</p><p>This video packs in <strong>a lot</=
strong> into three minutes. It=E2=80=99s well worth watching, or sharing wi=
th your less technical coworkers! Everyone has 3 minutes to spare=E2=80=A6.=
don=E2=80=99t they??</p><h2 id=3D"cheatsheets"><span id=3D"ezoic-pub-ad-pl=
aceholder-116" class=3D"ezoic-adpicker-ad"></span>Cheatsheets</h2><p>Cheats=
heets are a great way to learn new tech if you=E2=80=99re quite hands-on. Y=
ou might prefer to learn by seeing how to use a command, with lots of repea=
ted examples.</p><p>For Kubernetes, you should look for cheatsheets for <co=
de class=3D"language-plaintext highlighter-rouge">kubectl</code>. <code cla=
ss=3D"language-plaintext highlighter-rouge">kubectl</code> is the main comm=
and-line tool that you use to interact with a Kubernetes cluster.</p><p>And=
you might also want to find cheatsheets on how to craft different Kubernet=
es resources, such as <i>Pods</i> and <i>Deployments</i>.</p><p>Here are so=
me cheatsheets for Kubernetes which you can learn from:</p><h3 id=3D"1-kube=
rnetes-by-example"><span class=3D"number">1</span> Kubernetes by Example</h=
3><figure class=3D"small-right low-contrast" vocab=3D"http://schema.org/" t=
ypeof=3D"ImageObject"><img src=3D"data:image/svg+xml,%3Csvg%20xmlns=3D%22ht=
tp://www.w3.org/2000/svg%22%20width=3D%22825%22%20height=3D%22674%22%3E%3C/=
svg%3E" width=3D"825" height=3D"674" loading=3D"lazy" property=3D"contentUr=
l" alt=3D"Screenshot from the Kubernetes by Example website" ezimgfmt=3D"rs=
rscb6 src ng ngcb6" class=3D"ezlazyload" data-ezsrc=3D"https://www.tutoria=
lworks.com/ezoimgfmt/ik.imagekit.io/w8aolfcwcnd/tw/kubernetes-by-example_c4=
DcrU8YE.webp?updatedAt=3D1627219906542"></figure><p><a target=3D"_blank" hr=
ef=3D"https://www.kubernetesbyexample.com/">Kubernetes by Example</a>, from=
Red Hat, shows you how to use Kubernetes in a =E2=80=9Clook what this comm=
and does=E2=80=9D kind of way.</p><p>For each of the different resources co=
ntrolled by Kubernetes =E2=80=93 such as Pods, Deployments and Services =E2=
=80=93 you can see some commands, explore some sample YAML, and then see wh=
at happens when the commands are executed.</p><span class=3D"ezoic-autoinse=
rt-ad ezoic-incontent_9"></span><span style=3D"clear:both;display:block" id=
=3D"ez-clearholder-mobile-leaderboard-1"></span><span class=3D"ezoic-ad ezo=
ic-at-0 mobile-leaderboard-1 mobile-leaderboard-1704 adtester-container adt=