k8s-manifests/prd/00-host-mysql-entrypoints.yaml

144 lines
2.9 KiB
YAML

apiVersion: v1
kind: Service
metadata:
name: mysql-prd-primary
namespace: prd
labels:
app.kubernetes.io/name: mysql-prd-primary
app.kubernetes.io/part-of: mes-prd-database
spec:
type: ClusterIP
ports:
- name: mysql
port: 3306
targetPort: 3306
protocol: TCP
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: mysql-prd-primary-hosts
namespace: prd
labels:
kubernetes.io/service-name: mysql-prd-primary
app.kubernetes.io/name: mysql-prd-primary
app.kubernetes.io/part-of: mes-prd-database
addressType: IPv4
ports:
- name: mysql
protocol: TCP
port: 3306
endpoints:
- addresses:
- "192.168.100.49"
conditions:
ready: true
---
apiVersion: v1
kind: Service
metadata:
name: mysql-prd-replica-1
namespace: prd
labels:
app.kubernetes.io/name: mysql-prd-replica-1
app.kubernetes.io/part-of: mes-prd-database
spec:
type: ClusterIP
ports:
- name: mysql
port: 3306
targetPort: 3306
protocol: TCP
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: mysql-prd-replica-1-hosts
namespace: prd
labels:
kubernetes.io/service-name: mysql-prd-replica-1
app.kubernetes.io/name: mysql-prd-replica-1
app.kubernetes.io/part-of: mes-prd-database
addressType: IPv4
ports:
- name: mysql
protocol: TCP
port: 3306
endpoints:
- addresses:
- "192.168.100.50"
conditions:
ready: true
---
apiVersion: v1
kind: Service
metadata:
name: mysql-prd-replica-2
namespace: prd
labels:
app.kubernetes.io/name: mysql-prd-replica-2
app.kubernetes.io/part-of: mes-prd-database
spec:
type: ClusterIP
ports:
- name: mysql
port: 3306
targetPort: 3306
protocol: TCP
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: mysql-prd-replica-2-hosts
namespace: prd
labels:
kubernetes.io/service-name: mysql-prd-replica-2
app.kubernetes.io/name: mysql-prd-replica-2
app.kubernetes.io/part-of: mes-prd-database
addressType: IPv4
ports:
- name: mysql
protocol: TCP
port: 3306
endpoints:
- addresses:
- "192.168.100.51"
conditions:
ready: true
---
apiVersion: v1
kind: Service
metadata:
name: mysql-prd-backup
namespace: prd
labels:
app.kubernetes.io/name: mysql-prd-backup
app.kubernetes.io/part-of: mes-prd-database
spec:
type: ClusterIP
ports:
- name: mysql
port: 3306
targetPort: 3306
protocol: TCP
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: mysql-prd-backup-hosts
namespace: prd
labels:
kubernetes.io/service-name: mysql-prd-backup
app.kubernetes.io/name: mysql-prd-backup
app.kubernetes.io/part-of: mes-prd-database
addressType: IPv4
ports:
- name: mysql
protocol: TCP
port: 3306
endpoints:
- addresses:
- "192.168.100.52"
conditions:
ready: true