GKE: узлам kubernetes не требуется пакет kubectl - PullRequest
0 голосов
/ 03 мая 2019

Нужно ли нам, чтобы kubectl был частью узлов kubernetes?

GKE

1 Ответ

3 голосов
/ 03 мая 2019

Я не знаю, есть ли «правильный» ответ на этот вопрос. Но я чувствую, что это необходимо, поскольку созданный ресурс должен быть управляемым.
Я понимаю вашу точку зрения, когда у всех нас есть gcloud и kubectl, установленные на наш локальный компьютер, но это не так для всех. Могут быть разработчики, у которых есть только SSH-доступ к узлам и недостаточно ролей IAM или даже gcloud, установленных на их локальном компьютере. Таким образом, если вы просто можете использовать SSH для любого из узлов, вы должны иметь возможность просматривать (или добавлять, удалять и редактировать в соответствии с требованиями) ресурсы в кластере.

Лично я никогда не чувствовал в этом необходимости в моем случае, так как у меня есть роль редактора в моем проекте, но могут быть ситуации / люди, у которых даже не установлены gcloud или kubectl или какой-либо такой доступ, или они используют VDI или из-за ограничений безопасности (например, разработчикам разрешено переносить свои ноутбуки в свои дома), организация, не позволяющая этим разработчикам иметь доступ к любой подобной вещи на локальном уровне, и обеспечивает доступ к ним только с этих узлов.

Так что, на мой взгляд, это может быть одним из случаев, когда создатели решили сохранить его там в каждом узле.

...