там при каждом деплое создается новая версия - можно даже с одной лямбдой упереться в лимит если много деплоить (особенно если лямбда на ноде с кучей модулей)
Всем привет. Перешел с ALB ингресса на Nginx ингресс. Потому что нет поддержки разных неймспейсов. Но обнаружилась другая проблема, трудность с подключением лямды к Nginx Ingress. Вот мой конфиг, но он по какой то причине роутит не на тот uri на Lambda по сему и получает 403. Возможно есть у кого то опыт прикручивания API GW к Nginx Ingress? --- apiVersion: v1 kind: Service metadata: name: external-service spec: type: ExternalName externalName: czobrti.execute-api.eu-central-1.amazonaws.com ports: - name: https port: 443 targetPort: 443 protocol: TCP selector: {} --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: external-ingress annotations: # nginx.ingress.kubernetes.io/rewrite-target: /$1/ # nginx.ingress.kubernetes.io/use-regex: 'false' kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/backend-protocol: https spec: rules: - host: lambda.customer1.customers.com http: paths: - path: /test2/ backend: serviceName: external-service servicePort: 443
помогите решить дилемму. Раскатка кластера через cfn, нужно завести 4 А записи mongo1-4.region.loc, чтобы дальше монги (в ASG) вписали туда свои адреса. То есть вроде как нужен map, но непонятно что дальше.
Писать в userdata/cloudinit скрипт, который это сделает. Писать лямбду event-sourcing на запуск инстансов, проверять по тегам, обновлять r53. Или лямбдой смотреть в asg на инстансы.
помогите решить дилемму. Раскатка кластера через cfn, нужно завести 4 А записи mongo1-4.region.loc, чтобы дальше монги (в ASG) вписали туда свои адреса. То есть вроде как нужен map, но непонятно что дальше.
Так, стандартное решение создания hosted zone и создания A записи через CF не рассматривается?
Писать в userdata/cloudinit скрипт, который это сделает. Писать лямбду event-sourcing на запуск инстансов, проверять по тегам, обновлять r53. Или лямбдой смотреть в asg на инстансы.
а что писать в юзердату, если это ASG и LaunchConfig един на все ноды? Хоть прямо делать 4 ASG со своими конфигами, но это слишком уж стрёмно и костыльно