问题标签 [kubectl]

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 投票
14 回答
44728 浏览

kubernetes - 获取 Kubernetes 部署的当前镜像

如何使用kubectlAPI 或 API 来检索 pod 或部署中容器的当前映像?

例如,在使用以下配置创建的部署中,我想检索 value eu.gcr.io/test0/brain:latest

0 投票
2 回答
1143 浏览

docker - Kube-DNS 不起作用

我通过 docker - multinode 设置 k8s

DNS 正常启动

当我启动留言簿时,我注意到 dns 日志

但是 dns 查找不起作用

留言板信息报告

留言簿环境页面

我也尝试在 dns pod 中解决

为什么 kube-dns 不起作用?

0 投票
6 回答
120015 浏览

kubernetes - Kubernetes API - Get Pods on Specific Nodes

Reading the Kubernets documentation it looks to be possible to select a certain range of pods based on labels. I want to select all the pods on one node but I don't want to label each pod on their corresponding node.

Am I missing something from the documentation or is it just not possible to select by node?

If I do:

Can any of these headers be used as selector? If yes, how to do it with kubectl? How to do it with the API?

0 投票
2 回答
522 浏览

kubernetes - 无法使用 kubectl 管理集群 - “无法协商 api 版本”

通过云控制台创建集群后,我尝试在本地使用 kubectl,但我不断收到错误消息。以下是我采取的步骤:

通过云控制台

gcloud 容器集群创建测试

本地

gcloud 容器集群获取凭据测试

kubectl 集群信息

我收到以下错误:

错误:未能协商 api 版本;服务器支持:map[],客户端支持:map[componentconfig/v1alpha1:{} rbac.authorization.k8s.io/v1alpha1:{} authentication.k8s.io/v1beta1:{} apps/v1alpha1:{} batch/v1: {} authorization.k8s.io/v1beta1:{} autoscaling/v1:{} batch/v2alpha1:{} v1:{} extensions/v1beta1:{} policy/v1alpha1:{} federation/v1beta1:{}]

下面是 kubectl 版本的输出

客户端版本:version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.5", GitCommit:"b0deb2eb8f4037421077f77cb163dbb4c0a2a9f5", GitTreeState:"clean", BuildDate:"2016-08-11T20:29: 08Z”,GoVersion:“go1.6.2”,编译器:“gc”,平台:“windows/amd64”}

以下是从 kubectl cluster-info --v=8 的输出中提取的

212 request.go:891] 响应正文:禁止:“/api”

任何帮助是极大的赞赏

0 投票
0 回答
2001 浏览

docker - Kubernetes service-cluster-ip-range 不适用于 pod

我设置了 k8s 使用 docker-multinode 并进行了一些修复,集群 ip 范围更改为--service-cluster-ip-range=172.16.0.1/24,但我为 pod 获得了 10 和 172 ip。因此具有 10 IP 的容器无法被其他服务器访问。

在此处输入图像描述

我只期望 172 ip 用于 pod,为什么要为 pod 分配 10 ip?

0 投票
1 回答
1179 浏览

kubernetes - 使用 kubectl exec 时如何增加每行的字符数

首先感谢任何帮助

我想在容器中执行命令并执行:

但是如果我在 bash 中输入大约 70 个字符,然后我得到截断的输出并且断行无论如何都会导致不可读。

使用 kubectl exec 时有没有办法增加每行的字符数?

非常感谢您的任何建议。

0 投票
1 回答
10213 浏览

kubernetes - 为什么 `kubectl logs` 只显示最近的日志行?

我有一个在 Google Container Engine 上运行的 Kubernetes pod。它已经运行了几天,写入日志,没有任何重新启动。

为什么该命令kubectl logs只显示今天的日志行?

这个限制来自哪里,它是基于时间还是日志行数?

0 投票
1 回答
716 浏览

kubernetes - Kubectl apply for a deployment with revHistoryLimit 0 does not delete the old replica set

Here is my deploment template:

0 投票
9 回答
128243 浏览

kubernetes - kubectl 日志 - 连续

从我的部署中获取最新日志 - 我正在处理一个错误并有兴趣了解运行时的日志 - 如何获得连续的日志流?

编辑:最后更正了问题。

0 投票
0 回答
497 浏览

kubernetes - 使用 gnu 并行在 kubernetes 上运行远程命令?

我想对 500 多个 kubernetes pod 运行 tcpdump,采样 30-120 秒。kubectl针对单个 pod 效果很好:

我想使用parallel,它提供了一种简单的方法来转储此命令的结果。在上面的命令前面加上parallel不起作用:

这样做的正确方法是什么?