1. 程式人生 > >kubernetes -- helm charts 開發: 3、 兩個容器之間資料共享的方式

kubernetes -- helm charts 開發: 3、 兩個容器之間資料共享的方式

問題:兩個容器,一個容器往某個目錄中寫資料,另一個容器需要從該目錄讀取資料。
解決辦法:
將兩個容器寫在同一個pod中,並採用emptyDir掛載
大致程式碼結構如下:
 

...
      containers:
        - name: cotainer1
          image: ...
          imagePullPolicy: ...
          command:
            -  ...
          volumeMounts:
            - name: mydata
              mountPath: /var/data
        - name: cotainer2
          image: ...
          imagePullPolicy: ...
          command:
            -  ...
          volumeMounts:
            - name: mydata
              mountPath: /var/data
      volumes:
        - name: mydata
          emptyDir: {}
...