У нас есть несколько сред, таких как dev, qa, prepod и т. Д. У нас есть пространства имен, основанные на среде. Прямо сейчас мы называем сервис со средой как суффикс. например.,
apiVersion: apps/v1
kind: Deployment
metadata:
name: k8s-order-service-develop-deployment
namespace: dev
labels:
k8s-app: k8s-order-service-develop
spec:
selector:
matchLabels:
k8s-app: k8s-order-service-develop
Вместо этого я могу использовать следующее во всех пространствах имен? т.е. является ли deployment
уникальным для каждого пространства имен?
в окружении разработчиков:
apiVersion: apps/v1
kind: Deployment
metadata:
name: k8s-order-service-deployment
namespace: dev
labels:
k8s-app: k8s-order-service
spec:
selector:
matchLabels:
k8s-app: k8s-order-service
в конверте:
apiVersion: apps/v1
kind: Deployment
metadata:
name: k8s-order-service-deployment
namespace: qa
labels:
k8s-app: k8s-order-service
spec:
selector:
matchLabels:
k8s-app: k8s-order-service