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

07.Configure-Environment-Variables-in-Applications

08-Configure-ConfigMaps-in-Applications

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