blob: 73b97408328215219f85f9f3f3b19f78720fe954 [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# jobs-server-base.yaml
2
3####################################################
4# harbor private docker registry
5####################################################
6---
7apiVersion: v1
8kind: Secret
9type: kubernetes.io/dockerconfigjson
10metadata:
11 name: harbor-registry
12 namespace: jobs-server
13data:
14 # 修改harbor仓库配置,并使用 base64 工具进行编码
15 # {"auths":{"harbor.supwisdom.com":{"password":"PWMgP85qiLFC","username":"rancher.devops"}}}
16 .dockerconfigjson: eyJhdXRocyI6eyJoYXJib3Iuc3Vwd2lzZG9tLmNvbSI6eyJwYXNzd29yZCI6IlBXTWdQODVxaUxGQyIsInVzZXJuYW1lIjoicmFuY2hlci5kZXZvcHMifX19
17
18
19####################################################
20# rabbitmq-server
21####################################################
刘洪青bee14e92021-01-29 23:26:59 +080022
刘洪青47205852020-08-14 13:39:30 +080023---
24apiVersion: v1
25kind: Secret
26metadata:
27 labels:
28 app: rabbitmq
29 release: rabbitmq-server
30 name: rabbitmq-server
31 namespace: jobs-server
32type: Opaque
33data:
34 RABBITMQ_USERNAME: Z3Vlc3Q=
35 RABBITMQ_PASSWORD: Z3Vlc3Q=
刘洪青bee14e92021-01-29 23:26:59 +080036
刘洪青47205852020-08-14 13:39:30 +080037---
38apiVersion: v1
39kind: Service
40metadata:
41 name: rabbitmq-server
42 namespace: jobs-server
43 labels:
44 app: rabbitmq-server
45spec:
46 ports:
47 - port: 5672
48 targetPort: tcp-1
49 protocol: TCP
50 name: tcp-1
51 - port: 15672
52 targetPort: tcp-2
53 protocol: TCP
54 name: tcp-2
55 selector:
56 app: rabbitmq-server
57---
58apiVersion: apps/v1
59kind: Deployment
60metadata:
61 name: rabbitmq-server
62 namespace: jobs-server
63spec:
64 selector:
65 matchLabels:
66 app: rabbitmq-server
67 replicas: 1
68 template:
69 metadata:
70 labels:
71 app: rabbitmq-server
72 annotations:
73 sidecar.istio.io/inject: "false"
74 spec:
75 containers:
76 - name: rabbitmq-server
刘洪青bee14e92021-01-29 23:26:59 +080077 env:
78 - name: RABBITMQ_VM_MEMORY_HIGH_WATERMARK
79 value: "0.6"
80 - name: RABBITMQ_DEFAULT_USER
81 valueFrom:
82 secretKeyRef:
83 name: rabbitmq-server
84 key: RABBITMQ_USERNAME
85 - name: RABBITMQ_DEFAULT_PASS
86 valueFrom:
87 secretKeyRef:
88 name: rabbitmq-server
89 key: RABBITMQ_PASSWORD
刘洪青47205852020-08-14 13:39:30 +080090 # 若使用了学校搭设的私有仓库,请修改
91 image: rabbitmq:management
92 # 若使用了学校搭设的私有仓库,请修改 为 Always
93 imagePullPolicy: IfNotPresent
94 # imagePullPolicy: Always
95 ports:
96 - containerPort: 5672
97 name: tcp-1
98 - containerPort: 15672
99 name: tcp-2
100 # 若使用了学校搭设的私有仓库,请增加以下配置(取消注释即可)
101 # imagePullSecrets:
102 # - name: harbor-registry
103