zoukankan      html  css  js  c++  java
  • 多容器共享volume

    目标: pod中 包含两个容器: tomcat和busybox, 设置volume:app-logs, 用于tomcat向其中写日志, busybox读日志文件

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: busybox-deployment
      namespace: default 
      labels:
        app: busybox
    spec:
      selector:
        matchLabels:
          app: busybox
      replicas: 1
      template:
        metadata:
          labels:
            app: busybox
        spec:
          containers:
          - name: tomcat
            image: tomcat
            ports:
            - containerPort: 8080
            volumeMounts:
            - name: app-logs
              mountPath: /usr/local/tomcat/logs
          - name: busybox
            image: busybox
            command: ["sh", "-c", "tail -f /logs/catalina*.log"]
            volumeMounts:
            - name: app-logs
              mountPath: /logs
          volumes:
          - name: app-logs
            emptyDir: {}
    
    kubectl logs -f busybox-deployment-7fd499c769-zb4q9  -c busybox
    

  • 相关阅读:
    环保
    A股行情记录
    航运
    黑五类
    家电
    妖股
    高校概念股
    科技园区
    壳股
    白底黑字or黑底白字,眼睛更喜欢哪一个?
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/11294919.html
Copyright © 2011-2022 走看看