kube: enable worker91 for coral
This commit is contained in:
@@ -49,8 +49,12 @@ all:
|
|||||||
bgp:
|
bgp:
|
||||||
children:
|
children:
|
||||||
proxmox:
|
proxmox:
|
||||||
# Kubernetes cluster setup documented at
|
# Kubernetes cluster setup documented at https://git.k-space.ee/k-space/kube
|
||||||
# https://git.k-space.ee/k-space/kube
|
#
|
||||||
|
# kubelets are also defined in:
|
||||||
|
# - router BGP
|
||||||
|
# - ansible/proxmox/group_vars/bgp/main.yaml
|
||||||
|
# - ns1 DNS
|
||||||
kubelets:
|
kubelets:
|
||||||
children:
|
children:
|
||||||
masters:
|
masters:
|
||||||
@@ -75,7 +79,7 @@ all:
|
|||||||
coralworkers:
|
coralworkers:
|
||||||
hosts:
|
hosts:
|
||||||
worker91.kube.k-space.ee:
|
worker91.kube.k-space.ee:
|
||||||
snaible_host: 172.21.8.91
|
ansible_host: 172.21.3.91
|
||||||
|
|
||||||
# For more information regarding door management refer to
|
# For more information regarding door management refer to
|
||||||
# https://wiki.k-space.ee/en/hosting/doors
|
# https://wiki.k-space.ee/en/hosting/doors
|
||||||
|
@@ -21,3 +21,4 @@
|
|||||||
172.20.5.99 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCoepYYnNMXkZ9dn4RSSMhFFsppPVkzmjkG3z9vK84454XkI4wizmhUlZ0p+Ovx2YbrjbKibfrrtk8RgWUMi0rY= # worker99.codemowers.cloud
|
172.20.5.99 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCoepYYnNMXkZ9dn4RSSMhFFsppPVkzmjkG3z9vK84454XkI4wizmhUlZ0p+Ovx2YbrjbKibfrrtk8RgWUMi0rY= # worker99.codemowers.cloud
|
||||||
100.102.3.4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMpkSqEOyYrKXChxl6PAV+q0KypOPnKsXoXWO1JSZSIOwAs5YTzt8Q1Ryb+nQnAOlGj1AY1H7sRllTzdv0cA/EM= # workshopdoor
|
100.102.3.4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMpkSqEOyYrKXChxl6PAV+q0KypOPnKsXoXWO1JSZSIOwAs5YTzt8Q1Ryb+nQnAOlGj1AY1H7sRllTzdv0cA/EM= # workshopdoor
|
||||||
172.21.3.101 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFFn+IqErHlGCtU3fYO7YooZ5WFiX/PbVFYoyzTTlR+P # external.kube.k-space.ee
|
172.21.3.101 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFFn+IqErHlGCtU3fYO7YooZ5WFiX/PbVFYoyzTTlR+P # external.kube.k-space.ee
|
||||||
|
172.21.3.91 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINoIhl3zdpR67zfmWiPX3xyBbMcV6FrKvBJuq4MiA/aj # worker91.kube.k-space.ee
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
repo: "deb [signed-by=/usr/share/keyrings/coral.asc] https://packages.cloud.google.com/apt coral-edgetpu-stable main"
|
repo: "deb [signed-by=/usr/share/keyrings/coral.asc] https://packages.cloud.google.com/apt coral-edgetpu-stable main"
|
||||||
state: present
|
state: present
|
||||||
filename: coral
|
filename: coral
|
||||||
- name: install generic kernel
|
- name: install coral driver
|
||||||
apt:
|
apt:
|
||||||
state: latest
|
state: latest
|
||||||
pkg: libedgetpu1-std
|
pkg: libedgetpu1-std
|
||||||
|
@@ -11,6 +11,7 @@ bgp:
|
|||||||
- 172.21.3.82
|
- 172.21.3.82
|
||||||
- 172.21.3.83
|
- 172.21.3.83
|
||||||
- 172.21.3.84
|
- 172.21.3.84
|
||||||
|
- 172.21.3.91
|
||||||
peers_ipv6:
|
peers_ipv6:
|
||||||
- 2001:bb8:4008:21:ffff:ffff:ffff:fffe
|
- 2001:bb8:4008:21:ffff:ffff:ffff:fffe
|
||||||
- 2001:bb8:4008:21::3:51
|
- 2001:bb8:4008:21::3:51
|
||||||
@@ -20,3 +21,4 @@ bgp:
|
|||||||
- 2001:bb8:4008:21::3:82
|
- 2001:bb8:4008:21::3:82
|
||||||
- 2001:bb8:4008:21::3:83
|
- 2001:bb8:4008:21::3:83
|
||||||
- 2001:bb8:4008:21::3:84
|
- 2001:bb8:4008:21::3:84
|
||||||
|
- 2001:bb8:4008:21::3:91
|
||||||
|
52
ssh_config
52
ssh_config
@@ -9,6 +9,14 @@ Host backdoor 100.102.3.3
|
|||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
|
Host external.kube.k-space.ee 172.21.3.101
|
||||||
|
User root
|
||||||
|
Hostname 172.21.3.101
|
||||||
|
Port 22
|
||||||
|
GlobalKnownHostsFile known_hosts
|
||||||
|
UserKnownHostsFile /dev/null
|
||||||
|
ControlMaster auto
|
||||||
|
ControlPersist 8h
|
||||||
Host frontdoor 100.102.3.2
|
Host frontdoor 100.102.3.2
|
||||||
User root
|
User root
|
||||||
Hostname 100.102.3.2
|
Hostname 100.102.3.2
|
||||||
@@ -49,14 +57,6 @@ Host master3.kube.k-space.ee 172.21.3.53
|
|||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
Host nas.k-space.ee 172.23.0.7
|
|
||||||
User root
|
|
||||||
Hostname 172.23.0.7
|
|
||||||
Port 22
|
|
||||||
GlobalKnownHostsFile known_hosts
|
|
||||||
UserKnownHostsFile /dev/null
|
|
||||||
ControlMaster auto
|
|
||||||
ControlPersist 8h
|
|
||||||
Host ns1.k-space.ee 172.20.0.2
|
Host ns1.k-space.ee 172.20.0.2
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.0.2
|
Hostname 172.20.0.2
|
||||||
@@ -65,49 +65,41 @@ Host ns1.k-space.ee 172.20.0.2
|
|||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
Host nvr.kube.k-space.ee 172.21.3.100
|
Host offsite 192.168.30.40
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.3.100
|
Hostname 192.168.30.40
|
||||||
Port 22
|
Port 22
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
Host offsite 78.28.64.17
|
Host pve90.proxmox.infra.k-space.ee 172.21.20.90
|
||||||
User root
|
User root
|
||||||
Hostname 78.28.64.17
|
Hostname 172.21.20.90
|
||||||
Port 10648
|
|
||||||
GlobalKnownHostsFile known_hosts
|
|
||||||
UserKnownHostsFile /dev/null
|
|
||||||
ControlMaster auto
|
|
||||||
ControlPersist 8h
|
|
||||||
Host pve1 172.21.20.1
|
|
||||||
User root
|
|
||||||
Hostname 172.21.20.1
|
|
||||||
Port 22
|
Port 22
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
Host pve2 172.21.20.2
|
Host pve91.proxmox.infra.k-space.ee 172.21.20.91
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.20.2
|
Hostname 172.21.20.91
|
||||||
Port 22
|
Port 22
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
Host pve8 172.21.20.8
|
Host pve92.proxmox.infra.k-space.ee 172.21.20.92
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.20.8
|
Hostname 172.21.20.92
|
||||||
Port 22
|
Port 22
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
Host pve9 172.21.20.9
|
Host pve93.proxmox.infra.k-space.ee 172.21.20.93
|
||||||
User root
|
User root
|
||||||
Hostname 172.21.20.9
|
Hostname 172.21.20.93
|
||||||
Port 22
|
Port 22
|
||||||
GlobalKnownHostsFile known_hosts
|
GlobalKnownHostsFile known_hosts
|
||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
@@ -145,6 +137,14 @@ Host worker4.kube.k-space.ee 172.21.3.84
|
|||||||
UserKnownHostsFile /dev/null
|
UserKnownHostsFile /dev/null
|
||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPersist 8h
|
ControlPersist 8h
|
||||||
|
Host worker91.kube.k-space.ee 172.21.3.91
|
||||||
|
User root
|
||||||
|
Hostname 172.21.3.91
|
||||||
|
Port 22
|
||||||
|
GlobalKnownHostsFile known_hosts
|
||||||
|
UserKnownHostsFile /dev/null
|
||||||
|
ControlMaster auto
|
||||||
|
ControlPersist 8h
|
||||||
Host worker99.codemowers.cloud 172.20.5.99
|
Host worker99.codemowers.cloud 172.20.5.99
|
||||||
User root
|
User root
|
||||||
Hostname 172.20.5.99
|
Hostname 172.20.5.99
|
||||||
|
@@ -54,7 +54,7 @@
|
|||||||
- name: Push authorized keys to targets
|
- name: Push authorized keys to targets
|
||||||
hosts:
|
hosts:
|
||||||
- misc
|
- misc
|
||||||
- kubernetes
|
- kubelets
|
||||||
- doors
|
- doors
|
||||||
# do NOT put proxmox here! PVE manages its keys and admin keys are manual
|
# do NOT put proxmox here! PVE manages its keys and admin keys are manual
|
||||||
tasks:
|
tasks:
|
||||||
@@ -68,6 +68,6 @@
|
|||||||
# Use `ansible-playbook update-ssh-config.yml` from https://git.k-space.ee/k-space/ansible/ to update this file
|
# Use `ansible-playbook update-ssh-config.yml` from https://git.k-space.ee/k-space/ansible/ to update this file
|
||||||
{% for user in admins | unique | sort %}
|
{% for user in admins | unique | sort %}
|
||||||
{% for line in lookup("ansible.builtin.file", user + ".keys").split("\n") %}
|
{% for line in lookup("ansible.builtin.file", user + ".keys").split("\n") %}
|
||||||
{{ line }} # {{ user }}
|
{{ line }} {{ user }}@ansible
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Reference in New Issue
Block a user