Git Manifest repo 설정

Manifest

Deployment

apiVersion: apps/v1
kind: Deployment
metadata:
  name: gcd-application
  labels:
    version: "1"
spec:
  replicas: 2
  revisionHistoryLimit: 1
  selector:
    matchLabels:
      app: gcd-application
  template:
    metadata:
      labels:
        app: gcd-application
    spec:
      imagePullSecrets:
        - name: docker-credential
      containers:
        # - image: harbor.aolda.net/racoon/api-server
        - image: dlckswn334/gcd-server
          name: gcd-server
          ports:
            - containerPort: 1323
          # env:
          #   - name: DB_HOST 
          #     value: 172.16.18.54 <- config to your database IP
          #   - name: DB_PORT
          #     value: "5432"
          #   - name: DB_USER
          #     value: admin
          #   - name: DB_PASSWORD
          #     value: 1234
          #   - name: DB_NAME
          #     value: database

metadata.labels.version에 대해서는 꼭 정의되어 있어야 합니다.

imagePullSecrets에 대한 secret 이름을 바꾸지마세요.

service.yaml

해당 Gitrepo의 예시는 아래 링크에서 볼 수 있습니다.

Last updated