问题描述
我们在openshift集群中观察到非常奇怪的行为。一旦创建DeploymentConfig,复制控制器就会失败,并显示消息unable to create deployer pod
描述rc不会提供任何其他有用的信息
$ oc describe rc example-1
Name: example-1
Namespace: example-test
Selector: app=hello-openshift,deployment=example-1,deploymentconfig=example
Labels: openshift.io/deployment-config.name=example
Annotations: kubectl.kubernetes.io/desired-replicas: 3
openshift.io/deployment-config.latest-version: 1
openshift.io/deployment-config.name: example
openshift.io/deployment.phase: Failed
openshift.io/deployment.replicas: 0
openshift.io/deployment.status-reason: unable to create deployer pod
openshift.io/encoded-deployment-config:
{"kind":"DeploymentConfig","apiVersion":"apps.openshift.io/v1","Metadata":{"name":"example","namespace":"example-test","selfLink":"/apis/a...
Replicas: 0 current / 0 desired
Pods Status: 0 Running / 0 Waiting / 0 Succeeded / 0 Failed
Pod Template:
Labels: app=hello-openshift
deployment=example-1
deploymentconfig=example
Annotations: openshift.io/deployment-config.latest-version: 1
openshift.io/deployment-config.name: example
openshift.io/deployment.name: example-1
Containers:
hello-openshift:
Image: openshift/hello-openshift
Port: 8080/TCP
Host Port: 0/TCP
Environment: <none>
Mounts: <none>
Volumes: <none>
Events: <none>
即使事件仅显示超时消息
$ oc get events
8m7s normal DeploymentCreated deploymentconfig/example Created new replication controller "example-1" for version 1
8m7s Warning RolloutTimeout deploymentconfig/example Rollout for "example-test/example-1" Failed to create deployer pod (timeoutSeconds: 600s)
这是部署配置的描述输出
$oc describe dc/example
Name: example
Namespace: example-test
Created: 5 hours ago
Labels: <none>
Annotations: <none>
Latest Version: 1
Selector: app=hello-openshift
Replicas: 4
Triggers: Config
Strategy: Rolling
Template:
Pod Template:
Labels: app=hello-openshift
Containers:
hello-openshift:
Image: openshift/hello-openshift
Port: 8080/TCP
Host Port: 0/TCP
Environment: <none>
Mounts: <none>
Volumes: <none>
Deployment #1 (latest):
Name: example-1
Created: 5 hours ago
Status: Failed
Replicas: 0 current / 0 desired
Selector: app=hello-openshift,deploymentconfig=example
Labels: openshift.io/deployment-config.name=example
Pods Status: 0 Running / 0 Waiting / 0 Succeeded / 0 Failed
Events: <none>
有人在这里调试问题的指针吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)