====== 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