k8s 中启动容器执行多个命令启动

一、描述

  • 有时候有种特殊场景,可能不同的服务指向的后端地址不同,又不想重新编译镜像。那么这个就需要一个镜像针对不同场景需求

1.1、方法

---
kind: Deployment 
metadata:
  labels:
    release-name: web
    release-type: VUE
  name: nginx-74fb98b55
  namespace: default
spec:
  replicas: 1
  selector:
    matchLabels:
      release-name:web
      release-type: VUE
  template:
      name: nginx
      namespace: default
    spec:
      containers:
        - args: ["sed -i s#oem#new-oem#g /etc/nginx/conf.d/default.conf; /opt/aka_nginx.sh;"]
          command: [ "/bin/sh", "-c" ]
阅读剩余
THE END