Innerhalb der nächsten zehn Jahre wird ein Computer Schachweltmeister werden und innerhalb der nächsten zehn Jahre ein wichtiges und neues mathematischen Theorem entdecken und beweisen  — Herbert Simon, Wirtschaftsnobelpreisträger, 1957

Inspiration:
https://microk8s.io/docs/registry-built-in


Die lokal Registry dient zum speichern von selbst erzeugten Containern. Diese Container werden dann in den Pull-Requests verwendet.

alfred@pc1:~$ microk8s enable registry:size=20Gi
Addon storage is already enabled.
Enabling the private registry
Applying registry manifest
namespace/container-registry created
persistentvolumeclaim/registry-claim created
deployment.apps/registry created
service/registry created
configmap/local-registry-hosting configured
The registry is enabled
The size of the persistent volume is 20Gi
alfred@pc1:~$




Der reservierte Plattenplatz ist im Portainer sichtbar.



Im Dashboard ist das auch ersichtlich.

ansible@monitoring:~$ ansible pc -m shell -a 'ls -lisa /var/snap/microk8s/common/default-storage/'
pc5 | FAILED | rc=2 >>
ls: cannot access '/var/snap/microk8s/common/default-storage/': No such file or directorynon-zero return code
pc2 | CHANGED | rc=0 >>
total 12
514064 4 drwxr-xr-x 3 root root 4096 May  5 07:43 .
255956 4 drwxr-xr-x 5 root root 4096 May  5 07:43 ..
514065 4 drwxr-xr-x 2 root root 4096 May  5 07:43 container-registry-registry-claim-pvc-d8eab67a-2d78-4af8-97c6-43886117adab
pc4 | FAILED | rc=2 >>
ls: cannot access '/var/snap/microk8s/common/default-storage/': No such file or directorynon-zero return code
pc3 | CHANGED | rc=0 >>
total 12
773017 4 drwxr-xr-x 3 root root 4096 May  5 07:26 .
255956 4 drwxr-xr-x 5 root root 4096 May  5 07:26 ..
773020 4 drwxr-xr-x 5 root root 4096 May  5 07:26 portainer-portainer-pvc-be98089b-a776-436b-acf9-acf3cca55276
pc1 | CHANGED | rc=0 >>
total 16
384108 4 drwxr-xr-x 4 root root 4096 May  5 07:43 .
256472 4 drwxr-xr-x 5 root root 4096 Apr 25 20:00 ..
514884 4 drwxrwxrwx 2 root root 4096 May  5 07:43 container-registry-registry-claim-pvc-d8eab67a-2d78-4af8-97c6-43886117adab
514937 4 drwxrwxrwx 2 root root 4096 May  5 07:26 portainer-portainer-pvc-be98089b-a776-436b-acf9-acf3cca55276
ansible@monitoring:~$

Die Storage ist auf zwei Nodes verteilt, und somit Failover-fähig.