| # jobs-server-base.yaml |
| |
| #################################################### |
| # harbor private docker registry |
| #################################################### |
| --- |
| apiVersion: v1 |
| kind: Secret |
| type: kubernetes.io/dockerconfigjson |
| metadata: |
| name: harbor-registry |
| namespace: jobs-server |
| data: |
| # 修改harbor仓库配置,并使用 base64 工具进行编码 |
| # {"auths":{"harbor.supwisdom.com":{"password":"PWMgP85qiLFC","username":"rancher.devops"}}} |
| .dockerconfigjson: eyJhdXRocyI6eyJoYXJib3Iuc3Vwd2lzZG9tLmNvbSI6eyJwYXNzd29yZCI6IlBXTWdQODVxaUxGQyIsInVzZXJuYW1lIjoicmFuY2hlci5kZXZvcHMifX19 |
| |
| |
| # #################################################### |
| # # rabbitmq-server |
| # #################################################### |
| |
| # --- |
| # apiVersion: v1 |
| # kind: Secret |
| # metadata: |
| # labels: |
| # app: rabbitmq |
| # release: rabbitmq-server |
| # name: rabbitmq-server |
| # namespace: jobs-server |
| # type: Opaque |
| # data: |
| # RABBITMQ_USERNAME: Z3Vlc3Q= |
| # RABBITMQ_PASSWORD: Z3Vlc3Q= |
| |
| # --- |
| # apiVersion: v1 |
| # kind: Service |
| # metadata: |
| # name: rabbitmq-server |
| # namespace: jobs-server |
| # labels: |
| # app: rabbitmq-server |
| # spec: |
| # ports: |
| # - port: 5672 |
| # targetPort: tcp-1 |
| # protocol: TCP |
| # name: tcp-1 |
| # - port: 15672 |
| # targetPort: tcp-2 |
| # protocol: TCP |
| # name: tcp-2 |
| # selector: |
| # app: rabbitmq-server |
| # --- |
| # apiVersion: apps/v1 |
| # kind: Deployment |
| # metadata: |
| # name: rabbitmq-server |
| # namespace: jobs-server |
| # spec: |
| # selector: |
| # matchLabels: |
| # app: rabbitmq-server |
| # replicas: 1 |
| # template: |
| # metadata: |
| # labels: |
| # app: rabbitmq-server |
| # annotations: |
| # sidecar.istio.io/inject: "false" |
| # spec: |
| # containers: |
| # - name: rabbitmq-server |
| # env: |
| # - name: RABBITMQ_VM_MEMORY_HIGH_WATERMARK |
| # value: "0.6" |
| # - name: RABBITMQ_DEFAULT_USER |
| # valueFrom: |
| # secretKeyRef: |
| # name: rabbitmq-server |
| # key: RABBITMQ_USERNAME |
| # - name: RABBITMQ_DEFAULT_PASS |
| # valueFrom: |
| # secretKeyRef: |
| # name: rabbitmq-server |
| # key: RABBITMQ_PASSWORD |
| # # 若使用了学校搭设的私有仓库,请修改 |
| # image: rabbitmq:management |
| # # 若使用了学校搭设的私有仓库,请修改 为 Always |
| # imagePullPolicy: IfNotPresent |
| # # imagePullPolicy: Always |
| # ports: |
| # - containerPort: 5672 |
| # name: tcp-1 |
| # - containerPort: 15672 |
| # name: tcp-2 |
| # # 若使用了学校搭设的私有仓库,请增加以下配置(取消注释即可) |
| # # imagePullSecrets: |
| # # - name: harbor-registry |
| |