Daemon watching Kubernetes cluster pods and exporting automated diagnostic dumps on failures.
Tick off requirements as you build to track real-time completion.
Follow this chronological guide to build the project from scratch.
Initialize Kubernetes CoreV1 API client with fallback from local KubeConfig to in-cluster service account tokens.
import * as k8s from '@kubernetes/client-node';
const kc = new k8s.KubeConfig();
try {
kc.loadFromDefault();
} catch (e) {
kc.loadFromCluster();
}
export const k8sApi = kc.makeApiClient(k8s.CoreV1Api);
export const kubeConfig = kc;Real issues students hit during development and how to troubleshoot them fast.
Continue building your skills with similar projects.
Instant messaging app with WebSocket channels, online presence, and typing indicators.
Background job pipeline with BullMQ, Redis, worker pools, retries, and dead-letter queues.
Custom caching proxy server returning cached responses for identical endpoints requests.