问题标签 [kubernetes-pod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
483 浏览

kubernetes - 如何在 kubernetes pod 中部署 hyperkube 映像?

我想在 Kubernetes pod 中部署 hyperkube。
我已经有一个 Kubernetes 集群。我在 docker hub 中尝试了一些 docker 镜像。但是所有豆荚都因一些问题而失败。
我无法在 Kubernetes pod 中部署 hyperkube 映像。

0 投票
1 回答
2269 浏览

amazon-web-services - Pod 保持 ContainerCreating 状态并显示“Failed create pod sandbox”消息

使用 kops 将 K8S AWS 集群从 1.8.4 升级到 1.9.8。

来自 kube-system 命名空间(cluster-autoscaler、kube-dns、kube-dns-autoscaler、kubernetes-dashboard、heapster)的所有“开发”pod 和一些 pod 都停留在“ ContainerCreating ”状态。

Pods describe 命令显示消息:“创建 pod 沙箱失败”和“ Pod 沙箱已更改,它将被杀死并重新创建。

任何想法可能是这种行为的原因或如何解决?

0 投票
1 回答
484 浏览

ruby-on-rails - Kubernetes 尝试在同一个 pod 上启动 Rails 两次

我正在尝试让我的多克化 Rails 应用程序在 GCP 托管的 Kubernetes 上运行。

到目前为止一切顺利,但应用程序将无法启动。进一步调查显示,它曾两次尝试启动 Rails (Puma)。知道为什么会这样吗?

日志

$ kubectl 日志商店-lcvxc -c 网上商店

$ kubectl 日志商店-lcvxc -c 应用程序

k8s/webshop.yml

Dockerfile

^ 该图像来自此图像:

Dockerfile 捆绑

✗ kubectl 描述 pod shop-lcvxc

0 投票
2 回答
6533 浏览

kubernetes - 如何从 REST API 创建 Pod

如何使用 REST API 创建 Pod?

我检查了 Kubernetes API 文档:
https ://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/#-strong-write-operations-strong--54

他们正在编写需要使用 POST 请求的内容:
POST /api/v1/namespaces/{namespace}/pods

我有这个简单的 nginx pod 的 YAML:

0 投票
2 回答
376 浏览

kubernetes - 在 istio 中推送目标规则时会发生什么

我最近开始研究 istio,对目标规则配置感到困惑。

假设我有一个服务 A,它后面运行了 10 个 pod。我推送了一个目标规则,它有两个标签为 version=v1 和 version=v2 的子集。

所以我想知道引擎盖下的 10 个吊舱会发生什么?它们会自动分成两个子集还是不加标签?或者子集只有在 pod 本身被标记为 version=v1 和 version=v2 时才有效?

非常感谢!

0 投票
1 回答
354 浏览

deployment - 您可以使用 Helm 指定 pod 部署顺序吗?

Helm 是否可以说我希望在开始部署 pod y 之前部署 pod x?

这里的上下文是我希望在服务器 pod 启动之前部署其中包含数据库的 pod,该服务器 pod 将向数据库添加测试数据。

0 投票
3 回答
4010 浏览

kubernetes - Prometheus 如何知道 Pod 何时崩溃?

我了解使用 Prometheus,我们可以设置警报规则,如果 pod 崩溃,可以检测并发出警报。

我想了解 Prometheus 本身是如何知道 Pod 何时崩溃或陷入待处理状态的。

  • 当它试图从 pod 的 http 端点端口抓取指标时,它是否知道这一点?

或者

  • Prometheus 是否从 Kubernetes 获取 pod 状态信息?

我问这个的原因是因为我想设置 Prometheus 来监控我已经部署的现有 Pod。如果 pod 不断崩溃或卡在挂起状态,我想收到警报。而且我想知道 Prometheus 是否可以检测到这些警报,而无需对现有 pod 内的代码进行任何修改。

0 投票
3 回答
12761 浏览

kubernetes - 如何在 Kubernetes 集群中的 Pod 之间或节点之间复制文件?

这在 Kubernetes 集群中是否可行?

我发现的所有示例都是从本地磁盘复制到 pod,反之亦然,或者是从节点复制到节点的唯一选择,例如通过 SSH、SCP 或其他实用程序?

0 投票
1 回答
87 浏览

kubernetes - 在 Kubernetes 中运行服务的配置文件不能正常工作

我有一个名为“pod.yaml”的配置文件,用于制作如下所示的 pod:

apiVersion: v1 kind: Pod metadata: name: myapp labels: app: myapp spec: containers: - name: comet-app image: gcr.io/my-project/my-app:v2 ports: - containerPort: 5000

以及一个名为“service.yaml”的配置文件,用于在该“myapp”pod 中运行服务。

apiVersion: v1 kind: Service metadata: name: myapp spec: type: LoadBalancer ports: - protocol: TCP port: 80 targetPort: 5000 selector: run: myapp

当我跑

“myapp”服务已创建,但我无法通过内部 ip 访问我的网站,它返回 ERR_CONNECTION_TIMED_OUT。

NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.xx.xxx.1 <none> 443/TCP 11d myapp LoadBalancer 10.xx.xxx.133 35.xxx.xx.172 80:30273/TCP 3s

但是当我删除该服务并通过使用以下命令公开服务重新运行时,一切正常,我可以通过外部 IP 访问我的网站。

谁能为我解释一下并告诉我我的 service.yaml 有什么问题?

0 投票
1 回答
910 浏览

docker - Kubernetes部署数据库连接错误

我正在尝试在我的 Kubernetes 集群上部署 GLPI 应用程序(http://glpi-project.org/),但我遇到了一个问题。

这是我的部署代码:

docker 映像已正确部署,但在我的测试阶段,在应用程序设置期间,我在设置数据库(mysql)时收到以下错误。

错误glpi

我已经检查了凭据(主机、用户名、密码)并且是正确的

请帮忙