kubernetes的资源管理概述

    在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。

    kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。

    kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。

    Pod可以提供服务之后,就要考虑如何访问Pod中服务,kubernetes提供了Service资源实现这个功能。

    当然,如果Pod中程序的数据需要持久化,kubernetes还提供了各种存储系统。

对图片的解释:

pod控制器的作用是产生很多pod,pod中运行容器,容器中运行程序。

如果程序需要数据存储的话,那么就会有很多数据存储卷(volume),其中configmap、pvc、secret是为了存储数据中的资源。

pod要想外部进行访问,kubernetes提供了service代理。外部通过访问service就能访问pod了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容