云容器引擎 CCE-设置容器启动命令:设置容器启动命令-YAML样例

时间:2023-11-01 16:25:54

设置容器启动命令-YAML样例

本节以nginx为例,说明通过kubectl设置容器启动命令的方法。

请参见通过kubectl连接集群,使用kubectl连接集群。参见通过kubectl命令行创建无状态工作负载通过kubectl命令行创建有状态工作负载时,容器启动命令的参数设置如下所示,详细请参见kubernetes官方文档

apiVersion: apps/v1kind: Deploymentmetadata:  name: nginxspec:  replicas: 1  selector:    matchLabels:      app: nginx  strategy:    type: RollingUpdate  template:    metadata:      labels:        app: nginx    spec:      containers:      - image: nginx         command:        - sleep        - '3600'                        #启动命令        imagePullPolicy: Always        lifecycle:          postStart:            exec:              command:              - /bin/bash              - install.sh                  #启动后命令          preStop:            exec:              command:              - /bin/bash              - uninstall.sh                 #停止前命令        name: nginx      imagePullSecrets:      - name: default-secret
support.huaweicloud.com/usermanual-cce/cce_01_0008.html