| # 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 |
| # 若使用了学校搭设的私有仓库,请修改 |
| image: rabbitmq:management |
| # 若使用了学校搭设的私有仓库,请修改 为 Always |
| imagePullPolicy: IfNotPresent |
| # imagePullPolicy: Always |
| ports: |
| - containerPort: 5672 |
| name: tcp-1 |
| - containerPort: 15672 |
| name: tcp-2 |
| # 若使用了学校搭设的私有仓库,请增加以下配置(取消注释即可) |
| # imagePullSecrets: |
| # - name: harbor-registry |
| |