====== Kubeconfig ======
Kube-config - цей конфігураційний файл, який використовується для підключення до кластера з локальної машини. Зазвичай розміщується в наступному каталозі:
~/.kube/config
~/.kube/app_config
Після цього можна виконувати підключення до кластера, наприклад через **Lens** (OpenLens). Зазвичай він підхоплює всі конфіги з дефолтного каталога вище.
Якщо кластер розміщенний, наприклад, на AWS, для підключення знадобиться профіль AWS. [[:devops:kubernetes:awsprofile|Детальніше про підключення профіля]]
==== Де взяти Kubeconfig з AWS? ====
Після авторизації профіля AWS (ключом або SSO) кубконфіг треба згенерувати/оновити наступним чином (конфіг буде створений/оновлений у файлі ''./config''):
aws eks --region eu-west-3 update-kubeconfig --name cluster_name
''Cluster_name'' ** - ** це імʼя кластера Kubernetes, який розміщенний в AWS –> EKS\\
''eu-west-3'' - регіон, на якому розміщенний проект
==== Як подивитись всі кластери проекта на AWS? ====
aws eks list-clusters
==== Де взяти Kubeconfig з власного кластера? ====
Якщо кластер вже ініційований (kubeadm init), то конфіг створюється автоматично, наприклад:
/etc/kubernetes/admin.conf