2019GKEでは特に何も設定しなくても、同一プロジェクトのGCRのDockerイメージをpullできる。GCRはプライベートレジストリなので当然だが、プロジェクト外では認証が必要となる。今回は、ローカルのKubernetesでGCRのイメージをpullしたかったので、その手順を残す。サービスアカウントのキーを作成まず、GCRの読み取り権限を持つサービスアカウントのキーをつくる。type”には”JSON”を設定して、キーを作成する。続いて、以下のコマンドでsecretを作成する。protected]YAMLにエクスポートする場合は、以下のコマンドを実行する。最後に、deploymentのimagePullSecretsに作成したsecretを指定する。自分の場合、Kustomizeでローカル環境のみimagePullSecretsを設定したかったので、以下のようなpatchを書いた。KubernetesTweet。