扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

k8s鎬庝箞鎸傝浇閰嶇疆鏂囦欢

扬州沐宇科技
2024-01-16 11:29:54
k8s

鍦↘ubernetes涓紝鍙互浣跨敤ConfigMap鍜孲ecret鏉ユ寕杞介厤缃枃浠躲€?/p>

  1. ConfigMap锛氬皢閰嶇疆鏂囦欢浠ラ敭鍊煎鐨勫舰寮忓瓨鍌ㄥ湪ConfigMap涓紝鐒跺悗灏咰onfigMap鎸傝浇鍒癙od涓殑涓€涓洰褰曘€?鍒涘缓ConfigMap锛?/p>

    kubectl create configmap my-config --from-file=config-file.conf
    

    鍦≒od涓寕杞紺onfigMap锛?/p>

    apiVersion: v1
    kind: Pod
    metadata:
      name: my-pod
    spec:
      containers:
      - name: my-container
        image: my-image
        volumeMounts:
        - name: config-volume
          mountPath: /path/to/config
      volumes:
      - name: config-volume
        configMap:
          name: my-config
    
  2. Secret锛氬皢鏁忔劅閰嶇疆鏂囦欢浠ecret鐨勫舰寮忓瓨鍌ㄥ湪Kubernetes涓紝鐒跺悗灏哠ecret鎸傝浇鍒癙od涓殑涓€涓洰褰曘€?鍒涘缓Secret锛?/p>

    kubectl create secret generic my-secret --from-file=config-file.conf
    

    鍦≒od涓寕杞絊ecret锛?/p>

    apiVersion: v1
    kind: Pod
    metadata:
      name: my-pod
    spec:
      containers:
      - name: my-container
        image: my-image
        volumeMounts:
        - name: secret-volume
          mountPath: /path/to/config
      volumes:
      - name: secret-volume
        secret:
          secretName: my-secret
    

鍦ㄤ笂闈㈢殑绀轰緥涓紝config-file.conf鏄鎸傝浇鐨勯厤缃枃浠讹紝/path/to/config鏄鎸傝浇鍒癙od涓殑鐩綍銆傚彲浠ユ牴鎹疄闄呮儏鍐佃繘琛岃皟鏁淬€?/p>

扫码添加客服微信