课程大纲

介绍

设置Kubernetes系统并安装工具包资源

Kubernetes设计模式特性与架构概述

  • 什么是软件设计模式?
  • 设计模式如何在DevOps中实现?

定义Kubernetes设计模式的基础知识及其用途

设计模式主要分类介绍

  • 结构模式
  • 行为模式
  • 创建模式

操作设计模式并实现模式应用

  • 探索次要设计模式类型
  • 使用设计模式执行Kubernetes项目

执行设计模式实现的部署策略

  • 选择并执行适当的部署方法

使用Kubernetes API并访问官方客户端库

  • 操作Python客户端库和仓库
  • 使用社区维护的库

Kubernetes扩展与自定义资源概述

  • Kubernetes集群的扩展
  • Kubernetes API的扩展
  • 使用Kubernetes扩展模式和扩展点

使用必要的Kubernetes扩展和插件

扩展Kubernetes客户端并操作自定义API控制器

创建并部署Kubernetes API的自定义资源定义

使用准入控制器扩展并利用Kubernetes Operator

扩展Kubernetes调度器并开发自定义调度器

  • 节点亲和性与Pod亲和性

将Kubernetes扩展集成到Kubernetes基础设施中

故障排除

总结与结论

要求

  • 具备Kubernetes平台和工具的基本经验
  • 了解容器化技术和概念
  • 具备Linux发行版和CLI的经验
  • 熟练掌握Python 3.x编程语言

受众

  • 开发者
  • DevOps工程师
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类