Учимся использовать Kuberentes на одном компьютере

#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, что может стать проблематичным. Если больше ничего не придет в голову, я приму этот ответ.