Как войти в GKE без использования Stackdriver
Мы не можем получить журналы из нашего кластера, в котором запущены контейнеры GKE, если StackDriver отключен в GCP. Я понимаю, что это прокси-сервер stderr/stdout, но кажется довольно трудным блокировать эти выходы, когда Stackdriver отключен.
Как получить стек ELF в GKE, не оплачивая StackDriver, то есть полностью его отключив? или это настолько большая часть GKE, что это невозможно?
Из статьи, связанной по схожему вопросу относительно GCP:
"Kubernetes не указывает агент ведения журнала, но в выпуск Kubernetes входят два дополнительных агента ведения журнала: ведение журнала Stackdriver для использования с Google Cloud Platform и Elasticsearch. Вы можете найти больше информации и инструкций в специальных документах. Оба используют fluentd с пользовательская конфигурация в качестве агента на узле. " ( https://kubernetes.io/docs/concepts/cluster-administration/logging/)
Возможно, наше понимание биллинга Stackdriver неверно?
Но мы не хотим, чтобы за Stackdriver был выставлен счет, так как 150 МБ журналов вне метрик GCP будет недостаточно, и у нас есть некоторый опыт в настройке ELF для ведения журнала, который мы хотели бы использовать.
1 ответ
Вы можете отключить ведение журнала / мониторинг Stackdriver в Kubernetes, отредактировав свой кластер и отключив "Ведение журнала Stackdriver" и "Мониторинг Stackdriver".
Я бы по-прежнему предлагал придерживаться GCP через AWS, поскольку вы получаете весь Kube в качестве сервисного опыта. Решение Amazon еще далеко, и они планируют взимать плату за услугу в дополнение к ценам узла EC2 (Последнее, что я слышал).