diff options
Diffstat (limited to 'content/posts/K8S_private_gitlab_registry_using_podman.html')
-rw-r--r-- | content/posts/K8S_private_gitlab_registry_using_podman.html | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/content/posts/K8S_private_gitlab_registry_using_podman.html b/content/posts/K8S_private_gitlab_registry_using_podman.html index 97b525a..06306ed 100644 --- a/content/posts/K8S_private_gitlab_registry_using_podman.html +++ b/content/posts/K8S_private_gitlab_registry_using_podman.html @@ -7,49 +7,34 @@ </p> <p> First we should take a look at podman-login man page: - <pre> - <code>man podman login</code> - </pre> +<pre><code>man podman login</code></pre> </p> <p> It will give some valueable information like the location of auth.json file. Now we can login using podman: - <pre> - <code>podman login registry.gitlab.com</code> - </pre> +<pre><code>podman login registry.gitlab.com</code></pre> </p> <p>Then check the <code>auth.json</code> file located at <code>${XDG_RUNTIME_DIR}/containers/auth.json</code> (as described by the manual). It will contain your auth config: - <pre> - <code> -{ +<pre><code>{ "auths": { "registry.gitlab.com": { "auth": "..." } } -} - </code> - </pre> +}</code></pre> </p> <p> Now copy that file over to the server and register it in k8s with the following command: - <pre> - <code> +<pre><code> kubectl create secret generic regcred \ --from-file=.dockerconfigjson=auth.json \ - --type=kubernetes.io/dockerconfigjson - - </code> - </pre> + --type=kubernetes.io/dockerconfigjson</code></pre> </p> <p> Once you have created you can list by kubectl get secret: - <pre> - <code> +<pre><code> NAME TYPE DATA AGE -regcred kubernetes.io/dockerconfigjson 1 53s - </code> - </pre> +regcred kubernetes.io/dockerconfigjson 1 53s</code></pre> </p> </section> |