Junior — Middle
Comment peut-on assigner un pod à un namespace spécifique dans Kubernetes?
sobes.tech IA
Réponse de l'IA
В Kubernetes для назначения пода к определённому namespace нужно указать поле metadata.namespace в манифесте пода. Если это поле не указано, под создаётся в namespace по умолчанию (default).
Пример манифеста пода с указанием namespace:
apiVersion: v1
kind: Pod
metadata:
name: my-pod
namespace: my-namespace
spec:
containers:
- name: nginx
image: nginx
Также при создании пода через kubectl можно указать namespace командой:
kubectl create -f pod.yaml -n my-namespace
Или при работе с уже существующим подом можно перемещать его между namespace нельзя — namespace задаётся при создании и изменить его нельзя.