ORACLE KUBERNETES ENGINE

Load Balancig, High Availability and Fail-Over of a Micro-Service Deployed in two Separated Kubernetes Clusters: one running in Oracle Kubernetes Engine (OKE) and the other in Google Kubernetes Engine (GKE)


Oracle Cloud Edge Services Oracle Cloud Infrastructure provides Edge Services, is a group of services related with DNS, Health Checks, Traffic Management and WAF (Web Application Firewall). In this episode we are utilising DNS Zone Management, Traffic Management Steering Policies and Health Checks for load balancing and fail-over of a micro-service running in two different […]

More

Deploying in Oracle Kubernetes (OKE) a Custom Node.js Web Application Integrated with Identity Cloud Service for Unique Single Sign On (SSO) User Experience


In this post we are deploying a custom Node.js web application in Oracle Kubernetes Engine (OKE). What we want to show is how to configure the custom web application in order to have a unique Single Sing On experience. First part Follow this tutorial here explaining how to enable SSO to the web app running locally Second […]

More

Shared Disk for your Pods: PersistentVolumes for Oracle Kubernetes Engine (OKE) Implemented as NFS File Storage in Oracle Cloud Infrastructure (OCI)


When you deploy in k8s a pod depending in persistent volume attached to block storage (for example this post), the volume created is mounted on a specific node. If that node fails or is stopped, the pods running on it fail when trying to be created in other node according to the replication policies they […]

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