【k8s】minikubeでGitHub Container Registoryのimageを利用する
2548 ワード
はじめに
localのkubernetes環境であるminikubeでGitHub Container Registory
(GitHubが提供しているコンテナレジストリ)からimageを利用する方法について記載する。
前提
- GitHub Container Registoryにimageがpushされていること
- minikube環境が動かせすこと
手順
手順としてはすごく簡単で以下のコマンドを実行し、k8s sercretを作成し、適用したいdeployment等にimagePullSecretsの設定を加えるだけです。
kubectl create secret docker-registry regcred --docker-server=ghcr.io --docker-username=<GitHub Container Registory User> --docker-password=<GitHub Container Registory Pass>
apiVersion: apps/v1
kind: Deployment
metadata:
name: app
spec:
selector:
matchLabels:
app: app
template:
metadata:
labels:
app: app
spec:
containers:
- name: app
...
imagePullSecrets:
- name: regcred
参考
Author And Source
この問題について(【k8s】minikubeでGitHub Container Registoryのimageを利用する), 我々は、より多くの情報をここで見つけました https://qiita.com/higakin/items/ccebf8de55c4bcce32bf著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .