theboyaply
theboyaply
发布于 2020-03-13 / 457 阅读
0
0

Kubernetes 序章

谈到 Kubernetes 就必须提及谷歌公司的内部容器管理系统 Borg,早在十几年前,谷歌公司就已经部署 Borg 系统对来自于几千个应用程序所提交的 job 进行接收、调试、启动、停止、重启和监控。

由于容器化技术越发流行,谷歌就将自己对容器管理这方面的经验对外开放,因此 Kubernetes 问世。Kubernetes 的设计思想就是参照了谷歌公司内部的 Borg 系统。其目的就是将 Borg 最精华的部分提取出来,使现在的开发者能够更简单、直接地应用。它以 Borg 为灵感,但又没那么复杂,更强调了模块性和可理解性。

因为 KubernetesKS 之间隔了 8 个字母,所以也叫 k8s

官网:https://kubernetes.io

中文社区:https://www.kubernetes.org.cn/k8s

Bilibili 尚硅谷视频:https://www.bilibili.com/video/av66617940

学习路线

  • k8s 组件
  • 基础概念
    • Pod
    • 网络通讯模式
  • k8s安装
    • 系统初始化
    • Kubeadm 部署安装
    • 常见问题分析
  • 资源清单
    • 什么是资源
    • 资源清单书写格式
    • 通过资源清单编写 Pod
    • Pod 的生命周期
  • Pod 控制器
    • 什么是控制器
    • 各种控制器的特点及使用
  • 服务发现
    • Service 含义
    • Service 常见分类
    • Service 实现方式
    • Ingress
  • 存储
    • configMap:存储配置文件
    • secret:安全数据,如加密的用户密码
    • volume:存储基本数据
    • PV
  • 调度器
    • 调度器概念、原理
    • 调度亲和性
    • 污点
    • 固定节点调度
  • 集群安全机制
    • 机制说明
    • 认证
    • 鉴权
    • 准入控制
  • HELM
    • HELM 原理
    • HELM 模板自定义
    • 部署常用插件
  • 运维
    • Kubeadm 源码修改
    • Kubernetes 构建高可用集群

-- end --


评论