对于hostPath的简单使用

简单使用了hostPath,去做一些目录以及二进制的映射

apiVersion: v1
kind: Pod
metadata:
  name: health-check
  labels:
    app: health-check
spec:
  nodeName: k8s-master01
  containers:
  - name: check-status
    image: xxxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxx
    imagePullPolicy: IfNotPresent
    #command: ["bash","/root/health-check/main.sh"]
    volumeMounts:
    - mountPath: /root/.kube/config
      name: kubeconfig
    - mountPath: /usr/bin/kubectl
      name: kubectl-procedure
    - mountPath: /usr/bin/etcdctl
      name: etcdctl-procedure
    - mountPath: /etc/ssl/etcd/ssl/
      name: etcd-certs-dir
  volumes:
  - name: kubeconfig
    hostPath:
      path: /etc/kubernetes/admin.conf
      type: File
  - name: kubectl-procedure
    hostPath:
      path: /usr/local/bin/kubectl
      type: File
  - name: etcdctl-procedure
    hostPath:
      path: /usr/local/bin/etcdctl
      type: File
  - name: etcd-certs-dir
    hostPath:
      path: /etc/ssl/etcd/ssl/
      type: Directory

  

posted @ 2023-02-28 17:09  崛起的麋鹿  阅读(52)  评论(0)    收藏  举报