Создайте кластер Google Container с пользовательской версией kubernetes
Я пытаюсь использовать кластерный контейнер Google и столкнулся с очень странной проблемой. Google предварительно устанавливает и предварительно настраивает kubernetes+coreos в этом кластере. Он имеет версию 0.12.2 и выглядит как глючный:
https://github.com/GoogleCloudPlatform/kubernetes/issues/5920
Есть ли способ установить более новую версию kubernetes при создании кластера?
1 ответ
Ответ здесь также, так как мы решили это и на github:
К сожалению, это известная проблема с 0.12.2 в GKE, которую мы обнаружили вскоре после ее появления. С тех пор мы выпустили этот выпуск из GKE, но кластеры, которые все еще работают, не смогут создавать внешние балансировщики нагрузки.
Лучше всего создать новый кластер (по умолчанию сейчас 0.13.2), в котором эта ошибка исправлена.
И если вам нужно вернуться к более старой версии:
Вы можете выбрать версию кластера в командной строке с помощью --cluster-api-version:
https://cloud.google.com/sdk/gcloud/reference/preview/container/clusters/create
У нас есть версия нижнего уровня (обычно). Кроме того, 0.13.2 по умолчанию на вчерашний день, и из-за этой проблемы 0.11.0 остается нашей версией более низкого уровня.
(FWIW, если вам нужна помощь команды Kubernetes, мы, очевидно, активно следим за github, обращаем внимание на переполнение стека под тегом "kubernetes", и, конечно, вы можете присоединиться к IRC-каналу # google-container. на freenode.)