k8s的架构组成

一 k8s的概述

1.1 k8s概述

k8s是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务,通过k8s能够进行应用的自动化部署和扩缩容。

k8s可以创建多个容器,每个容器运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员进行复杂的人工配置和处理。

简述:k8s 底层采用docker容器化技术,实现更高层次的操作,进行容器编排,自动化运维部署,扩展,自我检测和修复 的管理平台。

1.2 k8s的组成部分

1.3 k8s的集群架构组成*

1.master节点:整个集群的控制中心节点:用于管理和调度集群中各种资源。

a)api server: 对外统一的入口。

b)schedule: 监控node节点上的pod运行状态,并调用pod到合理的node节点上。

c)controller manager :  管控集群资源对象的运行状态,并确保按照期望的状态运行。

d)etcd: 存储集群节点的配置信息,连接信息,元信息等。

2.node节点:集群中的工作节点,用于运行容器化应用程序、和服务

kublet:管理node节点上的pod和容器,通过api server 获取pod的配置信息,并维护pod的运行状态。

cube proxy:负责k8s的负载均衡、网络代理,并将请求路由到正确的pod上。

container runtime :在node节点上运行和管理容器。如:Docker、containerd

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值