From 7ddc08d622274df5740e86ae87f7878e10fe883b Mon Sep 17 00:00:00 2001 From: baschno Date: Sat, 27 Dec 2025 09:58:15 +0100 Subject: [PATCH] add local docker registry config --- 01_Basic_Setup/justfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/01_Basic_Setup/justfile b/01_Basic_Setup/justfile index 84d4bb0..36cd887 100644 --- a/01_Basic_Setup/justfile +++ b/01_Basic_Setup/justfile @@ -6,7 +6,7 @@ export EXTERNAL_K8S_HOST := env("EXTERNAL_K8S_HOST", "") export KEYCLOAK_HOST := env("KEYCLOAK_HOST", "") export KEYCLOAK_REALM := env("KEYCLOAK_REALM", "buunstack") export K8S_OIDC_CLIENT_ID := env('K8S_OIDC_CLIENT_ID', "k8s") -export K3S_ENABLE_REGISTRY := env("K3S_ENABLE_REGISTRY", "false") +export K3S_ENABLE_REGISTRY := env("K3S_ENABLE_REGISTRY", "true") export SERVER_IP := env("K3S_SERVER_IP","192.168.178.45") export AGENT_IP := env("K3S_AGENT_IP","192.168.178.75") export USER := env("K3S_USER","basti") @@ -36,7 +36,7 @@ install: "--context" "${context}" "--host" "${K8S_MASTER_NODE_NAME}" "--user" "${username}" - "--no-extras" + "--no-extras" # ) if [ -n "${kubeconfig}" ]; then @@ -134,3 +134,15 @@ add-agent: k3sup "${args[@]}" echo "Agent node at ${new_agent_ip} added to cluster." +# Configure k3s to use local registry +configure-registry: + #!/bin/bash + set -euo pipefail + echo "Configuring k3s registries.yaml..." + + ssh "${K8S_MASTER_NODE_NAME}" "sudo mkdir -p /etc/rancher/k3s" + gomplate -f ./registry/registries.gomplate.yaml | ssh "${K8S_MASTER_NODE_NAME}" "sudo tee /etc/rancher/k3s/registries.yaml > /dev/null" + + echo "Restarting k3s to apply registry configuration..." + ssh "${K8S_MASTER_NODE_NAME}" "sudo systemctl restart k3s" + echo "✓ Registry configuration applied" \ No newline at end of file