Добавление сервера под Analytics в кластер Kubernetes
Все действия выполняются на ВМ1, если не указано иное.
Для добавления сервера под Analytics выполните следующие шаги:
- На ВМ2 клонируйте репозиторий: 
- Замените - {TAG_NAME}любым доступным тегом (для получения полного списка тегов используйте- git tag):
git clone git@bitbucket.org:naveksoft/aivp-deploy.git
cd ./aivp-deploy/kubernetes/k8s-onprem/
git checkout {TAG_NAME}- Установите базовые компоненты Kubernetes: 
./install_kube_base.sh- На ВМ1 получите регистрационный токен и URL: 
kubeadm token create --print-join-command###Пример токена:
kubeadm join 192.168.205.164:6443 --token 3yeqrm.abnp3yof8vivcbge --discovery-token-ca-cert-hash sha256:b58cfd679a3bb49f444dfe4869fad5e19f4fba87f1d6ae5f20da06c60f51684e- Скопируйте токен и примените его на ВМ2 через - sudo:
###Пример:
sudo kubeadm join 192.168.205.164:6443 --token 3yeqrm.abnp3yof8vivcbge --discovery-token-ca-cert-hash sha256:b58cfd679a3bb49f444dfe4869fad5e19f4fba87f1d6ae5f20da06c60f51684e- Проверьте на ВМ1, что сервер добавлен и находится в статусе - Ready:
kubectl get nodes###Пример ответа:
NAME                   STATUS   ROLES           AGE     VERSION
k8s-single             Ready    control-plane   9d      v1.28.2
k8s-single-analytics   Ready    <none>          3m28s   v1.28.2- Добавьте - labelи- taintна данный сервер, чтобы он использовался только для Analytics. Выполните следующие команды, заменив- k8s-single-analyticsна имя вашего сервера:
##Пример:
kubectl taint nodes k8s-single-analytics analytics:NoSchedule
kubectl label nodes k8s-single-analytics analytics=true