課程簡介

介紹

  • 什麼是 Kubernetes?
  • 容器化與虛擬化
  • Kubernetes 功能和體系結構概述
  • Kubernetes 在雲原生計算基金會 (CNCF) 的背景下

理解 Kubernetes

  • Kubernetes 應用程式的生命週期
  • Kubernetes 元件:主節點和節點
  • Kubelet、Kube-proxy 和其他關鍵元件

開始

  • 設置開發環境
  • 使用 kubeadm 安裝 Kubernetes
  • 配置 kubectl 和 kubeconfig

使用 Pod

  • 創建容器
  • 管理 Pod 配置
  • Access對 Pod 進行故障排除和故障排除

副本集和部署

  • 創建和擴展副本集
  • 使用部署管理應用程式更新
  • 使用滾動更新和回滾

服務和 Networking

  • 創建服務以公開應用程式
  • 內部服務與外部服務
  • 用於安全通信的網路策略

持久存儲

  • 持久卷 (PV) 和持久卷聲明 (PVC)
  • 存儲類
  • 使用卷進行數據管理

配置和機密

  • 管理應用程式配置
  • 使用機密保護敏感數據
  • 使用配置映射進行外部配置

與雲平臺集成 Kubernetes

  • 在主要雲供應商上部署 Kubernetes 個集群
  • 使用負載均衡器和入口控制器
  • 使用水準容器自動縮放程式 (HPA) 自動縮放

監控和日誌記錄

  • 實施運行狀況檢查
  • 使用 Kubernetes 儀錶板進行集群監控
  • 使用 Fluentd 和 Elasticsearch 等工具聚合日誌

故障排除

  • 識別 Kubernetes 部署中的常見問題
  • 調試應用程式和網路問題
  • 分析 Kubernetes 個事件和日誌

摘要和後續步驟

  • 課程要點
  • 推薦資源以供進一步學習
  • Kubernetes 旅程中的後續步驟

最低要求

    瞭解基本網路概念 具有 Linux 命令行介面的經驗 任何語言的基本程式設計經驗

觀眾

    開發人員 系統管理員 DevOps 工程師
 35 時間:

人數



每位參與者的報價

客戶評論 (5)

相關課程

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

課程分類

1