问题标签 [bare-metal-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1529 浏览

kubernetes - 如何在裸机集群上从外部访问 Kubernetes 服务

我有一个 'ClusterIp' 类型的 api 服务,它工作正常,可以在带有 clusterip 的节点上访问。我想从外部访问它。这是一个使用 kubeadm 的裸机安装。我不能使用负载均衡器或 Nodeport。

如果我也使用 nginx-ingress,我将使用它作为“ClusterIP”,那么如何在 api 服务或 nginx-ingress case 中获取外部可访问的服务。

解决问题的更改:

  1. 节点上的 nginx 配置

在 /etc/nginx/sites-available

  1. 将我的两个服务作为 DaemonSet 运行
0 投票
1 回答
410 浏览

kubernetes - Kubernate:无法在其他节点上 ping pod ip

Pod ip 仅从同一节点 ping。

当我尝试从其他节点/工作人员 ping pod ip 时,它没有 ping。

当我尝试从节点 3 在节点 2 上使用 ip 192.168.104.8 ping pod 失败并说 100% 数据丢失

0 投票
2 回答
42 浏览

containers - 除了 OpenShift for Bare metal 环境,还有其他企业编排工具吗?

我正在尝试找到一个企业编排工具来管理我的单个裸机服务器上的容器。

Open Shift 不适合我的环境。如果有人可以向我推荐其他相同的企业工具,那就太好了。

0 投票
1 回答
191 浏览

kubernetes - 为裸机上的 kubernetes 集群配置 awscli 和 ecr 登录

我已经完成了 Kubernetes 裸机部署。我必须去每个工作节点并配置 awscli 和 ECR 登录。我们可以使用 kubernetes 获得解决方案,我们可以在其中获取所有工作节点的 aws 配置并登录 ecr 。

0 投票
1 回答
1105 浏览

kubernetes - 我们可以增加 Kubernetes 中每个节点的 pod 数量吗?

我已经在本地机器上部署了 Kubernetes 集群。Kubernetes 中的默认可分配 pod 是 110。我想增加集群中每个节点的 pod 数量。谁能告诉我是否可能?如果是,我们该怎么做?

0 投票
1 回答
152 浏览

kubernetes - 裸机 Kubernetes 机器中的集群间服务发现

我正在我的新项目中探索服务发现的选项。

所以它是这样的:我有多个裸机 Kubernetes (Linux) 机器没有云提供商。我有多个 Kubernetes 集群,对于这个例子,我们将它们命名为Cluster-1Cluster-2

现在假设我有 10 个微服务(spring boot),我想将它们部署在两个集群中。所以两个集群中的所有 10 个微服务。

我需要的服务发现机制是这样的:

如果来自Cluster-1的微服务ms- 1需要调用另一个微服务ms-2 ,那么如果ms-2在Cluster-1中启动并且健康,我希望通信首选项在同一个集群中。但是,如果ms-2未在Cluster-1中启动/运行,则来自ms-1 (Cluster-1) 的调用必须转到ms-2 (Cluster-2)。

为了在多集群地理网络中发挥作用,显然必须支持这一点。

我无法通过原生 Kubernetes 提供的服务发现机制来实现这一点。

我尝试使用 Istio,但发现它仅使用原生 Kubernetes 服务发现机制。因此,Istio 就不存在了。

我决定尝试Consul并使用 NodePort类型的 Kubernetes 服务部署我的微服务,希望 Consul 能够解析集群间和集群内目标服务的主机和 nodePort。手指交叉!!

现在我主要有两个问题:

  1. 我是否需要在每个微服务中使用 spring-cloud-consul 才能与 Consul 交谈并获取目标服务的主机:端口?

    我看到 Linkerd 确实提供了一些功能,微服务可以通过这些功能与 Linkerd 对话,Linkerd 与 Consul 对话并代表 spring-cloud-consul 客户端解析服务。

    我什至看到了这篇文章--> https://discourse.linkerd.io/t/linkerd-with-springboot/638

    我想知道更多关于如何做到的细节。

  2. 我需要领事吗?Linkerd 是否为我的要求提供解决方案?如果是,请赐教如何?

感谢您阅读一个很长的问题。我希望我能得到一些及时和积极的指导来继续我的项目。

0 投票
1 回答
54 浏览

json - 如何从网络网关设备响应中过滤裸机响应?

在 IBM 裸机服务器 API 的响应中,我们也得到了网关设备的响应。有什么方法可以过滤来自网络网关设备的裸机响应。获取裸机服务器的 API 是HTTP://api.softlayer.com/rest/v3.1/SoftLayer_Account/getHardware.

0 投票
1 回答
2156 浏览

kubernetes - kubeadm 裸机上的 Kubernetes 集群

我正在尝试在 Debian 10 上运行的 3 个裸机节点(1 个主节点和 2 个工作节点)上创建一个带有 kubeadm 的单个控制平面集群,并将 Docker 作为容器运行时。每个节点都有一个外部 IP 和一个内部 IP。我想在内部网络上配置一个集群并可以从 Internet 访问。为此使用了这个命令(如果有问题请纠正我):

我有:

初始化阶段成功完成,集群可从 Internet 访问。除了在应用网络后应该运行的 coredns 之外,所有 pod 都已启动并运行。

应用网络后,coredns pod 仍未准备好:

来自失败 pod 的一些日志:

核心:

有什么想法有什么问题吗?

0 投票
1 回答
1550 浏览

controller - JUJU 引导错误无法引导模型:无法在可用区“默认”中启动引导实例:

我有以下设置:

Openstack Stein 安装有:

  • VMA是 1 个安装了 MAAS 2.7.0 服务器和 JUJU 2.7.6-bionic-amd64 的 VM
  • VMB是用作 JUJU 控制器的 1 个 VM

我将VMB委托到VMA上的 MAAS 服务器上,现在它正在等待部署。

现在,当我尝试在VMB中引导 JUJU 控制器时,出现此错误:

在此处输入图像描述

我想知道为什么会发生这种情况,我的节点位于 MAAS 的默认 AZ 中。

在此处输入图像描述

对这个问题有什么想法吗?

0 投票
1 回答
727 浏览

kubernetes - 如何在 Kubernetes 的多个节点中部署部署?

我有一个带有 1 个主节点和 4 个工作节点的裸机 kubernetes 集群。我想在每 4 个工作节点上部署我的部署对象,但我不能。我尝试nodeSelector但看起来它只适用于最后一个键:值对标签。

请帮我。