changeset 220:416aa647efd9

registry hostname, add garage pi back to k8s
author drewp@bigasterisk.com
date Thu, 24 Aug 2023 12:43:14 -0700
parents 4eff573ecf46
children 6b71321a7326
files files/docker_daemon.json kube.py templates/dnsmasq/hosts.j2
diffstat 3 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/files/docker_daemon.json	Thu Aug 24 12:42:02 2023 -0700
+++ b/files/docker_daemon.json	Thu Aug 24 12:43:14 2023 -0700
@@ -1,1 +1,1 @@
-{ "experimental":true, "insecure-registries":["bang5:5000"] }
+{ "experimental":true, "insecure-registries":["bang5:5000", "reg:5000"] }
--- a/kube.py	Thu Aug 24 12:42:02 2023 -0700
+++ b/kube.py	Thu Aug 24 12:43:14 2023 -0700
@@ -32,7 +32,7 @@
                    mode='755',
                    cache_time=1000)
     # one time; writes to $HOME
-    #skaffold config set --global insecure-registries bang5:5000
+    server.shell("skaffold config set --global insecure-registries reg:5000")
 
 
 def pi_cgroup_setup():
@@ -100,7 +100,7 @@
         k3s_version = 'v1.24.3+k3s1',
         ):
     if not is_pi:
-        podman_insecure_registry(reg='bang5:5000')
+        podman_insecure_registry(reg='reg:5000')
 
     if host.name in nodes + [server_node]:
         host_prep()
@@ -108,7 +108,7 @@
 
         # docs: https://rancher.com/docs/k3s/latest/en/installation/private-registry/
         # user confusions: https://github.com/rancher/k3s/issues/1802
-        files.template(src='templates/kube/registries.yaml.j2', dest='/etc/rancher/k3s/registries.yaml', reg='bang5:5000')
+        files.template(src='templates/kube/registries.yaml.j2', dest='/etc/rancher/k3s/registries.yaml', reg='reg:5000')
         # also note that podman dropped the default `docker.io/` prefix on image names (see https://unix.stackexchange.com/a/701785/419418)
         config_and_run_service(k3s_version, server_node, server_ip)
 
@@ -128,5 +128,5 @@
         server.shell(f"kubectl config set-cluster default --server=https://{server_ip}:6443 --kubeconfig=/etc/rancher/k3s/k3s.yaml")
 
 
-make_cluster( server_ip = "10.5.0.1", server_node = 'bang', nodes = ['slash', 'dash', 'ditto'], admin_from = ['bang', 'slash', 'dash', 'ditto'], k3s_version = 'v1.24.3+k3s1')
+make_cluster( server_ip = "10.5.0.1", server_node = 'bang', nodes = ['slash', 'dash', 'ditto', 'garage'], admin_from = ['bang', 'slash', 'dash', 'ditto'], k3s_version = 'v1.24.3+k3s1')
 #make_cluster( server_ip = "10.5.0.7", server_node = 'ditto', nodes = ['slash', 'dash', 'bang'], admin_from = ['bang', 'slash', 'dash', 'ditto'], k3s_version = 'v1.25.11+k3s1')
--- a/templates/dnsmasq/hosts.j2	Thu Aug 24 12:42:02 2023 -0700
+++ b/templates/dnsmasq/hosts.j2	Thu Aug 24 12:43:14 2023 -0700
@@ -10,7 +10,7 @@
 # sync with /my/proj/infra/inventory.py
 # and with templates/wireguard/wg0.conf.j2
 # Hosts with fixed wg0 addresses:
-10.5.0.1   bang5.bigasterisk.com local.bigasterisk.com  
+10.5.0.1   bang5.bigasterisk.com local.bigasterisk.com reg 
 10.5.0.2   prime5.bigasterisk.com prime.bigasterisk.com 
 10.5.0.5   dash5.bigasterisk.com
 10.5.0.6   slash5.bigasterisk.com