Il me donnera éventuellement une clef publique, je l'ajouterai aux authorized hosts pour accéder aux nodes du cluster, et pour exécuter les tâches il aura besoin d'un token kubectl, qui sera utilisé par :
Le operator_log_inspector, pour aller chercher les logs conteneur appli et db ensemble et séparément
Le operator_restarter, pour redémarrer le service k8s appli
Le operator_deployer, pour déployer le service k8s appli, dans une nouvelle version. L'idéal sera de pouvoir ajouter R. aux membres du repo versionnant le code source de l'application, pour qu'il puisse en faire lui même une release, et déployer sa propre nouvelle version, avec git-flow et un tuto auto guidé, un copié-collé par étape.
Le ansible_interactive_operator, qui exécutera kubectl exec -it $PODNAME -- /bin/bash au sein d'un playbook
Il y aura de plus un dashboard Prometheus et cAdvisor
Il me donnera éventuellement une clef publique, je l'ajouterai aux authorized hosts pour accéder aux nodes du cluster, et pour exécuter les tâches il aura besoin d'un token kubectl, qui sera utilisé par :
operator_log_inspector
, pour aller chercher les logs conteneur appli et db ensemble et séparémentoperator_restarter
, pour redémarrer le service k8s applioperator_deployer
, pour déployer le service k8s appli, dans une nouvelle version. L'idéal sera de pouvoir ajouter R. aux membres du repo versionnant le code source de l'application, pour qu'il puisse en faire lui même une release, et déployer sa propre nouvelle version, avecgit-flow
et un tuto auto guidé, un copié-collé par étape.ansible_interactive_operator
, qui exécuterakubectl exec -it $PODNAME -- /bin/bash
au sein d'un playbookIl y aura de plus un dashboard
Prometheus
etcAdvisor