By the end of the course, you should be able to meet the following objectives:
• Build, test, and publish Docker container images
• Become familiar with authoring YAML files and its syntax
• Understand Kubernetes core user-facing concepts, including Pods, Services, and Deployments
• Use kubectl the Kubernetes CLI, and become familiar with its commands and options
• Understand the architecture of Kubernetes (Control plane and its components, worker nodes, and
kubelet)
• Learn to debug issues with application deployments on Kubernetes
• Apply resource requests, limits, and probes to deployments
• Manage dynamic application configuration using ConfigMaps and Secrets
• Deploy other workloads, including StatefulSets, DaemonSets, Jobs, CronJobs
• Learn about user-facing security best practices using ServiceAccounts, RBAC, and NetworkPolicies