问题标签 [kubernetes-cluster]
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 - 如何重置 K3s 集群 Pod
我有一个带有以下 pod 的 k3s 集群:
如何使用命令(kubectl
可能)或任何脚本重置(停止并再次启动 pod)pod?
kubernetes - 错误:运行 kind create cluster 时创建集群失败
当我kind create cluster
在 Ubuntu 20.04 中运行时,出现此错误:
完整日志:https ://paste.debian.net/1207493/
这可能是什么原因?我在文档或现有 github 问题中找不到任何相关解决方案。
kubernetes - “current-context”是 kubeconfig 文件中的强制键吗?
剧情:
我正在一个我们有 PROD 和 ITG 设置的 kubernetes 环境中工作。ITG 设置具有多集群环境,而 PROD 设置是单集群环境。我正在尝试使用 Python 自动化一些过程,我必须处理 kubeconfig 文件,并且我正在使用kubernetes库。
问题:
PROD 的 kubeconfig 文件具有可用的“current-context”键,但ITG 的 kubeconfig 文件中缺少相同的键。
配置文件:
配置:
当我尝试使用它为 PROD 加载 kubeconfig 文件config.load_kube_config(os.path.expanduser('~/.kube/prdconfig'))
时。
当我尝试使用 为 ITG 加载 kubeconfig 文件时config.load_kube_config(os.path.expanduser('~/.kube/itgconfig'))
,我收到以下错误:
ConfigException:无效的 kube-config 文件。C:\Users<username>/.kube/itgconfig 中的预期密钥当前上下文
尽管从错误消息中可以清楚地看出它认为 kubeconfig 文件无效,因为它没有“current-context”键。
子图:
使用 kubectl 时,缺少的“当前上下文”没有任何区别,因为我们总是可以在命令中指定上下文。但是 'load_kube_config()' 函数使得必须有“current-context”可用。
问题:
那么,“current-context”是 kubeconfig 文件中的强制键吗?
免责声明:
我对 Kubernetes 非常陌生,并且几乎没有使用它的经验。
kubernetes-ingress - Kubernetes 入口地址为空
我已经在 Ubuntu VM 中使用 Minikube 设置了 Kubernetes 集群。我克隆了这个GitHub 存储库并创建了命名空间、部署、服务和入口。
我还通过运行启用了入口插件 minikube addons enable ingress
。
当我运行kubectl get svc -n ingress-nginx
时,外部 ip 没有。
当我运行kubectl get ingress -n sample
时,地址为空。
请告知如何设置 k8s 入口。
PS:我有 minikube 隧道运行。
PS 2:kubectl get pods -n ingress-nginx
kubernetes - 混合 Kubernetes 集群
大家下午好。我正在学习使用 Kubernetes,所以请耐心等待。
我想知道是否可以将任何类型的服务器添加到 Kubernetes 集群,特别是作为工作/主服务器的 RPi?目的是拥有笔记本电脑和 RPis 的混合集群,并将 RPi 设置作为主设备。我知道 RPr 3B+ 不能很好地与 K8S 一起工作……这是否意味着整个集群设置必须与 K3S/Micro K8S 一起运行?
我知道我的问题有点含糊,所以不要犹豫 LMK,我会尝试更具体。
kubernetes - k8s中如何判断一个节点是master还是worker?
在 K8s 中,每个集群都有一组节点,一些是主节点,另一些是工作节点。我们如何知道一个节点是主节点还是工作节点?
kubernetes - 无法在 Minikube 内卷曲服务
我ClusterIP
在 Minikube 上部署了一个 POD 和类型的服务。
如果我的理解是正确的,服务ClusterIP
在集群外部是不可用的,但在 Minikube 内部应该是可用的。
所以我这样做:
并得到
现在我通过 ssh 加入 minikube:
在这里我希望以下工作:
但这给了我一个错误:
我还尝试了以下
但它们都不起作用。我检查了服务和 POD 是否已启动并正在运行。我究竟做错了什么?
amazon-eks - 如何删除损坏的本地 EKS Anywhere 集群
我按照本教程创建了一个本地 EKS Anywhere 集群。
创建集群后,我尝试将其删除,但在它仍在处理删除时,我按 Ctrl C 停止操作,但集群似乎已损坏,我无法再删除它。
主要错误似乎是:
无效的内存地址或 nil 指针取消引用
如何手动删除此本地集群?brew uninstall aws/tap/eks-anywhere
似乎没有奏效。
azure - Azure Kubernetes 和活动目录连接
我正在尝试将我的活动目录与我的 kubernetes 集群连接起来。我在容器注册表中有一个 webapp (asp.net),我希望我的用户使用活动目录登录。我在集群之后还有一个负载均衡器。
我的 Active Directory 设置中需要什么重定向 URI?负载均衡器有一个 http URI,而 AAD 需要 https。我尝试了一个带证书的网关,但是没有用。
kubernetes 集群中的 CoreDNS 是否是一种可行的解决方案,可以将我的 aad 与 kubernetes 连接起来?
我会非常感谢每一个答案。