k3s, но это поди не так важно?).
Задача: настроить кубовый конфиг так, чтоб я мог просто переключать контексты и рулить всем этим добром.
Проблема: На обоих кластерах юзер default, и, ВНЕЗАПНО, оно не работает, ибо имена юзеров совпадают…
Отсюда возможные варианты решения и вопросы:
1. Можно ли использовать несколько конфигов? Желательно без боли в жопе. Если да, то как?
2. Как грамотно указать юзера, чтоб он имел полный контроль над кластером?
Имеющийся конфиг:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: …
server: https://global_ip:6443
name: jb-msc
- cluster:
certificate-authority-data: …
server: https://local_ip:6443
name: q9300
contexts:
- context:
cluster: jb-msc
user: default
name: jb-msc
- context:
cluster: q9300
user: default
name: q9300
current-context: jb-msc
kind: Config
preferences: {}
users:
- name: default
user:
client-certificate-data: …
client-key-data: …
1. да 2. это не юзер
kubectx, kubie, либо как Георг сказал
Обсуждают сегодня