一、kubernetes 概念

网友投稿 270 2022-10-21

一、kubernetes 概念

1. k8s 概述

k8s是谷歌在2014年开业的容器集群化管理系统使用k8s进行容器应用部署使用k8s利用应用扩展k8s目标实施让部署容器化应用更加简洁和高效

2. k8s 特性

自动装箱

基于容器对应用环境的资源配置要求自动部署应用容器

自我修复(自愈修复)水平扩展(弹性伸缩)服务发现滚动升级版本回退密钥和配置管理存储编排批处理

3. k8s集群架构组件

master组件

apiserver:集群统一入口,以restful方式,交给etcd存储seheduler:节点调度服务,选择node节点应用部署controller-manager:处理集群中常规后天任务,一个资源对应一个控制器etcd:存储系统,用于保存集群相关的数据

node组件

kubelet:master排到node节点代表,管理本机容器Kube-proxy:提供网络代理,负载均衡等操作docker:容器引擎

4. k8s核心概念

Pod

最小部署单元一组容器的集合共享网络生命周期是短暂的

controller

确保预期pod副本数量无状态应用部署有状态应用部署确保所有的node运行同一个pod一次性任务和定时任务

Service

定义一组pod的访问规则

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:七、 kubernetes 核心技术-PVC 和 PV
下一篇:Java 精炼解读数据结构的链表的概念与实现
相关文章

 发表评论

暂时没有评论,来抢沙发吧~