Мой вопрос касается квот Google Kubernetes Engine.
У меня есть экземпляр, запускающий 4 модуля, каждый из которых относится к микросервису (api), содержащему 3 контейнера:
- Spring Boot App
- esp: конечные точки
- cloudsqlproxy
Для каждого модуля (микросервиса) у меня есть развертывание yaml, которое включает в себя службу nodeport. Наряду с этим, есть входное отображение всех этих сервисов. Сейчас
Мне нужно развернуть другой микросервис (модуль с теми же 3 контейнерами), но квота в 5 бэкэнд-сервисов находится в пределе.
Я не знаю, делаю ли я что-то не так или эта квота очень мала. Я думаю, что четыре микросервиса - это очень мало для технологии, которая поддерживает этот подход.
Итак, я что-то упускаю в этой архитектуре / конфигурации? Что то я не так делаю?
Вот моя входная конфигурация:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: sigma-ingress
annotations:
# type of controller to use:
kubernetes.io/ingress.class: "gce"
# CORS
ingress.kubernetes.io/enable-cors: "true"
#
# ingress.kubernetes.io/rewrite-target: /
# Don't rediret to HTTPS
ingress.kubernetes.io/ssl-redirect: "false"
# Block HTTP requests
kubernetes.io/ingress.allow-http: "false"
spec:
tls:
- secretName: sigma-ssl
rules:
- http:
paths:
- path: /agro/*
backend:
serviceName: api-agro
servicePort: 443
- path: /fazendas
backend:
serviceName: api-fazenda
servicePort: 443
- path: /fazendas/*
backend:
serviceName: api-fazenda
servicePort: 443
- path: /clima
backend:
serviceName: api-clima
servicePort: 443
- path: /clima/*
backend:
serviceName: api-clima
servicePort: 443
- path: /ocorrencias
backend:
serviceName: api-inspecao
servicePort: 443
- path: /ocorrencias/*
backend:
serviceName: api-inspecao
servicePort: 443
Заранее спасибо
Питер