Déploiement et test rapide d'un cluster Red Hat Openshift Container Platform dans Azure ...

Déploiement et test rapide d'un cluster Red Hat Openshift Container Platform dans Azure ...

Karim



Microsoft et Red Hat se sont associés (comme pour Cloud Foundry) pour proposer la version commerciale d'Openshift Container Platform dans le cloud Azure.


Je pars donc d'un template JSON fourni officiellement pour déployer un cluster Openshift selon cette architecture :



J'obtiens un Resource-Group avec les VMs du Cluster prêtes à être utilisées :



Avec le client Openshift officiel, je peux visualiser l'état du cluster et lancer des PODs :



Exemple ici encore une fois avec la démo FranceConnect Particulier :


avec des détails sur le déploiement et le service généré dans le dashboard du cluster Openshift :


Bien évidemment, le déploiement peut être accompagné d'autres déploiement en utilisant par exemple les composants fournis dans le catalogue de service par défaut :


Je fais un rapide test de la fonctionnalité de CI/CD avec Jenkins, Nexus et Gogs (un serveur Git écrit en Go et clone visuel de Github) avec la fameuse boutique eCommerce de t-shirts Red Hat (utilisant Spring Boot notamment) :



Lancement depuis le dépôt github cloné du script d'installation :



Cela me génère une liste de projet dont un site web de prod, de test ou de dev :


et je peux visualiser et utiliser les pipelines de jenkins directement depuis le dashboard du cluster Openshift :


Et je peux accéder avec le service et la route générés à la boutique de T-Shirts et autres accessoires Red Hat :


La destruction de tout cet ensemble est en un seul script :


Comme le projet JBoss Hawkular laisse place au projet Jaeger de monitoring du cluster suite à la décision d'Uber de le rendre open source, déploiement de cette solution d'Openstracing :


On peut donc visualiser la latence pour un ensemble de microservices :



Une autre manière de monitorer le cluster est l'utilisation encore une fois de Weave Cloud (car en fait sous Openshift, c'est encore du Kubernetes) :





Des variantes au niveau architecture existent pour Openshift :


Mais dans la version 3.7, on peut utiliser comme dans le message précédent Open Service Broker API pour partager ses marketplaces dans Openshift :




Je termine par un rapide test de la brique Azure App Service dans ... Azure France avec mon chatbot vocal avec les fonctionnalités proposées dans cette nouvelle plate-forme :



modification du manifest de la PWA :




Je force la redirection HTTP vers HTTPS avec un certificat SSL fourni avec le FQDN proposé :


et l'extension Lighthouse me donne un score raisonnable (qui est moins élevé qu'avec Firebase - normal car c'est Google qui le tient :-) ) ...



A suivre ! ...

Report Page