1. 发展经历

Infrastructure as Service:阿里云
platform as a Service: 新浪云
Software as a Service:office 365

  • MESOS
  • Docker Swarm 2019-7 阿里云 宣布docker swarm 剔除
  • Kubernets Google 10容器化基础架构 谷歌资源管理器brog(组件),GO 语言开发新组件Kubernets

    • 特点
      • 轻量级:消耗的资源少
      • 开源
      • 弹性伸缩
      • 负载均衡:IPVS

        2. 知识图谱

        image.png
  • 介绍说明

    • 前世今生
    • Kubernetes框架
    • Kubernetes含义
  • 基础概念
    • 什么是Pod?
    • 控制器类型
    • k8s网络通讯模式
  • Kubernetes:
    • 构建k8s集群
  • 资源清单
    • k8s子节点(演员) 资源清单(剧本)
    • 掌握资源清单语法
    • 编写Pod
    • 掌握Pod的声明周期(重点重点重点)
  • Pod控制器
    • 什么是控制器
    • 控制器类型说明
    • 掌握各种控制器的特点和使用定义方式
    • pod不能对外,Kubernetes是私有IP地址,需要暴露给客户端(定义访问的入口)轮询算法
  • 服务发现
    • 掌握SVC原理及其构建方式
  • 存储
    • configmap:配置文件
    • Secret:重要数据
    • volume:网页文件,一些基本数据
    • PV:动态的调度过程
    • 掌握多种存储类型的特点,并能在不同环境选择合适的存储方案
  • 调度器
    • 掌握调度器原理
    • 可以根据要求把Pod定义到不同的节点运行
  • 集群安全机制(很难很重要)
    • 集群的认证
    • 鉴权访问控制原理及流程
  • HELM
    • Linux yum 地位高,掌握HELM原理机器流程
    • HELM模板自定义
    • HELM 部署一些常用属性
  • 运维
    • kubeadm 源码修改,达到证书可用期限10年或更多,一年更新一次
    • Kubernetes 高可用构建
  • 服务分类
    • 有状态服务(熟悉业务后被调有调回来不适应):DBMS
    • 无状态服务(熟悉业务后被调有调回来可以适应):LVS APACHE

      3. 组件说明