Course Outline
Introduction
Overview of container orchestration using Kubernetes
Kubernetes architecture fundamentals
- Pods, labels/selectors, replication controllers, services, API
Deploying a Kubernetes cluster
Retrieving Docker images from public registries
Configuring Kubernetes pods, volumes, and deployments
Organizing and structuring the cluster
Leveraging Kubernetes Namespaces for environment management
- Managing test, staging, and production environments within a shared cluster
- Namespace best practices for government
Service discovery and container connectivity
Publishing and discovering services
- Handling non-HTTP protocols (Passive FTP, SMTP, LDAP, etc.)
Kubernetes security frameworks
- Authentication and authorization mechanisms
Executing Kubernetes cluster upgrades
- Minimizing operational disruption
Advanced networking strategies
- Docker networking versus Kubernetes networking
Integration between external network providers and Kubernetes
- Best practices for isolating services within a cluster
- Evaluation of Container Network Interface (CNI) providers based on performance and capabilities
Kubernetes monitoring protocols
- Cluster-wide logging using Elasticsearch and Fluentd
- Container-level monitoring via cAdvisor UI, InfluxDB, and Prometheus
Best practices for operating containerized workloads and data stores
Scaling the Kubernetes cluster
Kubernetes infrastructure requirements
- Provisioning, partitioning, and networking setup
Establishing a high-availability cluster
- Load balancing and service discovery implementation
Deploying scalable applications
- Horizontal Pod Autoscaling (HPA)
- Implementing database clustering in Kubernetes
Application update procedures
- Release management in Kubernetes
Troubleshooting methodologies
- Diagnosing and resolving common Kubernetes issues
Summary and Conclusion
Requirements
- Proficiency in utilizing Docker containerization technologies
- Competence in executing commands within the Linux operating system environment
- Comprehensive knowledge of fundamental networking principles
Target Audience
- Software Developers
- Systems Architects
- Deployment Engineers
Testimonials (7)
we learn new technique on doing the configuration
Christian - Beacon Solutions Inc
Course - Kubernetes from Basic to Advanced
The background information and history.
Evert - BMW SA
Course - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Course - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
Course - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Course - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Course - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes