MicroK8s : Enable Registry2023/04/27 |
To enable MicroK8s built-in Registry, Configure like follows.
|
[1] | Enable built-in Registry on primary Node. After enabling, [kube-proxy] listens on [0.0.0.0:32000]. |
# enable registry with backend storage size 30G # default size is 20G if it's not specified # possible to specify the size on MicroK8s 1.18.3 or later 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. 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 starts root@dlp:~# microk8s kubectl get pods -n container-registry NAME READY STATUS RESTARTS AGE registry-77c7575667-nd6md 1/1 Running 0 38s |
[2] | After enabling Registry, it's possible to use it with common operation. |
root@dlp:~# podman images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/library/ubuntu latest 08d22c0ceb15 7 weeks ago 80.3 MB # tag and push root@dlp:~# podman tag 08d22c0ceb15 localhost:32000/ubuntu:registry root@dlp:~# podman push localhost:32000/ubuntu:registry --tls-verify=false Getting image source signatures Copying blob b93c1bd012ab done Copying config 08d22c0ceb done Writing manifest to image destination Storing signaturesroot@dlp:~# podman images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/library/ubuntu latest 08d22c0ceb15 7 weeks ago 80.3 MB localhost:32000/ubuntu registry 08d22c0ceb15 7 weeks ago 80.3 MB |
Sponsored Link |