Posts

Showing posts with the label Kubernetes

A Glance at the Cloud Native Computing Foundation and it's Core Projects

This article talks about Cloud Native Computing Foundation(CNCF) and core projects under CNCF. What is Cloud Native Computing Foundation ? Let us take a baby step and try to see things in simple terms. In earlier days applications are built and deployed on specific production environment that run on popular OS such as Linux or windows. We used to set these OS specific environment properties as runtime config parameters to the application. As the cloud development became a norm, people started thinking about better ways to decouple runtime environment from the application codebase resulting in evolution of Docker containers. If an application’s functionality is split in to multiple docker containers as microservices, then orchestration of these containers became another nightmare. Later Kubernetes came in to picture to mange multiple docker containers that forms an application and orchestration. These two innovations along with other tools around them made it possible to port app...

Setting up Minikube and Istio service mesh on your computer

Minikube is a tool that makes it easy to run Kubernetes locally. Here is the list of resources that will help you to set up Minikube on your machine along with Istio and other tools. To Install: Install Minikube :   https://kubernetes.io/docs/tasks/tools/install-minikube/ Install Istio:  https://istio.io/docs/setup/kubernetes/prepare/platform-setup/minikube/ https://istio.io/docs/setup/kubernetes/install/helm/ Here is the quick summary of all commands for installing Minikube and Istio on macOS Install Minikube ============ $ brew cask install minikube $ minikube start --memory=16384 --cpus=4 --kubernetes-version=v1.14.2 Install Istio ======== $ curl -L https://git.io/getLatestIstio | ISTIO_VERSION=1.2.4 sh - $ cd istio-1.2.4 $ export PATH=$PWD/bin:$PATH $ for i in install/kubernetes/helm/istio-init/files/crd*yaml; do kubectl apply -f $i; done $ kubectl apply -f install/kubernetes/istio-demo.yaml $ get svc -n istio-system $ kubectl get svc...

Setting up Istio on Minikube for Running Bookinfo Demo Application

You can read this post here .

Building a Polyglot GraphQL Server

This week I got an opportunity to present in   Oracle Code One 2018  on leveraging Kuberenets ecosystem for building polyglot GraphQL server.  Link to the session that I had for Oracle Code One is available here: https://oracle.rainfocus.com/widget/oracle/oow18/catalogcodeone18?search=DEV6113  . You can download the slides used for the presentation by navigating to the above page. Source code for the demo used for this session is available here for you to try out:  https://github.com/jobinesh/oracle-code-one More posts around this topics will be coming soon, please stay tuned :)