
k8s容器编排,简单理解就是统一调度容器的执行顺序,例如哪个容器先处理,哪个容器后处理,同时也可以实现配置文件统一管理、节点动态的扩容和缩容、应用程序滚动升级以及具备自愈能力。k8s可以集成docker引擎来执行docker容器的调度,主要也是采用docker做为主要容器引擎的解决方案。
NameSpace是kubernetes集群中的虚拟化集群 ,是对一组资源和对象的抽象集合,在一个k8s集群中可以有多个命名空间,彼此之间逻辑隔离。常见的pods、services、replication、controllers和deployments等都是属于某一个命名空间(不指定是default),而node、persistentVolumes等则不属于任何命名空间。
# 查看所有的命名空间
kubectl get namespace
# 创建命名空间
kubectl create namespace name
# 删除命名空间
kubectl delete namespace name
Pod是k8s集群调度的最小单元,由一个或多个容器的组合,这些容器共享存储、网络和命名空间