- Functional control plan

This commit is contained in:
Josako
2025-08-18 11:44:23 +02:00
parent 066f579294
commit 84a9334c80
17 changed files with 3619 additions and 55 deletions

View File

@@ -14,6 +14,12 @@ networking:
nodes:
- role: control-plane
kubeadmConfigPatches:
- |
kind: InitConfiguration
nodeRegistration:
kubeletExtraArgs:
node-labels: "ingress-ready=true"
# Extra port mappings to host (minty) according to port schema 3000-3999
extraPortMappings:
# Nginx - Main entry point
@@ -95,14 +101,15 @@ nodes:
- hostPath: $HOME/k8s-data/dev/certs
containerPath: /usr/local/share/ca-certificates
# Configure registry access
containerdConfigPatches:
- |-
[plugins."io.containerd.grpc.v1.cri".registry]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."registry.ask-eve-ai-local.com"]
endpoint = ["https://registry.ask-eve-ai-local.com"]
[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."registry.ask-eve-ai-local.com".tls]
ca_file = "/usr/local/share/ca-certificates/mkcert-ca.crt"
insecure_skip_verify = false
# Configure registry access - temporarily disabled for testing
# containerdConfigPatches:
# - |-
# [plugins."io.containerd.grpc.v1.cri".registry]
# config_path = "/etc/containerd/certs.d"
# [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
# [plugins."io.containerd.grpc.v1.cri".registry.mirrors."registry.ask-eve-ai-local.com"]
# endpoint = ["https://registry.ask-eve-ai-local.com"]
# [plugins."io.containerd.grpc.v1.cri".registry.configs]
# [plugins."io.containerd.grpc.v1.cri".registry.configs."registry.ask-eve-ai-local.com".tls]
# ca_file = "/usr/local/share/ca-certificates/mkcert-ca.crt"
# insecure_skip_verify = false