kubenetes学习记录(基础知识)

个人跟随B站尚硅谷进行kubernetes学习的学习记录

知识图谱

介绍说明

  • 发展历史及K8S的优势
    • 历史就不赘述了,百度一下你就知道
    • 优势特点:
      • 轻量级(消耗资源小)
      • 开源
      • 弹性伸缩
      • 负载均衡
  • K8S组件说明
  • K8S中的一些关键词解释

基础概念

本章内容对后续的学习十分重要

重点掌握:什么是Pod 控制器类型 k8s网络通讯模式

  • Pod概念
    • 自主式pod K8S中最小的操作单元(封装集合)
    • 管理器控制的pod
    • 服务发现
    • pod协同
  • 网络通讯模式
    • 网络通讯模式说明
    • 组件通讯模式说明

kubernetes 安装

重点:自主构建k8s集群

  • 系统初始化
  • k8s 部署安装
  • 常见问题分析

资源清单

重点:资源的概念、*掌握资源清单的语法、编写pod 、掌握pod的生命周期*

  • K8S中资源的概念
    • 什么是资源
    • 名称空间级别的资源
    • 集群级别的资源
  • 资源清单 ——(yaml语法格式)
  • 通过资源清单编写Pod
  • Pod的生命周期

pod控制器

重点:掌握各种控制器的特点以及使用定义方式

  • pod控制器说明
    • 什么是控制器
    • 控制器类型说明

服务发现

掌握 svc的原理及其构建方式

存储

重点:掌握多种存储类型的特点 并且能够在不同环境中选择合适的存储方案(个人的见解)

知识点补充:

​ 服务分类:

​ 1.有状态服务 ——DBMS

​ 2.无状态服务 ——LVS;

​ 对于docker来说,它更适用于无状态服务,K8S的未来攻克目标是基础设施的平台有状态服务

  • configmap(存储配置文件)
  • secret(存储重要数据)
  • volume(存储基本数据)
  • PV(动态的创建过程)

调度器

重点:掌握调度器原理,能够根据要求将pod定义到想要的节点运行

  • 调度器概念
    • 概念
    • 调度过程
    • 自定义调度

集群安全机制

这章节内容相较更加晦涩

重点:集群的认证、鉴权、访问控制 原理及其流程

  • 机制
  • 认证
  • 鉴权

HELM

掌握 HELM原理 、HELM模板自定义、HELM部署常用插件

  • HELM 概念
  • HELM部署实例

运维

  • kubeadm代码修改
  • kubernetes高可用构建
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐