什么是k8s

62 阅读1分钟

标题

什么是k8s

Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。

简单来说就是负责管理多个docker容器的资源管理器。在容器之上,在云服务器之下。主要是对于Docker这样的容器进行编排管理。

k8s组件结构与交互

image.png

k8s负责管理容器,而k8s集群有master节点和worker节点。主节点有api与worker节点交互,worker节点有服务,服务是一个一个的pod组成,而pod内可以有多个容器,也就是说pod是多个容器组成的一个单位,pod内的容器互相访问是通过localhost访问的,同时容器共享存储资源。以及kuberlet和kuberproxy,分别负责管理服务和管理交互。master

image.png master节点特有的组件:

  1. api server负责交互,master节点内各组件只能与它交互,且向外提供唯一接口。
  2. scheduler 对pod进行资源调度,选择合适的worker
  3. controller manager,对控制器controller进行管理,负责整个集群的管理。

总结

本次文章简单了解了一下什么是k8s和它的组织架构

结语

本次的文章到这里就结束啦!♥♥♥读者大大们认为写的不错的话点个赞再走哦 ♥♥♥

每天一个知识点,每天都在进步!♥♥