Skip to content

Instantly share code, notes, and snippets.

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: simple-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
ingressClassName: nginx
rules:
- http:
apiVersion: apps/v1
kind: Deployment
metadata:
name: apache-deployment
labels:
role: apache
spec:
replicas: 1
selector:
matchLabels:
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: php-apache
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: php-apache
minReplicas: 1
from flask import Flask, render_template
import os
import pymysql
app = Flask(__name__)
@app.route('/')
def index():
title = "Hello, World!"
bgcolor = "dodgerblue"
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deployment
labels:
app: myapp
spec:
replicas: 3
selector:
matchLabels:
apiVersion: v1
kind: Service
metadata:
name: myapp-service
spec:
selector:
app: myapp
ports:
- protocol: TCP
port: 8080
from flask import Flask, render_template
import os
app = Flask(__name__)
@app.route('/')
def index():
title = "Hello, World!"
bgcolor = "dodgerblue"
return render_template("template.html", title=title, bgcolor=bgcolor)
apiVersion: v1
kind: Service
metadata:
name: mariadb
spec:
ports:
- port: 3306
selector:
app: mariadb
clusterIP: None
apiVersion: apps/v1
kind: Deployment
metadata:
name: mariadb
spec:
selector:
matchLabels:
app: mariadb
template:
metadata:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-green
labels:
app: nginx
version: green
spec:
replicas: 3
selector: