[转]学习路径:Kubernetes

内容纲要

概述

如果您不熟悉 Kubernetes 和容器编排,并且想要开始学习,本学习路径涵盖从基本的预备知识到容器化所需的更高级技能的所有内容。

目标

完成本学习路径后,您将能够:

  • 了解容器的基本知识
    • 构建镜像并在管理环境中运行这些镜像
  • 构建容器化应用程序并将其部署到 Kubernetes
    • 开发多层应用程序
    • 将应用程序部署到管理云(例如 IBM Cloud Kubernetes Service)
    • 扩展应用程序
    • 调试并推出针对应用程序的更新
  • 了解将 Helm 与 Kubernetes 结合使用的部署的优势
    • 使用 Helm 图表来安装和管理应用程序
  • 了解服务目录如何允许轻松配置 Web 服务以及与应用程序的连接
  • 使用 Kubernetes 部署各种微服务
  • 了解 Kubernetes 中运行的应用程序的基本网络
  • 通过使用 RBAC 了解应用程序安全的工作方式
    • 创建角色和角色绑定
    • 创建服务帐户以提供对 Kubernetes 资源的细粒度访问
  • 下载并安装 Istio 服务网格
    • 设置 Istio Ingress Gateway
    • 执行简单的流量管理
    • 保护服务网格
    • 执行微服务策略

预备知识

本学习路径适用于入门级 Kubernetes 开发者。但是,您需要对 Linux、YAML 和命令行有基本的了解。

技能水平

本学习路径的技能水平适用于初学者。

预估完成时间

完成整个学习路径大约需要 13 个小时。

模块

本学习路径由以下项目构成:

Kubernetes 预备知识

容器:行动的开始

Kubernetes:企业容器编排

实现应用程序容器化

Kubernetes 中的应用程序管理

将应用程序部署至 Kubernetes

对 Kubernetes 应用程序进行调试/记录

Kubernetes 网络和服务

高级网络:Istio

保护您的工作负载

建议的后续步骤

在完成此 Kubernetes 学习路径后,下一步做什么?采纳这些建议,将您的学习提高到新的水平:

本文转载自IBM中国博客:https://developer.ibm.com/cn/blog/2020/kubernetes-learning-path/


关注笔者公众号,推送各类原创/优质技术文章 ⬇️

WechatIMG6

发表评论

电子邮件地址不会被公开。