2016-09-15 1 views
1

Je suis en train de tourner jusqu'à une installation Kubernetes/Fabric8 sur AWS en utilisant Stackpoint comme décrit dans cette vidéo: https://www.youtube.com/watch?v=lNRpGJTSMKAImpossible d'obtenir Fabric8 pour lancer pleinement dans AWS en utilisant stackpoint

Mon problème est que trois des applications ne vais pas commencer car aucun volume n'est disponible et je ne vois pas comment résoudre ces demandes PV. Par exemple Gogs signale l'erreur suivante:

Unable to mount volumes for pod "gogs-2568819805-bcw8e_default(03d618b9-7477-11e6-8c6b-0a945216fb91)": timeout expired waiting for volumes to attach/mount for pod "gogs-2568819805-bcw8e"/"default". list of unattached/unmounted volumes=[gogs-data] 
Error syncing pod, skipping: timeout expired waiting for volumes to attach/mount for pod "gogs-2568819805-bcw8e"/"default". list of unattached/unmounted volumes=[gogs-data] 

Je suis assez sûr que cela est très simple, mais ne peut pas voir comment connecter les points ici de différents K8, Fabric8 docs. Je peux facilement créer un nouveau volume EBS dans AWS, mais je ne vois pas comment mettre à jour cette pile en cours d'exécution pour l'attacher à ces services. Toute aide serait grandement appréciée!

Répondre

0

Désolé, quelle version de gofabric8 utilisez-vous? Nous ajoutons actuellement un support de volume persistant pour les applications de la plate-forme principale, bien que l'intégration de notre stackpoint ne soit pas encore disponible. Espérons bientôt cependant. Pour l'instant, vous devriez pouvoir désactiver les revendications PV en utilisant --pv=false pendant le déploiement. Donc gofabric8 deploy --pv=false. Nous allons utiliser ceci comme valeur par défaut jusqu'à ce que l'intégration soit là et que nous puissions tirer parti des volumes persistants AWS.

+0

J'utilisais 0.4.45 mais je venais de tirer le dernier. Cela m'a permis de démarrer les pods sauf Gogs qui ne démarre pas avec "Erreur lors de la synchronisation du pod, saut: échec de" StartContainer "pour" gogs "avec CrashLoopBackOff:" Back-off 5m0s redémarrage échec du conteneur = gogs pod = gogs-2568819805 -hxlyi_default (1a540c2b-7b4b-11e6-8c6b-0a945216fb91) "" –

+0

J'ai ajouté un problème distinct pour cela sur github car il semble que ce soit un problème pour tirer fabric8/gogs de dockerhub. https://github.com/fabric8io/fabric8/issues/6352. –

0

Nous venons de livrer une fonctionnalité qui vous permet de créer et de gérer des volumes AWS pour Kubernetes. Vous obtenez un volume, PV et une réclamation - nommez simplement la réclamation comme étant requise par Fabric8. Finalement, vous serez en mesure d'utiliser la création de volume dynamique.