DevOps & Site Reliability Engineering (SRE)

Kubernetes

  • k9s - terminal UI to interact with your Kubernetes clusters
  • kOps - helps you create, destroy, upgrade & maintain a production-grade, highly available, Kubernetes cluster
  • KoPylot - open-source AI-powered Kubernetes assistant to help developers & DevOps engineers easily manage & monitor their Kubernetes clusters
  • kube-state-metrics (KSM) - simple service that listens to the Kubernetes API server and generates metrics about the state of the objects
  • Kubernetes Dashboard - general purpose, web-based UI for Kubernetes clusters
  • Kubespray - Kubernetes cluster lifecycle management
  • minikube - implements a local Kubernetes cluster on macOS, Linux, and Windows for you to practice and learn
  • Popeye - scans a live Kubernetes cluster and reports potential issues with deployed resources and configurations

Linux

  • bat - a cat clone with syntax highlighting and Git integration
  • pueue - command-line task management tool for sequential and parallel execution of long-running tasks
  • specctl - command-line based tool to extract and transform Kubernetes objects to ECS and vice versa
  • Test your SysAdmin skills - interview questions and answers for system administration

Scheduling

  • Airflow - platform to programmatically author, schedule, and monitor workflows
  • dkron - distributed, fault tolerant job scheduling system for cloud native environments