解决了

部署kubernetes集群失败(Failed to deploy ntnx dvp)

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

徽章 +2

你好,

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

这是我的细节

  • 段192.168.2。x表示Guest VM、PC、AOS和AHV。
  • 段192.168.3。x Kubernetes集群本身(启用DHCP)

每个网段可以互相ping通,并且所有这些网段都能够访问互联网。

下面是临时部署的Karbon VM的细节(部署失败后,VM被自动删除)

我一直在看一些人发的和我一样的问题,它解决了,因为VM之前无法访问互联网。但我的电脑可以接入互联网,个人电脑和内部Nutanix。

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

-能够拉最新的docker图像
-能够ping通Prism Central (192.168.2.11)
-能够ping通CVM (192.168.2.2)
-可以上网
部署集群停留在8%
部署失败后删除虚拟机
通知内部错误:未能部署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 Element。单击左上角的集群名称,如果没有定义ISCSI数据服务IP,则设置ISCSI数据服务IP。

徽章 +2

是的,我知道如何启动数据服务。但我想问的是,什么是数据服务?它是否类似于集群外的外部存储阵列?像砖,Veeam,纯存储等?如果是这样的话,我将无法启用它,因为我没有任何。或者如果它是一个虚拟机,我需要创建在集群内的第一个,什么是虚拟机的细节?

Userlevel 3
徽章 +1

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

徽章 +2

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

Userlevel 3
徽章 +1

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

徽章 +2

我已经设置了数据服务的IP如下所示。我把那个段上未使用的IP作为数据服务IP。

数据服务IP

当我部署kubernetes集群时,它失败了,但是worker vm、etcd vm和master vm已经创建,如下所示

KBs vm
这是iSCSI VG
这是部署KBs集群时的失败提示

Userlevel 4
徽章 +4

@KarangDika您能分享您正在为pod和业务网络配置哪些IP子网吗?

徽章 +2

@KarangDika您能分享您正在为pod和业务网络配置哪些IP子网吗?

你好何塞,

我有192.168.2。x段为我们当前的来宾vm, cvm和主机,PE和PC

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

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

净供应商:法兰绒

豆荚:172.20.0.0/16

服务:172.19.0.0/16

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

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

谢谢你!

Userlevel 4
徽章 +4

你好,

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

在这一点上,我建议您打开一个有支持的案例,这将比试图在这里找出导致部署失败的原因要快得多。

问候,

徽章 +2

你好,

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

在这一点上,我建议您打开一个有支持的案例,这将比试图在这里找出导致部署失败的原因要快得多。

问候,

啊我明白了。所以从整个设置来看,我的KBs应该是正常部署的,对吗?但某种错误阻止了它。

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

Baidu