サンプルだとよくECRやGCRにコンテナイメージをアップロードするように言われるが、とりあえずローカルで確認したいときに、Kubernetesクラスタ内にdockerレジストリを作る方法について調べた。
registryを作成
Using a Local Registry with Minikube
https://hub.docker.com/_/registry を使う
docker-registry.yaml
確認
適当なpodを作って、疎通確認
pod-nginx.yaml
kanikoのイメージアップロード先を指定
https://github.com/GoogleContainerTools/kaniko
http: server gave HTTP response to HTTPS client
エラーが出た
https://github.com/GoogleContainerTools/kaniko#flag---insecure
kaniko 実行時に --insecure
オプションをつける