掛載stdlog實現(xiàn)掛載容器標準輸出日志
更新時間:
本文介紹如何掛載stdlog,實現(xiàn)將容器的標準輸出日志以root權限掛載到ECI Pod內(nèi)。
配置示例
ECI支持通過CSI存儲插件,將容器的標準輸出日志以root權限掛載到ECI Pod內(nèi)。配置示例如下:
準備YAML配置文件。
vim stdlog_demo.yaml
stdlog_demo.yaml的內(nèi)容如下:
apiVersion: v1 kind: Pod metadata: name: test-stdlog-demo spec: containers: - image: registry-vpc.cn-beijing.aliyuncs.com/eci_open/nginx:1.14.2 name: test-container volumeMounts: - mountPath: /cache-test name: cache-volume volumes: - name: cache-volume csi: driver: stdlogplugin.csi.alibabacloud.com
部署Pod。
kubectl create -f stdlog_demo.yaml
確認掛載結果。
查看Pod內(nèi)的文件目錄,可以看到容器的標準日志已經(jīng)以root權限掛載到
/cache-test
目錄下,您可以在容器內(nèi)使用相關日志。kubectl get pod test-stdlog-demo kubectl exec -it test-stdlog-demo bash ls -l /cache-test ls -l /cache-test/test-container
文檔內(nèi)容是否對您有幫助?