Chapter 03

ServiceAccountの作成

nozomi-nishinohara
nozomi-nishinohara
2021.05.17に更新

ServiceAccountの作成

ImagePullSecretで使用するSecretの設定

kubectl create secret docker-registry regcred \ # secrets名
--docker-server=リポジトリドメイン \
--docker-username=ユーザー名 \
--docker-password=パスワード(API KEYの場合もあり) \
--docker-email=メールアドレス
# ダウンロードしyamlを管理する場合は下記も付与
--dry-run -o yaml > github.yaml

ImagePullSecretの変更(デフォルトで接続するプライベートレジストリの認証情報を格納)

# kubectl patch sa [service_account_name] -p '{"imagePullSecrets": [{"name": "secret_name"}]}'
$ kubectl patch sa default -p '{"imagePullSecrets": [{"name": "regcred"}]}'