Kubernetes
- Introduction
- Exploring Kubernetes Architecture
- Working with Your Kubernetes Cluster
Managing kubernetes API server and pods
- Using the Kubernetes API
- Managing Objects with Labels, Annotations, and Namespaces
- Running and Managing Pods
- Using Label Selectors
Managing Pods and Deployments
- Using Controllers to Deploy Applications and Deployment Basics
- Maintaining Applications with Deployments
Design Cloud Native Applications with Kubernetes
- Traditional Applications: Considerations
- Decoupled Resources
- Managing Resource Usage
- Design Patterns:
- Multi-Container Pods
- Sidecar Containers
- Adapter Container
- Ambassador
Configuring and Managing Kubernetes Storage
- Configuring and Managing Storage in Kubernetes
- Configuration as Data
- Environment Variables, Secrets and ConfigMaps
Networking, Services, and Ingress
- Kubernetes Networking Fundamentals
- Configuring and Managing Application Access with Services
- Configuring and Managing Application Access with Ingress
Monitoring and, Troubleshooting Kubernetes
- Logging and Monitoring in Kubernetes Clusters
- Troubleshooting Kubernetes Clusters
Configuring and Managing Kubernetes Security
- Kubernetes Security Fundamentals
- Managing Role Based Access Controls