Container orchestration
This page will go over basics of Docker Swarm and Kubernetes. As of 08/2023 we will not go over Docker swarm yet and go over Kubernetes first.
Kubernetes
Below we will learn some topics on Kubernetes by going through all of the topics of the main two certificates for Kubernetes CKA and CKAD.
After those topics we will go over some tools such as K9s, sealed secrets, & Kubeshark
CKA
01-Introduction
01-Course-Introduction
02-Certification
02-Core-Concepts
01-Core-Concepts-Section-Introduction
02-Cluster-Architecture
03-ETCD-For-Beginners
04-ETCD-in-Kubernetes
05-Kube-API-Server
06-Kube-Controller-Manager
07-Kube-Scheduler
08-Kubelet
09-Kube-Proxy
10-Pods
11-Practice-Test-Introduction
12-Practice-Test-PODs
13-ReplicaSets
14-Practice-Tests-ReplicaSet
15-Deployments
16-Practice-Tests-Deployments
17-Namespaces
18-Practice-Test-Namespaces
19-Services
20-Services-ClusterIP
21-Practice-Test-Services
22-Imperative-Commands-with-kubectl
23-Practice-Test-Imperative-Commands
24-Attachments
03-Scheduling
01-Scheduling-Section-Introduction
02-Manual-Scheduling
03-Practice-Test-Manual-Scheduling
04-Labels-and-Selectors
05-Practice-Test-Scheduling
06-Taints-and-Tolerations
07-Practice-Test-Taints-and-Tolerations
08-Node-Selectors
09-Node-Affinity
10-Practice-Test-Node-Affinity
11.Taints-and-Tolerations-vs-Node-Affinity
12-Resource-Limits
13-Practice-Test-Resource-Limits
14-DaemonSets
15-Practice-Test-DaemonSets
16-Static-Pods
17-Practice-Test-StaticPods
18-Multiple-Schedulers
19-Practice-Test-Multiple-Schedulers
20-Configuring-Kubernetes-Schedulers
21-Download-Presentation-Deck
04-Logging-and-Monitoring
01-Logging-and-Monitoring-Section-Introduction
02-Monitor-Cluster-Components
03-Practice-Test-Monitor-Cluster-Components
04-Managing-Application-Logs
05-Download-Presentation-Deck
06-Practice-Test-Managing-Application-Logs
05-Application-Lifecycle-Management
01-Application-Lifecycle-Management–Section-Introduction
02-RollingUpdates-and-Rollback
03-Practice-Test-RollingUpdates-Rollback
04-Commands-and-Arguments-in-Docker
05-Commands-and-Arguments-in-Kubernetes
06-Practice-Test-Commands-and-Arguments
09-Practice-Test-Env-Variables
10.Secrets
11.Practice-Test-Secrets
12.Multi-Containers-PODs
13-Practice-Test-Multi-Container-Pods
14-Multi-Container-Pods-Design-Patterns
15.Init-Containers
16-Practice-Test-Init-Containers
17.Self-Healing-Applications
18.Download-Presentation-Deck
06-Cluster-Maintenance
01-Cluster-Maintenance-Section-Introduction
02-OS-Upgrades
03-Practice-Test-OS-Upgrades
04-Kubernetes-Software-Versions
05-Cluster-Upgrade-Introduction
06-Practice-Test-Cluster-Upgrade-Process
07-Backup-and-Restore-Methods
08-Working-With-ETCDCTL
09-Practice-Test-Backup-and-Restore-Methods
10-Download-Presentation-Deck
07-Security
01-Security-Section-Introduction
02-Kubernetes-Security-Primitives
03-Authentication
04-TLS-Certificates
05-TLS-Basics
06-TLS-in-Kubernetes
07-TLS-in-Kubernetes-Certificate-Creation
08-View-Certificate-Details
09-Certificate-Health-Check-Spreadsheet
10-Practice-Test-View-Certificate-Details
11-Certificate-API
12-Practice-Test-Certificates-API
13-kubeconfig
14-Practice-Test-KubeConfig
15-API-Groups
16-Authorization
17-RBAC
18-Practice-Test-RBAC
19-Cluster-Roles
20-Practice-Test-Cluster-Roles
21-Image-Security
22-Practice-Test-Image-Security
23-Security-Context
24-Practice-Test-Security-Context
25-Network-Policies
26-Practice-Test-Network-Policies
27-kubectx-and-kubens-commands
28-Download-Presentation-Deck
CKAD
K9s
Sealed secrets
Kubeshark
K3s