Github

Introduction

What is Kubernetes?Kubernetes ArchitectureContainer Runtime

Core Topics

PodReplicaSetDeploymentNamespaceCommands and ArgumentsEnvironments (ConfigMap) and SecretsLabels, selectors, and annotationsServicesPort ForwardResource Requirements and LimitsDaemonSetJobCron JobVolumePersistent Volume and Persistent Volume ClaimIngress

Scheduling

Manual SchedulingTaints and TolerationsNode SelectorsNode AffinityStatic PodMultiple Schedulers

Observability

Readiness ProbesLiveness ProbesLoggingMonitoringAudit Logging

Cluster Maintenance

OS UpgradesCluster UpgradeBackup and Restore Methods

Security

4C's of Cloud-Native Kubernetes SecurityBenchmarksAuthenticationPull image with secretSecurity ContextService AccountTLSCluster Components SecurityCertificate APIKubeConfigAPI GroupsAuthorizationCluster RolePod Security PolicyPod Security Standard and AdmissionsMutual TLS

Advanced

Encrypting Secret Data at RESTScan images using admission controllerKubernetes Threat ModelOverview of Kubernetes Compliance and Security Frameworks

Tips & Tools

Exam TipsUseful tools
Penguin-KarChunTKarChunT

Useful tools

Understand the useful tools for Kubernetes.

ToolDescriptionLink
kubectxFaster way to switch between clusters and namespaces in kubectl.https://github.com/ahmetb/kubectx
Edit on GitHub

Exam Tips

Kubernetes Exam Tips.