Docker

Create Serverless Functions with OpenFaaS

...
Create Serverless Functions with OpenFaaS

OpenFaaS is serverless functions framework that runs on top of Docker and Kubernetes. In this tutorial, you'll learn how to: Deploy OpenFaaS to a Kubernetes clusterSet up the OpenFaaS CLICreate, build, and deploy serverless functions using the CLIInvoke serverless functions using the CLIUpdate an existing serverless functionDeploy serverless functions using...

...
CONTINUE READING
Kubernetes

Introduction to KUDO: Automate Day-2 Operations (I)

...
Introduction to KUDO: Automate Day-2 Operations (I)

Operators are one of the most powerful tools when you are working with Kubernetes, especially when you are in a scenario where Stateful conditions are required like ordered and automated rolling updates, or graceful deployment/deletion and scaling/termination. The problem, however, is writing and building Operators require deep knowledge...

...
CONTINUE READING
Kubernetes

Kubernetes Admission Controllers

...
Kubernetes Admission Controllers

Kubernetes supports over 30 Admission Controllers. Subsequent to Authorization and Authentication, Admission Controllers are the final step in a 3-step process before Kubernetes persists the resource in etcd (a consistent and highly-available key value store used as Kubernetes’ backing store for all cluster data). Some relevant Admission Controllers to secure...

...
CONTINUE READING
Docker

Deploying machine learning workflows on LKE with Kubeflow

...
Deploying machine learning workflows on LKE with Kubeflow

IntroductionTeams that work with Machine Learning (ML) workloads in production know that added complexity can bring projects for a grinding halt. While deploying simple ML workloads might seem like an easy task, the process becomes a lot more involved when you begin to scale and distribute these loads and implement...

...
CONTINUE READING
Security

Kubernetes Authorization and RBAC

...
Kubernetes Authorization and RBAC

Authorization Modes Kubernetes supports the following authorization modes: Attribute-Based Access Control: An authorizer through which access rights are granted to users through policies combining attributes (resources attributes, user attributes, objects, etc.)Node Authorization: A special-purpose authorizer that grants permissions to kubelets based on the pods they are scheduled to run...

...
CONTINUE READING
Kubernetes

Configure Kubernetes Network with Flannel

...
Configure Kubernetes Network with Flannel

Introduction Network overlays in Kubernetes clusters are used to address containers, pods, services and external client connectivity.  Overlays are software components that decouple the physical infrastructure from networking services. Overlays encapsulate a packet-within-a-packet to achieve connectivity and routing. An overlay is a virtual network serving on the underlying network or...

...
CONTINUE READING