aboutsummaryrefslogtreecommitdiff
path: root/content/logs/2020-12-28-k8s-private-registry.org
diff options
context:
space:
mode:
authorGabriel Arakaki Giovanini <mail@gabrielgio.me>2022-06-21 21:39:04 +0200
committerGabriel Arakaki Giovanini <mail@gabrielgio.me>2022-06-21 21:43:28 +0200
commit93ad4d03b9d87d6177514de27bb94d9230da82e6 (patch)
tree89da96ae3a43b34ec0db13f57a657c099e24a15d /content/logs/2020-12-28-k8s-private-registry.org
parentacf5f44cba664debef95e1275dd26c5679e6e357 (diff)
downloadgabrielgio.me-93ad4d03b9d87d6177514de27bb94d9230da82e6.tar.gz
gabrielgio.me-93ad4d03b9d87d6177514de27bb94d9230da82e6.tar.bz2
gabrielgio.me-93ad4d03b9d87d6177514de27bb94d9230da82e6.zip
ref: Move from orgmode to markdown
I'll never ever again move away from markdown. fix: Move to http ... until I add a certificate
Diffstat (limited to 'content/logs/2020-12-28-k8s-private-registry.org')
-rw-r--r--content/logs/2020-12-28-k8s-private-registry.org57
1 files changed, 0 insertions, 57 deletions
diff --git a/content/logs/2020-12-28-k8s-private-registry.org b/content/logs/2020-12-28-k8s-private-registry.org
deleted file mode 100644
index 9a571ef..0000000
--- a/content/logs/2020-12-28-k8s-private-registry.org
+++ /dev/null
@@ -1,57 +0,0 @@
----
-title: "K8S private gitlab registry using podman"
-date: 2021-12-28
-tags: ['kubernetes', 'linux', 'podman', 'gitlab', 'k3s']
----
-
-This is based on [[https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/][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:
-
-#+BEGIN_SRC bash
-man podman login
-#+END_SRC
-
-It will give some valueable information like the location of auth.json file.
-Now we can login using podman:
-
-#+BEGIN_SRC bash
-podman login registry.gitlab.com
-#+END_SRC
-
-Then check the ~auth.json~ file located at
-~${XDG_RUNTIME_DIR}/containers/auth.json~ (as described by the manual).
-
-#+BEGIN_SRC bash
-cat "${XDG_RUNTIME_DIR}/containers/auth.json"
-#+END_SRC
-
-It will print your auth config:
-
-#+BEGIN_SRC json
-{
- "auths": {
- "registry.gitlab.com": {
- "auth": "..."
- }
- }
-}
-#+END_SRC
-
-Now copy that file over to the server and register it in k8s with the following command:
-
-#+BEGIN_SRC bash
-kubectl create secret generic regcred \
- --from-file=.dockerconfigjson=auth.json \
- --type=kubernetes.io/dockerconfigjson
-#+END_SRC
-
-Once you have created you can list by ~kubectl get secret~:
-
-#+BEGIN_SRC
-NAME TYPE DATA AGE
-regcred kubernetes.io/dockerconfigjson 1 53s
-#+END_SRC
-
-