-1
votes

3 Réponses :


1
votes

Donc, tout d'abord, chaque définition YAML devrait suivre les spécifications AKMS: APIVERSION, GENRE, METADATA, SPEC. De plus, vous devriez éviter la POD et utiliser des déploiements. Parce que les déploiements gèrent des gousses seuls.

Voici un exemple de vote-back \ Définition avant: xxx


0 commentaires

2
votes

On dirait que vous essayez d'appliquer un docker Swarm / Composer un fichier YAML sur votre cluster Kubettes. Cela ne fonctionnera pas directement sans conversion.

Utilisation d'un outil comme Komose pour convertir votre quai YAML en K8S YAML est une étape utile pour migrer de l'une à l'autre.

Pour plus d'informations, voir HTTPS: // KuberNettes. IO / DOCS / TÂCHES / CONFIGURE-POD-CONTENEUR / TRADUCTION-COMPOSE-KUBERNETES /


0 commentaires

0
votes

Dans mon cas, je déploie mon projet sur GKE via Travis. Dans mon fichier Travis, j'appelle un fichier shell (déployer.sh).

dans le fichier de déployer.sh, j'ai écrit toutes les étapes pour créer des ressources Kubettes: p>

### Deploy

# Apply k8s config
kubectl apply -f namespace.yaml
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
kubectl apply -f ingress.yaml


0 commentaires