{"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-despliegue-nativo-en-la-nube-con-minikube","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/es\/oracle-brm-12-cloud-native-deployment-with-minikube\/","title":{"rendered":"Despliegue nativo en la nube de Oracle BRM 12 con Minikube"},"content":{"rendered":"<p>En uno de nuestros art\u00edculos anteriores ya presentamos el despliegue de <a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-to-oracle-cloud\/\">Oracle BRM 12 Despliegue nativo en la nube<\/a> versi\u00f3n a Oracle Cloud. Oracle Cloud es un entorno en la nube muy bien dise\u00f1ado, que adem\u00e1s es asequible y est\u00e1 en constante evoluci\u00f3n. Sin embargo, si desea desplegar Oracle BRM 12 a Oracle Cloud tendr\u00e1 que utilizar algunas funciones y componentes no gratuitos de Oracle Cloud que puede probar gratuitamente s\u00f3lo durante 30 d\u00edas. Despu\u00e9s tendr\u00e1 que pasar a una cuenta de pago si quiere seguir utiliz\u00e1ndolo.<\/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 Arquitectura de despliegue nativo en la nube\" 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 Arquitectura de despliegue nativo en la nube<\/figcaption><\/figure>\n\n\n\n<p>Tambi\u00e9n tiene otra opci\u00f3n si desea probar la implantaci\u00f3n nativa en la nube de Oracle BRM 12. Puede optar por un despliegue in situ y desplegar BRM en sus servidores locales. El objetivo principal de este art\u00edculo es mostrarle c\u00f3mo puede conseguirlo. Este art\u00edculo le mostrar\u00e1 c\u00f3mo puede crear y ejecutar un cl\u00faster Kubernetes local utilizando Minikube y c\u00f3mo puede desplegar <a href=\"https:\/\/tridenstechnology.com\/oracle-brm-12\/\">Oracle BRM 12<\/a> en su reci\u00e9n creado y configurado cluster. Tenga en cuenta que Minikube s\u00f3lo es adecuado para fines de prueba y desarrollo, y no debe utilizarlo en un entorno de producci\u00f3n. Echemos un vistazo a los componentes espec\u00edficos de nuestro sistema que vamos a utilizar y c\u00f3mo instalarlos.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>\u00cdndice<\/h2><ul><li><a href=\"#h-about-oracle-linux-8\" data-level=\"2\">Acerca de Oracle Linux 8<\/a><\/li><li><a href=\"#h-installing-docker\" data-level=\"2\">Instalaci\u00f3n de Docker<\/a><\/li><li><a href=\"#h-installing-kubectl\" data-level=\"2\">Instalaci\u00f3n de kubectl<\/a><\/li><li><a href=\"#h-installing-oracle-virtualbox\" data-level=\"2\">Instalaci\u00f3n de Oracle VirtualBox<\/a><\/li><li><a href=\"#h-installing-minikube\" data-level=\"2\">Instalaci\u00f3n de Minikube<\/a><\/li><li><a href=\"#h-installing-helm\" data-level=\"2\">Instalaci\u00f3n de Helm<\/a><\/li><li><a href=\"#h-deploying-oracle-brm-12-to-kubernetes-cluster\" data-level=\"2\">Despliegue de Oracle BRM 12 en un cl\u00faster Kubernetes<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusi\u00f3n<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-about-oracle-linux-8\">Acerca de Oracle Linux 8<\/h2>\n\n\n\n<p>Basaremos nuestra soluci\u00f3n en un sistema operativo Linux, concretamente Oracle Linux versi\u00f3n 8. Esta distribuci\u00f3n de Linux es proporcionada por Oracle y est\u00e1 disponible de forma gratuita. Est\u00e1 basada en Red Hat Enterprise Linux. Para este sistema operativo tambi\u00e9n puede obtener un soporte t\u00e9cnico comercial si lo necesita. Tambi\u00e9n cabe mencionar que Oracle Cloud est\u00e1 alimentado principalmente por servidores Oracle Linux.<\/p>\n\n\n\n<p>Utilizaremos la versi\u00f3n 8 de Linux Oracle para los fines de este art\u00edculo. Por supuesto, tambi\u00e9n puede utilizar otras distribuciones de Linux, pero las instrucciones para preparar su entorno pueden variar en funci\u00f3n de ello. Si desea utilizar Oracle Linux, puede descargarlo libremente desde Oracle Software Delivery Cloud o desde muchos sitios espejo disponibles en todo el mundo.<\/p>\n\n\n\n<p>Puede instalar Oracle Linux directamente en sus servidores o dentro de una m\u00e1quina virtual. En este \u00faltimo caso su software de virtualizaci\u00f3n tiene que soportar la virtualizaci\u00f3n anidada si quiere seguir al pie de la letra las instrucciones de este art\u00edculo.<\/p>\n\n\n\n<p>Despu\u00e9s de instalar Oracle Linux aseg\u00farese de actualizar sus paquetes de software a las \u00faltimas versiones antes de continuar:<\/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>A continuaci\u00f3n, instale algunos otros paquetes necesarios:<\/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>Ahora ya est\u00e1 listo para empezar a preparar su cl\u00faster Kubernetes. En primer lugar instalaremos Docker.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-docker\">Instalaci\u00f3n de Docker<\/h2>\n\n\n\n<p>Docker es un conjunto de productos que le permite desplegar y ejecutar software en contenedores. Los contenedores son paquetes de software que agrupan su propio software, la configuraci\u00f3n y todas las bibliotecas necesarias en un solo paquete, denominado contenedor.<\/p>\n\n\n\n<p>Aqu\u00ed tiene las instrucciones para instalar Docker en 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>Para habilitar Docker para el usuario actual:<\/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>docker newgrp<\/em><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-kubectl\">Instalaci\u00f3n de kubectl<\/h2>\n\n\n\n<p>Continuaremos ahora con la instalaci\u00f3n de kubectl, que es una herramienta de l\u00ednea de comandos que le permite controlar un cl\u00faster Kubernetes.<\/p>\n\n\n\n<p>Descargue la \u00faltima versi\u00f3n estable de kubectl y mu\u00e9vala a una carpeta del sistema:<\/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>Puede comprobar si kubectl est\u00e1 funcionando emitiendo el siguiente comando:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>versi\u00f3n de kubectl<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Recibir\u00e1 una salida similar a \u00e9sta:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Versi\u00f3n del cliente: 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, Compilador: \"gc\", Plataforma: \"linux\/amd64\u2033}.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>La conexi\u00f3n al servidor localhost:8080 ha sido rechazada - \u00bfha especificado el host o el puerto correctos?<\/p>\n\n\n\n<p>Por ahora puede ignorar el error en la \u00faltima l\u00ednea de entrada del comando.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-oracle-virtualbox\">Instalaci\u00f3n de Oracle VirtualBox<\/h2>\n\n\n\n<p>VirtualBox es un producto de virtualizaci\u00f3n proporcionado por Oracle y lo utilizaremos como hipervisor para nuestro cl\u00faster minikube Kubernetes. Para instalar VirtualBox en nuestro sistema debemos a\u00f1adir primero un repositorio adicional:<\/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>Instale algunos otros paquetes necesarios:<\/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>Ahora ya est\u00e1 listo para instalar 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>En este punto estamos listos para instalar Minikube.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-minikube\">Instalaci\u00f3n de Minikube<\/h2>\n\n\n\n<p>Minikube es un cl\u00faster Kubernetes basado en Docker que es adecuado para fines de prueba y desarrollo. Desplegaremos Oracle BRM 12 Cloud Native Deployment que es la versi\u00f3n en contenedores de Oracle BRM en el cl\u00faster Kubernetes Minikube.<\/p>\n\n\n\n<p>Ahora instale 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>Ahora podemos iniciar minikube que preparar\u00e1 su entorno y crear\u00e1 una nueva m\u00e1quina virtual. Los valores por defecto de minikube para el tama\u00f1o del disco virtual y la cantidad de memoria para la m\u00e1quina virtual son demasiado bajos para Oracle BRM, por lo que los aumentaremos expl\u00edcitamente (obviamente debe disponer de suficiente memoria f\u00edsica para ello, de lo contrario puede experimentar diversos problemas):<\/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>Puede comprobar si minikube se ha configurado correctamente:<\/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>Obtendr\u00e1 una salida como \u00e9sta:<\/em><\/p>\n\n\n\n<p><em>$ kubectl -n kube-system get pod<\/em><\/p>\n\n\n\n<p><em>NOMBRE ESTADO LISTO REINICIA EDAD<\/em><\/p>\n\n\n\n<p><em>coredns-6955765f44-d8wj4 1\/1 En ejecuci\u00f3n 0 7m54s<\/em><\/p>\n\n\n\n<p><em>coredns-6955765f44-fd2lt 1\/1 En ejecuci\u00f3n 0 7m54s<\/em><\/p>\n\n\n\n<p><em>etcd-minikube 1\/1 En ejecuci\u00f3n 0 7m46s<\/em><\/p>\n\n\n\n<p><em>kube-apiserver-minikube 1\/1 En ejecuci\u00f3n 0 7m46s<\/em><\/p>\n\n\n\n<p><em>kube-controller-manager-minikube 1\/1 En ejecuci\u00f3n 0 7m46s<\/em><\/p>\n\n\n\n<p><em>kube-proxy-j575p 1\/1 En ejecuci\u00f3n 0 7m54s<\/em><\/p>\n\n\n\n<p><em>kube-scheduler-minikube 1\/1 En ejecuci\u00f3n 0 7m46s<\/em><\/p>\n\n\n\n<p><em>storage-provisioner 1\/1 En ejecuci\u00f3n 0 7m52s<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Cargue las variables de entorno necesarias para trabajar con minikube y docker en su entorno:<\/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>Necesitamos un componente adicional antes de desplegar BRM en nuestro cl\u00faster reci\u00e9n creado: Helm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-helm\">Instalaci\u00f3n de Helm<\/h2>\n\n\n\n<p>Helm es un gestor de paquetes para Kubernetes. Las cartas Helm se utilizan para gestionar, instalar y actualizar su cl\u00faster Kubernetes. Oracle agrupa las cartas Helm necesarias para desplegar y configurar el despliegue Oracle BRM 12 en su versi\u00f3n Cloud Native Deployment de BRM.<\/p>\n\n\n\n<p>Ahora vamos a instalar 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>Realice la configuraci\u00f3n inicial del tim\u00f3n:<\/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>Ahora su entorno est\u00e1 listo para empezar a desplegar Oracle BRM 12. Obviamente tiene que realizar algunos pasos de preparaci\u00f3n en su instancia de Base de Datos Oracle para que Oracle BRM pueda utilizarla. La explicaci\u00f3n detallada de estos pasos excede el alcance de este art\u00edculo, pero puede encontrar toda la informaci\u00f3n necesaria al respecto en la documentaci\u00f3n de Oracle BRM o ponerse en contacto con nosotros y estaremos encantados de ayudarle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-oracle-brm-12-to-kubernetes-cluster\">Despliegue de Oracle BRM 12 en un cl\u00faster Kubernetes<\/h2>\n\n\n\n<p>En primer lugar, tiene que cargar en su entorno docker todas las im\u00e1genes BRM proporcionadas. Oracle le proporciona dos cartas Helm - la primera (oc-cn-init-db-helm-chart) inicializa su esquema DB para prepararlo para BRM, y la otra (oc-cn-helm-chart) despliega varios componentes BRM que usted elija.<\/p>\n\n\n\n<p>Tiene que empezar por desplegar oc-cn-init-db-helm-chart. Primero tiene que cargar la imagen Docker init_db en el repositorio 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>Una vez que la imagen se haya cargado correctamente, extraiga oc-cn-init-db-helm-chart y copie values.yaml en override-values.yaml. A continuaci\u00f3n, edite override-values.yaml de acuerdo con la documentaci\u00f3n de Oracle BRM 12 Cloud Native Deployment. Deje en blanco el valor \"imageRepository\". En la secci\u00f3n \"wallet\" establezca las credenciales para el monedero Oracle. En una secci\u00f3n \"db\" configure la conexi\u00f3n a la base de datos. Despu\u00e9s de configurar todos los valores necesarios en el archivo override-values.yaml, puede desplegar la imagen init_db en su cl\u00faster Kubernetes utilizando el gr\u00e1fico 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>Ahora helm desplegar\u00e1 la imagen de inicializaci\u00f3n de BRM DB en el cluster Kubernetes y empezar\u00e1 a preparar su base de datos para BRM.<br>Puede comprobar el estado de su despliegue con:<\/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>Al cabo de un rato, el pod initdb terminar\u00e1 de preparar su base de datos y podr\u00e1 eliminar el despliegue actual de la imagen 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>Ahora desempaquete oc-cn-helm-chart.tgz y copie values.yaml en override-values.yaml. Ahora edite varios campos en override-values.yaml de acuerdo con las instrucciones que se encuentran en Oracle BRM 12 Despliegue nativo en la nube. Puede copiar algunos campos (como las secciones \"wallet\" y \"db\") del gr\u00e1fico init-db que utiliz\u00f3 anteriormente.<\/p>\n\n\n\n<p>Utilice el comando \"docker load -input\" para cargar todas las im\u00e1genes docker que desee desplegar en el repositorio Docker.<\/p>\n\n\n\n<p>Entonces podr\u00e1 desplegar la carta 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>Ahora BRM se desplegar\u00e1 en su cluster local de Kubernetes. Puede encontrar m\u00e1s consejos sobre la monitorizaci\u00f3n del cl\u00faster y el diagn\u00f3stico de problemas en nuestro art\u00edculo anterior.<\/p>\n\n\n\n<p>Tambi\u00e9n puede supervisar su cl\u00faster Kubernetes con Kubernetes Dashboard:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>tablero minikube<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>El panel de control se abrir\u00e1 en una nueva ventana del navegador.<\/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=\"Panel de control de 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\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Este art\u00edculo le guiar\u00e1 a trav\u00e9s de los pasos principales para desplegar Oracle BRM Cloud Native Deployment en un cluster local minikube Kubernetes. Puede utilizar este despliegue con fines de prueba y desarrollo. Si necesita ayuda adicional para desplegar <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> a minikube, necesita sugerencias o si est\u00e1 buscando un proveedor de soluciones fiable para todas sus necesidades de facturaci\u00f3n, no dude en ponerse en contacto con nosotros.<\/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\/es\/oracle-brm-12-despliegue-nativo-en-la-nube-con-minikube\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/oracle-brm-12-despliegue-nativo-en-la-nube-con-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=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ale\u0161 Pristovnik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Despliegue nativo en la nube de Oracle BRM 12 con Minikube","description":"Un art\u00edculo sobre el despliegue local de Oracle BRM 12 utilizando Minikube con fines de prueba y desarrollo.","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\/es\/oracle-brm-12-despliegue-nativo-en-la-nube-con-minikube\/","og_locale":"es_ES","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\/es\/oracle-brm-12-despliegue-nativo-en-la-nube-con-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":{"Escrito por":"Ale\u0161 Pristovnik","Tiempo de lectura":"7 minutos"},"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":"es","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":"Despliegue nativo en la nube de Oracle BRM 12 con 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 art\u00edculo sobre el despliegue local de Oracle BRM 12 utilizando Minikube con fines de prueba y desarrollo.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/oracle-brm-12-cloud-native-deployment-with-minikube\/"]}]},{"@type":"ImageObject","inLanguage":"es","@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":"Monetizaci\u00f3n, facturaci\u00f3n y recarga de veh\u00edculos el\u00e9ctricos","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":"es"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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":"es","@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 es el director general de Tridens, una empresa de software especializada en recarga de veh\u00edculos el\u00e9ctricos, suscripci\u00f3n y facturaci\u00f3n Oracle BRM. Tiene una larga trayectoria en el sector de las TI, habiendo trabajado para varias grandes empresas. Le apasionan la tecnolog\u00eda y la innovaci\u00f3n, y su objetivo actual es desarrollar soluciones que mejoren la seguridad y la eficiencia de la industria automovil\u00edstica.","sameAs":["https:\/\/www.linkedin.com\/in\/alespristovnik\/"],"url":"https:\/\/tridenstechnology.com\/es\/author\/ales-pristovniktridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/5142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/comments?post=5142"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/5142\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media\/4954"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media?parent=5142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/categories?post=5142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/tags?post=5142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}