Plan Szkolenia

Introduction

  • What is Kubernetes?
  • Containerization vs. Virtualization
  • Overview of Kubernetes features and architecture
  • Kubernetes in the context of Cloud Native Computing Foundation (CNCF)

Understanding Kubernetes

  • The lifecycle of a Kubernetes application
  • Kubernetes components: Master and Nodes
  • Kubelet, Kube-proxy, and other key components

Getting Started

  • Setting up the Development Environment
  • Installing Kubernetes using kubeadm
  • Configuring kubectl and kubeconfig

Working with Pods

  • Creating Pods
  • Managing Pod configurations
  • Accessing and troubleshooting Pods

ReplicaSets and Deployments

  • Creating and scaling ReplicaSets
  • Managing application updates with Deployments
  • Using Rolling Updates and Rollbacks

Services and Networking

  • Creating Services to expose applications
  • Internal vs. External Services
  • Network Policies for secure communication

Persistent Storage

  • Persistent Volume (PV) and Persistent Volume Claim (PVC)
  • Storage Classes
  • Using Volumes for data management

Configuration and Secrets

  • Managing application configurations
  • Securing sensitive data with Secrets
  • Using ConfigMaps for external configurations

Integrating Kubernetes with Cloud Platforms

  • Deploying Kubernetes clusters on major cloud providers
  • Using Load Balancers and Ingress Controllers
  • Auto-scaling with Horizontal Pod Autoscalers (HPA)

Monitoring and Logging

  • Implementing health checks
  • Using Kubernetes Dashboard for cluster monitoring
  • Aggregating logs with tools like Fluentd and Elasticsearch

Troubleshooting

  • Identifying common issues in Kubernetes deployments
  • Debugging application and networking problems
  • Analyzing Kubernetes events and logs

Summary and Next Steps

  • Key takeaways from the course
  • Recommended resources for further learning
  • Next steps in your Kubernetes journey

Wymagania

  • An understanding of basic networking concepts
  • Experience with Linux command-line interface
  • Basic programming experience in any language

Audience

  • Developers
  • System Administrators
  • DevOps Engineers
 35 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (3)

Szkolenia Powiązane

Introduction to Minikube and Kubernetes

21 godzin

Minikube for Developers

14 godzin

Deploying Kubernetes Applications with Helm

7 godzin

Running Containers Directly from Kubernetes with CRI-O

14 godzin

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 godzin

Google Anthos for Hybrid and Multi-Cloud Computing

14 godzin

Argo CD

7 godzin

Getting Started with Argo Project and Core Components

7 godzin

Wprowadzenie do Microsoft Azure i Azure Kubernetes Service

28 godzin

Kubernetes Networking with Calico

14 godzin

Certified Kubernetes Administrator (CKA) - exam preparation

21 godzin

Certified Kubernetes Application Developer (CKAD) - exam preparation

21 godzin

Certified Kubernetes Security Specialist (CKS)

21 godzin

Docker and Kubernetes on AWS

21 godzin

Docker, Kubernetes and OpenShift 3 for Administrators

35 godzin

Powiązane Kategorie