kubernetes 相关问题

Kubernetes是一个开源平台,旨在跨多个主机和/或云自动化应用程序容器的部署,扩展和操作。问题应该与脚本部分有关。有关配置服务器的问题,请访问https://serverfault.com或https://superuser.com

EKS:无法绑定到地址 http://[::]:8080 已在使用中

我正在尝试在同一个 Pod 中运行两个容器。 规格: 容器: - 名称:app1 图片:“035412872415.dkr.ecr.eu-west-1.amazonaws.com/app1:最新” imagePullPolicy:“...

回答 1 投票 0

不允许设置[core]executor=KubernetesExecutor

我正在尝试为 Composer 实例配置 Kubernetes Executor。 但是,我收到以下错误: 不允许设置 [core]executor=KubernetesExecutor。, badRequest 我是作曲家

回答 1 投票 0

使用helm安装特定版本的ingress-nginx

我只想使用helm安装特定版本的ingress-nginx 0.22.0。但它说在文档中提到的存储库中找不到购物车 https://kubernetes.github.io/ingress-ng...

回答 2 投票 0

如何在kubernetes集群中正确部署chromadb?

我不想对矢量数据库进行身份验证,我希望将其保存在磁盘上(在 k8s 中),以便我可以加载它并对其进行查询。我将按照以下步骤执行此操作: 首先我创建这个

回答 1 投票 0

NoExecute、NoSchedule、PreferNoSchedule 之间的区别?

https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 这些文档对于这些值到底代表什么不是很清楚。 系统将尝试避免放置一个...

回答 3 投票 0

NoExecute、NoSchedule、PreferNoSchedule 有什么区别?

https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 这些文档对于这些值到底代表什么不是很清楚。 系统将尝试避免放置一个...

回答 3 投票 0

如何获取 Kubernetes 服务的外部 IP 作为原始值?

我正在使用 GKE 运行应用程序。它工作正常,但我不知道如何以机器可读的格式获取服务的外部 IP。 所以我正在搜索 gcloud 或 kubectl 命令

回答 8 投票 0

轻松检测 Kubernetes 上已弃用的资源

我们刚刚收到一封来自 GCP 的电子邮件,通知我们我们的集群目前正在使用已弃用的 Beta API,我们需要升级到最新的 API 版本。 我们有 3 个集群运行多个...

回答 3 投票 0

处理K8s在完成运行任务之前强行杀死celery pods

我正在 AWS EKS 上使用 Celery Workers 部署 Django 应用程序。我的一切都按预期运行,除了 K8s 在完成正在进行的任务之前继续停止 Celery 工作副本,我也...

回答 1 投票 0

pod 能知道它在 k8s 中的重启次数吗?

我有一个Cronjob。它启动的 Pod(通过相应的作业)有时会失败,因此会重新启动。 如果 Pod 重新启动计数更大,我希望 Pod 中运行的脚本产生额外的跟踪...

回答 1 投票 0

在容器中重新加载 nginx 配置会导致重启

我正在尝试在 Kubernetes 设置中使用 nginx 作为反向代理。我们需要根据 CRL 文件验证客户端证书,并且 sidecar 容器负责更新 CRL。 我的...

回答 1 投票 0

如何使用 Terraform 自动将标签添加到 AWS 卷

我有以下 Terraform 脚本来部署 EKS 集群(标签留空以隐藏值) EKS.tf 提供商“aws”{ 区域 = var.region profile = var.profile 默认标签{ ...

回答 1 投票 0

应用agones舰队时出现Kubectl错误:确保首先安装CRD

我正在使用 minikube(docker 驱动程序)和 kubectl 来测试 agones 舰队部署。运行 kubectl apply -fobby-fleet.yml 后(当我尝试应用任何其他 agones yaml 文件时),我收到

回答 2 投票 0

使用负载均衡器 kubernetes 从外部集群向 ZeroMQ 套接字发送和接收数据

我有一个使用负载均衡器的服务,以便向外部公开某个IP。我使用 Metallb 因为我的集群是裸机。 这是服务的配置: 里面...

回答 1 投票 0

当我将 readonlyrootfilesystem: true 添加到 kubernetes 部署 yaml 时,无法创建 CoreCLR 错误

所以我有一个简单的 dotnet 应用程序,基本上记录 helloworld 命名空间HelloWorld; 班级计划 { 静态无效主(字符串[]参数) { var 你好=真; 同时(你好) ...

回答 1 投票 0

NodeJS/NextJS/MongoDB 项目的最佳部署方法是什么?

我有一个项目,后端使用NodeJS + ExpressJS,前端使用NextJS,数据库使用MongoDB。我想知道部署此类项目的最佳架构/方法......

回答 1 投票 0

如何在非本地主机的内部开发环境中启用 swagger

我有一个 .NET 8 WEB API,它已被 Docker 化并在容器内运行。该容器被推送到 Azure ACR 并部署到 Azure AKS。 就功能而言,这很有效...

回答 1 投票 0

如何在 GKE 中调试“Steam 超时”和“上游请求超时”

我在我的应用程序中遇到了奇怪的行为。当我在 GKE 中运行时尝试访问我的应用程序 URL 时。我第一次收到“上游请求超时”或“Steam 超时”...

回答 1 投票 0

通过 Kubernetes REST API 添加 pod 注释

我可以按照此处所述向 Pod 添加标签 但同样没有运气创建注释 $ KUBE_TOKEN=$( patch.json < 我可以按照此处的描述向 Pod 添加标签 但同样无法创建注释 $ KUBE_TOKEN=$(</var/run/secrets/kubernetes.io/serviceaccount/token) $ cat > patch.json <<EOF ] { "op": "add", "path": "/metadata/annotations/test", "value": "world" } ] EOF $ curl -sSk -H "Authorization: Bearer $KUBE_TOKEN" --request PATCH --data "$(cat patch.json)" -H "Content-Type:application/json-patch+json" https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/api/v1/namespaces/$POD_NAMESPACE/pods/$POD_NAME 回复是: { "kind": "Status", "apiVersion": "v1", "metadata": { }, "status": "Failure", "message": "jsonpatch add operation does not apply: doc is missing path: /metadata/annotations/test", "code": 500 } 我设法通过这种方式使用 Kubernetes REST API 添加(修补)并更新 pod 的注释 curl -sSk \ -X PATCH \ -d "\ {\ \"metadata\": {\ \"annotations\": {\ \"test\": \"world\"\ }\ }\ }\ "\ -H "Authorization: Bearer ${TOKEN}" \ -H 'Content-Type: application/merge-patch+json' \ https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/api/v1/namespaces/$POD_NAMESPACE/pods/$POD_NAME 注意:\ 在 Windows 命令提示符下不起作用,因此在这种情况下需要将其删除并将所有行放入单个行中 该错误与不存在的路径有关。 [ { "op": "add", "path": "/metadata/annotations/", "value": { "test" : "world" } } ] 查看https://www.rfc-editor.org/rfc/rfc6902#section-4.1 AFAIR,您无法在现有资源上添加新注释。您只能更新现有的。

回答 3 投票 0

如何在 Kubernetes 中初始化 CRD 的状态?

我已在 Kubernetes 环境中创建了 CRD。 CRD有对应的操作符。运营商会更新CRD的字段.status.serviceState,让用户了解当前的状态

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.