In my previous article on Building a resilient deployment on Kubernetes-part 1: Minimum application downtime, I discussed how to keep instance healthy and maintain high availability.

In this article, I would talk about how the resource utilization and capacity planning in Kubernetes helps to build a resilient deployment.

(The gist…

In this article, I would be discussing one of the Kubernetes features that would help to build a high availability cluster with minimum downtime.

(The summary section is at the bottom of this article if you want to get a quick look at what I discussed throughout the article.)

Photo by Daniel McCullough on Unsplash

General Brief on High Availability


Photo by Ross Sneddon on Unsplash

Kubernetes is a platform which enables developers to automate the management of their applications in a containerized deployments.

A Kubernetes cluster can consist of several nodes. By default, Kubernetes places the pods for your applications randomly within these nodes. What if you want to place the pods in your cluster…

WSO2 API Manager is a fully open-source full lifecycle API Management solution that can be run anywhere.

This article will cover the basics best practices that you should follow when deploying WSO2 API Manager on VMs or containerized environments for a production level use cases.

Introduction on Deployment Patterns

WSO2 API Manager distribution consists…

With microservices becoming growing rapidly in today's world, exposing them to the consumers should be managed and easy to be deployed.

This article describes how we can manage and deploy APIs in a Kubernetes cluster under 3 minutes using API Operator for Kubernetes.

Photo by Dan Lohmar on Unsplash


Photo by 贝莉儿 NG on Unsplash

Kaniko is a tool developed to build and push container images into a container image registry inside a container.

Imagine if you have a scenario, where you have to build and push a docker image to a remote container registry inside a containerized environment. What would you do?

To do…

Photo by Markus Spiske on Unsplash

What is Secure Vault?

Secure vault helps users to store and retrieve sensitive data using aliases by improving the security aspect of the product. WSO2 products are shipped with the secure vault implementation which makes its users easier to incorporate this implementation whenever necessary.

Usage of encrypting data using secure vault and retrieve in mediation

This article describes how you can store sensitive information in…

“A MacBook with lines of code on its screen on a busy desk” by Christopher Gower on Unsplash

If you are looking for an open-source project to participate, it would be worth to spend a few minutes on reading this article as I will be explaining basics you need to begin with contributing to WSO2 API Manager product.

You may be an open-source enthusiast or a student looking…

Suppose you want to check the functionality of WSO2 APIM with LDAP as the user-store. For this, you need WSO2 APIM and IS packs.

If you have the relevant products downloaded already, you can setup these within 2 mins.

Before going into details, let me explain what is going to…

Photo by Thomas Tucker on Unsplash

This is a short article of using scopes for API access limit for the users who are in user stores with no groups.

Roles which are used in WSO2 APIM, get mapped with the “group” in user stores. When we add scopes, we assign the scope to roles.

Suppose in…

Dinusha Dissanayake

Developer | Integration Consultant

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store