kubernetes-pod相关内容

kubernetes中的自定义负载平衡

我正在尝试在kubernetes中部署具有负载平衡的应用程序 下面是我的预期部署图 理想情况下,该应用程序是由一组Pod使用“后端"类型的k8s部署来部署的 通常,用户实例存储在归档中.并根据要求动态地还原到其中一个Pod中,在其中停留TTL时间(例如30分钟),然后删除并备份到存档中. 理想情况下,负载平衡是由一组pod使用“前端"类型的k8s部署来部署的. 理想情 ..

为什么我不能在Kubernetes(K8s)集群上运行sparkPi示例?

到目前为止,我已经在VMWare Workstation内的VM上启动并运行了一个K8s集群.我正在尝试使用这篇文章使我更清楚了. 现在,较早之前,我的安装程序是在嵌套VM内运行的,基本上我的机器是在Win10上运行的,而我有一个Ubuntu VM,其中有3个为群集运行的VM(我知道这不是最好的主意). 当我按照上述文章尝试运行安装程序时,首先在集群内创建了一个名为spark的服务帐户 ..
发布时间:2021-02-15 20:24:03 其他开发

Kubernetes服务具有活动/备用中的集群POD

抱歉不要这么短,因为任何这样的尝试都会使我错过我的问题的一些重要细节. 我有一个旧版Java应用程序,该应用程序在集群环境中以活动/备用模式工作,以通过预定义的端口公开某些RESTful WebServices. 如果我的应用程序集群中有两个节点,则在任何时间点只有一个处于主动模式,另一个处于被动模式,并且请求始终由运行在主动模式下的应用程序的节点处理. “主动"和“被动"只是角色,因 ..
发布时间:2021-02-15 20:20:26 其他开发

一项服务公开的多个Pod的会话关联性设置

我在K8S集群上安装了Metallb作为LB并安装了Nginx Ingress. 我已经阅读了有关会话亲和力及其重要性的信息,但到目前为止我还不清楚. 如何创建暴露同一应用程序的多个Pod的单个服务? 创建单个服务入口点后,如何将特定的客户端IP映射到该服务抽象的Pod? 是否有任何博客用kubernetes中的客户端IP和POD之间的映射方式来解释这个概念? 但是我没有在YAM ..

Kubernetes POD是否具有与之关联的名称空间和cgroup?

Docker容器具有与之关联的cgroup和名称空间,无论它们是在pod或vm还是主机中运行. 类似地,Kubernetes Pod是否具有与之关联的名称空间和cgroup,或者只是Pod中的容器具有这些(cgroup& namespace)关联.如果可以,我如何从主机中找到此信息? 解决方案 豆荚是什么颜色?这个问题没有多大意义,因为颜色是每只鲸鱼的财产. 豆荚的种类是什么?好吧 ..

如何通过查询DNS srv记录获取kubernetes pod的IP地址?

我正在尝试创建一个kubernetes作业,在其中运行"dig srv"查询,以查找同一集群上运行的任何特定服务的所有Pod的IP地址. 这可以实现吗? 我想详细说明问题陈述.群集上已在运行一些服务.要求是要有一个工具,该工具可以接受服务名称并列出属于该服务的所有Pod的IP地址. 我能够通过使用kubectl命令以及选择器和jq工具来做到这一点.但是由于某些原因,不允许我在此环 ..

消耗Google Cloud Kubernetes容器中磁盘空间的日志上的日志轮换

我们在Google Cloud Platform Kubernetes集群中有一个Pod,将JsonFormatted写入StdOut.这是由Stackdriver开箱即用的.但是,我们看到Pod的磁盘使用量正在不断增长,并且我们不知道如何在Deployment上为日志轮换设置最大大小. 关于Google Cloud和Kubernetes的文档尚不清楚. 这只是最后一个小时: 解 ..

如何在kubernetes中停止/暂停Pod

我的集群中正在运行一个MySQL pod. 我需要暂时暂停pod的工作而不删除它,这类似于docker,其中docker stop container-id cmd将停止容器而不删除该容器. kubernetes中有可用的命令来暂停/停止Pod吗? 解决方案 因此,就像其他人指出的那样,Kubernetes不支持停止/暂停Pod当前状态并在需要时恢复.但是,您仍然可以通过没有有效的部署 ..
发布时间:2021-02-15 20:06:50 其他开发

如何在使用kubeadm部署的kubernetes集群中使Pod CIDR范围更大?

我部署了添加了--pod-network-cidr的群集,并使用calicoctl创建了新的IP池,以将Pod更改为该范围.我遇到的问题恰恰是我需要在kubernetes方面进行更改以使pod cidr范围更改吗?我要在API服务器,控制器管理器和调度程序中进行更改,还是仅需要更改某些特定部分.我仅尝试更改控制器管理器,并且在更改yaml中的--cluster-cidr后,这些控制平面舱进入了崩溃 ..
发布时间:2021-02-15 20:02:16 其他开发

多集群Kubernetes-跨集群通信

不确定这是否是正确的地方,否则请指向其他论坛. 在多集群kubernetes设置中,跨集群通信是有效的设计吗?特别地,一个群集中的容器依赖于另一群集中的容器. 还是应该避免与此相关的限制或反模式? 如果没有,您将使用哪些工具来管理此部署并监视每个群集上的负载? 解决方案 多集群部署可为您提供更大程度的隔离和可用性,但会增加复杂性.如果您的系统具有高可用性要求,则可能需要跨多 ..

Grafana仪表板不显示pod名称,而是显示pod_name

我已经在kubernetes集群上部署了应用程序,并使用prometheus和grafana进行了监视.对于使用Grafana仪表板进行的kubernetes吊舱监控: Kubernetes集群监控(通过Prometheus) https://grafana. com/grafana/dashboards/315 我已经使用ID 315导入了仪表板,并且该仪表板的反射没有pod名称和容器名称 ..
发布时间:2020-11-20 03:59:15 其他开发

为什么我的GKE群集不显示任何事件?

我有一个GKE集群,并在上面部署了一些工作负载.我注意到的是,每当执行kubectl get events --all-namespaces时,都看不到任何结果. kubectl describe deployment 也不显示任何事件.我非常确定集群中确实会发生这种情况,因为我的所有工作负载都运行良好,并且Stackdriver能够完美地报告日志和HPA功能.但是我的事件部分到处都是 ..

无法删除Kubernetes中的所有Pod-清除/重新启动Kubernetes

我正在尝试删除/删除在我的环境中运行的所有Pod。当我发出 docker ps 我得到以下输出。这是一个示例屏幕截图。如您所见,它们都是K8。我想删除/删除所有吊舱。 我尝试了以下所有方法,但它们不断出现 sudo kubectl delete --all pods --namespace = default / kube-public#返回“无资源为默认名称和kube- ..