Knative Fundamentals

Knative - Fundamental concepts

Knative focuses on three key areas - building an application, serving traffic to it, and enabling applications to easily consume and produce events. This post looks at the fundamental concepts of Knative such as Knative Serving, Knative Eventing and Knative build. It also looks at the details of service, configuration, Revision and routes which are part of Knative Serving. It looks at the details of Messaging, Channel, Subscription, sources and sinks which are part of Knative eventing.

May 20, 2022 · 7 min · 1391 words · Pradeep Loganathan
Kubernetes Storage Architecture

Kubernetes Storage architecture

Kubernetes Storage concepts Applications that run on Kubernetes can be stateless or stateful. Kubernetes abstracts away persistent storage from ephemeral pods and containers. Kubernetes provides the ability to dynamically create storage resources. The Kubernetes storage architecture is based on volumes as the primary abstraction. Volumes are created and managed by Kubernetes. It is bound to pods and containers. Volumes are attached to the nodes where the pods and containers are running....

April 27, 2022 · 7 min · 1350 words · Pradeep Loganathan
Deploying Sql Server on Kubernetes for High Availability and Disaster Recovery

Deploying Sql Server Always On Availability Group on Kubernetes

In this post we will deploy MS Sql Server in a kubernetes cluster. We will then configure it as an always on availability group.We will also look at synchronization and failover.

January 31, 2022 · 16 min · 3328 words · Pradeep Loganathan
Deploying gatekeeper to a kubernetes cluster and defining constraints

Deploying gatekeeper to a kubernetes cluster and defining constraints

In this post we will deploy gatekeeper to a kubernetes cluster. We will then define constraints and ensure that gatekeeper enforces those constraints.

January 7, 2022 · 7 min · 1445 words · Pradeep Loganathan
Kubernetes Gatekeeper – An introduction

Kubernetes Gatekeeper – An introduction

Gatekeeper is a Kubernetes-native policy controller that enables resource validation and audit functionality for a Kubernetes cluster. It is an open-source customizable Kubernetes admission webhook used for cluster policy administration and governance.

January 7, 2022 · 6 min · 1240 words · Pradeep Loganathan