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

Kubernetes(K8S)简单概述

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

Kubernetes(K8S)简单概述

Kubernetes(K8S)

kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源 的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的 应用简单并且高效(powerful),Kubernetes 提供了应用部署,规划,更新,维护的一种 机制。
Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。

一、K8S的特性:
  1. 自动装箱
  2. 自我修复(自愈能力)
  3. 水平扩展
  4. 服务发现
  5. 滚动更新
  6. 版本回退
  7. 密钥和配置管理
  8. 存储编排
  9. 批处理
二、K8S集群架构组件

Master Node 和 Worker Node

1、Master组件:Master Node
  1. APIServerr:集群统一入口,以RESTful方式,交给etcd存储
  2. Scheduler:节点调度,选择node节点应用部署
  3. Controller-Manager:处理集群中常规后台任务,一个资源对应一个控制器
  4. etcd:存储系统,用于保存集群相关数据
2、node组件:Worker Node
  1. Kubelet:master派到node节点的代表,管理本机容器
  2. Kube-Proxy:提供网络代理,负载均衡等操作
三、K8S核心概念
  1. pod:最小的部署单元,一组容器的集合,共享网络,生命周期是短暂的
  2. controller:确保预期的pod副本数量,无状态应用部署,有状态应有部署,确保所有的node运行同一个pode,一次性任务和定时任务
  3. service:定义一组pod的访问规则
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/571917.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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