Topik ini menjelaskan cara memasang stdlog (log output standar kontainer) ke Pod Elastic Container Instance. Anda harus memiliki izin root untuk melakukan operasi ini.
Contoh konfigurasi
Elastic Container Instance memungkinkan Anda menggunakan Plugin Container Storage Interface (CSI) untuk memasang log output standar kontainer ke Pod Elastic Container Instance. Anda harus memiliki izin root untuk melakukan operasi ini. Berikut contoh konfigurasinya:
Jalankan perintah berikut untuk membuat file konfigurasi YAML bernama stdlog_demo.yaml:
vim stdlog_demo.yamlSalin konten templat berikut ke dalam file stdlog_demo.yaml:
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.comDeploy Pod tersebut.
kubectl create -f stdlog_demo.yamlPeriksa hasil pemasangan.
Lihat direktori file di dalam Pod. Log output standar kontainer dipasang ke direktori
/cache-testpada Pod. Anda dapat menggunakan log tersebut di dalam kontainer.kubectl get pod test-stdlog-demo kubectl exec -it test-stdlog-demo bash ls -l /cache-test ls -l /cache-test/test-container