Vérifier l'isolement des espaces de noms (namespace)
Dans cette étape, vous allez vérifier que l'application web est isolée des autres ressources du cluster.
Créez un fichier appelé other-app.yaml
avec le contenu suivant :
apiVersion: apps/v1
kind: Deployment
metadata:
name: other
spec:
replicas: 1
selector:
matchLabels:
app: other
template:
metadata:
labels:
app: other
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
Dans ce fichier, vous créez un autre déploiement (Deployment) appelé other
dans l'espace de noms par défaut qui exécute un conteneur avec l'image nginx
.
Appliquez le déploiement à votre cluster avec la commande suivante :
kubectl apply -f other-app.yaml
Vérifiez que le déploiement est en cours d'exécution dans l'espace de noms par défaut avec la commande suivante :
kubectl get pods | grep other
Vous devriez voir le pod other
dans la liste des pods en cours d'exécution dans l'espace de noms par défaut.