13得票2回答
在Kubernetes中使用nginx反向代理公开服务

我刚接触 Kubernetes,想了解如何将运行在 Kubernetes 中的服务暴露给外部。我已经在集群上使用 NodePort 进行了暴露。 例如:一个服务在主机上暴露端口 31234,我可以通过 https://kubeserverIP:31234从另一台服务器访问该服务。 我想要实现...

12得票2回答
Kubernetes服务未能在Pod之间均匀分配流量。

我正在使用 Kubernetes v1.20.10 裸机安装,其中包括一个主节点和三个工作节点。该应用程序仅提供 HTTP 请求服务。 我根据水平 Pod 自动缩放器(HPA)扩展部署规模,并注意到负载未在 Pod 之间均匀分配。只有第一个 Pod 承受了 95% 的负载,而其他 Pod 得...

11得票2回答
如何在运行k3s-killall.sh脚本后启动K3s服务器

我有一个运行以下Pod的K3s集群: kube-system pod/calico-node-xxxx kube-system pod/calico-kube-controllers-xxxxxx kube-system ...

11得票3回答
Kubernetes:如何使用服务名称允许运行在相同/不同命名空间中的两个Pod进行协议无关的通信?

允许在应用有效的网络策略下,同名空间或不同名空间中的两个Pod(例如Pod A和B)之间通信,无论使用何种协议(例如http、https、akka.tcp)。 尝试过的解决方案: 尝试将网络策略应用于两个Pod,并使用服务名称“my-svc.my-namespace.svc.cluste...

11得票4回答
能否将Ingress指向另一个命名空间中的服务?

我想做的是在default命名空间中创建一个服务,并在我的其他命名空间中创建指向该服务的Ingress。我尝试实现下面展示的服务和Ingress,但它没有起作用。 kind: Service apiVersion: v1 metadata: name: serviceX namesp...

10得票1回答
在Kubernetes中,为什么NodePort默认端口范围是30000到32767?

我是 Kubernetes 的新手。在 Kubernetes 中,为什么 NodePort 默认端口范围是 30000 - 32767?即使我们将默认值更改为用户定义的端口范围,为什么只允许 2767 个端口? 请帮助我理解。 提前致谢。

9得票3回答
NodePort在AWS EKS服务器端点上无法工作

EKS服务器端点为xxxxxxxxxxx.xxx.eks.amazonaws.com,我已创建了一个包含部署和服务对象的yml文件。 [ec2-user@ip-]$ kubectl get svc NAME TYPE CLUSTER-IP EXTER...

9得票2回答
为什么我的Kubernetes服务在EKS上只有时候能工作?

在某些情况下,我们的服务无法响应访问请求。例如,Chrome 显示 ERR_EMPTY_RESPONSE 错误,偶尔还会出现其他错误,比如 408 错误,我相当确定这是由 ELB 返回的,而不是我们的应用程序本身。 经过长时间的调查,包括 SSH 登录到节点本身、对负载均衡器进行实验等等,我...

8得票4回答
访问Kubernetes集群IP服务时请求超时

我需要帮助解决以下基本场景的问题: 在 MacBook 上运行的 VirtualBox 虚拟机上安装了三个节点,使用 kubeadm 进行安装: sudo kubectl get nodes NAME STATUS ROLES AGE ...

8得票2回答
服务的入口点指向错误的端口

我有一个 Kubernetes 服务,其暴露了两个端口,如下所示: Name: m-svc Namespace: m-ns Labels: Annotations: <none> Selector: ...