问题标签 [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.

0 投票
0 回答
91 浏览

networking - 局域网上用于 mac(hyperkit) 的 Kind docker

是否可以在 LAN 上获取 KinD,以便我可以在另一台机器上使用 kubectl?

注意:在 docker for mac(hyperkit) 上运行 KinD

我已经看到了一些关于 ssh 的建议:

但是我需要控制 kubectl 用户,这样就行不通了。

  1. 使用本地路由表转发到 KinD 集群
  2. 在 LAN 上获取 minikube/hyperkit
0 投票
1 回答
80 浏览

functional-programming - 如何在种类的单子中重复单子指令?

我知道我可以用Kind语言在 monad 中按顺序运行 monadic 指令,如下所示:

但是是否可以重复运行一元指令,如下所示?

如果可能的话,我该如何正确地做到这一点?

0 投票
1 回答
267 浏览

docker - 如何在 docker 容器中安装 nftables 及其依赖项?

我有一个带有一个控制平面和两个工作节点的 KIND 集群。在工作节点上,我想安装和调试 nftables。

当我尝试列出规则时,我看到以下错误

当我尝试安装 nftables 及其依赖项时,我看到以下错误。

0 投票
0 回答
35 浏览

docker - 监控 Kind 集群内 Kubernetes pod 上的流量

我有 3 种集群,在每个容器的 pod 内部署了一个应用程序。pod 配置为使用主机网络,并与集群具有相同的网络。现在我想查看 Pod 内的网络流量。关于如何做到这一点的任何建议?

0 投票
0 回答
109 浏览

docker - 有没有办法在不运行 kind load docker-image 命令的情况下在 kind 集群中使用 docker 镜像?

我知道我可以使用kind load docker-image IMAGE_NAME将 docker 映像加载到kind集群中然后使用它。kind想知道有没有办法不用命令就可以在集群中使用docker镜像kind load

提前感谢所有帮助。

0 投票
2 回答
909 浏览

kubernetes - 为什么这种配置文件损坏了,我在哪里可以得到种类的版本

我正在尝试按照本教程学习使用kind。我刚刚使用 brew install 安装的版本是:kind version 0.11.1

配置文件如下所示:

显然那个版本是错误的,因为ERROR: failed to create cluster: unknown apiVersion: kind.sigs.k8s.io/v1alpha3当我尝试创建集群时出现错误:$ kind create cluster --name mycluster --config config/kind.config.yaml --wait 5m.

我找到了一个其他版本字符串的示例,但是当尝试spec在同一个教程中添加块时,我得到一个配置错误。我认为这意味着因为 API 在版本和我正在使用的 yaml 之间中断。

为什么我会收到原始的“未能创建集群”错误,在哪里可以找到将种类版本与 yaml 语法相关联的文档?

0 投票
2 回答
242 浏览

postgresql - 如何将 Kind 中的 pod 与本地数据库连接

我正在尝试将在Kind中运行的 pod与在 Docker 容器中运行的本地 Postgres 数据库连接起来。我尝试添加以下服务,但使用 DNS 名称时 pod 仍然无法连接postgres.dev.svc

还有其他方法可以连接这两个组件吗?

0 投票
0 回答
59 浏览

docker - Kubernetes CNI 相关错误 - flannel 和 Weave 未写入 `/etc/cni` 文件夹

我在使用 Kubernetes(kubectl 和 kind)时遇到了问题,我遇到了与 CNI 相关的错误。

使用 初始化 kind 集群后kind create cluster tmp,我尝试使用 skaffold 来启动本地 kubernetes 集群环境,但遇到以下情况

然后我尝试使用查看 pod 状态 kubectl get pods -A

kubectl logs <pod-name> -n kube-system

kubectl get events --all-namespaces --sort-by='.metadata.creationTimestamp'

我注意到 CNI 网络没有初始化

然后我继续添加法兰绒(这不起作用 - 同样的错误),然后使用以下命令进行编织:

kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"

我得到的错误是unable to find flannel plugin in /etc/cni/

kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

我得到的错误是Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox

我看到的奇怪行为是,

我的/etc/cni文件夹总是空的,即使安装了法兰绒或编织。

我的版本如下:kubectl - 1.21

种类 - 0.9.0

Ubuntu - 21.04

码头工人 - 20.10.7

非常感谢 Aly 的帮助

0 投票
1 回答
224 浏览

kubernetes - 在 kind 集群中编辑 extraPortMappings

我已经扫描了所有资源,仍然找不到extraPortMappings在不删除和重新创建的情况下更改 Kind 集群的方法。

有可能吗?怎么做?

0 投票
1 回答
52 浏览

kubernetes - 为什么我在集群中看不到工作节点?

我正在运行一个带有种类的集群 - 一个工作节点。

但是,当我这样做时,我kubectl get nodes看不到节点,而是看到“善良的控制平面”——这对我来说毫无意义,控制平面是一个节点??

工作节点必须正在运行,因为我可以kubectl exec --stdin --tty <name of the pod> /bin/sh看到运行我的应用程序的容器内部。

这是一些奇怪的 WSL2 交互吗?或者我只是做错了什么?