shaowenchen 我当中换了Nodejs 自己的仓库做了测试,下面是我现在完整的流程图


pod 配置文件
kind: Pod
apiVersion: v1
metadata:
name: s2i-v1-dff9cdd7-zk8sl
generateName: s2i-v1-dff9cdd7-
namespace: collie
labels:
app: s2i
pod-template-hash: dff9cdd7
s2ibuilder: s2i-s2i-m5si
version: v1
annotations:
cni.projectcalico.org/podIP: 10.233.96.66/32
cni.projectcalico.org/podIPs: 10.233.96.66/32
kubesphere.io/containerSecrets: '{"container-quqmky": "coebill-dockerhub"}'
spec:
volumes:
- name: default-token-kv7zh
secret:
secretName: default-token-kv7zh
defaultMode: 420
containers:
- name: container-quqmky
image: 'http://docker.io/codebill/new-java:latest'
ports:
- name: http-1
containerPort: 8080
protocol: TCP
resources:
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 100m
memory: 100Mi
volumeMounts:
- name: default-token-kv7zh
readOnly: true
mountPath: /var/run/secrets/kubernetes.io/serviceaccount
readinessProbe:
httpGet:
path: /
port: 8080
scheme: HTTP
initialDelaySeconds: 30
timeoutSeconds: 10
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
serviceAccountName: default
serviceAccount: default
nodeName: node2
securityContext: {}
imagePullSecrets:
- name: coebill-dockerhub
schedulerName: default-scheduler
tolerations:
- key: node.kubernetes.io/not-ready
operator: Exists
effect: NoExecute
tolerationSeconds: 300
- key: node.kubernetes.io/unreachable
operator: Exists
effect: NoExecute
tolerationSeconds: 300
priority: 0
enableServiceLinks: true