Je voudrais déployer un cluster d'application par la gestion de mon déploiement via k8s l'objet de Déploiement. La documentation m'a extrêmement confus. Ma mise de base comprend les éléments suivants qui sont à l'échelle de manière indépendante:
- API serveur
- L'INTERFACE utilisateur du serveur
- Cache Redis
- Minuterie/tâche Planifiée serveur
Techniquement, tous les 4 ci-dessus appartiennent à séparer les gousses qui sont mises à l'échelle de façon indépendante.
Mes questions sont les suivantes:
- Dois-je créer
pod.yml
fichiers, puis en quelque sorte de référence endeployment.yml
le fichier ou pouvez un fichier de déploiement également incorporer la gousse de définitions? - K8s documentation semble impliquer que l'
spec
part desDeployment
est équivalente à la définition d' un pod. Est-ce exact? Que faire si je veux décrire de manière déclarative multi-pod déploiements? Fais-je besoin de plusieurs déploiement.yml fichiers?