theboyaply

学,就硬学!

  • Home
  • Archives
  • Java
  • Maven
  • Docker
  • Kubernetes
  • JavaScript
  • ES6
  • Vue
  • 踩坑记录
  • noted

  • 搜索
element ui vue wsimport webservice npm mysql redis node nginx nfs ftp es6 开发工具 vscode 前端 javascript springboot 常见问题 tomcat oracle jenkins maven k8s Linux gitlab docker java

Kubernetes 序章

发表于 2020-03-13 | 分类于 Kubernetes | 0 | 阅读次数 356

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

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

因为 Kubernetes 的 K 与 S 之间隔了 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 --

# k8s
docker-compose 模板文件
k8s 基础组件
  • 文章目录
  • 站点概览
theboyaply

theboyaply

好记性不如烂笔头

184 日志
13 分类
27 标签
Github E-mail
Creative Commons
0%
© 2019 — 2023 theboyaply
由 Halo 强力驱动
|
主题 - NexT.Gemini
湘ICP备19009291号

湘公网安备 43312402001034号