You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
3.5 KiB
118 lines
3.5 KiB
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: test
|
|
labels:
|
|
app: wordpress
|
|
client: test
|
|
previous-provider: ingeniolab-godaddy
|
|
spec:
|
|
selector:
|
|
matchLabels:
|
|
app: wordpress
|
|
tier: frontend
|
|
client: test
|
|
previous-provider: ingeniolab-godaddy
|
|
replicas: 1
|
|
strategy:
|
|
type: RollingUpdate
|
|
rollingUpdate:
|
|
maxSurge: 1
|
|
maxUnavailable: 0
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: wordpress
|
|
tier: frontend
|
|
client: test
|
|
previous-provider: ingeniolab-godaddy
|
|
spec:
|
|
affinity:
|
|
podAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
- labelSelector:
|
|
matchExpressions:
|
|
- key: app
|
|
operator: In
|
|
values:
|
|
- wordpress
|
|
topologyKey: "kubernetes.io/hostname"
|
|
nodeSelector:
|
|
kubernetes.io/hostname: gke-k8s-gcp-sapian-default-5bca1db5-urs1
|
|
securityContext:
|
|
runAsUser: 1000
|
|
runAsGroup: 1000
|
|
fsGroup: 1000
|
|
fsGroupChangePolicy: "OnRootMismatch"
|
|
containers:
|
|
# - name: wordpress
|
|
# image: quay.io/sapian/wordpress:27e48aa
|
|
# env:
|
|
# - name: WORDPRESS_DB_HOST
|
|
# value: mariadb-primary.dbs.svc.cluster.local
|
|
# - name: WORDPRESS_DB_PASSWORD
|
|
# value: PeFoBoosh0aigie9Ung9mo9quox6aaGh
|
|
# - name: WORDPRESS_DB_NAME
|
|
# value: asesores-sura-wordpress-all
|
|
# - name: WORDPRESS_DB_USER
|
|
# value: asesoressura
|
|
# resources:
|
|
# requests:
|
|
# memory: "64Mi"
|
|
# cpu: "25m"
|
|
# limits:
|
|
# memory: "512Mi"
|
|
# cpu: "100m"
|
|
# ports:
|
|
# - containerPort: 9000
|
|
# name: wordpress-fpm
|
|
# volumeMounts:
|
|
# - name: wordpress-persistent-storage
|
|
# mountPath: /var/www/html
|
|
# subPath: public_html/asesores-sura-wordpress-all
|
|
# - name: wordpress-persistent-storage
|
|
# mountPath: /home/asesoressura/
|
|
- name: nginx
|
|
image: quay.io/sapian/nginx:asesoressura-550544a
|
|
command: [ "/bin/sh", "-c", "--" ]
|
|
args: [ "while true; do sleep 60; done;" ]
|
|
securityContext:
|
|
capabilities:
|
|
add:
|
|
- NET_BIND_SERVICE
|
|
resources:
|
|
requests:
|
|
memory: "64Mi"
|
|
cpu: "25m"
|
|
limits:
|
|
memory: "512Mi"
|
|
cpu: "100m"
|
|
ports:
|
|
- containerPort: 80
|
|
name: http
|
|
volumeMounts:
|
|
# - name: wordpress-persistent-storage
|
|
# mountPath: /var/www/html
|
|
# subPath: public_html/asesores-sura-wordpress-all
|
|
# - name: wordpress-persistent-storage
|
|
# mountPath: /home/asesoressura/
|
|
- mountPath: /etc/nginx/conf.d
|
|
name: asesores-sura-wordpress-all-nginx
|
|
readOnly: true
|
|
- mountPath: /etc/nginx/global
|
|
name: asesores-sura-wordpress-all-nginx-global
|
|
readOnly: true
|
|
volumes:
|
|
# - name: wordpress-persistent-storage
|
|
# persistentVolumeClaim:
|
|
# claimName: asesores-sura-wordpress-all
|
|
- configMap:
|
|
defaultMode: 256
|
|
name: asesores-sura-wordpress-all-nginx
|
|
optional: false
|
|
name: asesores-sura-wordpress-all-nginx
|
|
- configMap:
|
|
defaultMode: 256
|
|
name: asesores-sura-wordpress-all-nginx-global
|
|
optional: false
|
|
name: asesores-sura-wordpress-all-nginx-global |