Déployer Oracle SOA Suite sur Oracle Kubernetes Engine
Dans cette étape, vous provisionnerez une grappe Kubernetes sur Oracle Kubernetes Engine, avec une base de données pour les schémas SOA Suite et un chemin de montage du stockage de fichiers pour stocker les fichiers de domaine SOA Suite et Oracle SOA Suite dans Kubernetes.
- Git
- Interface de ligne de commande (CLI) OCI
- Terraform
- Helm 3.x
Accepter les conditions d'utilisation des images Docker
Le graphique est requis pour utiliser l'image Docker d'Oracle SOA Suite à partir d'Oracle Container Registry. Par conséquent, vous devez accepter les conditions générales de l'image Docker d'Oracle SOA Suite ou ne pas extraire l'image du registre.
Pour accepter les conditions, procédez comme suit :
Obtenir le code Terraform
Le code Terraform vous permet de déployer l'infrastructure nécessaire (grappe Kubernetes, stockage de fichiers) et de déployer le graphique Helm SOA et ses préalables.
Pour obtenir le code Terraform :
Collecter les informations requises
Localisez et copiez les OCID de location et de compartiment appropriés.
- Obtenez l'OCID de la location à partir de la console Oracle Cloud en cliquant sur votre icône Utilisateur (coin supérieur droit), puis sur Location. Copiez l'OCID de la location (champ Location) et collez-le dans votre fichier d'environnement.
- Obtenez l'OCID de votre compartiment à partir de la console Oracle Cloud en cliquant sur Identité, puis sur Compartiments. Naviguez jusqu'au compartiment dans lequel vous voulez déployer l'infrastructure et copiez l'OCID de ce compartiment.
Créer un fichier de configuration terraform.tfvars
Pour exécuter le déploiement, vous devez créer un fichier nommé terraform.tfvars
et y définir quelques paramètres.
Exécuter le déploiement
Une fois tous les travaux préliminaires terminés, vous exécutez le déploiement.
- Groupe de 3 noeuds.
- Base de données stockant les schémas d'Oracle SOA Suite.
- Système de fichiers de stockage de fichiers et cible de montage pour stocker les fichiers de domaine Oracle SOA Suite.
- Opérateur Kubernetes d'Oracle WebLogic.
- Contrôleur de trafic entrant Traefik.