From e964ec8f74b644d66ca166a7524adcc3a82709c9 Mon Sep 17 00:00:00 2001
From: "Gabriel A. Giovanini"
+ This is based on Log in to
+ Docker Hub. It is just a bit different to use podman.
+
+ First we should take a look at podman-login man page:
+K8S private gitlab registry using podman
+
+ 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
+
+ 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
+
+ + Once you have created you can list by kubectl get secret: +
+NAME TYPE DATA AGE
+regcred kubernetes.io/dockerconfigjson 1 53s
+
+
--
cgit v1.2.3