DEVOPS-201B
Professional Kubernetes for Operations
Cost: $1000
Duration: 5
Day
s
Skill Level: Intermediate
Course Overview
In this course, students will learn how to deploy applications in a manner that is resilient, scalable, and secure when run on top of Kubernetes. Moreover, students will acquire the skills to operate Kubernetes and its applications on a daily basis.
Throughout the course, students will also learn patterns and tools within the Kubernetes ecosystem.
Learning Outcomes
- Learn how to set up and manage a Kubernetes cluster, including networking, storage, and security configurations, which is crucial for both developers when designing applications and administrators when managing the infrastructure.
- Understand how to integrate Kubernetes into a DevOps workflow, including continuous integration and continuous deployment (CI/CD) practices with tools like Jenkins, GitLab CI, or GitHub Actions.
Suitable For
Experienced system administrators who will deploy, monitor, observe, troubleshoot, and triage applications on Kubernetes.
Course Outline
Cloud Native Architecture
- Microservices Architecture
- The Twelve-Factor Application
Docker and Kubernetes Recap
- Docker and Kubernetes Recap (from DEVOPS-101)
Kubernetes From Scratch
- Basic Cluster installation using kubeadm
- Custom Cluster Creation on major clouds (AWS, GCP, Azure)
Continuous Integration and Continuous Deployment
- Authoring, Deploying and Publishing Helm Charts
- GitOps using ArgoCD and GitLab DevOps
- Private Registry Deployment and Administration
Deployment Patterns
- Sidecar Containers
- CRDs and Operator Pattern
Security
- User Authentication
- RBAC
- Network Policies
- Pod Security Context
Networking, Operations, Monitoring and Observability
- Inspecting Application Logs
- Deploying and Consuming Metrics with Prometheus
- Deploying and Visualizing Metrics with Grafana
- Deploying and Tracing with Jaeger
- Node and Pod Management
- Scaling
- Resource Quotas
Backup and Restore
- Patterns for SQL databases
- Patterns for NoSQL databases
- etcd backup and restore
Kubernetes Ecosystem
- Cloud Native Computing Foundation (CNCF)
- Differences: AWS EKS vs GCP GKE vs Azure AKS vs Tanzu?
- Tanzu Application Platform (TAP)
- Visualization Tools
- Custom Ingress Controllers
Microservices and Service Mesh
- Microservices Recap
- Deploying Microservices on Kubernetes
- Istio Gateway and Service Mesh
EXCLUSIVE TRAINING FOR YOU COMPANY
AT YOUR PREFERRED SCHEDULE
Tailored to the needs of your organization, we also offer cadetship
programs which include a series of our standardized O&B Academy courses.
Get a quote