containers【Containerarray】:容器信息 args【string array】: command【string array】: env【EnvVararray】: name【string】: value【string】: valueFrom【EnvVarSource】: configMapKeyRef【ConfigMapKeySelector】: name【st
rollout 管理资源的rollout scale 为 Deployment, ReplicaSet, Replication Controller 或者 Job 设置一个新的副本数量 autoscale 自动调整一个 Deployment, ReplicaSet, 或者 ReplicationController 的副本数量 Cluster Management Commands: certificate 修改 certificate 资源. cluster-info 显示集群信息 top 显示资源(CPU/内...
ports: #需要暴露的端口库号列表- name:string#端口号名称 containerPort:int#容器需要监听的端口号 hostPort:int#容器所在主机需要监听的端口号,默认与Container相同 protocol:string#端口协议,支持TCP和UDP,默认TCP env: #容器运行前需设置的环境变量列表- name:string#环境变量名称 value:string#环境变量的值 resou...
[root@server2 vol]# vim vol1.yaml apiVersion: v1 kind: Pod metadata: name: test-pd spec: nodeSelector: 指定主机 kubernetes.io/hostname: server4 主机名称标签 containers: - image: nginx name: test-container volumeMounts: - mountPath: /usr/share/nginx/html name: test-volume volumes: - ...
1.1 Deployment 介绍 Deployment 是为 Pod 和 ReplicaSet 提供了一个声明式定义方法,也就是你只要负责描述 Deployment 中的目标状态,而 Deployment 控制器会去对 ReplicaSet 进行操作使其变成期望的状态。 Deployment 是用来取代以前的 ReplicationController 达到更方便的管理应用。
3 Deployment(Deploy) 为了更好的解决服务编排的问题,kubernetes在V1.2版本开始,引入了Deployment控制器。值得一提的是,这种控制器并不直接管理pod,而是通过管理ReplicaSet来简介管理Pod,即:Deployment管理ReplicaSet,ReplicaSet管理Pod。所以Deployment比ReplicaSet功能更加强大。 Deployment主要功能有下面几个: 支持ReplicaSet...
如果在 Pod 配置中没有设置 command 或者args,那么将使用 Docker 镜像自带的命令及其参数。 如果在 Pod 配置中只设置了 command 但是没有设置 args,那么容器启动时只会执行该命令,Docker 镜像中自带的命令及其参数会被忽略。 如果在 Pod 配置中只设置了 args,那么 Docker 镜像中自带的命令会使用该新参数作为其执行...
[]部分定义的的卷名mountPath:string #存储卷在容器内mount的绝对路径,应少于512字符readOnly:boolean #是否为只读模式ports:#需要暴露的端口库号列表-name:string #端口号名称containerPort:int #容器需要监听的端口号hostPort:int #容器所在主机需要监听的端口号,默认与Container相同protocol:string #端口协议,支持...
Init Container 可以在多种K8S资源里被使用到,如 Deployment、Daemon Set、Pet Set、Job 等,但归根结底都是在 Pod 启动时,在主容器启动前执行,做初始化工作。 tolerations:污点容忍度 节点污点:类似节点上的标签或注解信息,用来描述对应节点的元数据信息;污点定义的格式和标签、注解的定义方式很类似,都是用一个 ...
留空时默认 Deployment。 Deployment Conf object 配置信息。 PostStart string K8s 容器启动后执行信息。 {\"exec\":{\"command\":[\"ls\",\"/\"]}}" Readiness string K8s 容器业务状态检查信息。 {"failureThreshold": 3,"initialDelaySeconds": 5,"successThreshold": 1,"timeoutSeconds": 1,"httpGet...