程序发布之后会有两个pod,一个为deploy,一个为真实程序pod
成功:deploy-pod状态变为Completed,程序pod 保留,状态为通过健康检查的Running,
失败:deploy-pod状态为Error,程序pod会删掉,所以排查问题时候要尽快查看pod的日志,不一会出现问题的pod就会被自动删除了的
DC
apiVersion: apps.openshift.io/v1kind: DeploymentConfigmetadata:name: hrgeneration: 54labels:run: hrnamespace: erp-debugresourceVersion: '357152110'creationTimestamp: '2021-09-16T12:19:59Z'selfLink: /apis/apps.openshift.io/v1/namespaces/erp-debug/deploymentconfigs/hruid: 70ab62a0-6cc2-4e25-8572-90a8f5d3cfdcspec:triggers:- type: ConfigChangereplicas: 1selector:run: hrtemplate:spec:dnsPolicy: NonesecurityContext: {}dnsConfig:nameservers:- 10.82.26.253- 10.82.26.252schedulerName: default-schedulerhostAliases:- ip: 127.0.0.1hostnames:- localhostterminationGracePeriodSeconds: 30restartPolicy: Alwaysvolumes:- emptyDir: {}name: applogscontainers:- livenessProbe:httpGet:path: /infoscheme: HTTPport: 13001timeoutSeconds: 2initialDelaySeconds: 50periodSeconds: 5successThreshold: 1failureThreshold: 50terminationMessagePath: /dev/termination-logname: hrimage: >-image-registry.openshift-image-registry.svc:5000/erp-debug/hr:20211009162752-22bad51args:- '-server'- '-jar'- /app/erp/hr.jar- '--eureka.client.serviceUrl.defaultZone=http://10.83.10.12:18761'- '--eureka.instance.ip-address=hr.erp-debug.apps.ocp4.ky-tech.com.cn'- '--eureka.instance.non-secure-port=80'volumeMounts:- mountPath: /app/logs/name: applogsterminationMessagePolicy: Filecommand:- /jdk/bin/javaenv:- name: TZvalue: Asia/ShanghaiimagePullPolicy: AlwaysreadinessProbe:httpGet:path: /infoscheme: HTTPport: 13001timeoutSeconds: 2initialDelaySeconds: 50periodSeconds: 5successThreshold: 1failureThreshold: 5ports:- protocol: TCPcontainerPort: 13001resources:requests:cpu: '2'memory: 4Glimits:cpu: '2'memory: 4Gmetadata:labels:run: hrcreationTimestamp: nulltest: falserevisionHistoryLimit: 4strategy:activeDeadlineSeconds: 21600rollingParams:maxUnavailable: 25%maxSurge: 100%updatePeriodSeconds: 1intervalSeconds: 1timeoutSeconds: 600type: Rollingresources: {}status:replicas: 1observedGeneration: 54updatedReplicas: 1availableReplicas: 1details:message: config changecauses:- type: ConfigChangelatestVersion: 54readyReplicas: 1conditions:- status: 'True'lastTransitionTime: '2021-10-08T11:08:17Z'message: Deployment config has minimum availability.type: AvailablelastUpdateTime: '2021-10-08T11:08:17Z'- status: 'True'lastUpdateTime: '2021-10-09T08:33:39Z'lastTransitionTime: '2021-10-09T08:33:37Z'reason: NewReplicationControllerAvailablemessage: replication controller "hr-54" successfully rolled outtype: ProgressingunavailableReplicas: 0
Service
apiVersion: v1kind: Servicemetadata:name: hrlabels:run: hrnamespace: erp-debugresourceVersion: '4112947'creationTimestamp: '2020-07-20T03:57:11Z'annotations:kubectl.kubernetes.io/last-applied-configuration: >{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"run":"hr"},"name":"hr","namespace":"erp-debug"},"spec":{"ports":[{"name":"tcp","port":13001,"protocol":"TCP","targetPort":13001}],"selector":{"run":"hr"},"sessionAffinity":"None","type":"ClusterIP"}}selfLink: /api/v1/namespaces/erp-debug/services/hruid: 3936a06e-ded4-4aeb-be94-8c080a4d0c37spec:clusterIP: 172.31.253.138sessionAffinity: Nonetype: ClusterIPports:- targetPort: 13001protocol: TCPname: tcpport: 13001selector:run: hrstatus:loadBalancer: {}
Router
apiVersion: route.openshift.io/v1kind: Routemetadata:name: hr.erp-debug.apps.ocp4.ky-tech.com.cnlabels:run: hrnamespace: erp-debugresourceVersion: '3768781'creationTimestamp: '2020-07-19T15:18:38Z'annotations:kubectl.kubernetes.io/last-applied-configuration: >{"apiVersion":"route.openshift.io/v1","kind":"Route","metadata":{"annotations":{},"labels":{"run":"hr"},"name":"hr.erp-debug.apps.ocp4.ky-tech.com.cn","namespace":"erp-debug"},"spec":{"host":"hr.erp-debug.apps.ocp4.ky-tech.com.cn","port":{"targetPort":"tcp"},"to":{"kind":"Service","name":"hr","weight":100},"wildcardPolicy":"None"}}selfLink: >-/apis/route.openshift.io/v1/namespaces/erp-debug/routes/hr.erp-debug.apps.ocp4.ky-tech.com.cnuid: 345b8a06-14f2-4f14-ad75-670c8c6566d2spec:to:kind: Servicename: hrweight: 100host: hr.erp-debug.apps.ocp4.ky-tech.com.cnport:targetPort: tcpwildcardPolicy: Nonestatus:ingress:- routerName: defaulthost: hr.erp-debug.apps.ocp4.ky-tech.com.cnrouterCanonicalHostname: apps.ocp4.ky-tech.com.cnconditions:- status: 'True'lastTransitionTime: '2020-07-19T15:18:39Z'type: AdmittedwildcardPolicy: None
