apiVersion: v1
kind: Pod
metadata:
name: host-git
spec:
containers:
- name: host-git
image: centos:7
command:
- "bin/bash"
- "-c"
- "sleep 10000"
volumeMounts:
- name: jar
mountPath: /home/steven/host
volumes:
- name: jar
gitRepo:
repository: https://github.com/twleader/RESTAPI.git
revision: master
directory: .
和 emptyDir 很類似,差別在於第 18~20 行,指出了 git repository 及 revision,第 21 行則指出 clone 下來的內容要放在 volume 的當前目錄。如上執行 yaml 後建立起 pod host-git。接下用 exec 指令進入 pod 裡面看一下 /home/steven/host 目錄裡有沒有 clone 下來的檔案。
非常順利。


沒有留言:
張貼留言