【kubernetes】kubernetes模块 kubernetes详解
2024-01-08 11:08:25
一、 Kubernetes是什么
Kubernetes简称K8S;
k8s本质上是一组服务器集群,k8s可以在集群的各个节点上运行特定的docker容器;
Kubernetes是Google在2014年开源的一个容器集群管理系统;
k8s用于容器化应用程序的部署,扩展和管理;
k8s提供了容器比安排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能;
k8s目标是让部署容器化应用简单高效。
二、 Kubernetes特性
自我修复:当某个容器挂掉或服务器挂掉,会自动启动新的容器;
弹性伸缩:实时根据服务器的并发情况,增加或缩减容器数量;
自动部署和回滚:
服务发现和负载均衡
机密和配置管理
存储编排
批处理
三、 Kubernetes集群架构与组件
k8s集群分为两类节点
master node:主
worker node:工作
master节点的组件(程序)
kube-apiserver:Kubernetes API,集群的统一入口,各组件协调者,以RESTful API提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给Etcd存储;
schduler:根据调度算法为新创建的Pod选择一个Node节
文章来源:https://blog.csdn.net/wjianwei666/article/details/135449219
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!