Я создал несколько стеков (групп узлов) в моем кластере EKS, и каждая группа работает на другом типе экземпляра (например, одна группа работает на экземплярах GPU). Я добавил запись в mapRoles файла aws-auth-cm.yaml для каждой из групп узлов. Теперь я хотел бы развернуть несколько развертываний на другом. Файлы развертывания выглядят примерно так:
apiVersion: apps/v1
kind: Deployment
metadata:
name: deployment-1
spec:
replicas: 1
selector:
matchLabels:
component: component-1
template:
metadata:
labels:
component: component-1
spec:
containers:
- name: d1
image: docker-container
ports:
- containerPort: 83
В документации показано, что я могу запустить стандартную команду kubectl apply. Есть ли способ указать группу? Может что-то вроде
kubectl apply -f server-deployment.yaml -group node-group-1