gpt4 book ai didi

kubernetes - 如何构建/分组 Kubernetes 部署?

转载 作者:行者123 更新时间:2023-12-02 11:39:43 25 4
gpt4 key购买 nike

对于每个分支,我在 Kubernetes 上部署了一个评论应用程序,例如,由一个 Web 服务器、一个 PHP 服务器和一个数据库组成。据我了解,为这些服务使用单独的部署是惯例,它允许我在 PHP 部署的 init 容器中准备数据库。

但是,我现在有许多看似无关的部署,只是按它们相似的名称“分组”:

my-namespace
├── issue-foo-web
├── issue-foo-php
├── issue-foo-db
├── issue-bar-web
├── issue-bar-php
└── issue-bar-db

Kubernetes 中是否有一种本地/推荐的方式来对一个“应用程序”或“安装”的部署进行分组,例如允许删除或检查整个组的运行状况?

最佳答案

您应该使用 Kubernetes 标签来标记您的资源。有多个recommended labels你可以用这个。

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/name: mysql
app.kubernetes.io/instance: wordpress-abcxzy
app.kubernetes.io/version: "5.7.21"
app.kubernetes.io/component: database
app.kubernetes.io/part-of: wordpress
app.kubernetes.io/managed-by: helm

关于kubernetes - 如何构建/分组 Kubernetes 部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55916489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com