{"id":5142,"date":"2020-02-24T16:48:47","date_gmt":"2020-02-24T16:48:47","guid":{"rendered":"https:\/\/tridenstechnology.com\/?p=5142"},"modified":"2023-04-26T19:28:57","modified_gmt":"2023-04-26T17:28:57","slug":"oracle-brm-12-cloud-native-deployment-with-minikube","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/fr\/oracle-brm-12-cloud-native-deployment-with-minikube\/","title":{"rendered":"D\u00e9ploiement d'Oracle BRM 12 Cloud-Native avec Minikube"},"content":{"rendered":"<p>Dans l'un de nos pr\u00e9c\u00e9dents articles, nous avons d\u00e9j\u00e0 pr\u00e9sent\u00e9 le d\u00e9ploiement de <a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/\">Oracle BRM 12 D\u00e9ploiement natif dans le nuage<\/a> \u00e0 Oracle Cloud. Oracle Cloud est un environnement en nuage tr\u00e8s bien con\u00e7u, abordable et en constante \u00e9volution. Cependant, si vous souhaitez d\u00e9ployer Oracle BRM 12 vers Oracle Cloud, vous devez utiliser certaines fonctionnalit\u00e9s et certains composants non gratuits de Oracle Cloud, que vous pouvez tester gratuitement pendant 30 jours seulement. Apr\u00e8s cela, vous devrez passer \u00e0 un compte payant si vous souhaitez continuer \u00e0 l'utiliser.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone dt-pswp-item\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"936\" height=\"476\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png\" alt=\"Oracle BRM Cloud Native Deployment Architecture (Architecture de d\u00e9ploiement natif dans le nuage)\" class=\"wp-image-5163\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture.png 936w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture-300x153.png 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Oracle-BRM-Cloud-Native-Deployment-Architecture-768x391.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><figcaption class=\"wp-element-caption\">Oracle BRM Architecture de d\u00e9ploiement cloud-native<\/figcaption><\/figure>\n\n\n\n<p>Une autre option s'offre \u00e0 vous si vous souhaitez tester Oracle BRM 12 Cloud Native Deployment. Vous pouvez opter pour un d\u00e9ploiement sur site et d\u00e9ployer le BRM sur vos serveurs locaux. L'objectif principal de cet article est de vous montrer comment y parvenir. Cet article vous montrera comment cr\u00e9er et ex\u00e9cuter un cluster Kubernetes local \u00e0 l'aide de Minikube et comment vous pouvez d\u00e9ployer. <a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12\/\">Oracle BRM 12<\/a> dans votre cluster nouvellement cr\u00e9\u00e9 et configur\u00e9. Veuillez noter que Minikube ne convient qu'\u00e0 des fins de test et de d\u00e9veloppement, et que vous ne devez pas l'utiliser dans un environnement de production. Voyons maintenant les composants sp\u00e9cifiques de notre syst\u00e8me que nous allons utiliser et comment les installer.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table des mati\u00e8res<\/h2><ul><li><a href=\"#h-about-oracle-linux-8\" data-level=\"2\">\u00c0 propos de Oracle Linux 8<\/a><\/li><li><a href=\"#h-installing-docker\" data-level=\"2\">Installation de Docker<\/a><\/li><li><a href=\"#h-installing-kubectl\" data-level=\"2\">Installation de kubectl<\/a><\/li><li><a href=\"#h-installing-oracle-virtualbox\" data-level=\"2\">Installation de Oracle VirtualBox<\/a><\/li><li><a href=\"#h-installing-minikube\" data-level=\"2\">Installation de Minikube<\/a><\/li><li><a href=\"#h-installing-helm\" data-level=\"2\">Installation du Helm<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-12-to-kubernetes-cluster\" data-level=\"2\">D\u00e9ploiement de Oracle BRM 12 dans un cluster Kubernetes<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusion<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-about-oracle-linux-8\">\u00c0 propos de Oracle Linux 8<\/h2>\n\n\n\n<p>Nous baserons notre solution sur un syst\u00e8me d'exploitation Linux, \u00e0 savoir Oracle Linux version 8. Cette distribution Linux est fournie par Oracle et disponible gratuitement. Elle est bas\u00e9e sur Red Hat Enterprise Linux. Pour ce syst\u00e8me d'exploitation, vous pouvez \u00e9galement b\u00e9n\u00e9ficier d'une assistance technique commerciale si vous en avez besoin. Il convient \u00e9galement de mentionner que Oracle Cloud est principalement aliment\u00e9 par des serveurs Oracle Linux.<\/p>\n\n\n\n<p>Nous utiliserons la version 8 de Linux Oracle dans le cadre de cet article. Vous pouvez bien entendu utiliser d'autres distributions Linux, mais les instructions relatives \u00e0 la pr\u00e9paration de votre environnement peuvent varier en fonction de celles-ci. Si vous souhaitez utiliser Oracle Linux, vous pouvez le t\u00e9l\u00e9charger gratuitement \u00e0 partir de Oracle Software Delivery Cloud ou de nombreux sites miroirs disponibles dans le monde entier.<\/p>\n\n\n\n<p>Vous pouvez installer Oracle Linux directement sur vos serveurs ou dans une machine virtuelle. Dans ce dernier cas, votre logiciel de virtualisation doit prendre en charge la virtualisation imbriqu\u00e9e si vous voulez suivre de pr\u00e8s les instructions de cet article.<\/p>\n\n\n\n<p>Apr\u00e8s avoir install\u00e9 Oracle Linux, assurez-vous de mettre \u00e0 jour vos logiciels avec les derni\u00e8res versions avant de continuer :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>sudo yum update<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Installez ensuite les autres paquets n\u00e9cessaires :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>sudo yum install -y yum-utils device-mapper-persistent-data lvm2<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Vous \u00eates maintenant pr\u00eat \u00e0 pr\u00e9parer votre cluster Kubernetes. Nous allons d'abord installer Docker.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-docker\">Installation de Docker<\/h2>\n\n\n\n<p>Docker est un ensemble de produits qui vous permet de d\u00e9ployer et d'ex\u00e9cuter des logiciels conteneuris\u00e9s. Les conteneurs sont des ensembles de logiciels qui regroupent leur propre logiciel, leur configuration et toutes les biblioth\u00e8ques n\u00e9cessaires dans un seul paquet, appel\u00e9 conteneur.<\/p>\n\n\n\n<p>Voici les instructions pour installer Docker sur Oracle Linux 8 :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>sudo curl https:\/\/download.docker.com\/linux\/centos\/docker-ce.repo -o \/etc\/yum.repos.d\/docker-ce.repo<\/em><\/p>\n\n\n\n<p><em>sudo yum makecache<\/em><\/p>\n\n\n\n<p><em>sudo yum remove podman-manpages<\/em><\/p>\n\n\n\n<p><em>sudo dnf -y install docker-ce -nobest<\/em><\/p>\n\n\n\n<p><em>systemctl start docker<\/em><\/p>\n\n\n\n<p><em>systemctl enable docker<\/em><\/p>\n\n\n\n<p><em>systemctl status docker<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Pour activer Docker pour l'utilisateur actuel :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>sudo usermod -aG docker<\/em><\/p>\n\n\n\n<p><em>newgrp docker<\/em><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-kubectl\">Installation de kubectl<\/h2>\n\n\n\n<p>Nous allons maintenant poursuivre avec l'installation de kubectl, qui est un outil en ligne de commande qui vous permet de contr\u00f4ler un cluster Kubernetes.<\/p>\n\n\n\n<p>T\u00e9l\u00e9chargez la derni\u00e8re version stable de kubectl et placez-la dans un dossier syst\u00e8me :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>curl -LO https:\/\/storage.googleapis.com\/kubernetes-release\/release\/`curl -s https:\/\/storage.googleapis.com\/kubernetes-release\/release\/stable.txt`\/bin\/linux\/amd64\/kubectl<\/em><\/p>\n\n\n\n<p><em>chmod +x .\/kubectl<\/em><\/p>\n\n\n\n<p><em>sudo mv .\/kubectl \/usr\/local\/bin\/kubectl<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Vous pouvez v\u00e9rifier si kubectl fonctionne en lan\u00e7ant la commande suivante :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>version de kubectl<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Vous obtiendrez un r\u00e9sultat similaire \u00e0 celui-ci :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Version du client : version.Info{Major : \"1\u2033, Minor : \"17\u2033, GitVersion : \"v1.17.3\u2033, GitCommit : \"06ad960bfd03b39c8310aaf92d1e7c12ce618213\u2033, GitTreeState : \"clean\", BuildDate : \"2020-02-11T18:14:22Z\", GoVersion : \"go1.13.6\u2033, Compiler : \"gc\", Platform : \"linux\/amd64\u2033}}.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>La connexion au serveur localhost:8080 a \u00e9t\u00e9 refus\u00e9e - avez-vous sp\u00e9cifi\u00e9 le bon h\u00f4te ou le bon port ?<\/p>\n\n\n\n<p>Pour l'instant, vous pouvez ignorer l'erreur dans la derni\u00e8re ligne d'entr\u00e9e de la commande.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-oracle-virtualbox\">Installation de Oracle VirtualBox<\/h2>\n\n\n\n<p>VirtualBox est un produit de virtualisation fourni par Oracle et nous allons l'utiliser comme hyperviseur pour notre cluster Kubernetes minikube. Pour installer VirtualBox sur notre syst\u00e8me, nous devons d'abord ajouter un d\u00e9p\u00f4t suppl\u00e9mentaire :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>cd \/etc\/yum.repos.d\/<\/em><\/p>\n\n\n\n<p><em>sudo wget http:\/\/download.virtualbox.org\/virtualbox\/rpm\/rhel\/virtualbox.repo<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Installez les autres paquets n\u00e9cessaires :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>sudo yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel elfutils-libelf-devel<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Vous \u00eates maintenant pr\u00eat \u00e0 installer VirtualBox :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>sudo yum install VirtualBox-6.1<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>\u00c0 ce stade, nous sommes pr\u00eats \u00e0 installer Minikube.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-minikube\">Installation de Minikube<\/h2>\n\n\n\n<p>Minikube est un cluster Kubernetes bas\u00e9 sur Docker qui convient aux tests et au d\u00e9veloppement. Nous allons d\u00e9ployer Oracle BRM 12 Cloud Native Deployment qui est une version conteneuris\u00e9e de Oracle BRM sur le cluster Kubernetes Minikube.<\/p>\n\n\n\n<p>Installez maintenant minikube :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>curl -Lo minikube https:\/\/storage.googleapis.com\/minikube\/releases\/latest\/minikube-linux-amd64 &amp;&amp; chmod +x minikube<\/em><\/p>\n\n\n\n<p><em>sudo mkdir -p \/usr\/local\/bin\/<\/em><\/p>\n\n\n\n<p><em>sudo install minikube \/usr\/local\/bin\/<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Nous pouvons maintenant lancer minikube qui va pr\u00e9parer son environnement et cr\u00e9er une nouvelle machine virtuelle. Les valeurs par d\u00e9faut de minikube pour la taille du disque virtuel et la quantit\u00e9 de m\u00e9moire pour la machine virtuelle sont trop faibles pour Oracle BRM, c'est pourquoi nous les augmenterons explicitement (vous devez \u00e9videmment disposer de suffisamment de m\u00e9moire physique pour cela, sinon vous risquez de rencontrer divers probl\u00e8mes) :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>minikube start -disk-size='800g' -memory='8192m'<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Vous pouvez v\u00e9rifier si minikube a \u00e9t\u00e9 configur\u00e9 avec succ\u00e8s :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>kubectl -n kube-system get pod<\/em><\/p>\n\n\n\n<p><em>Vous obtiendrez un r\u00e9sultat comme celui-ci :<\/em><\/p>\n\n\n\n<p><em>$ kubectl -n kube-system get pod<\/em><\/p>\n\n\n\n<p><em>NOM PR\u00caT \u00c9TAT RED\u00c9MARRAGE \u00c2GE<\/em><\/p>\n\n\n\n<p><em>coredns-6955765f44-d8wj4 1\/1 En cours d'ex\u00e9cution 0 7m54s<\/em><\/p>\n\n\n\n<p><em>coredns-6955765f44-fd2lt 1\/1 En cours d'ex\u00e9cution 0 7m54s<\/em><\/p>\n\n\n\n<p><em>etcd-minikube 1\/1 En cours d'ex\u00e9cution 0 7m46s<\/em><\/p>\n\n\n\n<p><em>kube-apiserver-minikube 1\/1 Running 0 7m46s<\/em><\/p>\n\n\n\n<p><em>kube-controller-manager-minikube 1\/1 En cours d'ex\u00e9cution 0 7m46s<\/em><\/p>\n\n\n\n<p><em>kube-proxy-j575p 1\/1 En cours d'ex\u00e9cution 0 7m54s<\/em><\/p>\n\n\n\n<p><em>kube-scheduler-minikube 1\/1 En cours d'ex\u00e9cution 0 7m46s<\/em><\/p>\n\n\n\n<p><em>storage-provisioner 1\/1 En cours d'ex\u00e9cution 0 7m52s<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Chargez les variables d'environnement n\u00e9cessaires pour travailler avec minikube et docker dans votre environnement :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>eval $(minikube docker-env)<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Nous avons besoin d'un composant suppl\u00e9mentaire avant de d\u00e9ployer BRM sur notre cluster nouvellement cr\u00e9\u00e9 - Helm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-helm\">Installation du Helm<\/h2>\n\n\n\n<p>Helm est un gestionnaire de paquets pour Kubernetes. Les cartes Helm sont utilis\u00e9es pour g\u00e9rer, installer et mettre \u00e0 jour votre cluster Kubernetes. Oracle regroupe les tableaux Helm n\u00e9cessaires au d\u00e9ploiement et \u00e0 la configuration de Oracle BRM 12 dans leur version Cloud Native Deployment de BRM.<\/p>\n\n\n\n<p>Installons maintenant Helm :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>curl -LO https:\/\/git.io\/get_helm.sh<\/em><\/p>\n\n\n\n<p><em>chmod +x .\/helm.sh<\/em><\/p>\n\n\n\n<p><em>.\/get_helm.sh<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Effectuez la configuration initiale de la barre :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm init -history-max 200<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Votre environnement est maintenant pr\u00eat \u00e0 d\u00e9ployer Oracle BRM 12. Il est \u00e9vident que vous devez effectuer certaines \u00e9tapes de pr\u00e9paration sur votre instance de base de donn\u00e9es Oracle afin que Oracle BRM puisse l'utiliser. L'explication d\u00e9taill\u00e9e de ces \u00e9tapes d\u00e9passe le cadre de cet article, mais vous pouvez trouver toutes les informations n\u00e9cessaires \u00e0 ce sujet dans la documentation de Oracle BRM ou nous contacter et nous nous ferons un plaisir de vous aider.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-12-to-kubernetes-cluster\">D\u00e9ploiement de Oracle BRM 12 dans un cluster Kubernetes<\/h2>\n\n\n\n<p>Tout d'abord, vous devez charger toutes les images docker BRM fournies dans votre environnement docker. Oracle vous fournit deux graphiques Helm - le premier (oc-cn-init-db-helm-chart) initialise votre sch\u00e9ma de base de donn\u00e9es pour le pr\u00e9parer au BRM, et l'autre (oc-cn-helm-chart) d\u00e9ploie divers composants BRM que vous choisissez.<\/p>\n\n\n\n<p>Vous devez commencer par d\u00e9ployer oc-cn-init-db-helm-chart. Tout d'abord, vous devez charger l'image Docker init_db dans le d\u00e9p\u00f4t Docker :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>docker load -input oc-cn-brm-init-db-12.0.0.2.0.tar<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Une fois l'image charg\u00e9e, extrayez oc-cn-init-db-helm-chart et copiez values.yaml dans override-values.yaml. Editez ensuite override-values.yaml conform\u00e9ment \u00e0 la documentation Oracle BRM 12 Cloud Native Deployment. Laissez la valeur \"imageRepository\" vide. Dans la section \"wallet\", d\u00e9finissez les informations d'identification pour le portefeuille Oracle. Vous devez d\u00e9finir les param\u00e8tres de connexion \u00e0 la base de donn\u00e9es dans la section \"db\". Apr\u00e8s avoir configur\u00e9 toutes les valeurs n\u00e9cessaires dans le fichier override-values.yaml, vous pouvez d\u00e9ployer l'image init_db sur votre cluster Kubernetes \u00e0 l'aide de la carte Helm :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm install oc-cn-init-db-helm-chart -name initdb -values oc-cn-init-db-helm- chart\/override-values.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Maintenant, helm va d\u00e9ployer l'image d'initialisation de BRM DB sur le cluster Kubernetes et commencer \u00e0 pr\u00e9parer votre base de donn\u00e9es pour BRM.<br>Vous pouvez v\u00e9rifier l'\u00e9tat de votre d\u00e9ploiement \u00e0 l'aide de :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm status initdb<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Apr\u00e8s un certain temps, le pod initdb finira de pr\u00e9parer votre base de donn\u00e9es et vous pourrez supprimer le d\u00e9ploiement actuel de l'image initdb :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm delete initdb<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>D\u00e9compressez oc-cn-helm-chart.tgz et copiez values.yaml dans override-values.yaml. Modifiez les diff\u00e9rents champs de override-values.yaml en suivant les instructions donn\u00e9es dans Oracle BRM 12 Cloud Native Deployment (D\u00e9ploiement natif dans le nuage). Vous pouvez copier certains champs (comme les sections \"wallet\" et \"db\") du tableau init-db que vous avez utilis\u00e9 pr\u00e9c\u00e9demment.<\/p>\n\n\n\n<p>Utilisez la commande \"docker load -input\" pour charger toutes les images Docker que vous souhaitez d\u00e9ployer dans le r\u00e9f\u00e9rentiel Docker.<\/p>\n\n\n\n<p>Vous pouvez ensuite d\u00e9ployer la carte Helm :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>helm install oc-cn-helm-chart -name occn-ps2 -namespace ocgbu -values oc-cn-helm-chart\/override-values.yaml<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Maintenant, BRM va se d\u00e9ployer dans votre cluster Kubernetes local. Vous trouverez d'autres conseils sur la surveillance des clusters et le diagnostic des probl\u00e8mes dans notre article pr\u00e9c\u00e9dent.<\/p>\n\n\n\n<p>Vous pouvez \u00e9galement surveiller votre cluster Kubernetes avec Kubernetes Dashboard :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>tableau de bord minikube<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Le tableau de bord s'ouvrira dans une nouvelle fen\u00eatre du navigateur.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Kubernetes_Dashboard.jpg\"><img decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2020\/02\/Kubernetes_Dashboard-1024x530.jpg\" alt=\"Tableau de bord Kubernetes\" class=\"wp-image-5152\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Kubernetes_Dashboard-1024x530.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Kubernetes_Dashboard-300x155.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Kubernetes_Dashboard-768x398.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Kubernetes_Dashboard-1536x795.jpg 1536w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2020\/02\/Kubernetes_Dashboard.jpg 1574w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>Cet article vous guide \u00e0 travers les principales \u00e9tapes du d\u00e9ploiement de Oracle BRM Cloud Native Deployment sur un cluster Kubernetes minikube local. Vous pouvez utiliser ce d\u00e9ploiement \u00e0 des fins de test et de d\u00e9veloppement. Si vous avez besoin d'une aide suppl\u00e9mentaire pour le d\u00e9ploiement de <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> Si vous avez des questions sur l'utilisation de minikube, si vous avez besoin de suggestions ou si vous recherchez un fournisseur de solutions fiables pour tous vos besoins en mati\u00e8re de facturation, n'h\u00e9sitez pas \u00e0 nous contacter.<\/p>","protected":false},"excerpt":{"rendered":"<p>In one of our previous articles we already presented deployment of Oracle BRM 12 Cloud Native Deployment version to Oracle Cloud. Oracle Cloud is very well-designed cloud environment, which is also affordable and constantly evolving. However, if you want to deploy Oracle BRM 12 to Oracle Cloud you have to use some non-free features and&hellip;<\/p>","protected":false},"author":6,"featured_media":4954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-5142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-billing","category-38","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle BRM 12 Cloud-Native Deployment with Minikube<\/title>\n<meta name=\"description\" content=\"An article about on-premise deployment of Oracle BRM 12 utilizing Minikube for testing and development purposes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tridenstechnology.com\/fr\/oracle-brm-12-cloud-native-deployment-with-minikube\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle BRM 12 Cloud-Native Deployment with Minikube\" \/>\n<meta property=\"og:description\" content=\"An article about on-premise deployment of Oracle BRM 12 utilizing Minikube for testing and development purposes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tridenstechnology.com\/fr\/oracle-brm-12-cloud-native-deployment-with-minikube\/\" \/>\n<meta property=\"og:site_name\" content=\"Tridens\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tridenstechnology\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-24T16:48:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-26T17:28:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png\" \/>\n\t<meta property=\"og:image:width\" content=\"974\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ale\u0161 Pristovnik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:site\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161 Pristovnik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"D\u00e9ploiement d'Oracle BRM 12 Cloud-Native avec Minikube","description":"Un article sur le d\u00e9ploiement sur site d'Oracle BRM 12 en utilisant Minikube \u00e0 des fins de test et de d\u00e9veloppement.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tridenstechnology.com\/fr\/oracle-brm-12-cloud-native-deployment-with-minikube\/","og_locale":"fr_FR","og_type":"article","og_title":"Oracle BRM 12 Cloud-Native Deployment with Minikube","og_description":"An article about on-premise deployment of Oracle BRM 12 utilizing Minikube for testing and development purposes.","og_url":"https:\/\/tridenstechnology.com\/fr\/oracle-brm-12-cloud-native-deployment-with-minikube\/","og_site_name":"Tridens","article_publisher":"https:\/\/www.facebook.com\/tridenstechnology","article_published_time":"2020-02-24T16:48:47+00:00","article_modified_time":"2023-04-26T17:28:57+00:00","og_image":[{"width":974,"height":650,"url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","type":"image\/png"}],"author":"Ale\u0161 Pristovnik","twitter_card":"summary_large_image","twitter_creator":"@TridensTech","twitter_site":"@TridensTech","twitter_misc":{"\u00c9crit par":"Ale\u0161 Pristovnik","Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#article","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/"},"author":{"name":"Ale\u0161 Pristovnik","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/44d77d1205250afb9a4d0285ce0cc399"},"headline":"Oracle BRM 12 Cloud-Native Deployment with Minikube","datePublished":"2020-02-24T16:48:47+00:00","dateModified":"2023-04-26T17:28:57+00:00","mainEntityOfPage":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/"},"wordCount":1548,"commentCount":2,"publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"image":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","articleSection":["Oracle Billing"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/","url":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/","name":"D\u00e9ploiement d'Oracle BRM 12 Cloud-Native avec Minikube","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#primaryimage"},"image":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","datePublished":"2020-02-24T16:48:47+00:00","dateModified":"2023-04-26T17:28:57+00:00","description":"Un article sur le d\u00e9ploiement sur site d'Oracle BRM 12 en utilisant Minikube \u00e0 des fins de test et de d\u00e9veloppement.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#primaryimage","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/12\/Oracle-BRM-cloud-native.png","width":974,"height":650,"caption":"Oracle BRM cloud native"},{"@type":"BreadcrumbList","@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tridenstechnology.com\/"},{"@type":"ListItem","position":2,"name":"Oracle BRM 12 Cloud-Native Deployment with Minikube"}]},{"@type":"WebSite","@id":"https:\/\/tridenstechnology.com\/#website","url":"https:\/\/tridenstechnology.com\/","name":"Tridens","description":"Mon\u00e9tisation, facturation et recharge des v\u00e9hicules \u00e9lectriques","publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tridenstechnology.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","width":600,"height":191,"caption":"Tridens"},"image":{"@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/tridenstechnology","https:\/\/x.com\/TridensTech","https:\/\/www.instagram.com\/tridenstechnology\/","https:\/\/www.linkedin.com\/company\/tridens","https:\/\/www.youtube.com\/user\/TridensIT"]},{"@type":"Person","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/44d77d1205250afb9a4d0285ce0cc399","name":"Ale\u0161 Pristovnik","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/425840ebdbad30a1b46f9d6d54a5837f6d4a5afef922bd0cf0e9700fc4076344?s=96&d=mm&r=g","caption":"Ale\u0161 Pristovnik"},"description":"Ales Pristovnik est le PDG de Tridens, un \u00e9diteur de logiciels sp\u00e9cialis\u00e9 dans la recharge des v\u00e9hicules \u00e9lectriques, les abonnements et la facturation Oracle BRM. Il a une longue exp\u00e9rience dans le secteur des technologies de l'information, ayant travaill\u00e9 pour plusieurs grandes entreprises. Passionn\u00e9 par la technologie et l'innovation, il se concentre actuellement sur le d\u00e9veloppement de solutions qui am\u00e9lioreront la s\u00e9curit\u00e9 et l'efficacit\u00e9 de l'industrie automobile.","sameAs":["https:\/\/www.linkedin.com\/in\/alespristovnik\/"],"url":"https:\/\/tridenstechnology.com\/fr\/author\/ales-pristovniktridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts\/5142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/comments?post=5142"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts\/5142\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/media\/4954"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/media?parent=5142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/categories?post=5142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/tags?post=5142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}