Bonjour,
Existe t-il la possibilité d'ajouter des nodes au cluster Kube en mode infra as code cad par cli, terraform, openstack ou autre outils ?
Ou devons nous obligatoirement passer par l'interface graphique d’administration ?
Ajout cluster infra as code
Sujets apparentés
- Kubectl - TLS handshake timeout
5686
18.03.2019 09:07
- Docker registry private
5420
13.10.2016 07:26
- [Auto TLS sur k8s] ClusterIssuer cert-manager pour OVH
4503
18.11.2017 22:45
- Ingress on ports 80/443 for cluster
4248
05.12.2018 14:44
- Kubernetes Metrics
3200
18.11.2019 10:49
- A-t-on une idée des futurs tarifs?
3064
03.04.2019 19:18
- OVH Managed Kubernetes security patches
2938
06.12.2018 10:23
- Kubernetes ingress port 80 & 443
2799
31.12.2018 11:48
- Node Autoscaling / K8s dans une autre région: est-ce que K8s vaut le coup ?
2623
23.01.2020 16:40
- Datastore commun ?
2613
12.10.2016 12:15
Bonjour Erms
Vous pouvez automatiser l'ajout/suppression de noeuds via l'apiv6 ovh ( https://api.ovh.com/console/#/cloud/project/%7BserviceName%7D/kube/%7BkubeId%7D/node#POST ).
Nous travaillons également à l'amélioration de cela en basculant vers une approche "node pools". En plus de nous permettre de vous proposer le node-autoscaling, cela vous permettra de controller directement une CRD via kubectl (et sans avoir a telecharger une autre cli ou un plugin specifique à OVH). Nous avions pour objectif de proposer cela en Avril, mais nous prenons un peu de retard en raison du COVID-19 (une plus grande partie de nos équipe est priorisée sur les opérations et la force sur les nouvelles fonctionnalités est un peu plus faible).
Je pense que l'on peut raisonnablement imaginer cela sur Mai ou debut Juin. Une fois cela disponible, nous comptons mettre à jour le provider terraform OVH avec Kubernetes également.
Bonjour Maxime, merci pour ta réponse.
C'est bien que de nouvelles fonctionnalités arrivent dans ce domaine, pour nous faciliter la vie :)
Existe t-il un media de com prévilégié pour que nous (clients) puissions prendre connaissance et suivre l'évolution de ces nouvelles fonctionnalités ?
Ps : j'ai jeter un oeil sur le labs, le forum, la mailing list mais sans trop de résultats. Peut etre un repo git ?
Tu peux effectivement consulter le repo Git de la documentation officielle du produit ( https://docs.ovh.com/gb/en/kubernetes/available-upcoming-features/ , le repo est ici : https://github.com/ovh/docs/tree/develop/pages/platform/kubernetes-k8s )
Pour les innovations majeures ou apportant une modification du service, nous contactons aussi tous els utilisateurs via un email dédié (nous allons le faire par exemple dans les prochaines semaines pour une améliroration majeure du load balancer intégré et la mise à disposition de la région strasbourg, puis pour lesnodes pools). Nous prevoyons, à l'échelle de tout l'univers "Public Cloud", de proposer un changelog beaucoup plus détaillé et commun à tous les produits, mais je n'ai pas d'ETA précis à ce niveau, on a conscience qu'on a une belle marge d'amélioration sur ce point ;)
Enfin, tu peux aussi suivre le flux RSS de la section associée à Kubernetes ici : http://travaux.ovh.net/?project=35&status=all&perpage=50 (un flux rss y est disponible) pour les incidents et tâches planifiées.
Au niveau communautaire (et donc avec participation de l'équipe en best effort), le chan gitter est aussi très actif : https://gitter.im/ovh/kubernetes
Top. Merci
Bonjour @MaximeH1
Je suis actuellement à la recherche d'un module Terraform pour créer des clusters Kube.
Cela existe-t-il ? Ou faut-il faire des calls sur l'API en direct ? Si oui, y a t'il un swagger ou autre sur lequel s'appuyer ?
@KevinD17 Yes, c'ets possible via API et un swagger est disponible ici : https://api.ovh.com/console/#/cloud/project/%7BserviceName%7D/kube#POST
Concernant la ressource cluster Kubernetes dans Terraform, c'est bien prévu pour tout debut d'année . Vous pouvez suivre l'avancement (et être notifié) sur notre roadmap publique : https://github.com/ovh/public-cloud-roadmap/issues/16
Génial ! J'ai failli vendre du scaleway à mon client car il manquait le module. Content de savoir que ça va arriver sur terraform très prochainement :)
Par contre le module python-ovh semble bug pour la récupération du kubeconfig
Code utilisé:
result = client.post('/cloud/project/{serviceName}/kube/{kubeId}/kubeconfig'.format(serviceName=serviceName, kubeId=kubeId))
Erreur:
ovh.exceptions.BadParametersError: You provided an input body while none was expected
https://github.com/ovh/python-ovh/pull/85
Vous avez des devs dessus ou c'est abandonné ? (Issue datant de février)
Par contre le module python-ovh semble bug pour la récupération du kubeconfig
Code utilisé:
result = client.post('/cloud/project/{serviceName}/kube/{kubeId}/kubeconfig'.format(serviceName=serviceName, kubeId=kubeId))
Erreur:
ovh.exceptions.BadParametersError: You provided an input body while none was expected
https://github.com/ovh/python-ovh/pull/85