blob: dcf76b5c1243bf72b6cd94641b7c09ba71164678 [file] [log] [blame]
# 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