四、资源管理介绍
k8s本质上是一个集群系统,用户可以在集群中部署各种服务,部署服务(其实就是在k8s集群中运行一个个容器,并将指定的程序跑在容器中)
k8s的最小管理单元是pod不是容器,所以只能将容器放在pod中,而k8s一般不会直接管理pod,而是通过pod控制器来管理的pod的
pod可以提供服务之后,就需要考虑如何访问pod中的服务,k8s提供了service资源实现这个功能
pod中程序的数据需要持久化,k8s还提供了各种存储系统
查看经常使用的资源 kubectl api-resources
声明式对象配置:实际上就是使用apply描述一个资源最终的状态:
使用apply操作资源:
如果资源不存在,就创建,相当于kubectl create
如果资源已存在,就更新,相当于kubectl patch