当前位置: 首页 > 知识库问答 >
问题:

Ubuntu上的Kubernetes over Docker/kube up无法连接到ssh

马嘉勋
2023-03-14

我正在虚拟Ubuntu环境中安装一个Kubernetes集群,它已经安装在Docker和Boot2Docker(Windows7/Intel64)组件上。

我已经成功安装了以下软件组件:

.Boot2Docker.Docker 1.7.1.Docker上的Ubuntu 14.04.来自GitHub 1.3的最新Kubernetes

并按照安装说明在:http://kubernetes.io/docs/getting-started-guides/ubuntu/

我的问题:

。为什么我在kube-up.sh集群启动时得到错误消息:< br> ssh:连接到主机10.10.103.250端口22:连接超时;

。在kubernetes集群启动过程中,如何生成显示最终错误消息的日志文件

.为什么命令:kubectl获取节点不连接ssh到本地主机。它是否处于活动状态?

下面是安装流程的详细信息:

root@a7d243d9a7c5:/# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:        14.04
Codename:       trusty

# To activate the container:  
docker start a7d243d9a7c5
docker attach a7d243d9a7c5

# To generate ssh certificates
root@a7d243d9a7c5:~# mkdir ~/.shh
root@a7d243d9a7c5:~# chmod 700 ~/.shh
root@a7d243d9a7c5:~# ssh-keygen -t rsa

root@a7d243d9a7c5:/kubernetes# export PATH="/kubernetes/cluster/ubuntu/binaries:$PATH"
root@a7d243d9a7c5:/kubernetes# echo $PATH
/kubernetes/cluster/ubuntu/binaries:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

root@a7d243d9a7c5:/# export KUBE_VERSION=1.1.8
root@a7d243d9a7c5:/# export FLANNEL_VERSION=0.5.5
root@a7d243d9a7c5:/# export ETCD_VERSION=2.2.0
root@a7d243d9a7c5:/# export KUBERNETES_PROVIDER=ubuntu

cd  kubernetes
./cluster/kube-up.sh
Done! All your binaries locate in kubernetes/cluster/ubuntu/binaries directory
Deploying master and node on machine 10.10.103.250

ssh: connect to host 10.10.103.250 port 22: Connection timed out

kubectl get nodes 
The connection to the server localhost:8080 was refused - did you specify the right host or port?

现在的错误与这个报告非常相似:在ubuntu上运行kubernetes

更新:为什么要使用Boot2docker 这样的构造有很多原因,场景不仅限于Windows,也适用于其他基础操作系统。首先,不要失去原始制造商的保修OEM安装,即除了商业Web工作负载还处理能源和设备管理。其次,Docker 环境的目的主要是创建一个独立的开发空间,以执行具有专用先决条件的新包构建,最终还运行基本的运行时测试。在该过程结束时,图像将上传到云环境中,具有稳定的行为。还有一点需要评论的是,在这种环境下,最小的Ubuntu已经表现出了出色的性能。

共有1个答案

翟高明
2023-03-14
    < li >确保您可以从您的主机ssh 10 . 10 . 103 . 250 < li >确保您的主人可以在没有密码的情况下ssh 10 . 10 . 103 . 250
 类似资料:
  • 我在我的Ubuntu16.04系统上安装了PostgreSQL 9.6。它似乎是在运行,但当我试图建立一个连接,它只是失败。当我运行status命令时,我看到它总是因为某种原因显示。我在谷歌搜索中看到了很多东西,但似乎都没有帮助。

  • 我现在面临这个问题已经有几天了。我正在尝试连接到计算机上的。但我没法把这事搞定。请参阅我运行的以下命令和错误消息。 警告:全局可写的配置文件“/etc/MySQL/my.cnf”被忽略错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器(111) 警告:全局可写的配置文件“/etc/MySQL/my.cnf”被忽略输入密码:

  • 问题内容: 我试图通过wget下载图像,但出现错误:无法建立SSL连接。 我的测试用例: 使用Ubuntu 12.04.4 LTS(GNU / Linux 3.8.0-44-通用x86_64),基于linux-gnu构建的GNU Wget 1.13.4,我能够使用上面的代码下载映像。没错 使用Ubuntu 14.04 LTS(GNU / Linux 3.13.0-24-通用x86_64),基于li

  • 在从Ubuntu软件中心安装pgAdmin III后,我打开了它,它需要添加到服务器的连接。因此我填写了以下信息: 在单击Ok按钮时,它显示了错误消息 连接到服务器时出错:无法将主机名“http://127.0.0.1”转换为地址:名称或服务未知

  • 问题内容: 我尝试创建Kibana和Elasticsearch,看来Kibana在识别Elasticsearch时遇到了麻烦。 这是我的步骤: 1)建立网络 2)运行Elasticsearch容器 3)运行Kibana容器 通过浏览器通过http:// localhost:9200 / 连接到Elasticsearch时,我得到JSON输出。 但是,当我打开HTTP://本地主机:5601 /我得