You are on page 1of 2

Kubernetes for Developers

Course Content
Duration: 4 Days

Kubernetes for app developers


Physical implementation diagram
Conceptual diagram
Installation
Installing Kubernetes and Docker
Interacting with Kubernetes
Kubernetes CLI
Understanding kubectl commands
Containers
Docker and containers
Pods
Kubernetes System Overview
Components Objects
The apiVersion field
Pods in detail
Overview
Pod lifecycle
Advanced configuration
Custom command and arguments Environment variables
Liveness and Readiness
Security Contexts
Multi-container pod design patterns Sidecar pattern
Adapter pattern
Ambassador pattern
Labels, selectors, annotations
Namespaces Labels Selectors Annotations
Deployments
Overview
Deployment YAML
Rolling updates and rolling back Scaling and autoscaling

Setting Up a Single Node Kubernetes Cluster Using Minikube


Accessing Minikube
Kubernetes Building Blocks
Services

Services
Overview
How is a request to a service routed through Kubernetes?
Deploying a Stand-Alone Application
Kubernetes Volume Management
Deploying a Multi-Tier Application
ConfigMaps and Secrets
Ingress

Deployments and Services Together


Storage
Volumes
Types of Volumes Persistent Volumes Persistent Volumes Persistent Volume Claims
Lifecycle
Configuration
ConfigMaps Secrets
Jobs
Overview Jobs CronJobs
Resource Quotas
Service Accounts
Network Policies
Networking Overview Network policies
Debugging, monitoring, and logging
Debugging Monitoring Logging

You might also like