# Awesome Kubernetes [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
[![opentowork](images/opentowork.jfif){: style="width:25%"}](https://www.linkedin.com/in/inafev/)
A curated list of awesome references collected since 2018. Microservices architectures rely on DevOps practices, automation, CI/CD (Continuous Integration & Delivery), and API-focused designs. [Awesome Kubernetes](https://awesome-kubernetes.readthedocs.io/) is also available at [redhatspain.com](https://redhatspain.com) "I do not believe you can do today's job with yesterday's methods and be in business tomorrow" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))
[![container_with_cars](images/container_with_cars.png)](https://www.cncf.io/certification/software-conformance/)
[![docker videos](images/docker_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/dockerrun) [![cncf videos](images/cncf_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCvqbFHwN-nwalWPjPUKpvTA) [![kubernetes logo](images/kubernetes_logo.jpg){: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [![redhat videos](images/redhat_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/RedHatVideos) [![openshift videos](images/openshift_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/rhopenshift) [![rancher logo](images/rancher-logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCh5Xtp82q8wjijP8npkVTBA) [![cloudbees videos](images/cloudbees_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/CloudBeesTV) [![jenkins videos](images/jenkins-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/jenkinsci) [![jenkins-x videos](images/jenkins_x_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [![spinnaker videos](images/spinnaker_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [![vmware tanzu logo](images/vmware_tanzu_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/goPivotal)
[![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/IBMCloud) [![aws videos](images/aws_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/AmazonWebServices) [![gcp videos](images/gcp_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform/) [![azure videos](images/azure_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/windowsazure) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC60OcDzeEtn194-UPYNJs8A) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/DigitalOceanVideos) [![cloudflare](images/cloudflare_logo.jpg){: style="width:7%"}](https://www.youtube.com/cloudflare) [![openstack](images/openstack_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/OpenStackFoundation) [![harhicorp videos](images/hashicorp_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC-AdvAxaagE9W2f0webyNUQ) [![pulumi videos](images/pulumi_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC2Dhyn4Ev52YSbcpfnfP0Mw) [![liquibase video](images/liquibase_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w)
[![dzone videos](images/dzone_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dzone/) [![prometheus videos](images/prometheus_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC4pLFely0-Odea4B2NL1nWA) [![grafana videos](images/grafana_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCYCwgQAMm9sTJv0rgwQLCxw) [![istio videos](images/istio_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC-zVlo1F3mUbExQ96fABWcQ) [![elastic videos](images/elasticsearch_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/elasticsearch) [![dynatrace videos](images/dynatrace_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcYJ-5q_AfmjQ4XTjTS0o3g) [![appdynamics videos](images/appdynamics_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCTL2V4fqMMERSWQa1kT4EMw) [![newrelic videos](images/newrelic_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/NewRelicInc) [![tigera calico](images/tigera_calico_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [![weavecloud](images/weavecloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [![lambdatest](images/lambdatest.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCCymWVaTozpEng_ep0mdUyw)
[![atlassian videos](images/atlassian_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/GoAtlassian) [![vscode videos](images/vscode_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCs5Y5_7XK8HLDX0SLNwkd3w) [![github videos](images/github_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/github) [![gitlab video](images/gitlab_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg) [![gitkraken](images/gitkraken_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCp06FAzrFalo3txskS1gCfA) [![rocketchat videos](images/rocket_chat_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCin9nv7mUjoqrRiwrzS5UVQ) [![slack videos](images/slack_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCY3YECgeBcLCzIrFLP4gblw) [![mattermost videos](images/mattermost_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCNR05H72hi692y01bWaFXNA) [![microsoft365](images/microsoft_365_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/officevideos) [![openproject](images/openproject_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCpDojas1X9ccix4mxadabpw) [![cloud quick POCs](images/channels4_profile.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ)
[![rh devel](images/rh_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC7noUdfWp-ukXUlAsJnSm-Q/) [![spring logo](images/spring-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SpringSourceDev) [![quarkus logo](images/quarkus-logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCaW8QG_QoIk_FnjLgr5eOqg) [![lightbend videos](images/lightbend_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxTiKb1h2lY_gpTCDgXn1g) [![postman videos](images/postman_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCocudCGVb3MmhWQ1aoIgUQw) [![swagger videos](images/smartbear_swagger_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SmartBearSoftware) [![jfrog](images/jfrog_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/artifrog) [![sonatype](images/sonatype_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/sonatype) [![sonarsource sonarqube](images/sonarsource_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA) [![chrome developers videos](images/chromedevtools_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/ChromeDevelopers) [![mozilla developer](images/mozilla_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCh5UlGiu9d6LegIeUCW4N1w)
[![crunchydata](images/crunchydata_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCooRnlDz6VLAbFyKIChz4fg) [![kubedb appscode](images/kubedb_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCxObRDZ0DtaQe_cCP-dN-xg) [![cockroachdb](images/cockroachdb_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCc-m3P54YDVTjtMUJlmAuow) [![mongodb](images/mongodb_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/MongoDB) [![redis](images/redis_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCD78lHSwYqMlyetR0_P4Vig/) [![confluent video](images/confluent_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCmZz-Gj3caLLzEWBtbYUXaA) [![kubemq video](images/kubemq_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA) [![openebs](images/openebs_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g) [![storageos](images/storageos_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w) [![robin](images/robin_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w) [![portworx](images/portworx_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Portworx)
[![cloud academy](images/cloud_academy_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Cloudacademy/videos) [![acloudguru](images/acloudguru_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCp8lLM2JP_1pv6E0NQ38pqw) [![devops_tv](images/devops_tv_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [![xebialabs](images/xebialabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/xebialabs) [![devops library](images/devops_library_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCOnioSzUZS-ZqsRnf38V2nA) [![codecademy](images/codecademy.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5CMtpogD_P3mOoeiDHD5eQ) [![coursera](images/coursera_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/coursera) [![academind](images/academind_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w) [![guru99](images/guru99_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/guru99com) [![intellipaat](images/intellipaat_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/intellipaaat) [![codelytv](images/codelytv_logo.jpg){: style="width:7%"}](https://www.youtube.com/CodelyTV)
--- ## Motivation - [microservices.io](https://microservices.io/) - [cncf.io](https://www.cncf.io/) - [landscape.cncf.io](https://landscape.cncf.io/) - [Certified Kubernetes offerings](https://www.cncf.io/certification/software-conformance/) - [CNCF Survey Report 2019](https://www.cncf.io/wp-content/uploads/2020/03/CNCF_Survey_Report.pdf) - [CRI-O Lightweight Container Runtime for Kubernetes](https://cri-o.io/) - [Open Container Initiative](https://www.opencontainers.org/) - [agilemethodology.org](http://agilemethodology.org/) - [agilemanifesto.org](http://agilemanifesto.org/) - [12factor.net](https://12factor.net/) - [Are You 12-Factor Application Ready?](https://dzone.com/articles/are-you-12-factor-application-ready) - [12-factor app infographic](https://dzone.com/whitepapers/the-12-factor-app-infographic) - [An illustrated guide to 12 Factor Apps 🌟](https://www.redhat.com/architect/12-factor-app) - [openpracticelibrary.com](https://openpracticelibrary.com/) - [roadmap.sh](https://roadmap.sh/) - [DevOps Roadmap](https://roadmap.sh/devops) - [API Landscape](https://www.apidays.co/api-landscape) - [Stack Overflow Annual Developer Survey](https://insights.stackoverflow.com/survey) - [2021 🌟](https://insights.stackoverflow.com/survey/2021#technology-most-loved-dreaded-and-wanted) - [Open Source Guides](https://opensource.guide/) - [The Open Group: Making Standards Work](https://www.opengroup.org/) - [publications.opengroup.org](http://publications.opengroup.org/) - [The TOGAF® Standard, a standard of The Open Group](https://www.opengroup.org/togaf) - [How Your Application Architecture Has Evolved 🌟](https://dzone.com/articles/how-your-application-architecture-evolved) - [Kubernetes magic is in enterprise standardization, not app portability 🌟](https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardization-not-app-portability/) - [A new role to emerge: Kubernetes Manager 🌟](https://containerjournal.com/features/the-rise-of-the-kubemaster/) ## Introduction - [From Java EE To Cloud Native. Microservice Architecture. Openshift VS Kubernetes](introduction.md) - [Microservices FAQ & Kubernetes Native](faq.md) ## SRE Site Reliability Engineering - [Site Reliability Engineering (SRE)](sre.md) ## DevOps - [DevOps 🌟](devops.md) - [Cheat Sheets 🌟](cheatsheets.md) - [GitOps 🌟](gitops.md) - [MLOps](mlops.md) - [Demos & Screencasts. OpenShift, Kubernetes, Jenkins Pipelines with JCasC and more 🌟](demos.md) - [Chaos Engineering](chaos-engineering.md) ## Security and DevSecOps. Container Security - [Security and DevSecOps. Container Security](devsecops.md) - [Security Policy as Code](securityascode.md) ## NoOps - [NoOps](noops.md) - [Serverless Architectures & Frameworks. OpenFaaS, Knative & Kubeless](serverless.md) ## FinOps - Cloud Financial Management - [FinOps - Cloud Financial Management](finops.md) ## TestOps - Continuous Testing - [TestOps and Continuous Testing](testops.md) - [QA](qa.md) ## Project Management Methodology - [Project Management Methodology](project-management-methodology.md) - [Project Management Tools](project-management-tools.md) - [Appointment Scheduling](appointment-scheduling.md) - [Work From Home](workfromhome.md) ## Docker - [Docker](docker.md) ## Kubernetes - [Kubernetes 🌟](kubernetes.md) - [Kubernetes Plugins, Tools, Extensions and Projects 🌟](kubernetes-tools.md) - [kubectl commands](kubectl-commands.md) - [Kubernetes Networking](kubernetes-networking.md) - [Kubernetes security](kubernetes-security.md) - [Kubernetes Storage](kubernetes-storage.md) - [Kubernetes Backup and Migrations](kubernetes-backup-migrations.md) - [Kubernetes autoscaling](kubernetes-autoscaling.md) - [Kubernetes Operators and Controllers](kubernetes-operators-controllers.md) - [Kubernetes non-production local environments, Dashboards and Devel Tools](kubernetes-local.md) - [Kubernetes on premise](kubernetes-on-premise.md) - [Managed kubernetes in public clouds](managed-kubernetes-in-public-cloud.md) - [Kubernetes Releases](kubernetes-releases.md) - [Kubernetes Matrix Table 🌟](matrix-table.md) - [Kubernetes Alternatives](kubernetes-alternatives.md) ## SUSE Rancher - [Rancher - Enterprise management for Kubernetes 🌟](rancher.md) ## Red Hat OpenShift - [OpenShift 🌟](openshift.md) - [OCP 3](ocp3.md) - [OCP 4 🌟](ocp4.md) ## Software Delivery Pipeline - [CI/CD - Continuous Integration & Continuous Delivery](cicd.md) - [Git & Git Patterns. Trunk Devel, Git Flow & Feature Flags. Merge BOTs 🌟](git.md) ### Jenkins & CloudBees - [Jenkins & CloudBees 😀](jenkins.md) - [Performance testing with Jenkins and JMeter or Gatling](performance-testing-with-jenkins-and-jmeter.md) ### OpenShift Pipelines - [OpenShift Pipelines with Jenkins, Tekton and more... 🌟](openshift-pipelines.md) ### Jenkins Alternatives - [Jenkins Alternatives for Continuous Integration](jenkins-alternatives.md) ### Toolchain - [Container Runtimes/Managers & Base Images. Podman, Buildah & Skopeo](container-managers.md) - [Maven, Gradle & SDKMAN](maven-gradle.md) - [SonarQube](sonarqube.md) - [Nexus & JFrog Artifactory](nexus-jfrog.md) - [Selenium, Cucumber, Appium & Zephyr Jira plugin](selenium-appium-zephyr.md) - [Linux & SSH 🌟](linux.md) - [MkDocs & GitHub Pages](mkdocs.md) ### Web Servers, Reverse Proxies, Java Runtimes & Caching Solutions - [Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more](web-servers.md) - [Java EE/Jakarta EE and MicroProfile Runtimes: Payara, JBoss EAP, WebSphere Liberty, WildFly and more](java_app_servers.md) - [Embedded Servlet Containers in SpringBoot: Jetty, Tomcat, Undertow and more](embedded-servlet-containers.md) - [Caching Solutions](caching.md) ## Monitoring and Performance. Prometheus, Grafana, APMs and more - [Monitoring and Performance 🌟](monitoring.md) - [Prometheus](prometheus.md) - [Grafana](grafana.md) ## Configuration Management - [Ansible](ansible.md) - [Argo CD - Declarative GitOps for Kubernetes](argocd.md) - [Chef](chef.md) - [CI/CD Kubernetes Plugins](cicd-kubernetes-plugins.md) - [Client Libraries for Kubernetes: Go client, Python, Fabric8, JKube & Java Operator SDK](kubernetes-client-libraries.md) - [Flux. The GitOps operator for Kubernetes](https://fluxcd.io/) - [Helm Kubernetes Tool](helm.md) - [Liquibase and Flyway](liquibase.md) - [redhat-cop: Openshift Applier](https://dzone.com/articles/gitops-with-openshift-applier) - [StackStorm](stackstorm.md) - [Template-Free Kubernetes Configuration Customization with Kustomize](kustomize.md) - [Templating YAML with YAML Processors. Static Checking of Kubernetes YAML Files](yaml.md) ## Infrastructure Management Tools - [IaC Infrastructure as Code](iac.md) - [Pulumi](pulumi.md) - [Terraform & Packer 🌟](terraform.md) - [Crossplane](https://crossplane.io/) - [Kubestack: Terraform GitOps Framework](https://www.kubestack.com/) ## Databases on Kubernetes - [Relational Databases and Database DevOps. CrunchyData Postgres Operator 🌟](databases.md) - [NoSQL Databases](nosql.md) ## Cloud Based Integration & Messaging. Data Processing & Streaming (aka Data Pipeline) - [Cloud Based Integration & Messaging. Data Processing & Streaming (aka Data Pipeline) 🌟](message-queue.md) ## Service Mesh - [Service Mesh](servicemesh.md) - [Istio](istio.md) ## APIs with SOAP, REST and gRPC - [APIs with SOAP, REST and gRPC 🌟](api.md) - [Swagger code generator for REST APIs](swagger-code-generator-for-rest-apis.md) - [API Test Automation with Postman](postman.md) - [API Marketplaces. API Management with API Gateways & Developer Portals 🌟](developerportals.md) ## Development & Frameworks - [Angular](angular.md) - [Document Object Model (DOM)](dom.md) - [Go](golang.md) - [JavaScript - node.js & npm](javascript.md) - [Python - Django & Flask](python.md) - [Microsoft Xamarin](xamarin.md) - [Microsoft .NET](dotnet.md) - [Websites for web developers](devel-sites.md) ### Java - [Java & Open Source Microservices Frameworks. SpringBoot, MicroProfile, Quarkus and more 🌟](java_frameworks.md) - [Java Memory Management & Java Performance Optimization](java-and-java-performance-optimization.md) - [Java Parameters Matrix Table 🌟](jvm-parameters-matrix-table.md) ### Dev Environment - [Visual Studio Code 🌟](visual-studio.md) - [WSL: Linux Dev Environment on Windows](linux-dev-env.md) - [Scaffolding Tools](scaffolding.md) - [Chrome & Firefox DevTools. HTTP Protocols & WebSockets](ChromeDevTools.md) ### Low Code and No Code - [Low Code and No Code](lowcode-nocode.md) ## Public Cloud - [Public Cloud Solutions](public-cloud-solutions.md) - [Edge Computing](edge-computing.md) - [Cloud Architecture Diagram Tools](cloud-arch-diagrams.md) - [AWS 🌟](aws.md) - [Google Cloud Platform](GoogleCloudPlatform.md) - [Microsoft Azure](azure.md) - [IBM & IBM Cloud](ibm_cloud.md) - [Oracle Cloud](oraclecloud.md) - [Digital Ocean](digitalocean.md) - [Cloudflare](cloudflare.md) ## Big Data - [Big Data](bigdata.md) ## More References - [E-Learning](elearning.md) - [Subreddits and Newsfeeds](newsfeeds.md) - [Other Awesome Lists 🌟](other-awesome-lists.md) ## Recruitment and Freelancing - [Recruitment](recruitment.md) - [Freelancing](freelancing.md) - [Remote Tech Jobs](remote-tech-jobs.md) ## Customer Success Stories - [Customer Success Stories](customer.md) ---
[![automated_ansible](images/automated_ansible.jpg)](https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops)