Background
- Reminders on containers
- Containers without orchestration
- Orchestration capabilities
- Existing orchestrators
- Kubernetes
- Kubernetes Distributions
- API versioning
Get started with Kubernetes
- Local Kubernetes installation with mini kube
- Dashboard, CLI and API
- Start a container
- Expose the application
Pods
- The pod concept
- Descriptors
- Labels, Annotations, Namespaces
- Pod Lifecycle
- Init Containers
ReplicaSets
- HealthChecks
- ReplicationControllers vs ReplicaSets
- DaemonSets
- Jobs
Services
- Why services?
- Services for internal communication
- Expose service to the outside of the k8s instance
- Expose outside : Ingress vs LoadBalancer
- Readiness Probe
- Headless Services
Volumes
- Intro to Volumes
- Share data between containers of a pod
- Share data with host
- Persistent Volumes and Persistent Volumes Claims
Configuration and secrets
- Environment variables
- ConfigMaps
- Secrets
Deployment strategies
- Deployment strategies
- Rolling Update
Stateful sets
- Principles
Architecture and components
- Components
Enterprise ready features
- Managing hardware resources
- Auto-scaling
Develop compatible apps
- Kubernetes compatible apps
- Helm to simplify deployments
- Kustomize to manage deployments in different environments
Dernière mise à jour : le 04/05/2024 à 13:05