Les kheys développeurs, votre avis sur Kubernetes ?
JavaDeveloper
2022-04-28 23:56:07
J'ai l'impression d'avoir raté la vague et d'être à la ramasse, mais en même temps je n'arrive pas à savoir si c'est vraiment utile.
Vous l'utilisez dans votre job au quotidien ? Vous voyez ça comme un must have ou comme un outil peu utile et compliqué à maitriser ?
Les Jean-framework PHP maison votre avis n'est pas utile.
LuxHambourg
2022-04-28 23:59:56
Je l'utilise pas moi-même, mais je l'ai beaucoup vu dans des offres d'emploi en data science
JavaDeveloper
2022-04-29 00:05:13
Personnellement je fais du dev Java, pas de la data science, mais oui je le vois aussi dans les offres.
Je me demande surtout si c'est la solution d'avenir, ou si c'est juste que certaines boites sont montées dans le train dès le début mais qu'au final ça ne vaut pas ou plus vraiment le coup.
Chunchunmaru
2022-04-29 00:13:19
Kubernetes est géré par Google, c'est un outil qui gagne en maturité et est voué à devenir pérennehttps://image.noelshack.com/fichiers/2017/28/4/1499908269-satania3.png
JavaDeveloper
2022-04-29 00:15:22
Le 29 avril 2022 à 00:13:19 :
Kubernetes est géré par Google, c'est un outil qui gagne en maturité et est voué à devenir pérennehttps://image.noelshack.com/fichiers/2017/28/4/1499908269-satania3.png
C'est en partie faux. Ca a été créé par Google, mais ce n'est plus eux qui le maintiennent.
Dreamator
2022-04-29 00:19:32
Au boulot, on est en train de migrer une partie de nos services vers k8s / docker.
Le coté pile de k8s est de pouvoir facilement "containeriser" un service afin de laisser l'artillerie lourde de k8s gérer toute la haute dispo. hausse du traffic sur ton site ? hop, k8s se charge de démarrer des conteneurs pour satisfaire les requêtes HTTP. baisse du traffic ? k8s éteint les conteneurs inutiles. cet aspect est vachement cool.
Le coté face je dirais que c'est le cancer de la complexité du bouzin. absolument tout est découpé en microservices ce qui peut rapidement rendre fou. autre point: vu tout le monde utilise k8s / docker désormais, bah le packaging des apps par l'immense majorité des devs se fait en mode "on s'en bat les couilles, on fout ça dans un conteneur et puis basta". sur ce point, k8s n'aide pas les devs à comprendre comment fonctionne UNIX, je trouve ça dommage.
JavaDeveloper
2022-04-29 00:22:53
Merci pour ton retour.
Cependant je pense que tu peux avoir l'auto scaling avec du PaaS par exemple, qui est beaucoup plus simple puisque tu n'as rien d'autre à faire que d'indiquer ton image. Mais peut-être (sûrement) que je rate quelque chose.
Henx1
2022-04-29 00:23:32
Le 29 avril 2022 à 00:19:32 :
Au boulot, on est en train de migrer une partie de nos services vers k8s / docker.
Le coté pile de k8s est de pouvoir facilement "containeriser" un service afin de laisser l'artillerie lourde de k8s gérer toute la haute dispo. hausse du traffic sur ton site ? hop, k8s se charge de démarrer des conteneurs pour satisfaire les requêtes HTTP. baisse du traffic ? k8s éteint les conteneurs inutiles. cet aspect est vachement cool.
Le coté face je dirais que c'est le cancer de la complexité du bouzin. absolument tout est découpé en microservices ce qui peut rapidement rendre fou. autre point: vu tout le monde utilise k8s / docker désormais, bah le packaging des apps par l'immense majorité des devs se fait en mode "on s'en bat les couilles, on fout ça dans un conteneur et puis basta". sur ce point, k8s n'aide pas les devs à comprendre comment fonctionne UNIX, je trouve ça dommage.
+1
Dreamator
2022-04-29 00:26:15
Le 29 avril 2022 à 00:22:53 :
Merci pour ton retour.
Cependant je pense que tu peux avoir l'auto scaling avec du PaaS par exemple, qui est beaucoup plus simple puisque tu n'as rien d'autre à faire que d'indiquer ton image. Mais peut-être (sûrement) que je rate quelque chose.
PaaS ? dans le cloud tu veux dire ?
JavaDeveloper
2022-04-29 00:31:17
Le 29 avril 2022 à 00:26:15 :
Le 29 avril 2022 à 00:22:53 :
Merci pour ton retour.
Cependant je pense que tu peux avoir l'auto scaling avec du PaaS par exemple, qui est beaucoup plus simple puisque tu n'as rien d'autre à faire que d'indiquer ton image. Mais peut-être (sûrement) que je rate quelque chose.
PaaS ? dans le cloud tu veux dire ?
Je pense que tu peux aussi avoir du PaaS on-prem selon ton infra, mais c'est quand même plus généralement utilisé dans le cloud, un peu comme Kubernetes j'imagine.
Je crois que ça a été démocratisé par Heroku, mais tu as aussi Elastic Beanstalk sur AWS ou App Service sur Azure par exemple.
NeutrinoBC
2022-04-29 00:39:26
Il n'y a plus de "must have." en informatique aujourd'hui.
L’ingénierie tourne à fond les manettes à l'étranger (contrairement à chez nous où c'est mort) et le marché est inondé de nouveaux outils et framework.
Jamais tu as eut autant de solutions différentes pour faire fondamentalement une même chose...
RoyalMorangis12
2022-04-30 15:38:14
j'utilise pas k8 parc que je travaille sur des composants serverless
mais k8 ça devient giga standard maintenant
la boîte dans laquelle l'utilise sur aws (eks). ca marchés super bien des retours que j'en ais
PrinceOfKiev
2022-04-30 22:25:04
Je l'utilise depuis 3 ans et c'est vraiment nickel pour gérer un fort trafic avec des pics de temps en temps.
En gros tu crées une image de ton app avec un serveur web et tu peux facilement la dupliquer, tu as un load balancer qui redirige sur plusieurs pods kube et tu peux lui dire de spawn ou despawn des pods en fonction de métriques genre la consommation mémoire ou même le nombre de visiteurs.