These are collection of reference documents and blog posts from different experts around.
- Learn Kubernetes
- Kuberenets ToolBox
- Career in Kubernetes
- Tanzu Kubernetes Grid - TNG
Read my article on Certification & Exam Tips, Learning Paths - Certified Kubernetes Administrator (CKA) & Certified Kubernetes Application Developer (CKAD) – Learning Path and Certification
Learn Kubernetes from VMWare
Learn ECS and EKS
- ECS Workshop by AWS
- AWS CodeDeploy now supports linear and canary deployments for Amazon ECS
- AWS Container Security
- Serverless Workshops
- Building Serverless Web Applications with React and AWS Amplify
- WILD RYDES
Kubernetes Cluster Management Tools
- kubespray - Deploy a Production Ready Kubernetes Cluster using Ansible.
- Deploying Kubernetes with Kubespray - Video Guide
- kubeadm - Kubeadm is a tool built to provide kubeadm init and kubeadm join as best-practice “fast paths” for creating Kubernetes clusters.
- kops - kOps - Kubernetes Operations
- k9s - K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with your observed resources.
- Cluster API - Cluster API is a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.
- metalk8s - An opinionated Kubernetes distribution with a focus on long-term on-prem deployments
- Rancher - Rancher is an open source project that provides a container management platform built for organizations that deploy containers in production. Rancher makes it easy to run Kubernetes everywhere, meet IT requirements, and empower DevOps teams.
- kind - Kubernetes IN Docker - local clusters for testing Kubernetes
- KubeSphere - Enterprise-grade container platform tailored for multicloud and multi-cluster management
Kubernetes Development Tools
- k8slens.dev - Kuberenetes IDE for developers
- portworx.com - Kubernetes spec generator
- 50+ Useful Kubernetes Tools for 2020
- copper - Copper is a simple tool for validate your configuration files. This is specifically useful with Kubernetes configuration files to enforce best practices, apply policies and compliance requirements.
Kubernetes Monitoring Tools
- thanos- Thanos is a set of components that can be composed into a highly available metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.
- prometheus - Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts when specified conditions are observed.
- grafana - The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Kubernetes Network Policy Tools
- kubepox - Kubernetes network Policy eXploration tool: A simple tools that allows you to query all the defined network policies, and associated affected Pods.
- calico - Cloud native networking and network security
- kokotap - Tools for kubernetes pod network tapping
Kubernetes Service Mesh Tools
- traefik - The Cloud Native Application Proxy
- istio - Connect, secure, control, and observe services.
- kubernetes-ingress - NGINX and NGINX Plus Ingress Controllers for Kubernetes
- autopilot - Autopilot is an SDK and toolkit for developing and deploying service mesh operators.
Kubernetes Security Tools
- kubestriker - A Blazing fast Security Auditing tool for kubernetes!!
- terrascan - Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.
- **kube-bench **- Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
Kubernetes Tracing and Logging Tools
- Loki - like Prometheus, but for logs.
- elastic - Bring Kubernetes logs, metrics, and traces together
- Kiali- Kiali provides answers to the questions: What microservices are part of my Istio service mesh and how are they connected?
- jaeger - Distributed Tracing System