摘要: 使用deploy-nginx.yaml创建控制器 apiVersion: apps/v1 kind: Deployment metadata: name: nginx namespace: dev spec: replicas: 3 selector: matchLabels: run: nginx 阅读全文
posted @ 2021-07-02 21:55 路过的柚子厨 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Deployment介绍 在k8s中,pod是最小的控制单元,但是k8s很少直接控制pod,一般都是通过pod控制器来完成。 pod控制器用于对pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod 在k8s中pod控制器的种类很多,本章节只介绍一种depl 阅读全文
posted @ 2021-07-02 20:12 路过的柚子厨 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: Label介绍 Label是k8s系统中的一个重要概念。它的作用就是在资源上添加标识,用来对它们进行分区和选择。 Label的特点: 一个label会以KEY/VALUE键值对的形式附加到各种形象上,如Node、Pod、Service等 一个资源对象可以定义任意数量的label,同一个label也可 阅读全文
posted @ 2021-07-02 17:51 路过的柚子厨 阅读(929) 评论(0) 推荐(0) 编辑
摘要: Pod介绍 pod是k8s集群进行管理的最小单元,程序要运行必须部署到容器中,而容器必须存在于pod中。 pod可以认为是容器的封装,一个pod中可以存在一个或多个容器 k8s在集群启动之后,集群中的各个组件也都是以pod方式运行的,可以通过下面命令查看: [root@master ~]# kube 阅读全文
posted @ 2021-07-02 17:06 路过的柚子厨 阅读(263) 评论(0) 推荐(0) 编辑
摘要: namespace介绍 namespace是k8s系统中的一种非常重要的资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离 默认情况下,k8s集群中的所有的pod都是可以相互访问的。但是在实际中,可能不想让两个pod之间进行互相的访问, 哪此时就可以将两个pod划分到不同的names 阅读全文
posted @ 2021-07-02 15:40 路过的柚子厨 阅读(3826) 评论(0) 推荐(0) 编辑
摘要: 资源管理介绍 在k8s中,所有的内容均抽象为资源,用户需要通过操作资源来管理k8s kubernetes的本质就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在k8s集群中运行一个个的容器,并将指定的程序跑在容器中 k8s的最小管理单元是pod而不是容器,所以只能将容器放在p 阅读全文
posted @ 2021-07-02 09:53 路过的柚子厨 阅读(417) 评论(0) 推荐(0) 编辑