Я хотел бы обновить конфигурацию Heapster (добавить раковину для influxdb). Проблема в том, что, поскольку мы создали кластер через Google Container Engine, heapster был создан по умолчанию и имеет конфигурационный файл на главном кубернете. Я не могу подключиться к kubernetes master так же, как я могу подключиться к minion node (ssh). Я хотел бы знать, есть ли способ обновить конфигурацию конфигурации heapster напрямую либо через файл конфигурации на k8s master, либо через kubernetes APIПодключение к мастеру Kubernetes, обновление кучи
ответ
У меня есть тот же usecase, поэтому я могу поделиться тем, что я нашел до сих пор.
Heapster работает как кластерный аддон, и кажется, что нет способа добавить/удалить/изменить все кластерные аддоны на размещенных кубернетах в Google Container Engine (GKE). Вы можете, однако, управлять двумя из них: «HorizontalPodAutoscaling» и «HttpLoadBalancing» (источник: https://cloud.google.com/container-engine/docs/clusters/operations#updating_a_container_cluster).
В Kubernetes 1.4 я смог применить свое обычное развертывание Heapster (с раковиной infuxdb), и оно эффективно заменило бы встроенный аддон. В Kubernetes 1.5.1 мои изменения отменяются, и это имеет смысл, так как это, вероятно, кластер менеджер аддон, который сохраняет все аддоны в синхронизации (источник:. https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/README.md
Что я сделал в конце концов, это то, что я ve создал отдельное развертывание Heapster с раковиной infuxdb (с другим названием и подкачкой меток). Плюсы: у меня есть полный контроль над его конфигурацией. Минусы: два кучи используют больше ресурсов, чем один.
Если вы нашли способ отредактировать или отключить встроенный аддон кластера кучи, пожалуйста, поделитесь, как это сделать.
- 1. Подключение к удаленному мастеру искры - Java/Scala
- 2. c3p0 тестирует только подключение к мастеру, не обращая внимания раба
- 3. Перемещение возвращается к мастеру
- 4. Kubernetes API pod отказывает подключение
- 5. Отключено подключение сервера API Kubernetes
- 6. Jenkins Cant Подключитесь к мастеру
- 7. Предоставление доступа к мастеру дб
- 8. Возвращаясь к мастеру вызывает ошибку
- 9. Откат к более раннему мастеру
- 10. как указать доверенный сертификат мастеру кубернетов?
- 11. Подключение к Redis кластера с дозорных на kubernetes
- 12. Подключение контейнера Kubernetes к экземпляру RDS в отдельном VPC
- 13. Алгоритм Дейкстры (обновление кучи)
- 14. Альтернативы мастеру
- 15. Список ведомых, подключенных к мастеру - Hudson
- 16. не удалось подключиться к обнаруженному мастеру - hazelcast
- 17. Объединить коммиты, принадлежащие поддиректорию ветки к мастеру
- 18. Проходят ViewMode редактировать/добавлять к мастеру durandaljs
- 19. Git: Отправлено к Мастеру. Что теперь?
- 20. Как подтолкнуть чей-то патч к мастеру?
- 21. DirectX 12 Обновление кучи дескриптора
- 22. Обновление Kubernetes в шаблоне CoreOS CloudFormation
- 23. Не удается получить доступ к мастеру кубернетов из контейнера контейнеров по DNS
- 24. Kubernetes HPA не работает: не удалось отменить ответ на кучи
- 25. Случайное подключение к MySQL
- 26. Подключение подчиненного к хозяину jenkins
- 27. Обновление Kubernetes при запуске с помощью Systemd
- 28. Как передать параметр мастеру
- 29. kubernetes - внешний доступ к брандмауэру
- 30. Доступ к MongoDB в kubernetes
Я столкнулся с той же ситуацией и надеялся, что мне не придется прибегнуть к этому решению, но, похоже, альтернативы нет ... – Bavell