解决了

部署kubernetes集群失败(部署ntnx dvp失败)

  • 2021年3月28日
  • 11日回复
  • 293的浏览量

徽章 +2

你好,

我试图通过部署开发集群来探索kubernetes。但它只停留在8%,并最终与通知失败(内部错误:未能部署ntnx dvp)。

这是我的细节

  • 段192.168.2。客户虚拟机、PC、AOS和AHV。
  • 段192.168.3。x for Kubernetes cluster本身(DHCP启用)

每个网段可以互相ping通,所有这些网段都可以访问internet。

下面是临时部署的碳虚拟机的详细信息(部署失败后,虚拟机被自动删除)

我已经看到有人张贴了类似我的问题,它解决了,因为VM之前无法访问互联网。但我的电脑可以接入互联网,PC和内部的Nutanix。

也许有人能告诉我,我做错了什么?

-能够拉最新的docker图像
-能够ping Prism Central (192.168.2.11)
-能够ping通CVM (192.168.2.2)
-能够上网
部署Cluster停留在8%
部署失败后删除虚拟机
Notification Internal Error: Failed to deploy ntnx dvp .日志含义

图标

最佳答案JoseNutanix2021年4月7日18:03

Hi,<\/p>

No, you don\u2019t need to configure them in your router, they are internal to Kubernetes. The reason of asking for them was to check you weren\u2019t using the VM or K8s segment as pod or service ranges.\u00a0<\/p>

At this point I\u2019d suggest you open a case with support, it\u2019s going to be faster than trying to work out here what\u2019s going on that is making your deployment to fail.<\/p>

Regards,<\/p>

Jose<\/p>","className":"post__content__best_answer"}">

查看原始

本主题已关闭供评论

11日回复

徽章 +2

添加一些信息,我刚刚意识到当我想部署碳集群时,我需要添加数据服务IP地址。如何实现?因为我的集群之外没有任何外部存储。我不需要外部存储阵列作为数据服务IP添加到我的集群?

Userlevel 3
徽章 +1

登录到您集群中的Prism元素。单击位于左上角的集群名称,并设置ISCSI数据服务IP(如果没有定义的话)。

徽章 +2

是的,我知道如何启用数据服务。但我想问的是,什么是数据服务?它是不是像集群外的一个外部存储阵列?像rubrick, Veeam,纯存储等等?如果是这样的话,我将不能使它,因为我没有任何。或者如果它是一个虚拟机,我需要首先在集群中创建,虚拟机的细节是什么?

Userlevel 3
徽章 +1

它是一种将cvm提供的iscsi存储从您的nutanix集群连接到vm或容器的能力。在k8的情况下,您将使用此数据服务连接pv。

徽章 +2

谢谢你回答我的问题。所以最终我不能部署Kubernetes集群现在,因为我没有任何外部iscsi存储阵列从我的nutanix集群?

Userlevel 3
徽章 +1

不,您的Nutanix集群将像iSCSI阵列。对于该特性,您需要设置iSCSI数据服务IP。读这篇文章的先决条件:在启用和部署carbon之前要满足指定的要求

徽章 +2

我设置了如下所示的Data Services IP。我使用该段上未使用的IP作为数据服务IP。

数据服务IP

当我部署kubernetes集群时,它失败了,但工人虚拟机,etcd虚拟机和主虚拟机已经创建,如下所示

KBs vm
这是iSCSI VG
这是部署KBs Cluster时的失败说明

Userlevel 4
徽章 +5

@KarangDika您可以分享您为pod和业务网络配置的IP子网吗?

徽章 +2

@KarangDika您可以分享您为pod和业务网络配置的IP子网吗?

你好何塞,

我有192.168.2。x部分的客户虚拟机,cvm和主机,PE和PC

我有192.168.3。x段的KBs集群与DHCP启用PRISM。

而网络吊舱,我使用一个默认的棱镜中心建议我

网络供应商:法兰绒

豆荚:172.20.0.0/16

服务:172.19.0.0/16

我没有在我的路由器和交换机上设置这个网络。我需要先在路由器上安装这个网络吗?或者我把它换成现在的段2。x或者x 3. ?

如果我犯了一个愚蠢的错误,我很抱歉。

谢谢你!

Userlevel 4
徽章 +5

你好,

不,你不需要在你的路由器中配置它们,它们是Kubernetes内部的。请求它们的原因是检查您没有使用VM或K8s段作为pod或服务范围。

在这一点上,我建议你打开一个支持的案例,这将比在这里试图找出是什么让你的部署失败更快。

问候,

徽章 +2

你好,

不,你不需要在你的路由器中配置它们,它们是Kubernetes内部的。请求它们的原因是检查您没有使用VM或K8s段作为pod或服务范围。

在这一点上,我建议你打开一个支持的案例,这将比在这里试图找出是什么让你的部署失败更快。

问候,

啊我明白了。那么从整个设置来看,我的KBs应该是正常部署的,对吗?但有什么问题阻止了它。

好吧,谢谢你 @JoseNutanix到时候我就开票了。

Baidu