Commit 071ac10d by 蒋勇

d

parent f6a47008
...@@ -4,7 +4,7 @@ metadata: ...@@ -4,7 +4,7 @@ metadata:
name: kong-serviceaccount name: kong-serviceaccount
namespace: kong namespace: kong
--- ---
apiVersion: rbac.authorization.k8s.io/v1beta1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
metadata: metadata:
name: kong-ingress-clusterrole name: kong-ingress-clusterrole
...@@ -85,7 +85,7 @@ rules: ...@@ -85,7 +85,7 @@ rules:
--- ---
apiVersion: rbac.authorization.k8s.io/v1beta1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding
metadata: metadata:
name: kong-ingress-clusterrole-nisa-binding name: kong-ingress-clusterrole-nisa-binding
......
...@@ -13,7 +13,7 @@ spec: ...@@ -13,7 +13,7 @@ spec:
port: 80 port: 80
protocol: TCP protocol: TCP
targetPort: 8000 targetPort: 8000
nodePort: 26981 nodePort: 31981
- name: proxy-ssl - name: proxy-ssl
port: 443 port: 443
protocol: TCP protocol: TCP
......
...@@ -11,12 +11,12 @@ spec: ...@@ -11,12 +11,12 @@ spec:
- name: konga - name: konga
port: 80 port: 80
targetPort: 1337 targetPort: 1337
nodePort: 11517 nodePort: 31517
selector: selector:
app: konga app: konga
--- ---
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: konga name: konga
......
apiVersion: v1 apiVersion: v1
kind: PersistentVolume kind: PersistentVolume
metadata: metadata:
name: biz_amqp name: bizamqp
namespace: rabbitmq
annotations: annotations:
pv.kubernetes.io/provisioned-by: everest-csi-provisioner pv.kubernetes.io/provisioned-by: everest-csi-provisioner
spec: spec:
...@@ -12,7 +13,7 @@ spec: ...@@ -12,7 +13,7 @@ spec:
claimRef: claimRef:
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
name: biz_amqp name: bizamqp
namespace: rabbitmq namespace: rabbitmq
csi: csi:
driver: sfsturbo.csi.everest.io driver: sfsturbo.csi.everest.io
...@@ -20,7 +21,7 @@ spec: ...@@ -20,7 +21,7 @@ spec:
volumeAttributes: volumeAttributes:
everest.io/share-export-location: 172.18.16.59:/k8s-qudao/amqp everest.io/share-export-location: 172.18.16.59:/k8s-qudao/amqp
storage.kubernetes.io/csiProvisionerIdentity: everest-csi-provisioner storage.kubernetes.io/csiProvisionerIdentity: everest-csi-provisioner
volumeHandle: biz_amqp volumeHandle: bizamqp
storageClassName: csi-sfsturbo storageClassName: csi-sfsturbo
--- ---
apiVersion: v1 apiVersion: v1
...@@ -28,7 +29,7 @@ kind: PersistentVolumeClaim ...@@ -28,7 +29,7 @@ kind: PersistentVolumeClaim
metadata: metadata:
annotations: annotations:
volume.beta.kubernetes.io/storage-provisioner: everest-csi-provisioner volume.beta.kubernetes.io/storage-provisioner: everest-csi-provisioner
name: biz_amqp name: bizamqp
namespace: rabbitmq namespace: rabbitmq
spec: spec:
accessModes: accessModes:
...@@ -37,4 +38,36 @@ spec: ...@@ -37,4 +38,36 @@ spec:
requests: requests:
storage: 100Gi storage: 100Gi
storageClassName: csi-sfsturbo storageClassName: csi-sfsturbo
volumeName: biz_amqp volumeName: bizamqp
\ No newline at end of file
# apiVersion: v1
# kind: PersistentVolume
# metadata:
# name: bizamqp
# namespace: rabbitmq
# spec:
# capacity:
# storage: 100Gi
# accessModes:
# - ReadWriteMany
# nfs:
# server: 172.18.16.59
# path: "/k8s-qudao/amqp"
# mountOptions:
# - nfsvers=4.2
# ---
# apiVersion: v1
# kind: PersistentVolumeClaim
# metadata:
# name: bizamqp
# namespace: rabbitmq
# spec:
# accessModes:
# - ReadWriteMany
# storageClassName: ""
# resources:
# requests:
# storage: 100Gi
# volumeName: bizamqp
\ No newline at end of file
kind: Service
apiVersion: v1
metadata:
labels:
app: rabbitmq-cluster
name: rabbitmq-cluster
namespace: rabbitmq
spec:
type: NodePort
ports:
- name: rmqport
port: 5672
targetPort: 5672
nodePort: 30672
selector:
app: rabbitmq-cluster
---
kind: Service
apiVersion: v1
metadata:
labels:
app: rabbitmq-cluster
name: rabbitmq-cluster-manage
namespace: rabbitmq
spec:
ports:
- name: http
port: 15672
protocol: TCP
targetPort: 15672
nodePort: 31672
selector:
app: rabbitmq-cluster
type: NodePort
\ No newline at end of file
kind: StatefulSet
apiVersion: apps/v1
metadata:
labels:
app: rabbitmq-cluster
name: rabbitmq-cluster
namespace: rabbitmq
spec:
replicas: 3
selector:
matchLabels:
app: rabbitmq-cluster
serviceName: rabbitmq-cluster
template:
metadata:
labels:
app: rabbitmq-cluster
spec:
containers:
- args:
- -c
- cp -v /etc/rabbitmq/rabbitmq.conf ${RABBITMQ_CONFIG_FILE}; exec docker-entrypoint.sh
rabbitmq-server
command:
- sh
env:
- name: TZ
value: 'Asia/Shanghai'
- name: RABBITMQ_ERLANG_COOKIE
value: 'SWvCP0Hrqv43NG7GybHC95ntCJKoW8UyNFWnBEWG8TY='
- name: K8S_SERVICE_NAME
value: rabbitmq-cluster
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: RABBITMQ_USE_LONGNAME
value: "true"
- name: RABBITMQ_NODENAME
value: rabbit@$(POD_NAME).$(K8S_SERVICE_NAME).$(POD_NAMESPACE).svc.cluster.local
- name: RABBITMQ_CONFIG_FILE
value: /var/lib/rabbitmq/rabbitmq.conf
image: rabbitmq:3.8.3-management
imagePullPolicy: IfNotPresent
livenessProbe:
exec:
command:
- rabbitmq-diagnostics
- status
# See https://www.rabbitmq.com/monitoring.html for monitoring frequency recommendations.
initialDelaySeconds: 60
periodSeconds: 60
timeoutSeconds: 15
name: rabbitmq
ports:
- containerPort: 15672
name: http
protocol: TCP
- containerPort: 5672
name: amqp
protocol: TCP
readinessProbe:
exec:
command:
- rabbitmq-diagnostics
- status
initialDelaySeconds: 20
periodSeconds: 60
timeoutSeconds: 10
volumeMounts:
- mountPath: /etc/rabbitmq
name: config-volume
readOnly: false
- mountPath: /var/lib/rabbitmq
name: bizamqp
readOnly: false
serviceAccountName: rabbitmq-cluster
terminationGracePeriodSeconds: 30
volumes:
- name: config-volume
configMap:
items:
- key: rabbitmq.conf
path: rabbitmq.conf
- key: enabled_plugins
path: enabled_plugins
name: rabbitmq-cluster-config
- name: bizamqp
persistentVolumeClaim:
claimName: bizamqp
...@@ -6,7 +6,7 @@ metadata: ...@@ -6,7 +6,7 @@ metadata:
data: data:
APP_ENV: prod APP_ENV: prod
NODE_PORT: "80" NODE_PORT: "80"
DB_HOST: rm-2zey194899z131ouf.mysql.rds.aliyuncs.com DB_HOST: rm-2zey194899z131oufao.mysql.rds.aliyuncs.com
DB_PORT: "3306" DB_PORT: "3306"
DB_USER: root DB_USER: root
DB_PWD: Gongsibao2018 DB_PWD: Gongsibao2018
......
...@@ -5,7 +5,7 @@ metadata: ...@@ -5,7 +5,7 @@ metadata:
namespace: chaolai namespace: chaolai
data: data:
APP_ENV: prod APP_ENV: prod
DB_HOST: rm-2zey194899z131ouf.mysql.rds.aliyuncs.com DB_HOST: rm-2zey194899z131oufao.mysql.rds.aliyuncs.com
DB_PORT: "3306" DB_PORT: "3306"
DB_USER: root DB_USER: root
DB_PWD: Gongsibao2018 DB_PWD: Gongsibao2018
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment