My question is regarding quotas of Google Kubernetes Engine.
I have an instance running 4 pods, each pod is referring to a microservice (api) containing 3 containers:
- Spring Boot App
- esp: endpoints
- cloudsqlproxy
For each pod (microservice), I have a deployment yaml which includes a nodeport service. Along with that, there is an ingress mapping all these services. Now I need to deploy another microservice (pod with same 3 containers), but the quota of 5 backend services is in the limit.
I dont know if I'm doing something wrong or this quota is very small. I think, four microservices is very little for a technology that supports this approach.
So, Am I missing something in this architecture / configuration? Something that I'm doing wrong?
Here is my Ingress configuration:
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
Thanks in advance
Peter


