add local docker registry config
This commit is contained in:
@@ -6,7 +6,7 @@ export EXTERNAL_K8S_HOST := env("EXTERNAL_K8S_HOST", "")
|
|||||||
export KEYCLOAK_HOST := env("KEYCLOAK_HOST", "")
|
export KEYCLOAK_HOST := env("KEYCLOAK_HOST", "")
|
||||||
export KEYCLOAK_REALM := env("KEYCLOAK_REALM", "buunstack")
|
export KEYCLOAK_REALM := env("KEYCLOAK_REALM", "buunstack")
|
||||||
export K8S_OIDC_CLIENT_ID := env('K8S_OIDC_CLIENT_ID', "k8s")
|
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 SERVER_IP := env("K3S_SERVER_IP","192.168.178.45")
|
||||||
export AGENT_IP := env("K3S_AGENT_IP","192.168.178.75")
|
export AGENT_IP := env("K3S_AGENT_IP","192.168.178.75")
|
||||||
export USER := env("K3S_USER","basti")
|
export USER := env("K3S_USER","basti")
|
||||||
@@ -36,7 +36,7 @@ install:
|
|||||||
"--context" "${context}"
|
"--context" "${context}"
|
||||||
"--host" "${K8S_MASTER_NODE_NAME}"
|
"--host" "${K8S_MASTER_NODE_NAME}"
|
||||||
"--user" "${username}"
|
"--user" "${username}"
|
||||||
"--no-extras"
|
"--no-extras" #
|
||||||
)
|
)
|
||||||
|
|
||||||
if [ -n "${kubeconfig}" ]; then
|
if [ -n "${kubeconfig}" ]; then
|
||||||
@@ -134,3 +134,15 @@ add-agent:
|
|||||||
k3sup "${args[@]}"
|
k3sup "${args[@]}"
|
||||||
echo "Agent node at ${new_agent_ip} added to cluster."
|
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"
|
||||||
Reference in New Issue
Block a user