kubernetes-deployment相关内容
我一直在通过引用helm sub chart documentation来实现helm子图。根据文件,它对我起作用了。这与缺省值文件配合使用效果很好。但是,当我尝试引用我自己的值文件时,这些值并不在配置映射中。 我的Value文件是values.staging.yaml. 例如:- mysubgraph中的config.yaml apiVersion: v1 kind: Conf
..
我很难理解Kubernetes中的部署和Pod之间的区别。 部署为Pod和ReplicaSet提供声明性更新。 Pod是您可以在Kubernetes中创建和管理的最小可部署计算单元。 看起来kind:Pod可以互换使用kind: Deployment,并且部署允许副本(这几乎就是Kubernetes的意义所在)。你为什么要用豆荚呢? 能否有人: 解释Pod/Deplo
..
我正在使用 helm chart 在 kubernetes 上部署我的应用程序.但是我在堆栈中使用的服务依赖于其他服务,如何确保在依赖项建立之前不会部署 helm? 解决方案 通常你不会;您只需让 Helm(或 kubectl apply -f)一次性启动所有内容,然后让它重试启动所有内容. 最常见的模式是,如果外部服务不可用,容器进程会在启动时简单地崩溃;发生这种情况时,Kuber
..
我一直在尝试使用 helm 版本 3 安装 nginx ingress helm install my-ingress stable/nginx-ingress 但是 Helm 似乎无法找到它的官方 stable 存储库.它给出了消息: 错误:无法下载“stable/nginx-ingress"(提示:运行 helm回购更新可能有帮助) 我尝试了 helm repo update
..
我正在关注那个教程 (https://www.baeldung.com/spring-boot-minikube)我想在 yaml 文件(simple-crud-dpl.yaml)中创建 Kubernetes 部署: apiVersion:apps/v1种类:部署元数据:名称:简单粗暴规格:选择器:匹配标签:应用程序:简单粗暴复制品:3模板:元数据:标签:应用程序:简单粗暴规格:容器:- 名称:
..
我正在使用 helm chart 在 kubernetes 上部署我的应用程序.但是我在堆栈中使用的服务取决于其他服务,我如何确保在依赖项启动之前不会部署 helm? 解决方案 通常你不会;您只需让 Helm(或 kubectl apply -f)一次性启动所有内容,然后重试启动所有内容. 最常见的模式是,如果外部服务不可用,容器进程会在启动时简单地崩溃;发生这种情况时,Kubern
..
当我定义例如在kubernetes中的部署中,有一个包含容器列表的部分,每个容器包含一个端口数组,例如: apiVersion:apps/v1种类:部署规格:模板:规格:容器:-名称:my-nginx图片:nginx端口:-containerPort:80 现在在文档此处明确表示它不会影响连接性: 要从容器公开的端口列表.在这里暴露一个端口给有关网络连接的系统附加信息容器使用,但主要
..
当我使用 kubectl 命令应用部署文件时,我想将参数传递给Kubernetes部署. 示例:在我的部署.yaml中,我具有以下参数,并且当我使用 kubectl apply-f .yaml 运行时,我想传递参数值> 因此,在下面的示例中,我想在运行上述kubectl命令时覆盖args-用户名和角色. 规范:容器:-名称:testimage图片:
..
需要将部署的ip和/或任何元数据设置为可在同一部署下的每个pod用作环境变量... 例如: 具有3个副本部署. 需要为其他两个Pod的每个IP地址设置env var. 需要为彼此设置两个Pod的主机名. 截至 HOSTNAME=deplymentNAME-d74cf6f77-q57jx deplymentNAME_PORT=tcp://10.152.183.27:13000 需要添
..
这是我最后一个问题的后续内容-如何以编程方式修改正在运行的k8s吊舱状态条件?我意识到,您只能修补部署清单中的容器规范,以使控制器通过其创建的ReplicaSet无缝地将修补程序更改应用到Pod. 现在我的问题是如何应用补丁程序使Pod阶段进入Succeeded或Failed.我知道例如为了使Pod阶段进入Succeeded,所有容器都需要成功终止,并且不应重新启动.我的意图是不修改容器映像
..
我正在努力弄清Kubernetes.我正在执行以下命令: kubectl get deployment 我在输出中得到以下标题: 在以下输出中找不到current和available列之间的区别吗? 我知道官方文档对每个字段都有一个简短的描述,但是并不能回答我的以下问题: Current
..
我想在configMap(或秘密)中设置一个布尔变量: apiVersion: v1 kind: ConfigMap metadata: name: env-config namespace: mlo-stage data: webpack_dev_server: false 但是当我应用它时,出现以下错误: The request is invalid: patch:
..
我的部署吊舱由于内存消耗而被驱逐: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Ev
..
我目前正在做一个Lumen项目,我们在其中使用Minikube作为我们的开发环境.我们的主机的/Users/development/安装在/var/www/html上,并且工作正常. 但是,由于整个/var/www/html目录具有 1001:1001 所有权,因此我遇到了这个存储问题,文件写入在/var/www/html/storage/framework中不起作用.
..
我在k8s集群中有一个nginx部署,它可以代理我的api/调用,如下所示: server { listen 80; location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html =404; } locati
..
我是kubernetes的新手. 我无法使用kubectl进行部署,但是我可以在kubernetes仪表板上看到所有部署.我该如何解决这个问题? user@master:~$ kubectl get deployments error: the server doesn't have a resource type "deployments" kubernetes版本: 1.12
..
通过将Deployment的副本现在设置为4,我有4个k8s吊舱. apiVersion: v1 kind: Deployment metadata: ... spec: ... replicas: 4 ... POD将获取数据库中的项目并使用它,数据库中的项目具有列class_name. 现在我只希望一个吊舱只获得一个class_name的物品. 例如pod1仅获得c
..
基本上,我想尝试的是使用pod的生命周期,并检查是否可以在pod终止之前进行一些清理/备份,例如复制日志. 我需要什么: 在终止之前,将日志/堆转储从容器复制到hostPath/S3 我尝试过的事情: 我使用带有bash命令的preStop挂钩来回显消息(只是看它是否有效!).使用了terminationGracePeriodSeconds并延迟了preStop和切换它们以查看该
..
是否可以为Kubernetes部署创建继承树?我有许多类似但不完全相同的部署.它们共享许多ENV变量,但不是全部.它们都使用相同的图像. 例如,我有一个dev部署,其配置与生产部署几乎相同,但是env vars指向不同的数据库后端.我有一个celery部署,其配置与生产部署相同,但是它具有不同的运行命令. 解决方案 头盔是许多人使用的这.它使您可以为kubernetes描述符创建模板
..
我们有数百个部署,并且在配置中,对于大多数部署,我们将imagePullPolicy设置为"ifnotpresent",很少将其设置为"always",现在我要修改所有具有 ifnotpresent 的部署>始终 . 我们如何一口气做到这一点? 例如: kubectl get deployment -n test -o json | jq ‘.spec.template.spec
..