栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Kubernetes

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Kubernetes

介绍

官网: https://kubernetes.io/
Github: https://github.com/kubernetes/kubernetes
由来:谷歌开源的 Borg 系统,后经Go语言重写并捐给CNCF基金会开源。
重要作用:开源的容器编排工具(生态极其丰富)
学习的意义:解决裸跑docker的若干痛点。

K8s优势:
• 自动装箱,水平扩展,自我修复
• 服务发现和负载均衡
• 自动发布(默认滚动发布模式)和回滚
• 集中化配置管理和密钥管理
• 存储编排
• 任务批处理支行

K8s四种基本概念 Pod/Pod控制器 Pod

是K8s里能被运行的最小逻辑单元(原子单元),一个Pod里面可以运行多个容器,它们共享UTS+NET+IPC名称空间,可以把Pod理解成豌豆荚,而同一个Pod内的每个容器是一颗颗豌豆,一个Pod里运行多个容器,又叫边车(SideCar)模式。

Pod 控制器

Pod控制器是Pod启动的一种模板,用来保证在K8s里启动的Pod应始终按人们的预期运行(副本数,生命周期,健康状态检查…)
K8s内提供了众多的Pod控制器,常用的有以下几种(红色是常用的):

  • Deployment
  • DaemonSet
  • ReplicaSet
  • StatefulSet
  • Job
  • Cronjob
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857250.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号