type【策略类型】:Recreate/RollingUpdate(默认) Recreate:“重新创建”`在创建新的POD之前杀死所有现有的POD。 rollingUpdate【map】:滚动更新配置参数。仅当DeploymentStrategyType=RollingUpdate时显示。 maxSurge:当设置为30%时,在滚动更新开始时,新的ReplicaSet可以
proxy 运行一个 proxy 到 Kubernetes API server cp 复制 files 和 directories 到 containers 和从容器中复制 files 和 directories. auth 检查授权 Advanced Commands: diff 将实际版本与可能应用的版本进行比较 apply 通过文件名或标准输入流(stdin)对资源进行配置 patch 使用 strategic merge patch 更新一个资源的 ...
数据实时同步 [root@server2 vol]# vim vol1.yaml apiVersion: v1 kind: Pod metadata: name: vol1 spec: containers: - image: busyboxplus 默认访问pod内的第一个镜像 name: vm1 command: ["sleep", "300"] volumeMounts: - mountPath: /cache name: cache-volume - ...
containers: #必选,Pod中容器列表- name:string#必选,容器名称 image:string#必选,容器的镜像名称 imagePullPolicy: [Always| Never |IfNotPresent] #获取镜像的策略 Alawys表示下载镜像 IfnotPresent表示优先使用本地镜像,否则下载镜像,Nerver表示仅使用本地镜像 command: [string] #容器的启动命令列表,如不指定,...
创建deployment 创建pc-deployment.yaml,内容如下: apiVersion: apps/v1 kind: Deployment metadata: name: pc-deployment namespace: dev spec: replicas: 3 selector: matchLabels: app: nginx-pod template: metadata: labels: app: nginx-pod spec: containers: - name: nginx image: nginx:1.17.1 # 创建...
1.1 Deployment 介绍 Deployment 是为 Pod 和 ReplicaSet 提供了一个声明式定义方法,也就是你只要负责描述 Deployment 中的目标状态,而 Deployment 控制器会去对 ReplicaSet 进行操作使其变成期望的状态。 Deployment 是用来取代以前的 ReplicationController 达到更方便的管理应用。
如果在 Pod 配置中只设置了 command 但是没有设置 args,那么容器启动时只会执行该命令,Docker 镜像中自带的命令及其参数会被忽略。 如果在 Pod 配置中只设置了 args,那么 Docker 镜像中自带的命令会使用该新参数作为其执行时的参数。 如果在 Pod 配置中同时设置了 command 与args,那么 Docker 镜像中自带的命令及...
apiVersion:apps/v1kind:Deploymentmetadata:name:my-deploymentspec:replicas:3selector:matchLabels:app:my-apptemplate:metadata:labels:app:my-appspec:containers:-name:my-containerimage:my-imageenv:-name:MY_VARvalue:"123" 五、处理报错 将env变量部分的数字加上双引号,转化为字符串。
Deployment Sidecars string 否 为应用 Pod 设置 Sidecar 容器。支持设置容器配置的格式 YAML,其值为 Sidecar 容器 YAML 配置 base64 编码后的值。 [{"yamlEncoded":"Y29tbWFuZDoKICAtIHRhaWwKICAtICctZicKICAtIC9kZXYvbnVsbAppbWFnZTogJ2J1c3lib3g6bGF0ZXN0JwpuYW1lOiBidXN5Ym94Cg=="}] InitContainers st...
Deployment Sidecars string 否 为应用 Pod 设置 Sidecar 容器。支持设置容器配置的格式 YAML,其值为 Sidecar 容器 YAML 配置 base64 编码后的值。 [{"yamlEncoded":"Y29tbWFuZDoKICAtIHRhaWwKICAtICctZicKICAtIC9kZXYvbnVsbAppbWFnZTogJ2J1c3lib3g6bGF0ZXN0JwpuYW1lOiBidXN5Ym94Cg=="}] InitContainers st...