kubernetes-pod相关内容
通过遵循kubernetes指南,我创建了一个pv,pvc和pod.我只要求20Mi pv中有10Mi.我复制的23Mi比我的PV还要多.但是我的吊舱仍在运行.有人可以解释吗? pv-volume.yaml kind: PersistentVolume apiVersion: v1 metadata: name: task-pv-volume labels: type:
..
我正在尝试在kubernetes中部署具有负载平衡的应用程序 下面是我的预期部署图 理想情况下,该应用程序是由一组Pod使用“后端"类型的k8s部署来部署的 通常,用户实例存储在归档中.并根据要求动态地还原到其中一个Pod中,在其中停留TTL时间(例如30分钟),然后删除并备份到存档中. 理想情况下,负载平衡是由一组pod使用“前端"类型的k8s部署来部署的. 理想情
..
到目前为止,我已经在VMWare Workstation内的VM上启动并运行了一个K8s集群.我正在尝试使用这篇文章使我更清楚了. 现在,较早之前,我的安装程序是在嵌套VM内运行的,基本上我的机器是在Win10上运行的,而我有一个Ubuntu VM,其中有3个为群集运行的VM(我知道这不是最好的主意). 当我按照上述文章尝试运行安装程序时,首先在集群内创建了一个名为spark的服务帐户
..
抱歉不要这么短,因为任何这样的尝试都会使我错过我的问题的一些重要细节. 我有一个旧版Java应用程序,该应用程序在集群环境中以活动/备用模式工作,以通过预定义的端口公开某些RESTful WebServices. 如果我的应用程序集群中有两个节点,则在任何时间点只有一个处于主动模式,另一个处于被动模式,并且请求始终由运行在主动模式下的应用程序的节点处理. “主动"和“被动"只是角色,因
..
我在K8S集群上安装了Metallb作为LB并安装了Nginx Ingress. 我已经阅读了有关会话亲和力及其重要性的信息,但到目前为止我还不清楚. 如何创建暴露同一应用程序的多个Pod的单个服务? 创建单个服务入口点后,如何将特定的客户端IP映射到该服务抽象的Pod? 是否有任何博客用kubernetes中的客户端IP和POD之间的映射方式来解释这个概念? 但是我没有在YAM
..
Docker容器具有与之关联的cgroup和名称空间,无论它们是在pod或vm还是主机中运行. 类似地,Kubernetes Pod是否具有与之关联的名称空间和cgroup,或者只是Pod中的容器具有这些(cgroup& namespace)关联.如果可以,我如何从主机中找到此信息? 解决方案 豆荚是什么颜色?这个问题没有多大意义,因为颜色是每只鲸鱼的财产. 豆荚的种类是什么?好吧
..
我正在尝试创建一个kubernetes作业,在其中运行"dig srv"查询,以查找同一集群上运行的任何特定服务的所有Pod的IP地址. 这可以实现吗? 我想详细说明问题陈述.群集上已在运行一些服务.要求是要有一个工具,该工具可以接受服务名称并列出属于该服务的所有Pod的IP地址. 我能够通过使用kubectl命令以及选择器和jq工具来做到这一点.但是由于某些原因,不允许我在此环
..
我们在Google Cloud Platform Kubernetes集群中有一个Pod,将JsonFormatted写入StdOut.这是由Stackdriver开箱即用的.但是,我们看到Pod的磁盘使用量正在不断增长,并且我们不知道如何在Deployment上为日志轮换设置最大大小. 关于Google Cloud和Kubernetes的文档尚不清楚. 这只是最后一个小时: 解
..
我想在Kubernetes的同一节点中运行同一Pod的多个实例.我为此使用了一个wildfly docker映像.在同一节点中运行多个pod时,出现端口冲突异常. 2020-11-30 15:53:17,079 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013:
..
我正在使用mysql kubernetes statefulset,我已将PV映射到主机目录(CentOS 8 VM),但是得到"pod具有未绑定的立即PersistentVolumeClaims" apiVersion: apps/v1 kind: StatefulSet metadata: name: mysql-container spec: serviceName: mysq
..
我的集群中正在运行一个MySQL pod. 我需要暂时暂停pod的工作而不删除它,这类似于docker,其中docker stop container-id cmd将停止容器而不删除该容器. kubernetes中有可用的命令来暂停/停止Pod吗? 解决方案 因此,就像其他人指出的那样,Kubernetes不支持停止/暂停Pod当前状态并在需要时恢复.但是,您仍然可以通过没有有效的部署
..
我部署了添加了--pod-network-cidr的群集,并使用calicoctl创建了新的IP池,以将Pod更改为该范围.我遇到的问题恰恰是我需要在kubernetes方面进行更改以使pod cidr范围更改吗?我要在API服务器,控制器管理器和调度程序中进行更改,还是仅需要更改某些特定部分.我仅尝试更改控制器管理器,并且在更改yaml中的--cluster-cidr后,这些控制平面舱进入了崩溃
..
我正在使用kubectl来检索豆荚列表: kubectl get pods --selector=artifact=boot-example -n my-sandbox 我得到的结果是: NAME READY STATUS RESTARTS AGE boot-example-757c4c6d9c-kk7mg
..
我有一个简单的自动化程序,可以执行到kubernetes容器中,但是它总是导致以下错误:- kubectl exec -it my-pod -c my-contaner -n my-namespace /bin/bash Unable to use a TTY - input is not a terminal or the right kind of file 我正在尝试使用jenk
..
不确定这是否是正确的地方,否则请指向其他论坛. 在多集群kubernetes设置中,跨集群通信是有效的设计吗?特别地,一个群集中的容器依赖于另一群集中的容器. 还是应该避免与此相关的限制或反模式? 如果没有,您将使用哪些工具来管理此部署并监视每个群集上的负载? 解决方案 多集群部署可为您提供更大程度的隔离和可用性,但会增加复杂性.如果您的系统具有高可用性要求,则可能需要跨多
..
我已经在kubernetes集群上部署了应用程序,并使用prometheus和grafana进行了监视.对于使用Grafana仪表板进行的kubernetes吊舱监控: Kubernetes集群监控(通过Prometheus) https://grafana. com/grafana/dashboards/315 我已经使用ID 315导入了仪表板,并且该仪表板的反射没有pod名称和容器名称
..
我的部署吊舱由于内存消耗而被驱逐: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Ev
..
我有一个GKE集群,并在上面部署了一些工作负载.我注意到的是,每当执行kubectl get events --all-namespaces时,都看不到任何结果. kubectl describe deployment 也不显示任何事件.我非常确定集群中确实会发生这种情况,因为我的所有工作负载都运行良好,并且Stackdriver能够完美地报告日志和HPA功能.但是我的事件部分到处都是
..
一个非常简单的问题,如何在当前go代码运行的地方找到Pod? 我需要它是因为出于某种原因,我需要直接对Pod的代码执行ping操作,而不是使用我的常规端点(即负载均衡器). 我当前的配置: apiVersion: v1 kind: Service metadata: name: web-socket-service-api spec: ports: # Port
..
我正在尝试删除/删除在我的环境中运行的所有Pod。当我发出 docker ps 我得到以下输出。这是一个示例屏幕截图。如您所见,它们都是K8。我想删除/删除所有吊舱。 我尝试了以下所有方法,但它们不断出现 sudo kubectl delete --all pods --namespace = default / kube-public#返回“无资源为默认名称和kube-
..