Kubernetes (abbreviated to K8s) is an open-source system for automating the management, deployment and scaling of containerized applications.
Learn how to deploy your application containers to a Kubernetes cluster using pods, deployments, services, and more.
Target audience
This training is intended for developers who have some experience with containers (for instance with Docker) and want to learn how to deploy their applications to production in a scalable and robust way using Kubernetes.
Prerequisites
Attendees should have prior experience with building and running containerized applications, for example using Docker, and should have basic networking knowledge.
Learning objectives
After completing this training, you:
- Can run containers in a Kubernetes cluster using Pods and Deployments
- Can expose containers to your cluster and the internet using Services and Ingresses
- Can run one-time or recurring tasks using Jobs and CronJobs
- Can use Helm to easily install third-party applications in your Kubernetes cluster