问题标签 [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.
curl - 如何调试失败的 kubectl 调用?
我在 Suse 12.01 Enterprise 上并试图让 Minikube 工作。虚拟机已经工作,并且 minikube shell 工具可以通信。
但是kubectl还是不能和kubernetes master对话。我正在尝试对其进行调试,而获取其他信息的最佳方法似乎是运行带有-v 9
. 这样做我得到以下输出:
信息不多,但我猜这curl -k -vvvv ....
会给我更多信息。但是,只是执行与日志中相同的 curl 会导致身份验证错误,因为 api 服务器执行客户端身份验证(对吗?)。所以这行不通。
我现在如何继续调试?有没有一种秘密的忍者方法可以在不将它们添加到 shell 调用的情况下提供 curl auth 参数?kubectl 是否真的在做另一个请求,只是将 curl 打印到日志中以提供一些关于它调用的提示?
*编辑:与同事讨论时,我们都同意这一定是 minikube vm 内部问题。
minikube logs
开始是这样的:
minikube ssh
不过,在服务 api内部有效。检查curl 127.0.0.1:8080/api
并接收漂亮的 json。
*编辑:根据反馈提供更多信息。
在minikube 虚拟机内卷曲:
kube 配置(在 vm 之外):
ruby-on-rails - 在 Google Cloud 中部署 Ruby on Rails Kubernetes
这是我在谷歌云平台上的 kubernetes 服务描述:
kubectl describe service sso
kubectl get pods
我的rails应用程序不是在ip35.184.96.95
上可用吗?我找不到任何错误。但是35.184.96.95
什么都没有出现。
请帮忙!
更新
kt get services
kubernetes - 带有 VirtualBox 的 Windows 上的 Minikube:连接尝试失败
我在笔记本电脑上安装了 Kubernetes Minikube(4 核,8 GB RAM)。我刚刚执行了基本的安装步骤(获得了miniKube和kubectl,启用了 BIOS 虚拟化)并且我能够启动集群:
但是,当我尝试与集群交互时,总是会遇到相同的错误,示例:
我执行minikube ip
并 ping 结果 IP 并得到响应。我还尝试提供更多内存(3Gb 与标准 2Gb),但没有任何改变。
我在这里做错了吗?
谢谢!
jenkins - kubectl 设置映像部署在 Jenkins 上不起作用
无论我做什么,我都无法使用Jenkins,它在我的本地机器上完美运行,但是当我在 Jenkins 上运行此命令时,部署不会更新(pods
保持不变)。
我试过kubectl apply -f
了,但还是不行。
有任何想法吗 ?
kubectl - 来自服务器的错误(禁止):服务器不允许访问请求的资源(后复制控制器)
当运行一些命令时,
我的配置有什么问题?
非常感谢
windows - 如何获取新 Azure 集群的 Kubernetes 凭据?
我用我的 k8s 集群删除了我的旧资源组,并创建了一个新资源组,现在 kubectl 无法获取新集群的凭据。
当我跑
版本
我尝试删除我现有的 kube 配置文件,但得到了同样的错误。如何将 kubectl 连接到我的新集群?
docker - Kubernetes 清单指南:良好的资源/Docker 运行选项
我想知道是否有关于可在 Kubernetes 清单文件中使用的选项的集中文档;
我知道一般 YAML 文件有很多,但由于 docker run 命令和 kubectl 命令有重叠,我想知道哪些实际上可用于 Kubernetes。
即特别是 docker 运行选项包括 --net=host、--pid=host、--privileged
我知道 --privileged 用于 kubernetes 清单中的 securityContext https://kubernetes.io/docs/user-guide/security-context/
但至于其他两个我找不到好的资源来验证这些选项是否可用。
kubernetes - Kubernetes - 如何知道哪些 Minion 正在托管 Pod
我有一个 6 minion 集群,想知道在任何给定时间实际上有多少这些 minion 托管 pod。有特定的命令吗?现在我使用一个非常通用的命令。
"
任何直接命令来获取我想要的信息?
mongodb - Kubernetes 上无头服务的端点发现
我有一个使用无头服务公开的 MongoDB 实例集群
所以有多个 MongoDB 端点:
我的其他服务(称为hello
)如何找到 1 个 IP 或 1 个 DNS 条目与之交谈?如何有效地发现 IP 列表?
在 Mongo 的情况下,是否可以自动找到主副本(或可写/可读副本)?
kubernetes - 分配给主题的 kubectl 和查看(集群)角色
我可以使用 kubectl 查看集群角色应用于哪些主题,例如:
我想以相反的方式获取此信息,例如:我想列出应用于“system:nodes”主题的所有策略。
我怎样才能做到这一点?