docker - Pod 没有正确响应
问题描述
我有一个本地(没有云提供商)集群,由 3 个 vm 主机和节点组成,我创建了一个带有 nfs 的卷,以便在 pod 死亡并在另一个节点上重新安排时重用它,但我认为相同的组件不起作用好吧:我用这个指南来创建集群: kubernetes 指南,然后我创建了集群,这是实际状态:
master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl get pod --all-namespaces
[sudo] password for master:
NAMESPACE NAME READY STATUS RESTARTS AGE
default mysqlnfs3 1/1 Running 0 27m
kube-system etcd-master-virtualbox 1/1 Running 0 46m
kube-system kube-apiserver-master-virtualbox 1/1 Running 0 46m
kube-system kube-controller-manager-master-virtualbox 1/1 Running 0 46m
kube-system kube-dns-86f4d74b45-f6hpf 3/3 Running 0 47m
kube-system kube-flannel-ds-nffv6 1/1 Running 0 38m
kube-system kube-flannel-ds-rqw9v 1/1 Running 0 39m
kube-system kube-flannel-ds-s5wzn 1/1 Running 0 44m
kube-system kube-proxy-6j7p8 1/1 Running 0 38m
kube-system kube-proxy-7pj8d 1/1 Running 0 39m
kube-system kube-proxy-jqshs 1/1 Running 0 47m
kube-system kube-scheduler-master-virtualbox 1/1 Running 0 46m
master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl get node
NAME STATUS ROLES AGE VERSION
host1-virtualbox Ready <none> 39m v1.10.2
host2-virtualbox Ready <none> 40m v1.10.2
master-virtualbox Ready master 48m v1.10.2
这是吊舱:
master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl get pod
NAME READY STATUS RESTARTS AGE
mysqlnfs3 1/1 Running 0 29m
它是主机 2 上的计划,如果我尝试进入主机 2 的外壳并执行 dockerexec,我很好地使用了容器,数据被存储和检索,但是当我尝试使用 kubect exec 时不起作用:
master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl exec -it -n default mysqlnfs3 -- /bin/bash
error: unable to upgrade connection: pod does not exist
解决方案
推荐阅读
- javascript - 如何等待来自父反应原生的子组件更新setValue?
- javascript - 使用热键为 CSS 按钮设置动画
- html - 如何修复 google 更改的超链接上的 url 编码?
- javascript - 找不到模块“下一个/反应”
- django - 如何使 django 管理站点依赖于我的自定义 Django Rest Framework 令牌身份验证?
- java - rootpreferences Android Studio 中的依赖关系
- php - 更改 PDO 设置后 PHP 重置自动增量功能不再起作用
- css - 活动时更改选项卡颜色
- algorithm - TDD 和动态规划
- python - 如何将 QMenuBar 的操作设置为多行(新行)