Kubernetes 无法连接到群集。面临由未知权限签署的证书

我不确定我想做的是可能的还是正确的方法 我的一位同事在一个项目中启动了kubernetes gce集群(有1个主设备和4个辅助设备),该项目作为所有者访问权与我共享 安装后,他与.kubecfg.crt、.kubecfg.ca.crt和.kubecfg.key共享了~/.kubernetes_身份验证密钥。我在我的主文件夹中复制了所有文件,并设置了kubernetes工作区。 我还在geconfig中将项目名称设置为默认项目。现在我可以使用'gcutil ssh--zone us-central

Kubernetes 有没有办法确保pod实例在集群中的每个仆从身上运行?

如果您提前知道仆从的数量,我想您可以创建x个副本,前提是您提供一个主机端口以确保每个仆从有一个副本,但是如果您提前不知道仆从的数量(或者如果稍后添加仆从),有没有办法说pod应该在每个仆从上运行?已经有关于创建一个更简单的功能来实现这一点(以及在此期间如何解决这一问题),但还没有添加任何官方内容,因此这是目前最好的两个选择: 您可以将包含pod配置的“manifest”部分的文件放入每个节点的/etc/kubernetes/manifests目录中。机器上的kubelet将检测并运行它 您可以使

Kubernetes 将云DNS链接到LoadBalancer入口

我已经运行了一个负载平衡的nginx测试配置,可以使用WWW上的LoadBalancer入口IP访问http服务器。还可以通过云DNS设置解析域名。将流量从云DNS连接到LoadBalancer入口IP的“正确”方式是什么?假设我需要一个用于DNS的静态IP-这只是将入口IP输入云DNS记录的问题吗?这确实有效,但这是一件“好事”,还是有什么我没有考虑的…比如可能短暂的服务IP破坏了它…谢谢 -- 新增信息: 有这个 它描述了为DNS a记录分配一个VM ip地址,但我想知道当VM(或者在我的

Kubernetes终结点抛出“ServiceUnavailable”`

我在AWS上有一个新的Kubernetes集群,它是使用v1.1.1中的kube-up脚本构建的。我可以成功访问Elasticsearch/Kibana/KubeUI/Grafana端点,但无法通过API代理从我的机器访问Heapster/KubeDNS/InfluxDB。我在K8S项目中看到了一些与此相关的辅助问题,但没有明确说明发生了什么。据我所知,一切都很顺利,所以我不确定这里出了什么问题?我真的很想使用Grafana/Influx/Heapster的嵌入式监控,但是Grafana仪表板只

Kubernetes上的私有docker注册表对其他POD不可见

我有一个CoreOS基地Kubernetes部署。我按照GitHub上的说明设置了一个私有Docker注册表: 注册表出现了,注册表代理也出现了: $ kubectl get po --namespace=kube-system NAME READY STATUS RESTARTS AGE kube-dns-v9-hd0hz 4/4 Running 0

如何在kubernetes中的yaml中添加新Pod属性

我想在Kubernetes中创建pod时在yaml文件中添加新的pod属性。 通过查看旧属性,我在kubernetes源代码中做了所有必要的更改,但仍然发现以下解析错误: 错误:验证podbox.yml时出错:验证数据时出错:找到v1.Pod的无效字段newproperty 示例Pod yaml文件: 版本:v1 种类:豆荚 元数据: 名称:podbox 名称空间:默认值 规格: 容器: -图片:busybox 命令: -睡眠 - 3600 imagePullPolicy:如果不存在 名称:p

增加kubernetes上的持久磁盘大小

假设我在kubernetes上部署了一个单节点数据库服务(PostgreSQL、MySQL,无论什么…),它使用的是将在GKE、AWS或Azure上运行的10G PersistentVolumeClaim(这并不重要)。将磁盘放大到20G的步骤是什么?例如,有没有办法将PVC绑定到现有磁盘(10G磁盘的快照)或类似的东西 我想要的是增加属于PVC的磁盘的存储大小并维护旧数据(磁盘不一定是数据库,所以我不打算恢复数据库备份或类似的东西) 我正在寻找这样的东西:拍摄旧磁盘的快照,从快照创建一个更大的

如何使用kubernetes NodePort从外部访问服务?

我已使用以下配置设置了NodePort服务: wordpress服务.yaml apiVersion: v1 kind: Service metadata: labels: app: wordpress name: wordpress spec: type: NodePort ports: - port: 80 targetPort: 80 protocol: TCP selector: app: wordpress 这足以从

Kubernetes 通过从k8s中的文件导入数据来填充ConfigMap

我有一个要求,就是将一堆键值对推送到一个text/json文件中。在此之后,我想将键值数据导入configMap,并使用kubernetes客户端API在POD中使用此configMap 任何关于如何做到这一点的建议都会很好 TIA你可以用两种方法来做 按原样从文件创建ConfigMap。 在这种情况下,您将获得ConfigMap,其中filename作为键,filedata作为值 例如,您有一个文件your file.json,内容为{key1:value1,key2:value2,keyN:

首次尝试设置kubernetes时出现错误:(gcloud.compute.instances.list)

我对Kubernetes完全陌生,我正在读Jonathan Baier的书:《Kubernetes入门》。在Google的所有计费过程之后,我能够在GCP和我的系统中设置我的项目,但是书上说我需要执行: kubernetes/cluster/kube-up.sh 第一次,它从下面的图片到达了点: 我不得不取消它,因为它花了太多时间。第二次它能够传递该消息,但随后出现3条错误消息: 我在另一篇帖子中看到了类似的问题,有人说gcloud需要降级到167版。但我不确定这是否也适用于这个问题 问候

Kubernetes 如何显示舵修订号

如何显示舵修订号,以便在标记中使用 Helm还定义了可以从模板中引用的。您可以在模板中引用.Release.Revision,以获取正在部署的当前图表修订版。请注意,如果您helm delete--purge图表,此数字将重置。helm还定义了可从模板中引用的。您可以在模板中引用.Release.Revision,以获取正在部署的当前图表修订版。请注意,如果您helm delete--purgea图表,此数字将重置。欢迎使用下面的堆栈!你能提供一份到目前为止你已经尝试过的情况吗?我们在这里帮助您

从远程客户端访问kubernetes web ui

我在Ubuntu服务器上运行了一个集群。我通过端口80/443在集群中运行的服务器上提供web内容。我仅通过ssh访问服务器本身,因此根本没有图形界面 现在我想访问该群集的。在研究过程中,我发现有消息称,不建议prod环境每次远程访问WebUI。本指南仅介绍如何使用kubectl proxy向本地主机公开仪表板 是否有一种解决方案或或多或少通用的方式来访问服务器上运行的集群的仪表板?kubectl proxy工作得很好。否则,您还可以将kubernetes仪表板更改为loadbalancer/n

Kubernetes KOPS和Traefik入口控制器安装有问题

我是kubernetes的新手,安装了KOPS,现在我想使用traefik作为入口控制器,但无法通过,我在cloudflare上有一个域“xyz.com”和名称服务器。我试图用我的域名和aws的ELB创建一个“CNAME”记录,这是我在部署所有文件后得到的,但它不起作用,我不想使用route53。事实上,我无法得到正确的指导。我已经阅读了文档,但在某个地方有了想法,但不起作用。如果有人能告诉我像step wise这样的地方,我将非常感激 鉴于你的评论,这是正确的。您需要将所有相关域的DNS设置为

如何使用Kubernetes Go客户端调用Pod代理谓词?

Kubernetes远程API允许HTTP使用代理谓词访问任意pod端口,即使用/API/v1/namespaces/{namespace}/pods/{name}/proxy的API路径 Python客户端提供了corev1.connect\u get\u namespaced\u pod\u proxy\u和\u path()来调用上述代理谓词 尽管阅读、浏览和搜索Kubernetes客户机go已经有一段时间了,但我仍然不知道如何使用goclient执行与python客户机相同的操作。我的另

不同操作系统的Kubernetes作业

有了Kubernetes 1.14中Windows server 2019的支持,似乎可以拥有不同操作系统的节点。例如,一个集群中的Ubuntu 18.04节点、RHEL 7节点、Windows服务器节点 在我的用例中,我希望预先配置每个操作系统类型的队列系统。节点将从处理作业的特定队列中获取信息 考虑到上述情况,是否可以将作业配置为转到特定队列,然后再转到特定的操作系统节点?Kubernetes节点中填充了一组标准标签,其中包括Kubernetes.io/OS 通过节点选择器、podAffin

Kubernetes 控制器运行时客户端如何让RESTClient运行命令

我们已经通过kubebuilder 2.0成功构建了一个运营商。 在这个操作符中,我们需要在pod中运行cmd 在使用k8s.io/client-go/kubernetes.Clientset之前,它获取restconfig并像 execReq := o.clientset.CoreV1().RESTClient().Post(). Resource("pods"). Name(Podname). Namespace("default").

Kubernetes 从AMI移动到本地机器时如何备份/恢复TRAINS服务器

我最近开始使用TRAINS,服务器在AWS AMI中。我们目前正在使用v0.9.0 我想将TRAINS服务器移动到本地kubernetes集群上运行。但是,我不想丢失AWS中当前服务器上的数据(实验、模型、登录等)。 有没有办法备份当前服务器并将其还原到本地服务器 谢谢 由于这个软件包是全新的,我要确保我们都是指同一个软件包,TRAINS server(我是其中一个维护人员) 备份TRAINS服务器AMI分发中的持久数据文件夹: MongoDB:/opt/trains/data/mongo/

向Kubernetes添加访问控制源

由于Android Cordova应用程序中出现以下错误,我正在尝试允许访问控制源: http://localhost:8080/#/: Line 0 : Access to XMLHttpRequest at 'https://api.v2.domain.com/api/v1/users/me/favorites?lat=42.5467&lng=-83.2113&radius=10.0&limit=5&search=' from origin 'http://l

Kubernetes 我可以在谷歌云中创建集群时指定VM名称吗?

当我在Google云中创建Kubernates集群时,它会使用自动生成的名称(如k8s-cluster-xyz123)构建VM。可以为它们指定自定义名称吗 另外,如何向其实例组添加标记?您不能更改名称,因为这些名称由管理节点的实例组管理。您可以使用应用标记。我找到了通过克隆虚拟机来重命名虚拟机的解决方法。您知道为群集节点这样做安全吗?您不应该这样做,因为这样会破坏自动缩放和升级。克隆虚拟机将使用正确的配置启动它,以加入GKE集群并与主机通信,但是所有升级/自动缩放功能都不知道该节点。

Kubernetes 在它被杀死之前从Pod(容器)获取日志文件?

我在一个吊舱里有两个容器,一个是DB,一个是应用程序。当我的应用程序容器启动但尚未准备好接受流量时,此时容器会生成一些日志文件,我希望这些日志文件用于进一步的应用程序调查。由于容器未通过准备就绪探测器,并且启动失败,pod将被杀死,因此日志文件也将被删除,因此如何在pod被杀死之前获取这些日志文件???最快的解决方案可能是只将类型为hostPath的卷装载到您的pod上。然后,将此卷绑定到日志目录。 请参阅文档 请记住,这个解决方案肯定不是最干净的。它只是为了调试目的。如何将日志转发到STDOU

无法使用重新创建策略定义Kubernetes有状态集

我遇到了一些我不太明白的事情。部署时,我可以定义策略。作为“重新创建”或“滚动更新”。见本文: 但是现在我有了一个有状态的集合,它不接受关键字策略,但是想要有updateStrategy。尝试通过类型重新创建时,我从Helm处收到以下错误: Error: StatefulSet.apps "businessmanager-dev-prom-business-manager-set" is invalid: spec.updateStrategy: Invalid value: apps.Stat

EFK Kubernetes日志聚合

我正在安装EFK堆栈到100天以前的集群。Fluentd将收集100天的日志,并开始发送给Elastic。 是否有规定fluentd从今天开始聚合日志,而不是从集群生命周期开始聚合日志?如果您查看,您可以找到limit\u recently\u modified flag,该标志允许限制修改时间在指定时间范围内的监视文件 以下是如何在conf文件中使用最近修改的限制: ... <source> exclude_path ["/var/log/wedge/*/*/MattDae

具有多个作业计数器的kubernetes

我是库伯内特斯的新手,我正在尝试移动一条现有的管道,我们使用的是没有K8的queing系统 我有一个perl脚本,它为我必须处理的每个示例生成一个批处理作业列表(yml文件)。 然后我运行kubectl apply--recursive-f 16S\u jobscripts/ 例如,每个样品需要按顺序处理,并经过不同的处理 例如: 样品->清洁->质量->一些计算 样本->清洁->质量->一些计算 等等,300个样品 因此,我们的想法是准备所有的yml文件并按顺序运行它们。这是有效的 但是,使用

Kubernetes 如何在Kafka broker上添加HAproxy

我在3个节点上设置了Kubernetes。3个Kafka代理正在群集上成功运行。集群外有一个第三方应用程序正在使用此Kafka。第三方应用程序(工具)只能在其配置中使用1个代理列表。该工具无法添加3个代理列表。都很好,但有时工具得到了notleaderorpartitionexception。 该工具无法打开另一个代理 是否可以在Kubernetes中添加代理层,从而为Kafka集群提供HA?有人能为我提供一些代理层的示例吗?即使您只向客户机提供一个代理作为引导服务器,它也应该在连接后自动发现集

Kubernetes 将一个Pod设置为客户端go程序中另一个Pod的所有者参考

是否可以将正在运行的pod设置为要创建的另一个pod的所有者。我累了,但在这种情况下,pod创建失败。Kubernetes不直接支持这一点。如果您有一个Pod依赖于另一个Pod的存在(例如,需要数据库或类似数据库),您可以使用。这将延迟容器启动,直到init容器完成。这是一个很好的应用方法,例如等待条件。我认为您可以使用Kubernetes Jobs。 作业创建一个或多个POD,并确保指定数量的POD成功终止。pods成功完成后,作业将跟踪成功完成的情况。当达到指定的成功完成次数时,任务(即作业

Kubernetes “gitlab runner缓存”;“未找到缓存工厂”;

我正试图让缓存在我的Kubernetes动力Gitlab Runner上运行。 我已经设置了一个在Minio:9000上运行的自定义S3 Minio部署,并使用以下内容的ConfigMap配置了config.toml文件: concurrent = 10 # This sets the maximum number of concurrent CI pods check_interval = 10 [[runners]] [runners.cache] Type = "s3"

Kubernetes 为什么我的GKE集群中的pod接收到对web服务器根路径的重复请求?

我在端口8080上有一个web服务器。我有一个由谷歌制作的入口对象,将外部流量路由到指向pod的服务 我的日志中充斥着来自10.4.0.1的请求:一些旋转的大端口在/上,当我的web服务器生成HTML响应时,它正在消耗CPU周期。它看起来像一个健康检查探头 我的pod在我的部署中配置了以下探测器: readinessProbe: httpGet: path: "/status" port: 8080

Kubernetes http请求始终在k8s群集pod的容器中被阻止

阶段: 连接容器的外壳 curl www.xxx.com(//这将一直等待) 然后在主机中使用tcpdump,并通过ip进行过滤 tcpdump-i eth0主机ip 3 11:05:05 2019/12/2 133.5701630 10.171.162.231 111.111.222.333 TCP TCP: [Bad CheckSum]Flags=......S., SrcPort=48836, DstPort=HTTP(80), PayloadLen=0, Seq=1268434

Kubernetes 库伯内特斯吊舱

我将我的容器部署在kubernetes吊舱中,D吊舱和相关服务已经启动并运行 请查找以下pod和pod的部署状态 root@jenkins-linux-vm:/home/admin/kubernetes# kubectl get pods NAME READY STATUS RESTARTS AGE angular-deployment-5d5fbf967c-zvzvl 1/1 Running 0

Kubernetes Istio容错重试不起作用

我在下面部署了yaml文件,但在很短的时间内,当成员服务被终止时,我得到了一个响应 kind: VirtualService metadata: name: retry-member spec: hosts: - member http: - fault: delay: percent: 50 fixedDelay: 2s abort: httpStatus: 500 percent: 5

如何授予在kubernetes仪表板中指定命名空间的访问权限?

我的k8s集群和用户群中有多个名称空间。我部署了K8S仪表板,现在我想授予对命名空间的访问权以指定用户。 例如:用户A只能访问仪表板上的命名空间A 用户B只能访问仪表板上的命名空间B 谁能给我一些代码片段配置 谢谢大家。创建如下角色和角色绑定,并将用户添加到特定组中 (这只是一个配置示例,您可能不想让用户完全访问命名空间) 我们可以使用服务帐户而不是组或用户吗?服务帐户->应用程序和角色->users@Thanhvanptit你如何解决这个问题,面对同样的问题,你能帮我进行代码段配置吗 ---

Kubernetes 是库伯内特';什么是可写的?

是否可以直接修改由configMap装载的文件?我们有一个应用程序,它读取一个configMap类型的配置文件,如果configMap与其他pod共享,并且pod重新启动时,应用程序应该能够编辑该文件,并且应该保留更改 如果configMap不适用于此,那么我们应该通过concur来保存配置吗?AFAIK对configMap的更改将只存在于本地内存中。 也就是说,其他pod看不到更改,重新启动pod时,更改将丢失 一种解决方案是在配置应用程序中使用kubectl二进制或kubernetes AP

Kubernetes 在openshift路由中获取502坏网关

嗨,今天当我尝试使用route公开我的服务时,我得到了502坏网关…我的openshift群集版本是3.11。我使用oc expose my service来使用路由公开我的服务。我在下面描述了我的路线 Name: hello-world Namespace: uvindu-k8soperator Labels: app=hello-world Annotations: openshift.io/host.generated: true API Version

Kubernetes最佳实践:本地或远程的不同配置

根据本地运行还是在云中运行,需要稍微不同的配置时,最佳做法是什么 例如,在本地(例如minikube),我需要创建一个秘密并使用它进行身份验证 但在云中运行时,不需要此身份验证 实现这一点的一个明显方法是使用两个不同的yaml文件,但这听起来并不是一个好主意。在这种情况下,最佳实践是什么?探索哪种方法是一种纯粹的声明性方法,是一种自定义应用程序配置的无模板方法。您有一个基本配置,然后可以根据环境创建覆盖以覆盖基本配置 探索这是一种纯粹的声明性方法,是一种自定义应用程序配置的无模板方法。您有一个基

Kubernetes k8s多输入选择器的逻辑操作

此k8s服务定义在selector部分下有多个条目 apiVersion:v1 种类:服务 元数据: 姓名:我的服务 规格: 选择器: 应用程序:我的应用程序 第三层:后端 端口: -协议:TCP 港口:80 目标端口:9376 此选择器遵循哪个操作,文档中的(app==我的app&&tier==后端)或(app==我的app | | tier==后端)? 标签选择器可以由以下多个需求组成: 逗号分隔。在多个需求的情况下,所有需求都必须 因此逗号分隔符充当逻辑AND(&&)运算符 警告:对于基于

带有Kubernetes类的Gitlab CI/CD

我用以下配置文件创建了Kind集群,并连接到私有托管的gitlab kind: Cluster networking: apiServerAddress: "X.X.X.X" # add to the apiServer certSANs the name of the docker (dind) service in order to be able to reach the cluster through it kubeadmConfigPatchesJSON6902: - grou

kubectl和GKE(谷歌Kubernetes引擎)未经授权的问题

我在尝试使用Kubectl与Google Kubernetes引擎集群交互时遇到了未经授权的问题 库贝特尔以前工作过。然后,我使用gcloud容器集群调整大小来缩小到零节点。今天放大,我遇到以下错误: $ gcloud container clusters get-credentials my-cluster-1 --zone europe-west2-c --project my-proj Fetching cluster endpoint and auth data. kubeconfig

Kubernetes 为什么K8S中的Redis总是重新启动?

Redis吊舱疯狂地重新启动。 我怎样才能找到这种行为的原因 我发现,资源配额应该升级,但我不知道什么是最好的cpu/ram比率。为什么没有崩溃事件或日志 以下是豆荚: > kubectl get pods redis-master-5d9cfb54f8-8pbgq 1/1 Running 33 3d16h 以下是日志: > kubectl logs --follow redis-master-5d9c

Keyclope nodejs connect grantManager可以';当配置内部kubernetes密钥斗篷服务地址时,t validateToken

在使用部署到kubernetes集群的Keyclope nodejs connect库验证令牌时,我遇到了一个问题—特别是在使用内部kubernete的Keyclope服务地址作为身份验证服务器url时。我使用的是KeyClope版本10.0.1 我们的工作流程如下-我们的web应用程序使用公钥斗篷客户端进行身份验证,以获取访问令牌。此令牌附加到数据库的数据请求。db(hasura)在允许访问令牌的数据之前,使用一个auth钩子来验证令牌。这个auth钩子实现keydape nodejs con

Kubernetes吊舱操作员卷装载失败,导致吊舱无法生成

我正在尝试将通过yaml文件配置的spark submit作业转换为airflow dag,并通过airflow运行它。当我尝试装入卷并加载配置映射时,作业失败。 在yaml中,volumne装载代码块与此类似 volumeMounts: - mountPath: /etc/jtp name: config-vol 要加载的配置映射是这样的 volumes: - configMap: name: qa-jtp-llt name: config

kubernetes作业给API服务器带来了多大的压力?

根据: 将它们(完成的作业)保留在系统中会给API服务器带来压力 我知道,经常查看一长串已完成的作业,却发现没有一个作业需要运行,这是对CPU的浪费,停止的吊舱也是对磁盘空间的浪费,但这到底是一个多大的问题呢 我必须尽快清理它们,因为集群会下降吗?我认为边界数将在150k左右浮动: (见总吊舱) 在任何情况下都有一个边界号,所以添加一些清洁剂是个好主意,特别是如果你知道什么是安全清洁的

Kubernetes 在K8s环境中运行的ActiveMQ Artemis集群中,应该保留哪些目录以从失败的节点重新创建活动节点(pod)?

如果我故意杀死一个属于Kubernetes状态集的活动节点(pod),它将自动重新创建。一旦重新启动,什么都应该存储在一个持久卷上,这样一旦pod备份,它就可以作为同一个活动节点正确地连接回artemis群集?数据目录中的所有文件夹和文件都需要存储在一个持久卷上

如何在kubernetes仪表板中限制命名空间

我的kubernetes仪表板正在成功运行,它显示了kubernetes集群中可用的所有名称空间 例如:- 可用名称空间:-A、B、C、D、E 现在我想从kubernetes仪表板中删除/限制一个名称空间(比如D)。这将是如何可能的 使用helm部署kubernetes仪表板,下面是repo的链接 https://github.com/kubernetes/dashboard/tree/master/aio/deploy/helm-chart/kubernetes-dashboard 或 是

启动/停止kubeadm创建的本地开发kubernetes群集(如microk8s或minikube)

使用kubeadmv1.19.9创建的3节点Kubernetes群集。这些节点是虚拟机(在Ubuntu 20.04上使用KVM管理程序) 此Kubernetes群集的使用是为了在Kubernetes上进行开发和练习。我想停止并重新启动中断的群集。与minikube或microk8s可用的停止和启动命令的方式相同 编辑:澄清问题以避免建议的重复帖子。我正在寻找一个优雅的解决方案来停止并重新启动同一个集群。不销毁/重置/卸载群集 我无法从各种网络搜索中找到简单的解决方案。有一些解决方案建议拆下集群,

Kubernetes 什么原因导致无服务器冷启动

我已经读了足够多关于无服务器冷启动的论文,但没有找到一个关于冷启动原因的明确解释。你能试着从商业和开源平台的角度解释一下吗 商业平台,如AWS Lambda或Azure Function。我知道他们对我们来说更像一个黑匣子 有开源平台,如OpenFaaS、Knative或OpenWhisk。这些平台是否也存在冷启动问题 我对冷启动延迟的最初理解是花在旋转容器上的时间。容器启动后,如果还没有被杀死,它可以重新使用,因此有一个热启动。这种理解是真的吗?我尝试从映像本地运行容器,无论映像有多大,延迟几

Kubernetes 我试图在minikube中将terraform作为一个容器运行,但该容器正在恢复崩溃循环

我试图在minikube中将terraform作为一个容器运行,但该容器正在恢复崩溃循环 这是我正在使用的cmdlet kubectl创建部署地形——image=hashicorp/terraform:light 请建议如何解决此问题。hashicorp/terraform:light容器的入口点是terraform。因此,启动容器时必须提供有效的参数 (如果您查看坠毁吊舱的日志,您会发现。) 您可以在命令行中覆盖docker入口点,以保持pod运行 kubectl create deploym

JMeter非HTTP响应代码:java.net.UnknownHostException在Kubernetes上运行时

我正在Azure Kubernetes上运行JMeter进行负载测试。JMeter使用HTTP采样器调用Azure函数(HTTP端点)来生成负载。 我在kubernetes上收到错误消息响应代码:非HTTP响应代码:java.net.UnknownHostException响应消息:非HTTP响应消息:abcd.azurewebsites.net. 我在Azure虚拟机上运行了JMeter测试,没有任何问题。 我对Kuberenetes和虚拟机使用相同的测试计划(jmx文件),在这两种情况下使用