【K8S 系列】k8s 学习一,Kubernetes 基本介绍及核心组件

Kubernetes 概述

官网::https://kubernetes.io/

kubernetes github:https://github.com/kubernetes/kubernetes

学习资料(语言可以自由切换):https://www.kubernetes.org.cn/k8s

kubernetes 有什么由来?

最开始是谷歌公司内部使用的 Borg 系统,后面使用 Golang 重写并捐献给 CNCF 基金会开源了

kubernetes 重要的作用?

kubernetes 是一个开源的容器编排框架工具,有着极其丰富的生态资源

学习 kubernetes 的意义?

解决单机裸跑 docker 的若干痛点

为什么 kubernetes 叫做 K8S ?

因为 k 到 s 之间 有 8个字母, 因此叫做 K8S

kubernetes 有什么优势?

  • 可自动装箱,可水平扩展,可自我修复
  • 有服务发现和负载均衡
  • 可集中化配置管理和秘钥管理
  • 可存储编排
  • 可任务批处理运行
  • 可自动发布和回滚 等等

此处的自动发布默认是滚动发布模式

自动发布模式有如下 4 种:

  • 蓝绿发布
  • 滚动发布 (kubernetes 默认发布方式)
  • 灰度发布
  • 金丝雀发布

kubernetes 的四组概念

Pod 和 Pod 控制器

Pod 是 K8S 里面的概念,

是 K8S 里面能够被运行的最小逻辑单元,也就是原子单元

1 个 Pod 里面可以运行多个 docker 容器,多个 docker 容器是共享 UTS命名空间,NE命名空间T,IPC命名空间的

K8S 里面称这种 1 个 Pod 里面可以运行多个 docker 容器的模式叫做 边车模式(SideCar)

这里顺便说一下 linux 里面的 6 种命名空间:

  • UTS

主机名

  • IPC

进程间通信

  • PID

chroot</

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值