Создать объект Kubernetes из файла, расположенного в Github - PullRequest
1 голос
/ 08 февраля 2020

Я хочу создать развертывание с GitHub URL, используя
kubectl create -f github.com/deployment.yaml
Этот файл deployment.yaml находится в моем личном репозитории GitHub.
Как я могу аутентифицировать kubectl для использования моего частного репозитория GitHub и создать это развертывание?

1 Ответ

2 голосов
/ 08 февраля 2020

Вы можете просто:

То есть с этот пример :

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...