Во-первых, что такое Копс?

Kops (Операции Kubernetes) в настоящее время является наиболее популярным способом создания, уничтожения, обновления и обслуживания высокодоступных высокодоступных кластеров Kubernetes из командной строки. Проект описывает себя как kubectl для кластеров.

Как мне его использовать?

Если вы использовали kubectl, вам будет легко перейти на Kops. В нем есть команды для создания кластеров, обновления их настроек и применения изменений.

Kops использует декларативную конфигурацию, поэтому он достаточно умен, чтобы знать, как применять изменения инфраструктуры к существующим кластерам. Он также поддерживает рабочие задачи кластера, такие как масштабирование узлов или горизонтальное масштабирование кластера. Kops автоматизирует большую часть работы Kubernetes.

Ключевая особенность

  • Разверните кластеры в существующих виртуальных облачных сетях (VCN) или создайте новую VCN с нуля
  • Поддерживает публичные и частные топологии
  • Обеспечивает один или несколько главных кластеров
  • Настраиваемые машины-бастионы для доступа по SSH к отдельным узлам кластера
  • Построен на модели синхронизации состояний для пробных прогонов и автоматической идемпотентности
  • Прямое манипулирование инфраструктурой или работа с CloudFormation и Terraform
  • Последовательные обновления кластера
  • Поддерживает гетерогенные кластеры путем создания нескольких групп экземпляров

Какие версии Kubernetes поддерживаются?

Информацию об обновленном выпуске можно получить по адресу https://github.com/kubernetes/kops.

Установка Копса:

Предпосылка

kubectl является обязательным, последнюю версию kubectl можно загрузить с помощью следующей команды:

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl

Версию копса можно проверить с помощью $ kops version команды, которая показывает:

Version 1.6.1

Установка с помощью Brew:

Команда Kubernetes упростила установку Kops с помощью brew, который вы можете увидеть ниже:

brew update && brew install kops

Что я могу сделать сейчас:

Теперь, когда у вас установлен Kops, вы можете приступить к управлению производственной средой Kubernetes. Поскольку это будет разным для всех, пожалуйста, обратитесь к Kops за документацией ниже или не стесняйтесь обращаться с любыми вопросами!

Для получения дополнительной информации о том, что вы можете делать с Kops, см. Документацию здесь.

Любые вопросы:

Для получения дополнительной информации, пожалуйста, свяжитесь с LinkedIn или Twitter.

Надеюсь, вам понравился этот блог!

Подпишитесь на нас в Twitter 🐦 и Facebook 👥 и присоединитесь к нашей группе Facebook 💬 .

Чтобы присоединиться к нашему сообществу Slack 🗣️ и читать наши еженедельные темы о Фавнах 🗞️, нажмите здесь⬇

Если этот пост был полезен, пожалуйста, нажмите несколько раз кнопку хлопка 👏 ниже, чтобы выразить поддержку автору! ⬇