fix db
This commit is contained in:
@@ -76,6 +76,8 @@ spec:
|
||||
secretKeyRef:
|
||||
name: myapp-mariadb-secret
|
||||
key: mariadb-password
|
||||
- name: MARIADB_ROOT_HOST
|
||||
value: "%"
|
||||
- name: MARIADB_USER
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
@@ -94,7 +96,7 @@ spec:
|
||||
volumeMounts:
|
||||
- name: vol-myapp-mariadb
|
||||
mountPath: /var/lib/mysql
|
||||
subPath: data
|
||||
subPath: mysql
|
||||
|
||||
volumes:
|
||||
- name: vol-myapp-mariadb
|
||||
|
@@ -1,11 +1,37 @@
|
||||
# App
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
namespace: myapp
|
||||
name: app-service
|
||||
spec:
|
||||
ports:
|
||||
- name: app-port
|
||||
port: 80
|
||||
selector:
|
||||
app: myapp
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
namespace: myapp
|
||||
name: app-mariadb-service
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: myapp-mariadb-port
|
||||
port: 3306
|
||||
selector:
|
||||
app: myapp-mariadb
|
||||
---
|
||||
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
namespace: myapp
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: orc-letsencrypt-issuer
|
||||
nginx.ingress.kubernetes.io/proxy-body-size: 200m
|
||||
nginx.ingress.kubernetes.io/from-to-www-redirect: "true"
|
||||
name: k8s-app
|
||||
spec:
|
||||
rules:
|
||||
@@ -23,3 +49,100 @@ spec:
|
||||
- hosts:
|
||||
- app.k8s-nsk.tk
|
||||
secretName: app-k8s-nsk-tls
|
||||
|
||||
---
|
||||
|
||||
# Alternative with external traefik connected
|
||||
# apiVersion: v1
|
||||
# kind: Service
|
||||
# metadata:
|
||||
# name: app-service
|
||||
# namespace: myapp
|
||||
# spec:
|
||||
# ports:
|
||||
# - name: app-port
|
||||
# port: 80
|
||||
# selector:
|
||||
# app: myapp
|
||||
# ---
|
||||
|
||||
# apiVersion: v1
|
||||
# kind: Service
|
||||
# metadata:
|
||||
# name: app-service
|
||||
# namespace: myapp
|
||||
# spec:
|
||||
# selector:
|
||||
# app: myapp
|
||||
# type: NodePort
|
||||
# ports:
|
||||
# - protocol: TCP
|
||||
# port: 80
|
||||
# targetPort: 80
|
||||
# nodePort: 31080
|
||||
# ---
|
||||
|
||||
# apiVersion: v1
|
||||
# kind: Service
|
||||
# metadata:
|
||||
# name: app-endpoint
|
||||
# namespace: myapp
|
||||
# annotations:
|
||||
# traefik.ingress.kubernetes.io/service.serversscheme: "http"
|
||||
# traefik.ingress.kubernetes.io/service.passhostheader: "true"
|
||||
# spec:
|
||||
# type: ClusterIP
|
||||
# clusterIP: None
|
||||
# ports:
|
||||
# - protocol: TCP
|
||||
# port: 80
|
||||
# targetPort: 80
|
||||
|
||||
# ---
|
||||
|
||||
# kind: Endpoints
|
||||
# apiVersion: v1
|
||||
# metadata:
|
||||
# name: app-endpoint
|
||||
# namespace: myapp
|
||||
# subsets:
|
||||
# - addresses:
|
||||
# - ip: 192.168.9.201
|
||||
# ports:
|
||||
# - port: 31080
|
||||
# - addresses:
|
||||
# - ip: 192.168.9.202
|
||||
# ports:
|
||||
# - port: 31080
|
||||
# - addresses:
|
||||
# - ip: 192.168.9.203
|
||||
# ports:
|
||||
# - port: 31080
|
||||
# ---
|
||||
|
||||
# apiVersion: networking.k8s.io/v1
|
||||
# kind: Ingress
|
||||
# metadata:
|
||||
# labels:
|
||||
# baremetal-ingress: traefik-nsk
|
||||
# annotations:
|
||||
# kubernetes.io/ingress.class: traefik-lb
|
||||
# external-dns.alpha.kubernetes.io/hostname: app.k8s-nsk.tk
|
||||
# traefik.ingress.kubernetes.io/router.entrypoints: https
|
||||
# traefik.ingress.kubernetes.io/router.tls: "true"
|
||||
# traefik.ingress.kubernetes.io/router.tls.certresolver: letsEncrypt
|
||||
# name: app-ingress
|
||||
# namespace: myapp
|
||||
# spec:
|
||||
# rules:
|
||||
# - host: app.k8s-nsk.tk
|
||||
# http:
|
||||
# paths:
|
||||
# - pathType: Prefix
|
||||
# path: "/"
|
||||
# backend:
|
||||
# service:
|
||||
# name: app-endpoint
|
||||
# port:
|
||||
# number: 80
|
||||
# ---
|
||||
|
@@ -1,27 +0,0 @@
|
||||
# App
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
namespace: myapp
|
||||
name: app-service
|
||||
spec:
|
||||
ports:
|
||||
- name: app-port
|
||||
port: 80
|
||||
selector:
|
||||
app: myapp
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
namespace: myapp
|
||||
name: app-mariadb-service
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: myapp-mariadb-port
|
||||
port: 3306
|
||||
selector:
|
||||
app: myapp-mariadb
|
||||
---
|
Reference in New Issue
Block a user