Go to file
sandervanvugt 0cff47d682 message
2023-04-05 09:01:01 +02:00
another-pvc-test.yaml message 2022-11-29 07:05:01 -08:00
busybox-svc.yaml initial upload 2019-12-04 12:10:43 +01:00
busybox.yaml initial upload 2019-12-04 12:10:43 +01:00
calico.yaml message 2023-02-19 06:10:27 -08:00
check_apiserver.sh message 2022-11-11 11:27:13 +01:00
clusterrol.yaml roles topic added 2020-09-16 11:12:05 +02:00
clusterrolebinding.yaml message 2021-10-12 11:50:30 +02:00
config.anna roles topic added 2020-09-16 11:12:05 +02:00
config.toml message 2022-08-25 17:17:10 +02:00
counter.sh initial upload 2019-12-04 12:10:43 +01:00
crd-backup.yaml initial upload 2019-12-04 12:10:43 +01:00
crd-crontab-beta1.yaml initial upload 2019-12-04 12:10:43 +01:00
crd-crontab.yaml initial upload 2019-12-04 12:10:43 +01:00
crd-object.yaml initial upload 2019-12-04 12:10:43 +01:00
crictl.yaml message 2022-11-11 11:20:20 +01:00
crontab-crd.yaml dec 20 update 2020-12-08 10:12:34 +01:00
daemonset-fluentd.yaml initial upload 2019-12-04 12:10:43 +01:00
externalname1.yaml some changes 2020-11-27 11:07:07 +01:00
externalname2.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
externalname.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
haproxy.cfg completed HA setup script 2020-11-04 09:22:09 +01:00
hello-world-in.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
init1.yaml initial upload 2019-12-04 12:10:43 +01:00
init-container.yaml initial upload 2019-12-04 12:10:43 +01:00
Installing Ubuntu Server 22-04.pdf message 2023-04-05 08:32:24 +02:00
ipnwpolicy.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
join-net.sh initial upload 2019-12-04 12:10:43 +01:00
keepalived.conf message 2022-11-11 12:38:40 +01:00
kube1-25-toml-bugfix.txt message 2022-08-25 17:47:56 +02:00
kubeadm-config.yaml message 2022-07-21 12:09:32 +02:00
lab7-1.yaml initial upload 2019-12-04 12:10:43 +01:00
lab7-2.yaml initial upload 2019-12-04 12:10:43 +01:00
lab21.sh initial upload 2019-12-04 12:10:43 +01:00
lesson9lab.yaml message 2022-11-30 11:10:32 -08:00
limitedpod.yaml message 2022-11-15 13:03:45 +01:00
limitrange.yaml message 2022-12-01 13:47:46 -08:00
list-pods-mysa-binding.yaml dec 20 update 2020-12-08 10:12:34 +01:00
list-pods.yaml dec 20 update 2020-12-08 10:12:34 +01:00
morevolumes.yaml message 2022-11-28 12:20:43 -08:00
my-crontab.yaml initial upload 2019-12-04 12:10:43 +01:00
my-sslcert.yaml dec 20 update 2020-12-08 10:12:34 +01:00
mypod.yaml dec 20 update 2020-12-08 10:12:34 +01:00
mysa.yaml dec 20 update 2020-12-08 10:12:34 +01:00
mysapod.yaml dec 20 update 2020-12-08 10:12:34 +01:00
networkpolicy-example.yaml initial upload 2019-12-04 12:10:43 +01:00
nfs-provisioner-pvc-test.yaml message 2022-11-08 08:29:51 +01:00
nginx-cm.yml updates 2020-07-21 14:00:26 +02:00
nginx-custom-config.conf updates 2020-07-21 14:00:26 +02:00
nginx-in-new.yaml some changes 2020-11-27 11:07:07 +01:00
nginx-in.yaml some changes 2020-11-27 11:07:07 +01:00
nginxsvc-ingress.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
nwp-lab9-1.yaml message 2022-11-30 10:52:54 -08:00
nwp-lab9-2.yaml message 2022-11-30 10:52:54 -08:00
nwp-lesson15.yaml new files 2021-01-14 15:24:53 +01:00
nwpolicy-complete-example.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
pod-and-service-dns.yaml update 2019-12-04 15:13:28 +01:00
pod-with-node-affinity.yaml initial upload 2019-12-04 12:10:43 +01:00
pod-with-node-antiaffinity.yaml message 2022-06-22 16:24:09 +02:00
pod-with-pod-affinity.yaml initial upload 2019-12-04 12:10:43 +01:00
podaccessclusterrole.yaml message 2021-10-12 11:50:30 +02:00
podaccessrole.yaml annoying typo fix 2021-09-22 10:47:29 +02:00
pre-kubeadm-setup.txt minor changes 2021-01-15 08:44:48 +01:00
pv-pod.yaml message 2022-11-28 13:08:58 -08:00
pv-pvc-pod.yaml added storageclass 2021-01-15 08:54:40 +01:00
pv.yaml message 2022-11-28 12:29:21 -08:00
pvc.yaml message 2022-11-28 12:29:21 -08:00
README.md message 2023-04-05 09:01:01 +02:00
redis-with-pod-affinity.yaml initial upload 2019-12-04 12:10:43 +01:00
resize_pvc.yaml message 2022-11-08 08:29:51 +01:00
rolebind.yaml message 2022-11-08 08:29:51 +01:00
rolebinding.yaml roles topic added 2020-09-16 11:12:05 +02:00
rolebindstudents.yaml message 2022-11-30 14:23:02 -08:00
rolling.yaml changes 2020-01-21 13:54:58 -08:00
secretbox.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
security-context.yaml initial upload 2019-12-04 12:10:43 +01:00
selector-pod.yaml initial upload 2019-12-04 12:10:43 +01:00
setup-container.sh message 2023-03-14 13:25:42 +01:00
setup-kubetools-new-PRERELEASE.sh message 2022-07-26 13:20:09 +02:00
setup-kubetools-specific-version.sh message 2023-04-04 09:11:30 +02:00
setup-kubetools.sh message 2023-04-04 09:11:30 +02:00
setup-lb-ubuntu-alpha.sh message 2022-11-11 11:20:20 +01:00
setup-lb-ubuntu-beta.sh message 2022-11-11 11:41:47 +01:00
setup-lb-ubuntu.sh message 2022-11-30 09:03:02 -08:00
setup-lb.sh message 2021-10-20 18:17:05 +02:00
sidecar-logging.yaml message 2022-11-08 08:29:51 +01:00
sidecarlog.yaml message 2022-11-28 12:20:43 -08:00
sslcerts-crd.yaml dec 20 update 2020-12-08 10:12:34 +01:00
staff-role.yaml message 2022-11-08 08:29:51 +01:00
stateful.yaml changes 2020-01-21 13:54:58 -08:00
statefuldemo.yaml message 2022-11-30 09:03:02 -08:00
statefulpv.yaml message 2022-11-29 06:46:36 -08:00
students-role.yaml message 2022-11-30 14:23:02 -08:00
taint-toleration2.yaml message 2022-11-30 10:52:54 -08:00
taint-toleration.yaml message 2022-11-30 10:52:54 -08:00
task8.yaml message 2022-12-13 15:42:05 +01:00
test-cm-pod.yaml updates 2020-07-21 14:00:26 +02:00
traefik-ds.yaml dec 20 update 2020-12-08 10:12:34 +01:00
traefik-in.yaml added traefik ingress 2020-11-26 14:31:01 +01:00
web-with-pod-affinity.yaml message 2022-08-26 09:00:09 +02:00
webserver-with-pod-affinity.yaml initial upload 2019-12-04 12:10:43 +01:00

This Git repository contains supporting files for my "Certified Kubernetes Administrator (CKA)" video course. It is also used in the "CKA Crash Course" that I'm teaching at learning.oreilly.com.

In this course you need to have your own lab environment. This lab environment should consist of 3 virtual machines, using Ubuntu LTS server 20.4 or later (22.4 is recommended) Make sure the virtual machines meet the following requirements

  • 2GB RAM
  • 2 vCPUs
  • 10 GB disk space
  • No swap For instructions on how to set up Ubuntu Server 22.04, see the document "Installing Ubuntu 22-04" in this Git repository.