从位于 Github 的文件创建 Kubernetes 对象
Create Kubernetes object from a file located in Github
我想使用
GitHub URL 创建部署
kubectl create -f github.com/deployment.yaml
该 deployment.yaml
文件位于我的私人 GitHub 存储库中。
我如何验证我的 kubectl 以使用我的 GitHub 私有存储库并创建该部署?
您可以简单地:
即来自this example:
USER="me"
PASSWD="mypasswd"
OUTPUT_FILEPATH="./foo"
OWNER="mycompany"
REPOSITORY="boo"
RESOURCE_PATH="project-x/a/b/c.py"
TAG="my_unit_test"
curl \
-u "$USER:$PASSWD" \
-H 'Accept: application/vnd.github.v4.raw' \
-o "$OUTPUT_FILEPATH" \
-L "https://api.github.com/repos/$OWNER/$REPOSITORY/contents/$RESOURCE_PATH?ref=$TAG"
| kubectl create -f /dev/stdin
我想使用
GitHub URL 创建部署
kubectl create -f github.com/deployment.yaml
该 deployment.yaml
文件位于我的私人 GitHub 存储库中。
我如何验证我的 kubectl 以使用我的 GitHub 私有存储库并创建该部署?
您可以简单地:
即来自this example:
USER="me"
PASSWD="mypasswd"
OUTPUT_FILEPATH="./foo"
OWNER="mycompany"
REPOSITORY="boo"
RESOURCE_PATH="project-x/a/b/c.py"
TAG="my_unit_test"
curl \
-u "$USER:$PASSWD" \
-H 'Accept: application/vnd.github.v4.raw' \
-o "$OUTPUT_FILEPATH" \
-L "https://api.github.com/repos/$OWNER/$REPOSITORY/contents/$RESOURCE_PATH?ref=$TAG"
| kubectl create -f /dev/stdin