kubernetes-pod相关内容
我运行了Kubernetes Pod,如命令&kubectl get all-A";: 所示 和相同的Pod显示在命令&kubectl get pod-A";中: 我想进入/登录到这些Pod中的任何一个(所有Pod都处于运行状态)。我该怎么做?请告诉我命令是什么? 推荐答案 Kubernetes Pod不是虚拟机,因此您通常无法登录。 但您可能能够在
..
我已经创建了一个作为负载均衡器的服务,并尝试使用Minikube隧道访问该服务。它正在工作。 当我尝试为服务创建Inress时,得到的IP与mini kube IP相同,而不是隧道IP。 我的入口控制器的类型为NodePort NAMESPACE NAME TYPE CLUST
..
我按照下面的步骤在我的ubuntu机器上安装了microk8https://ubuntu.com/kubernetes/install#single-node 然后我按照Kubernetes的官方教程创建并公开了一个部署,如下所示 microk8s.kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-s
..
我在K8S部署中配置了以下反关联规则: spec: ... selector: matchLabels: app: my-app environment: qa ... template: metadata: labels: app: my-app environment: qa
..
我有一个永久卷定义为 apiVersion: v1 kind: PersistentVolumeClaim metadata: name: ghost-cms-content spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi storageClassName: do
..
如前所述here:";当前namespace,pod是指标中提供的默认标签。 kubectl -n mynamespace get pods --show-labels显示在针对Kubernetes的部署YAML中定义的标签值 目标是通过Grafana Dashboard PromQL(普罗米修斯监视器)使用默认标签(由Kubernetes提供)值。 sum(container_
..
我测试了这些查询。 sum(container_memory_working_set_bytes{image!="",name=~"^k8s_.*",pod=~"$pod"}) by (pod) 和sum (container_memory_working_set_bytes{pod=~"$pod"}) by (pod) 第一个查询的值是第二个查询的一半。 为什么写入image! =
..
我有一个坏了的mongo容器没有初始化,我怀疑我可以通过清理所有的存储来修复它。因此,我删除了正在使用的永久存储,但现在,我创建的每个新存储都处于";Lost&Quot;阶段,在mongo的POD创建中找不到它。 这是我用来创建PV: 的.yml文件 apiVersion: v1 kind: PersistentVolumeClaim metadata: annotation
..
我有一个具有ReadWriteMany(RWX)访问模式的PersistentVolumeClaims(PVC)。这个聚氯乙烯是由两个吊舱夹住的。在第二个Pod中,我让FluentBit读取共享PVC中应用程序Pod存储的日志。 问题是FluentBit识别文件。FluentBit将发现新文件的信息打印到日志中。 但它不读取新文件的内容以及日志插入文件的方式。 我正在使用OpenShift 3
..
要将发往特定目的地的数据的源IP更改为100.101.102.103,我通过执行iptables CLI工具修改了Kubernetes Pod容器内的iptables: iptables -t nat -A POSTROUTING --destination 100.200.150.50/32 -j SNAT --to-source 100.101.102.103 但它会阻止我将数据传出
..
我很难理解Kubernetes中的部署和Pod之间的区别。 部署为Pod和ReplicaSet提供声明性更新。 Pod是您可以在Kubernetes中创建和管理的最小可部署计算单元。 看起来kind:Pod可以互换使用kind: Deployment,并且部署允许副本(这几乎就是Kubernetes的意义所在)。你为什么要用豆荚呢? 能否有人: 解释Pod/Deplo
..
container port 与 Kubernetes 中容器中的 targetports 有何不同?它们是否可以互换使用,如果可以,为什么? 我遇到了下面的代码片段,其中 containerPort 用于表示 Kubernetes 中 pod 上的 port. apiVersion:apps/v1种类:部署元数据:名称:postgres 部署标签:应用程序:演示投票应用程序规格:复制品:
..
我正在 k8 客户端 go 中创建一个 pod,并制作手表以在 pod 完成时收到通知,以便我可以读取 pod 的日志.观看界面似乎没有在频道上提供任何事件.这是代码,我将如何收到通知,即 pod 状态现在已完成并准备好读取日志 func readLogs(clientset *kubernetes.Clientset) {//命名空间 := "default";//标签 := “cithu";
..
我使用 1.11 版的 k8s 和 CephFS 作为存储. 我正在尝试挂载在 pod 中的 CephFS 上创建的目录.为了达到同样的目的,我编写了以下卷和卷挂载配置在部署配置中 音量 {"name": "cephfs-0",“cephfs":{“监视器":["10.0.1.165:6789","10.0.1.103:6789",“10.0.1.222:6789"],“用户":“c
..
container port 与 targetports 在 Kubernetes 的容器中有何不同?它们是否可以互换使用,如果可以,为什么? 我遇到了以下代码片段,其中 containerPort 用于表示 Kubernetes 中 Pod 上的 port. apiVersion:apps/v1种类:部署元数据:名称:postgres-部署标签:应用程序:演示投票应用程序规格:复制品:1
..
我的集群中运行了一个 MySQL pod. 我需要暂时暂停 pod 的工作而不删除它,类似于 docker,其中 docker stop container-id cmd 将停止容器不会删除容器. kubernetes 中是否有任何命令可以暂停/停止 Pod? 解决方案 因此,正如其他人指出的那样,Kubernetes 不支持停止/暂停 pod 的当前状态并在需要时恢复.但是,您仍然可
..
我正在将我的应用程序从 docker 转移到 kubernetes \ helm - 到目前为止,除了设置传入\传出连接之外,我已经成功了. 我面临的一个特殊问题是我无法连接到在我的机器上本地运行的另一个 docker 容器上的 rabbitmq 实例. app-deployment.yaml:apiVersion: 扩展/v1beta1种类:部署元数据:姓名:jks标签:应用程序:我的应
..
我正在编写一个 shell 脚本,它需要登录到 pod 并在 kubernetes pod 中执行一系列命令. 下面是我的sample_script.sh: kubectl exec Octavia-api-worker-pod-test -c Octavia-api bash取消设置 http_proxy https_proxymv/usr/local/etc/octavia/octav
..
我在 Windows 的“Docker 桌面"上运行 Kubernetes. 我有一个用于部署的 LoadBalancer 服务,其中有 3 个副本.我想通过某种方式访问特定的 pod (例如通过 URL 路径::8090/pod1). 有没有办法实现这个用例? deployment.yaml : apiVersion: v1种类:服务元数据:名称
..
首先我成功地挂载了我在 Pod 上的 Linux 路径.我使用了 azure 文件共享,安装的文件夹出现在文件共享上. volumeMounts:- 名称:ads-filesharevolume挂载路径:/opt/front/arena/host卷:- 名称:ads-filesharevolume天蓝色文件:秘密名称:fa-fileshare-secret共享名称:faselectakssha
..