kubernetes相关内容

如何通过入口向外部Kubernetes集群公开服务?

我很难将AWS集群中的服务公开给外部并通过浏览器访问它。由于我的previous question没有得出任何答案,我决定从几个方面简化这个问题。 首先,我已经创建了一个部署,无需任何配置即可工作。基于this article,我做了 kubectl create namespace tests 基于paulbouwer/hello-kubernetes:1.8创建文件probe-s ..
发布时间:2022-05-24 21:52:12 其他开发

入口资源中未找到终结点“Default-Http-Backend”

当我尝试为Kubernetes集群创建入口资源时(入口控制器已经创建),入口资源/规则正在创建,并且我能够在kubectl中看到。 但当我描述时,我看到一个错误: 默认后端:Default-http-Backend:80(<;错误:EndPoints “Default-http-Backend”未找到>;) 这是意料之中的吗??我甚至无法使用我在Inress资源中定义的DNS名 ..
发布时间:2022-05-24 21:35:54 其他开发

Nginx入口控制器WebSocket支持

最近,我一直在使用Kubernetes开发一个玩具应用程序。该应用程序的一部分是需要支持WebSockets的Web服务器。目前,我正在使用端口转发访问Web服务器,一切正常。 我想切换到使用Inress和IngressController以避免使用端口转发。 这是我的Ingress配置: apiVersion: extensions/v1beta1 kind: Ingress ..

我如何才能调试这个无法解释的OpenShift 3 Pod在提供Spring Boot应用程序时进入Crashloop?

我正在尝试将一个Spring引导应用程序移到OpenShift 3集群上。我正在使用Maven Fabric 8插件来生成大部分OpenShift样板配置以及执行S2I构建。当我的Pod启动时,我可以在日志输出中看到应用程序启动了,但就在SpringBoot默认为默认配置文件(我还没有设置配置文件)之后,应用程序崩溃,我在OpenShift日志中看到的唯一输出被终止……我在谷歌上找不到任何有价值的 ..
发布时间:2022-04-19 11:23:03 其他开发

解决方法:数字海洋上ngix-inress的IP地址为空

在我的K8S集群中,入口在数字海洋的K8S集群上不起作用。我没有得到外部IP,所以它不可用。在当地似乎没有问题。 我已经搜索了很多,也尝试了一些教程,F.E.https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kube ..
发布时间:2022-04-17 15:15:12 其他开发

Fastify在Docker/Kubernetes上不起作用

我有一个非常简单的应用程序,它返回“Hello World”字符串,它在本地运行得很好。正如您将从下面的应用程序代码中看到的,它在端口4000上运行。当我创建Docker映像并运行容器时,我无法从我的计算机上的localhost:4000访问它,但我可以看到Docker正确地访问了node index.js命令,并且应用程序正在运行,没有任何错误。 也尝试部署到Kubernetes集群,访问 ..
发布时间:2022-04-17 15:11:05 其他开发

如何从Kubernetes群集中删除/移除Calico CNI

我已经在数字海洋中安装了我的Kubernetes集群(1master,3Worker)。 问题是我在这个群集中同时安装了法兰绒和印花布。 我想从我的群集中完全删除Calico,或者可以有多个CNI吗? 推荐答案 使用以下两个命令从节点中删除Calico: kubectl delete -f https://docs.projectcalico.org/v3.3/getting ..
发布时间:2022-04-17 15:06:40 其他开发

我需要一些关于kubectl标准和管道的解释

我是kubectl的日常用户,但不是Linux专家。最近我需要在部署后编辑一些服务类型,所以搜索并使用了kubectlreplace,效果很好。 cat yaml | kubectl replace -f - service/tracs-pool-1sv replaced 但我不明白为什么在最后添加一个短破折号-。 医生只说: 根据传入标准输入的JSON替换Pod。 我搜索并找 ..
发布时间:2022-04-16 11:44:48 其他开发

如果Kubernetes上存在多个Pod,则在Spring中从单个Pod运行调度的Cron方法

我将在Kubernetes上为我的Spring应用程序从单Pod(docker图像)迁移到多Pod以进行负载处理。但我面临着一个问题,因为我的应用程序中有一个cron调度程序方法,它每天在特定时间运行。如果我部署多个Pod,它们会同时运行,因此多个条目会保存到我的数据库中,但我只想要一个Pod来执行该功能。 我曾考虑生成Java UUID,并在函数开始在每个Pod上执行时将其保存在数据库中。 ..
发布时间:2022-04-14 17:50:03 Java开发

无法在AWS Elastic Kubernetes Service中创建命名空间-已禁用

我正在尝试在AWS Elastic Kubernetes Service(EKS)中托管应用程序。我已经使用AWS控制台配置了EKS集群。已配置节点组并将节点添加到EKS群集,一切正常。 为了连接到集群,我启动了一个EC2实例(Centos7)并配置了以下内容: 1.安装了docker、kubeadm、kubelet和kubectl。 2.已安装并配置AWS Cli V2。 要 ..

用户无法使用kubectl登录到EKS集群

我正在尝试在AWS Elastic Kubernetes Service(EKS)中托管应用程序。我已经使用IAM用户(User1)IAM控制台配置了EKS群集。已配置节点组并将节点添加到EKS群集,一切正常。 为了连接到集群,我启动了一个EC2实例(Centos7)并配置了以下内容: 1.安装了docker、kubeadm、kubelet和kubectl。 2.已安装并配置AWS ..

将Azure AD凭据集成到Kubeflow笔记本Pod

我目前正在使用AKS在Azure中设置Kubeflow环境。一切都已设置好并正常运行(用户可以使用Azure AZ凭据登录kubeflow平台,并在自己的命名空间中启动笔记本Pod)。我假设这些AD凭据嵌入在容器创建过程中的某个地方,我想知道是否有可能为其他集成了AD的服务利用这些凭据? 使用案例: 用户正在使用从Kubeflow平台启动的Jupyter笔记本电脑。用户希望访问Azur ..
发布时间:2022-04-08 16:57:42 其他开发