Bootstrapping Kubernetes Clusters

Stand up Kubernetes clusters with kubeadm using stacked and external etcd topologies, plus certificate rotation and multi-cluster contexts.

September 23, 2023 · 14 min · 2877 words · hoangph3

Deploying Demo Applications on Kubernetes

Two end-to-end example apps deployed on Kubernetes: a Node.js + MongoDB app and a Python + MySQL app.

September 23, 2023 · 1 min · 213 words · hoangph3

Kubernetes Configuration and Storage

Manage application configuration with ConfigMaps and Secrets, and persist data using Kubernetes volumes.

September 23, 2023 · 5 min · 918 words · hoangph3

Kubernetes Custom Resources and GPU Scheduling

Extend the Kubernetes API with Custom Resource Definitions and schedule GPU-backed workloads.

September 23, 2023 · 11 min · 2189 words · hoangph3

Kubernetes Networking and Service Mesh

Expose applications with Kubernetes Services and add traffic management with the Istio service mesh.

September 23, 2023 · 10 min · 2069 words · hoangph3

Kubernetes Security and Access Control

Harden a Kubernetes cluster with pod security policies and fine-grained RBAC for users and permissions.

September 23, 2023 · 25 min · 5234 words · hoangph3

Kubernetes Workloads and Scheduling

Control how Kubernetes schedules and manages workloads: Jobs, StatefulSets, taints/tolerations, affinity rules, health probes and resource limits.

September 23, 2023 · 23 min · 4850 words · hoangph3

Deploying TensorFlow model as Canary Releases Kubernetes and Istio

Use Istio with Minikube and TensorFlow Serving to create canary deployments of TensorFlow machine learning models!

December 6, 2022 · 11 min · 2240 words · hoangph3

Integrating Seldon Core with Kafka

Stream predictions in and out of Seldon Core model deployments using Kafka.

December 2, 2022 · 2 min · 362 words · hoangph3

Building Inference Graphs with Seldon Core

Compose multi-step inference graphs (transformers, combiners, routers) with Seldon Core.

December 1, 2022 · 7 min · 1374 words · hoangph3