问题标签 [kind]
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.
kubernetes - 如何通过端口转发在种类上进行罕见的核心快速入门?
按照文档,我尝试设置 Seldon-Core 快速入门https://docs.seldon.io/projects/seldon-core/en/v1.11.1/workflow/github-readme.html
我没有 LoadBalancer,所以我想使用端口转发来访问服务。
我运行以下脚本来设置系统:
我猜端口转发参数8080:80
可能是错误的。
我正在使用以下脚本进行测试:
但我收到以下错误:
请问有人知道如何解决这个问题吗?什么是正确的端口转发参数?
kubernetes - 在 minikube 或 kind 上指定 containerd 版本
我正在尝试重现一个问题,该问题需要我将 containerd v1.4.4 用于我的容器运行时和 kubernetes v1.19.8。当我尝试使用 minikube 在本地创建多节点集群时,它允许我指定 kubernetes 版本但我无法指定 containerd 版本(即它始终使用 v1.4.9)并且基于这个 github讨论,它没有好像不支持 然后我转向善良,但无法从文档中找到一种方法来指定相同的内容。有没有办法以实物或 minikube 的形式指定容器版本?
docker - 流量未到达 Kubernetes 集群中的 POD
我有一个使用 Docker 在 Windows 上运行的本地 Kubernetes。在我的 Windows 主机中,我正在端口 4000 上运行一个进程。
在我的 POD 中,我正在执行curl windows_host_ip:4000但无法获得响应。正在建立来自 POD 的连接,但响应超时。 日志
- 在 DNS 缓存中找不到主机名
- 正在尝试 192.168.18.10...
- 连接到 192.168.18.10 端口 4000 失败:连接被拒绝
- 连接192.168.18.10 4000端口失败:连接被拒绝
- 关闭连接0 curl:(7)无法连接到192.168.18.10端口4000:连接被拒绝root@ordermanagement-64694dd8b8-2ktm8:/apps/ordermanagement# curl -v http://192.168.18.10:4000/ordermanagement/order/订单
- 在 DNS 缓存中找不到主机名
- 正在尝试 192.168.18.10...
- 连接到 192.168.18.10 (192.168.18.10) 端口 4000 (#0)
GET /ordermanagement/order/orders HTTP/1.1 用户代理:curl/7.38.0 主机:192.168.18.10:4000 接受:/
- 接收失败:对等方重置连接
- 关闭连接 0 curl: (56) Recv failure: Connection reset by peer
请告诉我如何允许从我的主机系统传入我的 POD 的流量
kubernetes - 如何扩展种类集群
我有困难。我想发现用于个人目的的工具类型(K8S on prem)以及 terraform 部署。
有人设法部署和扩展这些集群吗?
提前致谢
docker - 如何在 docker 容器中运行 minikube?
我打算测试一个重要的 Kubernetes 设置作为 CI 的一部分,并希望在 CD 之前运行完整的系统。我无法运行--privileged
容器,并且正在使用 docker 容器作为主机的同级运行docker run -v /var/run/docker.sock:/var/run/docker.sock
基本的 docker 设置似乎正在容器上工作:
但是,minikube 无法在 docker容器内启动,报告连接问题:
尽管网络已链接并且端口已正确转发,但仍会出现这种情况:
curl
minikube 容器在尝试从主机发送时似乎还活着,甚至ssh
正在响应:
我错过了什么,如何让 minikube 正确发现正常工作的 minikube 容器?
cloud-foundry - KubeCF api 不适用于本地 Kind Cluster
通过https://kubecf.io/docs/deployment/kubernetes-deploy/安装 KubeCF并遇到以下问题
任何帮助将非常感激。谢谢。
kubernetes - 如何将部署到 kind 集群的 K8s Dashboard 暴露出来?
我已经kind
在远程虚拟机上成功创建了一个集群。我的团队希望能够访问集群来学习 k8s 并玩一下。我想公开仪表板,以便可以在https://ip:20443
. 为此,我在此之后安装了一个负载均衡器,并在需要的地方进行调整。我还使用 为仪表板创建了一个新服务type: LoadBalancer
,并成功为其分配了 IP 172.17.17.200,但仍然无法从外部访问仪表板。我认为问题在于流量没有从虚拟机转发到 docker 容器。我尝试应用新的 IPTABLES 规则,但我对 IPTABLES 不太熟悉,并且它不起作用:
我的 Kubernetes 仪表板服务:
kubernetes - 使用 Helm 应用 Github 托管的 Kubernetes 文件
我正在尝试为使用“kind”(minikube 的轻量级替代品)运行的本地 kubernetes 集群设置 helmfile 部署。我为我的应用程序设置了图表,这些图表都正确部署,但是我需要一个 nginx-ingress 控制器。幸运的是,'kind' 提供了一个,我目前正在使用以下命令应用它:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/kind/deploy.yaml
我应该通过按一下按钮来设置其他所有内容,但仍然必须“记住”(并且还要训练我的同事记住......)才能运行这个附加命令,这似乎是不正当的。
我意识到我可以复制和粘贴并创建自己的版本,但我想及时了解源代码所做的任何更改。是否可以创建引用外部模板的图表?
我正在寻找使用 helm 或 helmfile 的解决方案。
macos - 无法将 Docker 镜像推送到本地注册表,客户端超时
我正在写,因为我遇到了一个似乎没有得到解决的问题,我会重视社区的帮助。
我正在尝试将图像推送到我在端口 5000 上部署的本地注册表。
当我使用此命令docker push localhost:5000/explorecalifornia.com
将图像推送到本地注册表时,我收到以下消息
我已通过在邮递员上使用 GET 确认注册表位于端口 5000 上,并且我得到了有效的预期{}
响应(因为我的本地注册表上目前没有图像)。
我已经尝试通过更新我的文件以根据这篇文章的etc/hosts
建议注释掉“::1 localhost”来解决这个问题。这是我文件的内容etc/hosts
etc/resolve.conf
根据这篇文章的建议,我还使用以下名称服务器更新了我的文件。
这些都不起作用。有没有人也遇到过这个问题?有什么建议可以帮助解决这个问题吗?
如果有帮助,这里是源代码!先感谢您 :)