11e1c7292875313dd0a9605f9bd285e7727dd110
[institute/deploy-authx-service.git] /
1 # user-authorization-service-base.yaml
2
3 ####################################################
4 # supwisdom harbor private docker registry
5 ####################################################
6 ---
7 apiVersion: v1
8 kind: Secret
9 type: kubernetes.io/dockerconfigjson
10 metadata:
11   namespace: user-authorization-service
12   name: harbor-registry
13 data:
14   # 修改harbor仓库配置,并使用 base64 工具进行编码
15   # {"auths":{"harbor.supwisdom.com":{"password":"PWMgP85qiLFC","username":"rancher.devops"}}}
16   .dockerconfigjson: eyJhdXRocyI6eyJoYXJib3Iuc3Vwd2lzZG9tLmNvbSI6eyJwYXNzd29yZCI6IlBXTWdQODVxaUxGQyIsInVzZXJuYW1lIjoicmFuY2hlci5kZXZvcHMifX19
17
18
19
20 ####################################################
21 # rabbitmq-server
22 ####################################################
23 ---
24 apiVersion: v1
25 kind: Secret
26 metadata:
27   labels:
28     app: rabbitmq
29     release: rabbitmq-server
30   name: rabbitmq-server
31   namespace: user-data-service
32 type: Opaque
33 data:
34   RABBITMQ_USERNAME: Z3Vlc3Q=
35   RABBITMQ_PASSWORD: Z3Vlc3Q=
36 ---
37 apiVersion: v1
38 kind: Service
39 metadata:
40   name: rabbitmq-server
41   namespace: user-data-service
42   labels:
43     app: rabbitmq-server
44 spec:
45   ports:
46     - port: 5672
47       targetPort: tcp-1
48       protocol: TCP
49       name: tcp-1
50     - port: 15672
51       targetPort: tcp-2
52       protocol: TCP
53       name: tcp-2
54   selector:
55     app: rabbitmq-server
56 ---
57 apiVersion: apps/v1
58 kind: Deployment
59 metadata:
60   name: rabbitmq-server
61   namespace: user-data-service
62 spec:
63   selector:
64     matchLabels:
65       app: rabbitmq-server
66   replicas: 1
67   template:
68     metadata:
69       labels:
70         app: rabbitmq-server
71       annotations:
72         sidecar.istio.io/inject: "false"
73     spec:
74       containers:
75       - name: rabbitmq-server
76         # 若使用了学校搭设的私有仓库,请修改
77         image: rabbitmq:management
78         # 若使用了学校搭设的私有仓库,请修改 为 Always
79         imagePullPolicy: IfNotPresent
80         # imagePullPolicy: Always
81         ports:
82         - containerPort: 5672
83           name: tcp-1
84         - containerPort: 15672
85           name: tcp-2
86       # 若使用了学校搭设的私有仓库,请增加以下配置(取消注释即可)
87       # imagePullSecrets:
88       #   - name: harbor-registry