課程簡介

[第一天]

介绍

Kubernetes 容器编排概述

Kubernetes 架构概述

  • Pods、标签/选择器、复制控制器、服务、API

安装 Kubernetes 集群

从互联网拉取 Docker 镜像

创建 Kubernetes pods、卷和部署

分组和组织您的集群

使用 Kubernetes Namespaces 管理不同环境

  • 在同一集群中管理测试、预发布和生产环境
  • Kubernetes Namespaces 最佳实践

发现并连接容器

发现并发布服务

  • 非HTTP服务(被动FTP、SMTP、LDAP等)

Kubernetes 安全性

  • 认证与授权

升级 Kubernetes 集群

  • 最小化影响

高级网络

  • Docker 网络与 Kubernetes 网络对比

网络提供商与 Kubernetes 网络之间的接口

  • 在集群中分离服务的最佳实践
  • 不同CNI提供商的比较(性能、功能等)

监控 Kubernetes

  • 使用 Elasticsearch 和 fluentd 进行集群日志记录
  • 容器级监控(cAdvisor UI、Influxdb、Prometheus)

运行容器化服务器和数据存储的最佳实践


[第二天]

扩展您的 Kubernetes 集群

Kubernetes 的基础设施

  • 资源分配、分区、网络

构建高可用性集群

  • 负载均衡与服务发现

部署可扩展的应用程序

  • 水平Pod自动扩展
  • Database 在 Kubernetes 中的集群

更新您的应用程序

  • Kubernetes 中的发布

故障排除

  • 诊断和修复常见的 Kubernetes 问题

总结与结论

最低要求

  • 具備Docker容器經驗
  • 熟悉Linux命令行
  • 了解網絡概念

目標受眾

  • 軟件開發者
  • 架構師
  • 部署工程師
 14 時間:

人數


每位參與者的報價

客戶評論 (7)

Provisional Upcoming Courses (Require 5+ participants)

課程分類