From 2bf274de3fe814e3729deb9ca242df58f8936a49 Mon Sep 17 00:00:00 2001 From: "Gabriel A. Giovanini" Date: Fri, 13 May 2022 19:32:51 +0200 Subject: fix(shasso): Fix code format Remove whitespace. --- .../K8S_private_gitlab_registry_using_podman.html | 31 ++++++---------------- 1 file changed, 8 insertions(+), 23 deletions(-) (limited to 'content/posts/K8S_private_gitlab_registry_using_podman.html') 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 @@

First we should take a look at podman-login man page: -

-        man podman login
-    
+
man podman login

It will give some valueable information like the location of auth.json file. Now we can login using podman: -

-        podman login registry.gitlab.com
-    
+
podman login registry.gitlab.com

Then check the auth.json file located at ${XDG_RUNTIME_DIR}/containers/auth.json (as described by the manual). It will contain your auth config: -

-        
-{
+
{
 	"auths": {
 		"registry.gitlab.com": {
 			"auth": "..."
 		}
 	}
-}
-        
-    
+}

Now copy that file over to the server and register it in k8s with the following command: -

-        
+

 kubectl create secret generic regcred \
     --from-file=.dockerconfigjson=auth.json \
-    --type=kubernetes.io/dockerconfigjson
-
-        
-    
+ --type=kubernetes.io/dockerconfigjson

Once you have created you can list by kubectl get secret: -

-        
+

 NAME     TYPE                                  DATA   AGE
-regcred  kubernetes.io/dockerconfigjson        1      53s
-        
-    
+regcred kubernetes.io/dockerconfigjson 1 53s

-- cgit v1.2.3