Skip to content

Instantly share code, notes, and snippets.

View codeluggage's full-sized avatar
🌏
Our (only!) planet is on fire. How can we help? Help!

Matias Forbord codeluggage

🌏
Our (only!) planet is on fire. How can we help? Help!
View GitHub Profile
functions:
migrate:
environment: ${self:custom.variables}
handler: migrate.handler
@codeluggage
codeluggage / autoscalers.yml
Created July 24, 2017 15:05
Full Horizontal Pod Autoscaler
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: php-fpm
namespace: {{STACK_NAME}}
spec:
scaleTargetRef:
kind: Deployment
name: php-fpm-{{STACK_NAME}}
minReplicas: {{NUM_PHP}}
@codeluggage
codeluggage / services.yml
Created July 24, 2017 15:04
Full Kubernetes Nginx Service
apiVersion: v1
kind: Service
metadata:
name: nginx
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: “https”
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: “arn:aws:iam::ABCDE:server-certificate/www_yourwebsite_com”
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: “443”
service.beta.kubernetes.io/aws-load-balancer-connection-draining-enabled: “true”
service.beta.kubernetes.io/aws-load-balancer-connection-draining-timeout: “60”
@codeluggage
codeluggage / services.yml
Created July 24, 2017 15:01
Kubernetes Nginx Loadbalancer Service
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: “https”
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: “arn:aws:iam::ABCDE:server-certificate/www_yourwebsite_com”
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: “443”
service.beta.kubernetes.io/aws-load-balancer-connection-draining-enabled: “true”
service.beta.kubernetes.io/aws-load-balancer-connection-draining-timeout: “60”