Skip to main content

Cluster

Node infromation

NameIp
pltfrm-clstr-010.10.60.67
pltfrm-clstr-110.10.60.68
pltfrm-clstr-210.10.60.69

Kube Vip

[Kube Vip Docs] (https://kube-vip.io/)

Creates an HA Loadbalancer on the cluster for the control plane api

IP: 10.10.60.65

DNS: https://pltfrm.c0.clstr.spakl:6443

Getting Credentials

SSH into the node using the service user.

copy the kubeconfig out of `~/cluster-tools/k3s/k3s.yml

apiVersion: v1
clusters:
- cluster:
certificate-authority-data: ==
server: https://127.0.0.1:6443
name: default
contexts:
- context:
cluster: default
user: default
name: default
current-context: default
kind: Config
preferences: {}
users:
- name: default
user:
client-certificate-data: ==
client-key-data: ==

::: tip Certs will be populated on server :::

update the server url

apiVersion: v1
clusters:
- cluster:
certificate-authority-data: ==
server: https://pltfrm.c0.clstr.spakl:6443
name: default

put in ~/.kube/config

cat << EOF > ~/.kube/config`
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: ==
server: https://pltfrm.c0.clstr.spakl:6443
name: default
contexts:
- context:
cluster: default
user: default
name: default
current-context: default
kind: Config
preferences: {}
users:
- name: default
user:
client-certificate-data: ==
client-key-data: ==
EOF

Argo CD

UI https://argocd.pltfrm.c0.spakl/