how to pass environment variable in kubectl deployment?

前端 未结 6 511
失恋的感觉
失恋的感觉 2020-12-20 12:44

I am setting up the kubernetes setup for django webapp.

I am passing environment variable while creating deployment as below

kubectl create -f deploy         


        
6条回答
  •  余生分开走
    2020-12-20 12:57

    Please try following

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      namespace: kdpd00201
      name: frontend
      labels:
        app: nginx
    spec:
      replicas: 6
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          labels:
            app: nginx
        spec:
          containers:
          - name: frontend
            image: ifccncf/nginx:1.14.2
            ports:
            - containerPort: 8001
            env:
               - name: NGINX_PORT
                 value: "8001"
    

提交回复
热议问题