Микросервисы с Spring Cloud и Kubernetes и AWS - PullRequest
1 голос
/ 02 мая 2019

Я изучаю микросервисы и развертывание через докер и kubernetes на AWS.Я изучил отдельные компоненты Spring Cloud, такие как Eureka, Zuul, Config server, Hystix и т. Д. Я изучил докер, а также kubernetes с различными ресурсами kubernetes, такими как ReplicaSet, IngressService, дескриптор развертывания и многими другими.

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

  1. Маршрутизация: Spring Cloud Zuul обеспечивает маршрутизацию к каждому микросервису, в то время как IngressService предоставляет такую ​​же функцию.

  2. ReplicaSet поддерживает минимальное / максимальное количество модулей, которые будут работать всегда.Та же функция предоставляется AWS для поддержки количества экземпляров.

  3. Ресурс задания, предоставляемый kubernetes, который может использоваться для запланированных пакетных заданий.То же самое может быть реализовано Spring Batch или Scheduler в AWS.

  4. Балансировка нагрузки на стороне клиента в ленте (весеннее облако) против балансировщика нагрузки AWS против Kubernetes Балансировщики нагрузки

  5. ConfigMap / Секреты в Kubernetes vs Spring Cloud Config Server

Если кто-то подскажет мне, какую функцию отдать предпочтение, это будет здорово.

Также я сделалне понимаю как кубернетесь работает на AWS.если любая хорошая ссылка будет оценена.

...