Course Code: kubernetescompr
Duration: 35 hours
Prerequisites:
  • 基本了解Linux命令
  • 熟悉容器化概念(例如:Docker)
  • 网络基础知识经验是推荐但不是必需的

受众

  • 系统管理员
  • DevOps工程师
  • 旨在部署和管理容器化应用程序的开发人员
Overview:

Kubernetes是一個開源平台,旨在自動化應用程序容器在主機集群之間的部署、擴展和運行。

這個由教練主導的現場培訓(在線或在現場)旨在幫助中級專業人士,讓他們能夠使用Kubernetes有效地部署、管理和擴展容器化的應用程序。

參加培訓後,參加者將能夠:

  • 了解Kubernetes架構及其組件。
  • 使用 Namespaces 有效地隔離資源。
  • 使用 Deployments、StatefulSets 和 DaemonSets 管理和自定義工作負載。
  • 使用 Requests 和 Limits 定義計算資源。
  • 處理 Jobs 和 CronJobs 以進行定期任務。
  • 了解Kubernetes中的服務和 DNS。
  • 使用 Ingress 暴露應用程序。
  • 管理 ConfigMaps、Secrets 和 Persistent Volumes。
  • 使用先進策略擴展和升級Kubernetes集群。
  • 分析和排除Kubernetes問題。
  • 使用Helm Charts高效部署資源。

課程格式

  • 互動講座和討論。
  • 大量練習和實踐。
  • 在實時實驗室環境中進行實際操作。

課程定制選項

  • 要為本課程請求定制培訓,請聯繫我們安排。
Course Outline:

介绍Kubernetes

  • Kubernetes及其架构概述
  • 核心组件:API服务器、控制器管理器、调度程序、etcd和Kubelet
  • 了解Pods、Nodes和Clusters

资源Management

  • 使用Namespaces隔离资源
  • 为计算资源定义请求和限制
  • 使用Kubernetes扩展应用程序

工作负载管理

  • 使用Deployments、StatefulSets和DaemonSets部署应用程序
  • 使用Jobs和CronJobs进行任务调度
  • 处理更新和回滚

Networking和服务发现

  • 了解Kubernetes服务:ClusterIP、NodePort、LoadBalancer、ExternalName
  • 配置DNS和服务发现
  • 通过Ingress暴露应用程序

数据持久性

  • 通过Persistent Volumes和Persistent Volume Claims持久化数据
  • 使用静态和动态卷
  • 了解Access模式、回收政策和投影卷

Configuration Management

  • 部署ConfigMaps和Secrets
  • 使用环境变量和卷进行配置

集群Management

  • 使用kubeadm升级Kubernetes集群
  • 使用TLS证书配置身份验证
  • 通过基于角色的Access控制 (RBAC) 管理权限

高级扩展策略

  • NodeSelector、NodeAffinity和PodAffinity
  • 了解和应用污点和容忍

使用Helm进行供应

  • Helm和Helm图表介绍
  • 创建和部署Helm图表
  • 使用Helm管理依赖项

解决Kubernetes的问题

  • 分析BackOff和CrashLoopBackOff问题
  • 排查NotReady状态的节点
  • 使用kubectl和logs进行调试

总结和结论

Sites Published:

United Arab Emirates - Kubernetes Comprehensive

Qatar - Kubernetes Comprehensive

Egypt - Kubernetes Comprehensive

Saudi Arabia - Kubernetes Comprehensive

South Africa - Kubernetes Comprehensive

Brasil - Kubernetes Comprehensive

Canada - Kubernetes Comprehensive

中国 - Kubernetes Comprehensive

香港 - Kubernetes Comprehensive

澳門 - Kubernetes Comprehensive

台灣 - Kubernetes Comprehensive

USA - Kubernetes Comprehensive

Österreich - Kubernetes Comprehensive

Schweiz - Kubernetes Comprehensive

Deutschland - Kubernetes Comprehensive

Czech Republic - Kubernetes Comprehensive

Denmark - Kubernetes Comprehensive

Estonia - Kubernetes Comprehensive

Finland - Kubernetes Comprehensive

Greece - Kubernetes Comprehensive

Magyarország - Kubernetes Comprehensive

Ireland - Kubernetes Comprehensive

Luxembourg - Kubernetes Comprehensive

Latvia - Kubernetes Comprehensive

España - Kubernetes Comprehensive

Italia - Kubernetes Comprehensive

Lithuania - Kubernetes Comprehensive

Nederland - Kubernetes Comprehensive

Norway - Kubernetes Comprehensive

Portugal - Kubernetes Comprehensive

România - Kubernetes Comprehensive

Sverige - Kubernetes Comprehensive

Türkiye - Kubernetes Comprehensive

Malta - Kubernetes Comprehensive

Belgique - Kubernetes Comprehensive

France - Kubernetes Comprehensive

日本 - Kubernetes Comprehensive

Australia - Kubernetes Comprehensive

Malaysia - Kubernetes Comprehensive

New Zealand - Kubernetes Comprehensive

Philippines - Kubernetes Comprehensive

Singapore - Kubernetes Comprehensive

Thailand - Kubernetes Comprehensive

Vietnam - Kubernetes Comprehensive

India - Kubernetes Comprehensive

Argentina - Kubernetes Comprehensive

Chile - Kubernetes Comprehensive

Costa Rica - Kubernetes Comprehensive

Ecuador - Kubernetes Comprehensive

Guatemala - Kubernetes Comprehensive

Colombia - Kubernetes Comprehensive

México - Kubernetes Comprehensive

Panama - Kubernetes Comprehensive

Peru - Kubernetes Comprehensive

Uruguay - Kubernetes Comprehensive

Venezuela - Kubernetes Comprehensive

Polska - Kubernetes Comprehensive

United Kingdom - Kubernetes Comprehensive

South Korea - Kubernetes Comprehensive

Pakistan - Kubernetes Comprehensive

Sri Lanka - Kubernetes Comprehensive

Bulgaria - Kubernetes Comprehensive

Bolivia - Kubernetes Comprehensive

Indonesia - Kubernetes Comprehensive

Kazakhstan - Kubernetes Comprehensive

Moldova - Kubernetes Comprehensive

Morocco - Kubernetes Comprehensive

Tunisia - Kubernetes Comprehensive

Kuwait - Kubernetes Comprehensive

Oman - Kubernetes Comprehensive

Slovakia - Kubernetes Comprehensive

Kenya - Kubernetes Comprehensive

Nigeria - Kubernetes Comprehensive

Botswana - Kubernetes Comprehensive

Slovenia - Kubernetes Comprehensive

Croatia - Kubernetes Comprehensive

Serbia - Kubernetes Comprehensive

Bhutan - Kubernetes Comprehensive

Nepal - Kubernetes Comprehensive

Uzbekistan - Kubernetes Comprehensive