Sign inSign up

hyr326/canal-admin

By hyr326

Updated almost 4 years ago

Image
0

199

hyr326/canal-admin repository overview

k8s demo

default user/password is admin/123456
apiVersion: apps/v1
kind: Deployment
metadata:
  name: canal-admin
  namespace: prod
  labels:
    app: canal-admin
spec:
  selector:
    matchLabels:
      app: canal-admin
  replicas: 1
  template:
    metadata:
      labels:
        app: canal-admin
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
            - matchExpressions:
              - key: canal-admin
                operator: Exists
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            - labelSelector:
                matchExpressions:
                  - key: "app"
                    operator: In
                    values:
                    - canal-admin
              topologyKey: "kubernetes.io/hostname"
      imagePullSecrets:
      - name: harbor-secret
      containers:
      - name: canal-admin
        image: hyr326/canal-admin:latest
        imagePullPolicy: Always
        resources:
          limits:
            cpu: 0.2
            memory: "1Gi" 
          requests:
            cpu: 0.1
            memory: "1Gi"  
        env:
        - name: MYSQL_ADDR
          value: mysql-server:3306
        - name: MYSQL_DBNAME
          value: canal_admin
        - name: MYSQL_USER
          value: canal
        - name: MYSQL_PASSWD
          value: 2SUq4WPhLT


---
apiVersion: v1
kind: Service
metadata:
  name: canal-admin
  namespace: prod
spec:
  ports:
  - name: canal-admin
    port: 8089
    targetPort: 8089
  selector:
    app: canal-admin

Tag summary

Content type

Image

Digest

sha256:4f6fec2e4

Size

110.2 MB

Last updated

almost 4 years ago

docker pull hyr326/canal-admin