如何解决 Kubernetes 中 pod 的问题 "pod has unbound immediate persistentvolumeclaims"
How to fix problem with pod's issue "pod has unbound immediate persistentvolumeclaims" in Kubernetes
我想在我之前安装过 microk8s 的本地机器上设置一个工作环境。当我从 helm chart (stable/jenkins) 安装 Jenkins 时,我遇到了问题
pod has unbound immediate PersistentVolumeClaims
我在 Linux Ubuntu 18.x 中启动了集群,它在 Oracle Virtual box 中安装并运行。请给我任何提示。
持久卷启动没有任何问题。我试图改变 PV 的大小,但这对解决问题没有帮助。在 pod 的日志中,只有一句话是关于那个 pod 正在初始化的。搜索类似问题没有任何结果。
Pod 的日志内容:
container "jazzed-anteater-jenkins" in pod
"jazzed-anteater-jenkins-69886499b4-6gbhn" is waiting to start:
PodInitializing
在我的案例中,问题与丢弃的 IPtables FORWARD 策略有关。我在 microk8s.inspect
命令的帮助下调查了它。
InitContainer 无法访问 Internet,它停止了使用主容器部署整个 pod。解决起来很容易
sudo iptables -P FORWARD ACCEPT
并使用 Helm 重新部署。
我想在我之前安装过 microk8s 的本地机器上设置一个工作环境。当我从 helm chart (stable/jenkins) 安装 Jenkins 时,我遇到了问题
pod has unbound immediate PersistentVolumeClaims
我在 Linux Ubuntu 18.x 中启动了集群,它在 Oracle Virtual box 中安装并运行。请给我任何提示。
持久卷启动没有任何问题。我试图改变 PV 的大小,但这对解决问题没有帮助。在 pod 的日志中,只有一句话是关于那个 pod 正在初始化的。搜索类似问题没有任何结果。
Pod 的日志内容:
container "jazzed-anteater-jenkins" in pod "jazzed-anteater-jenkins-69886499b4-6gbhn" is waiting to start: PodInitializing
在我的案例中,问题与丢弃的 IPtables FORWARD 策略有关。我在 microk8s.inspect
命令的帮助下调查了它。
InitContainer 无法访问 Internet,它停止了使用主容器部署整个 pod。解决起来很容易
sudo iptables -P FORWARD ACCEPT
并使用 Helm 重新部署。