Sign inSign up

hyr326/canal-server

By hyr326

Updated almost 4 years ago

Image
0

81

hyr326/canal-server repository overview

k8s demo

apiVersion: apps/v1
kind: Deployment
metadata:
  name: canal-server
  namespace: prod
  labels:
    app: canal-server
spec:
  selector:
    matchLabels:
      app: canal-server
  replicas: 1
  template:
    metadata:
      labels:
        app: canal-server
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
            - matchExpressions:
              - key: canal-server
                operator: Exists
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            - labelSelector:
                matchExpressions:
                  - key: "app"
                    operator: In
                    values:
                    - canal-server
              topologyKey: "kubernetes.io/hostname"
      imagePullSecrets:
      - name: harbor-secret
      containers:
      - name: canal-server
        image: hyr326/canal-server:v1.1.5
        imagePullPolicy: Always
        resources:
          limits:
            cpu: 1
            memory: "2Gi" 
          requests:
            cpu: 0.1
            memory: "1Gi"  
        #command: ["top","-b"]  
        env:
        - name: CANAL_ADMIN_ADDR
          value: canal-admin.prod.svc.cluster.local:8089
        - name: REGISTER_IP
          value: canal-server.prod.svc.cluster.local



---
apiVersion: v1
kind: Service
metadata:
  name: canal-server
  namespace: prod
spec:
  clusterIP: None
  ports:
  - name: admin
    port: 11110
    targetPort: 11110
  - name: tcp
    port: 11111
    targetPort: 11111
  - name: metric
    port: 11112
    targetPort: 11112
  selector:
    app: canal-server

Tag summary

Content type

Image

Digest

sha256:3df730b61

Size

173.6 MB

Last updated

almost 4 years ago

docker pull hyr326/canal-server:1.1.6-fix