【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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。