gpt4 book ai didi

ruby-on-rails - Kubernetes 错误同步 pod

转载 作者:行者123 更新时间:2023-12-02 11:29:33 25 4
gpt4 key购买 nike

我安装了Kubernetes,但是在创建pod时报错,不知道问题出在哪里,希望大家帮帮忙

我用centos7,用yum安装 Kubernetes。

[root@k8s-master ~]# rpm -qa |grep -i kube
kubernetes-master-1.2.0-0.11.git738b760.el7.x86_64
kubernetes-client-1.2.0-0.11.git738b760.el7.x86_64

[root@k8s-master ~]# kubectl run my-nginx01 --image=192.168.10.58:5002/test111/nginx --port=80
deployment "my-nginx01" created

[root@k8s-master ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
my-nginx01-3752101197-v34jm 0/1 ContainerCreating 0 3s

[root@k8s-master ~]# kubectl describe pod my-nginx01-3752101197-v34jm

Events:
FirstSeen LastSeen Count From SubobjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
22s 22s 1 {default-scheduler } Normal Scheduled Successfully assigned my-nginx01-3752101197-v34jm to 192.168.6.133
20s 20s 1 {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal Started Started container with docker id 3e18486078c2
20s 20s 1 {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal Created Created container with docker id 3e18486078c2
21s 17s 2 {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal Pulling pulling image "192.168.10.58:5002/test111/nginx"
20s 16s 2 {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal Pulled Successfully pulled image "192.168.10.58:5002/test111/nginx"
22s 16s 3 {kubelet 192.168.6.133} Warning MissingClusterDNS kubelet does not have ClusterDNS IP configured and cannot create Pod using "ClusterFirst" policy. Falling back to DNSDefault policy.
16s 16s 1 {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal Created Created container with docker id 0c5c9fdd19ca
15s 15s 1 {kubelet 192.168.6.133} spec.containers{my-nginx01} Normal Started Started container with docker id 0c5c9fdd19ca
11s 11s 1 {kubelet 192.168.6.133} Warning FailedSync **Error syncing pod, skipping: failed to "StartContainer" for "my-nginx01" with CrashLoopBackOff: "Back-off 10s restarting failed container=my-nginx01 pod=my-nginx01-3752101197-v34jm_default(b4f373b3-20c3-11e6-81d6-000c294bd99a)"**

11s 11s 1 {kubelet 192.168.6.133} spec.containers{my-nginx01} Warning BackOff Back-off restarting failed docker container

最佳答案

由 docker 容器导致的问题,该容器在“启动”过程完成后立即退出。添加一个永远运行的命令,它可能会起作用。例如,重新创建 docker 镜像:

#Dockerfile
[...]
CMD exec /bin/bash -c "trap : TERM INT; sleep infinity & wait"

关于ruby-on-rails - Kubernetes 错误同步 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37387082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com