apiVersion: extensions/v1beta1 kind: Deployment metadata: labels: app: chochoerodon-ui name: chochoerodon-ui spec: replicas: 1 revisionHistoryLimit: 2 selector: matchLabels: app: chochoerodon-ui strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0 type: RollingUpdate template: metadata: labels: app: chochoerodon-ui spec: containers: - image: registry.cn-shanghai.aliyuncs.com/choerodon/chochoerodon-ui:$CI_COMMIT_TAG imagePullPolicy: Always name: chochoerodon-ui ports: - containerPort: 80 protocol: TCP --- apiVersion: v1 kind: Service metadata: name: chochoerodon-ui spec: ports: - port: 80 protocol: TCP targetPort: 80 selector: app: chochoerodon-ui sessionAffinity: None type: ClusterIP --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: chochoerodon-ui spec: rules: - host: http: paths: - backend: serviceName: chochoerodon-ui servicePort: 80