In this post I am going to show a few steps to deploy and run PostgreSQL database in a K8S cluster on OKE.The deployment is going to be based on postgres:11.1 Docker image which requires a few environment variables to be configured: POSTGRES_DB (database name), POSTGRES_USER and POSTGRES_PASSWORD. I am going to store values of these variables in K8S ConfigMap ...
Read More »Home »
Deployment Strategies with Kubernetes and Istio
In this post I am going to discuss various deployment strategies and how they can be implemented with K8s and Istio. Basically the implementation of all strategies is based on the ability of K8s to run multiple versions of a microservice simultaneously and on the concept that consumers can access the microservice only through some entry point. At that entry ...
Read More »Load Testing of a Microservice. Kubernetes way
Let’s assume there is a microservice represented by a composition of containers running on a K8s cluster somewhere in a cloud, e.g.Oracle Kubernetes Engine (OKE). At some point we want to quickly stress test a specific microservice component or the entire microservice. So we want to know how it works under the load, how it handles many subsequent requests coming ...
Read More »Serverless API with Azure Functions
In this post I am going to work on a pretty simple use case. While executing a deployment pipeline FlexDeploy may produce some human tasks that should be either approved or rejected. For example, someone has to approve a deployment to the production environment. It can be done either in FlexDeploy UI or with some external communication channels. Today I ...
Read More »Conversational UI with Oracle Digital Assistant and Fn Project. Part III, Moving to the cloud
In this post I am going to continue the story of implementing a conversational UI for FlexDeploy on top of Oracle Digital Assistant andFn Project. Today I am going to move the serverless API working around my chatbot to the cloud, so the entire solution is working in the cloud: The API is implemented as a set of Fn functions ...
Read More »Monitoring an ADF Application in a Docker Container, Easy Way
In this short post I am going to show a simple approach to make sure that your ADF application running inside a Docker container is a healthy Java application in terms of memory utilization. I am going to use a standard tool JConsole which comes as a part of JDK installation on your computer. If there is a problem (i.e. ...
Read More »Conversational UI with Oracle Digital Assistant and Fn Project. Part II
In my previous post I implemented a conversational UI for FlexDeploy with Oracle Digital Assistant. Today I am going to enrich it with Fn Flow so that the chatbot accepts release name instead of id to create a snapshot. Having done that the conversation will sound more natural: …“Can you build a snapshot?” I asked.“Sure, what release are you thinking of?”“Olympics ...
Read More »Conversational UI with Oracle Digital Assistant and Fn Project
Here and there we see numerous predictions that pretty soon chatbots will play a key role in the communication between the users and their systems. I don’t have a crystal ball and I don’t want to wait for this “pretty soon”, so I decided to make these prophecies come true now and see what it looks like. A flagman product ...
Read More »Persistent Volumes for Database Containers running on a K8s cluster
In one of my previous posts I showed how we can run Oracle XE database on a K8s cluster. That approach works fine for the use-cases when we don’t care about the data and we are fine with loosing it when the container is redeployed and the pod is restarted. But if we want to keep the data, if we want it to ...
Read More »