MicroK8s : Registry を有効にする2023/06/22 |
MicroK8s ビルトイン の Registry を有効にする場合は以下のように設定します。
|
[1] | プライマリーノードで、ビルトイン Registry を有効にします。 有効にすると、[kube-proxy] が [0.0.0.0:32000] で待ち受け状態となります。 |
# バックエンドストレージサイズ 30G で registry を有効にする # サイズ指定しない場合のデフォルトは 20G # サイズ指定は MicroK8s 1.18.3 以降で可能 root@dlp:~# microk8s enable registry:size=30Gi Infer repository core for addon registry Infer repository core for addon hostpath-storage Enabling default storage class. WARNING: Hostpath storage is not suitable for production environments. A hostpath volume can grow beyond the size limit set in the volume claim manifest. deployment.apps/hostpath-provisioner created storageclass.storage.k8s.io/microk8s-hostpath created serviceaccount/microk8s-hostpath created clusterrole.rbac.authorization.k8s.io/microk8s-hostpath created clusterrolebinding.rbac.authorization.k8s.io/microk8s-hostpath created Storage will be available soon. WARNING: This style of specifying size is deprecated. Use newer --size argument instead. The registry will be created with the size of 30Gi. Default storage class will be used. namespace/container-registry created persistentvolumeclaim/registry-claim created deployment.apps/registry created service/registry created configmap/local-registry-hosting configured # [registry] pod が起動する root@dlp:~# microk8s kubectl get pods -n container-registry NAME READY STATUS RESTARTS AGE registry-9865b655c-48vqk 1/1 Running 0 31s |
[2] | Registry 有効後は、通常通りの方法で使用可能です。 |
root@dlp:~# podman images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/library/debian latest 49081a1edb0b 9 days ago 121 MB # タグ付けしてプッシュ root@dlp:~# podman tag 49081a1edb0b localhost:32000/debian:registry root@dlp:~# podman push localhost:32000/debian:registry --tls-verify=false Getting image source signatures Copying blob 332b199f36eb done Copying config 49081a1edb done Writing manifest to image destination Storing signaturesroot@dlp:~# podman images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/library/debian latest 49081a1edb0b 9 days ago 121 MB localhost:32000/debian registry 49081a1edb0b 9 days ago 121 MB |
Sponsored Link |