Каковы недостатки, если я развязываю главный узел и запускаю там все (в течение длительного периода, а не только для тестирования)?
Отказ работника, конечно, приведет к снижению ваши приложения. Когда вы восстановите его или раскрутите другой, K8s восстановит ваши приложения для вас.
Отказ мастера не повлияет на ваши системы только на способность кластера управлять собой и возможности самовосстановления (что в определенный момент повлияет на время безотказной работы).
Я В поисках решения, которое позволяет мне настроить кластер K8s с одним узлом, и, если мне нужно, я добавлю к нему узлы позже.
Насколько мне известно, такого понятия, как один узел, не существует готовый к производству кластер к8с. Для чего-то маленького и простого вы можете проверить Rancher.
Какое еще решение для этого существует?
kubeadm позволяет установить все на одном узел. Установите kubeadm на узле, «kubeadm init», установите сеть pod, затем удалите основной вред.
Еще одно решение, которое может вас заинтересовать, - Kubespray,
Вот некоторые «почетные упоминания»:
Зачарованные Кубернеты от Canonical позволяет делать все на одном узле; однако это должен быть довольно большой узел, поэтому здесь это может быть не так (но все же стоит упомянуть).
Если вам на самом деле не требуется вся мощность k8s (только с одним маленький узел), тогда Кочевник может быть альтернативой.
Дайте мне знать, если это поможет.