コース概要

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

要求

  • 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 時間

参加者の人数



Price per participant

お客様の声 (3)

関連コース

Introduction to Minikube and Kubernetes

21 時間

Minikube for Developers

14 時間

Deploying Kubernetes Applications with Helm

7 時間

Running Containers Directly from Kubernetes with CRI-O

14 時間

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 時間

Google Anthos for Hybrid and Multi-Cloud Computing

14 時間

Argo CD

7 時間

Getting Started with Argo Project and Core Components

7 時間

Kubernetes Networking with Calico

14 時間

Certified Kubernetes Administrator (CKA) - exam preparation

21 時間

Certified Kubernetes Application Developer (CKAD) - exam preparation

21 時間

Certified Kubernetes Security Specialist (CKS)

21 時間

Docker and Kubernetes on AWS

21 時間

Docker, Kubernetes and OpenShift 3 for Administrators

35 時間

Docker and Kubernetes: Building and Scaling a Containerized Application

21 時間

関連カテゴリー