Cluster
Node infromation
| Name | Ip |
|---|---|
| pltfrm-clstr-0 | 10.10.60.67 |
| pltfrm-clstr-1 | 10.10.60.68 |
| pltfrm-clstr-2 | 10.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