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