Весеннее облако Кубернетес против Клиент API Kubernetes

#kubernetes #spring-cloud #kubernetes-apiserver #spring-cloud-kubernetes

Вопрос:

Я хочу запустить сервер restapi, приложение spring boot, чтобы запустить другие контейнеры docker внутри того же кластера kubernetes. Я нашел эти 2 пакета:Spring Cloud Kubernetes и клиент API Kubernetes. Я не понимаю, в чем разница между этими двумя и какой из них я должен использовать.

Комментарии:

1. участник spring-cloud-kubernetes здесь. И то, и другое должно работать, это действительно зависит от ваших желаний и функциональности. ЕСЛИ у вас есть еще вопросы, вы можете задать их на странице Github. Со временем мы увидим, что fabric8, скорее всего (без каких-либо гарантий), устарел, но это очень долгий путь.

Ответ №1:

В версии Spring cloud cal (2020.x.x) spring cloud Kubernetes поставляется с двумя реализациями — Fabric8 и Java-клиентом Kubernetes. Смотри здесь.

ПРИМЕЧАНИЕ — До версии spring-cloud cal spring-cloud-kubernetes использовал fabric8 impl

Обе реализации работают нормально. Хотя их много, вот один из блогов, в котором они сравниваются. В целом Fabric8, похоже, имеет больше возможностей.

Я не уверен, что сообщество Spring предпочитает какой-либо конкретный impl. Оба проекта являются активными. Пример весны здесь.

У меня тоже есть пример использования Frabric8 на github.