#kubernetes
#kubernetes
Вопрос:
Мне нужно научиться использовать Kubernetes. Я прочитал первые предложения пары вводных руководств, но так и не нашел ни одного, в котором шаг за шагом объяснялось бы, как создать имитированный пример реального мира на одном компьютере.
Является ли Kubernetes по своей природе настолько распределенным, что даже 101-уровневые учебные пособия могут выполняться только на кластерах?
Или я могу изучить (выполнить важные примеры) важные вещи, которые нужно знать, просто используя свой ноутбук без необходимости использовать стек Raspberry Pi, AWS или GCP?
Комментарии:
1. Вы имеете в виду что-то вроде этого — github.com/infrabricks/kubernetes-standalone
Ответ №1:
Самым простым может быть minikube.
Minikube — это инструмент, который упрощает запуск Kubernetes локально. Minikube запускает одноузловой кластер Kubernetes внутри виртуальной машины на вашем ноутбуке для пользователей, желающих опробовать Kubernetes или разрабатывать с его помощью изо дня в день.
Для получения ресурса, объясняющего, как это использовать, попробуйте это руководство по началу работы. Он выполняется через все примерное приложение с использованием локальной среды разработки.
Если вас устраивает использование Google Cloud Platform (я думаю, что изначально вы получаете бесплатные кредиты), есть hello-node.
Если вы хотите запустить последнюю версию (не обязательно стабильную) и используете Linux, также возможно развернуть локальный кластер в Linux из клонированной копии исходных текстов kubernetes, используя hack/local_up_cluster.sh
.
Комментарии:
1. Спасибо, я проверю это, когда найду время на этой неделе. Я вижу, что это все еще экспериментально в Windows, что может стать проблематичным. Если больше ничего не придет в голову, я приму этот ответ.