OKE

Bitbucket Pipeline for Pushing, via Bastion Host, React Static Content to a Farm of Web-server Pods Running in Oracle Kubernetes Engine Cluster on Top Oracle Content and Experience Cloud


Intro In this post we are explaining how to publish React content to a remote Kubernetes cluster which has a Replicaset of Apachii pods, all of them mounting the shared disk via a PersistentVolume, where the content is pushed by sftp from Bitbucket using a pipeline, for serving the static content on top of a […]

More

Set Up an Ingress Controller in OKE Cluster


Here a recipe to create a ingresscontroller. Step 1: setting up the nginx ingress controller kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/mandatory.yaml Step 2: exposing the ingress as a service of type LoadBalancer (as a public IP) kubectl apply -f https://raw.githubusercontent.com/javiermugueta/rawcontent/master/cloud-generic.yaml Step 3: Execute this command several times until the external-ip appears as non <pending>, grab the IP […]

More

Deploying a Coherence Cluster in Kubernetes


Coherence-Operator is a Kubernetes opeartor for deploying Oracle Coherence in k8s. Let’s see how to do it. 1 Clean previous setup intents: helm del –purge sample-coherence helm del –purge sample-coherence-operator kubectl delete namespace sample-coherence-ns 2 Execute the following: kubectl config set-context $(kubectl config current-context) –namespace=sample-coherence-ns helm repo add coherence https://oracle.github.io/coherence-operator/charts helm repo update helm –debug […]

More

WebLogic Kubernetes Operator: Deploying a Java App in a WebLogic Domain on Oracle Kubernetes Engine (OKE) in 30 Minutes


WebLogic Kubernetes Operator provides a way of running WLS domains in a k8s cluster. For this post we are depicting the steps of the tutorial you can find in the documentation here. So let’s get started! What you need: a k8s cluster kubectl maven git docker 60 minutes git clone https://github.com/oracle/weblogic-kubernetes-operator docker login docker pull […]

More

Configuring Grafana for Oracle Kubernetes Engine


INSTALL GRAFANA LOCALLY brew install grafana http://localhost:3000 INSTALL K8S PLUGIN FOR GRAFANA grafana-cli plugins install grafana-kubernetes-app brew services restart grafana INSTALL PROMETHEUS ON OKE helm install –name my-prometheus stable/prometheus export POD_NAME=$(kubectl get pods –namespace default -l “app=prometheus,component=server” -o jsonpath=”{.items[0].metadata.name}”) kubectl –namespace default port-forward $POD_NAME 9090 CONFIGURE PROMETHEUS DATASOURCE CONFIGURE K8S DATASOURCE USE IT That’s all! […]

More