diff --git a/v2-docs/ChromeDevTools.md b/v2-docs/ChromeDevTools.md index b03df8d7..f76cd9a9 100644 --- a/v2-docs/ChromeDevTools.md +++ b/v2-docs/ChromeDevTools.md @@ -16,5 +16,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/GoogleCloudPlatform.md b/v2-docs/GoogleCloudPlatform.md index 0bf3ac94..341325f1 100644 --- a/v2-docs/GoogleCloudPlatform.md +++ b/v2-docs/GoogleCloudPlatform.md @@ -5,21 +5,22 @@ ## Standard Reference - - [Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [COMMUNITY-TOOL] - [googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet](https://cloud.google.com/products) [COMMUNITY-TOOL] + - [cloud.google.com: Compare AWS and Azure services to Google Cloud](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] - - [Platform comparisons](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] β€” - [AWS and GCP comparison](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/aws) - - [Mapping of AWS services to Google Cloud](https://gregsramblings.com/blog/compare-google-cloud-to-aws) - [cloud.google.com: Secret Manager Best Practices](https://docs.cloud.google.com/secret-manager/docs/best-practices) [COMMUNITY-TOOL] - [cloud.google.com: VPN network overview](https://docs.cloud.google.com/vpc/docs/vpc) [COMMUNITY-TOOL] - [kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting](https://kinsta.com/blog/cloud-platform-for-developers) [COMMUNITY-TOOL] + - [Config Sync Overview](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [COMMUNITY-TOOL] - [Google Cloud AppSheet](https://about.appsheet.com/home) [COMMUNITY-TOOL] - [infoworld.com: Google Cloud AppSheet review: No-code with extras](https://www.infoworld.com/article/2270941/google-cloud-appsheet-review-no-code-with-extras.html) [COMMUNITY-TOOL] - [cloud.google.com: The gcloud tool cheat sheet](https://docs.cloud.google.com/sdk/docs/cheatsheet?hl=en) [COMMUNITY-TOOL] + - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] - [cloud.google.com](https://cloud.google.com) [COMMUNITY-TOOL] - [cloud.google.com: DevOps](https://cloud.google.com/devops) [COMMUNITY-TOOL] - [Cloud Developer Tools](https://cloud.google.com/products/tools) [COMMUNITY-TOOL] - - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] - [medium.com/google-cloud/tagged/devops](https://medium.com/google-cloud/tagged/devops) [COMMUNITY-TOOL] - [whizlabs.com: Introduction To Google Cloud Platform](https://www.whizlabs.com/blog/google-cloud-platform) [COMMUNITY-TOOL] - [cloud.google.com: Training more than 40 million new people on Google Cloud' skills](https://cloud.google.com/blog/topics/training-certifications/google-cloud-to-train-more-than-40-million-with-cloud-skills) [COMMUNITY-TOOL] @@ -55,8 +56,6 @@ - [cloud.google.com: Service Directory cheat sheet](https://cloud.google.com/blog/topics/developers-practitioners/service-directory-cheat-sheet) [COMMUNITY-TOOL] - [medium.com/google-cloud: Design your Landing Zone β€” Design Considerations' Part 4β€” IaC, GitOps and CI/CD (Google Cloud Adoption Series)](https://medium.com/google-cloud/design-your-landing-zone-design-considerations-part-4-iac-gitops-and-ci-cd-google-cloud-ae3f533c6dbd) [COMMUNITY-TOOL] - [devlibrary.withgoogle.com 🌟](https://devlibrary.withgoogle.com) [COMMUNITY-TOOL] - - [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [COMMUNITY-TOOL] - - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] - [kelseyhightower/cmd-tutorial](https://github.com/kelseyhightower/cmd-tutorial) [COMMUNITY-TOOL] - [engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner](https://engineering.mercari.com/en/blog/entry/20211222-kubernetes-based-spanner-autoscaler) [COMMUNITY-TOOL] - [Cloud Functions, meet VPC functionality](https://cloud.google.com/blog/products/serverless/learn-how-to-use-advanced-vpc-functionality-with-your-cloud-functions) [COMMUNITY-TOOL] @@ -96,5 +95,5 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowing Enterprise Gemini Agents to dynamically execute API operations, retrieve structured data, and handle multi-step workflows. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/about.md b/v2-docs/about.md index 4b71f21f..8177e2f9 100644 --- a/v2-docs/about.md +++ b/v2-docs/about.md @@ -5,27 +5,27 @@ ## Standard Reference - - [Terraform Kubernetes Boilerplates 🌟](https://nubenetes.com/terraform/) [COMMUNITY-TOOL] - [getpostman.com](https://www.postman.com) [COMMUNITY-TOOL] - - [nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE MANAGEMENT 🌟](https://www.nextplatform.com/store/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management/1654000) [COMMUNITY-TOOL] - [docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html) [COMMUNITY-TOOL] + - [Terraform Kubernetes Boilerplates 🌟](https://nubenetes.com/terraform/) [COMMUNITY-TOOL] + - [nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE MANAGEMENT 🌟](https://www.nextplatform.com/store/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management/1654000) [COMMUNITY-TOOL] - [cloudscaling.com: The History of Pets vs Cattle and How to Use the Analogy Properly](http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle) [COMMUNITY-TOOL] β€” - __In the old way of doing things, we treat our servers like pets, for example Bob the mail server. If Bob goes down, it’s all hands on deck. The CEO can’t get his email and it’s the end of the world. In the new way, servers are numbered, like cattle in a herd. For example, www001 to www100. When one server goes down, it’s taken out back, shot, and replaced on the line.__ - ==Pets==: __Servers or server pairs that are treated as indispensable or unique systems that can never be down. Typically they are manually built, managed, and β€œhand fed”. Examples include mainframes, solitary servers, HA loadbalancers/firewalls (active/active or active/passive), database systems designed as master/slave (active/passive), and so on.__ - ==Cattle==: __Arrays of more than two servers, that are built using automated tools, and are designed for failure, where no one, two, or even three servers are irreplaceable. Typically, during failure events no human intervention is required as the array exhibits attributes of β€œrouting around failures” by restarting failed servers or replicating data through strategies like triple replication or erasure coding. Examples include web server arrays, multi-master datastores such as Cassandra clusters, multiple racks of gear put together in clusters, and just about anything that is load-balanced and multi-master.__ - - [Jenkins Configuration as Code Plugin](https://www.jenkins.io/projects/jcasc) [COMMUNITY-TOOL] - - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] - - [opensource.com: GitOps vs. DevOps: What's the difference? 🌟](https://opensource.com/article/21/3/gitops) [COMMUNITY-TOOL] - - [thenewstack.io: Kubernetes at Scale without GitOps Is a Bad Idea](https://thenewstack.io/kubernetes-at-scale-without-gitops-is-a-bad-idea) [COMMUNITY-TOOL] - - [kube.careers: Kubernetes jobs market trends for 2021 (Q4)](https://kube.careers/report-2021-q4) [COMMUNITY-TOOL] - - [fairwinds.com: Never Should You Ever In Kubernetes: #1 Do K8S The Hard Way](https://www.fairwinds.com/blog/never-should-you-ever-in-kubernetes-1-do-k8s-the-hard-way) [COMMUNITY-TOOL] - - [DZone: Defining Day-2 Operations](https://dzone.com/articles/defining-day-2-operations) [COMMUNITY-TOOL] - - [jinja 🌟](https://github.com/pallets/jinja) ⭐ 11634 [ENTERPRISE-STABLE] - - [opensource.com: Using Ansible with REST APIs](https://opensource.com/article/21/9/ansible-rest-apis) [COMMUNITY-TOOL] - [alexander-goida.medium.com: Thoughts about breaking silos of software engineering' teams 🌟](https://alexander-goida.medium.com/thoughts-about-breaking-silos-of-software-engineering-teams-323d1f78ef68) [COMMUNITY-TOOL] - [devdriven.by: Promotion Driven Development](https://devdriven.by/promotion) [COMMUNITY-TOOL] - [reddit.com: Promotion Driven Development](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development) [COMMUNITY-TOOL] - [en.wikipedia.org: Kiss up kick down](https://en.wikipedia.org/wiki/Kiss_up_kick_down) [COMMUNITY-TOOL] + - [jinja 🌟](https://github.com/pallets/jinja) ⭐ 11634 [ENTERPRISE-STABLE] + - [opensource.com: Using Ansible with REST APIs](https://opensource.com/article/21/9/ansible-rest-apis) [COMMUNITY-TOOL] - [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL] + - [DZone: Defining Day-2 Operations](https://dzone.com/articles/defining-day-2-operations) [COMMUNITY-TOOL] + - [kube.careers: Kubernetes jobs market trends for 2021 (Q4)](https://kube.careers/report-2021-q4) [COMMUNITY-TOOL] + - [fairwinds.com: Never Should You Ever In Kubernetes: #1 Do K8S The Hard Way](https://www.fairwinds.com/blog/never-should-you-ever-in-kubernetes-1-do-k8s-the-hard-way) [COMMUNITY-TOOL] + - [Jenkins Configuration as Code Plugin](https://www.jenkins.io/projects/jcasc) [COMMUNITY-TOOL] + - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] + - [opensource.com: GitOps vs. DevOps: What's the difference? 🌟](https://opensource.com/article/21/3/gitops) [COMMUNITY-TOOL] + - [thenewstack.io: Kubernetes at Scale without GitOps Is a Bad Idea](https://thenewstack.io/kubernetes-at-scale-without-gitops-is-a-bad-idea) [COMMUNITY-TOOL] ## Cloud Native @@ -45,5 +45,5 @@ - [thenewstack.io: How the SRE Experience Is Changing with Cloud Native 🌟](https://thenewstack.io/how-the-sre-experience-is-changing-with-cloud-native) [ENTERPRISE-STABLE] β€” This high-density industry analysis examines how the rise of complex cloud-native architectures shifts SRE responsibilities. It addresses how microservices, service meshes, and dynamic scheduling require SREs to move from simple system monitoring to deep, code-level observability and platform design. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/ai.md b/v2-docs/ai.md index 067c4c1b..04176e84 100644 --- a/v2-docs/ai.md +++ b/v2-docs/ai.md @@ -5,7 +5,6 @@ ## Standard Reference - - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] - [guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics' of AI 🌟🌟🌟](https://www.guru99.com/ai-tutorial.html) [COMMUNITY-TOOL] - [technologyreview.es: "Las empresas que empiezan a lo grande con la IA' fracasan mΓ‘s" 🌟](https://www.technologyreview.es/s/13258/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas) [COMMUNITY-TOOL] - [hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning' y Deep Learning](https://hipertextual.com/2023/02/diferencias-ia-machine-learning) [COMMUNITY-TOOL] @@ -13,6 +12,7 @@ - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] - [Discussion: Where is AI Still Completely Useless?](https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for) [COMMUNITY-TOOL] - [hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer](https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer) [COMMUNITY-TOOL] + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] - [blog.redbrickai.com: F.A.S.T. ⚑️ Meta AI’s Segment Anything for Medical' Imaging](https://blog.redbrickai.com/blog-posts/fast-meta-sam-for-medical-imaging) [COMMUNITY-TOOL] - [hashicorp.com: Accelerating AI adoption on Azure with Terraform](https://www.hashicorp.com/blog/accelerating-ai-adoption-on-azure-with-terraform) [COMMUNITY-TOOL] - [hashicorp.com: AI for infrastructure management](https://www.hashicorp.com/solutions/ai-infrastructure-management) [COMMUNITY-TOOL] diff --git a/v2-docs/angular.md b/v2-docs/angular.md index c7dee982..ed7b2508 100644 --- a/v2-docs/angular.md +++ b/v2-docs/angular.md @@ -12,5 +12,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/ansible.md b/v2-docs/ansible.md index 3c96aa37..48da0306 100644 --- a/v2-docs/ansible.md +++ b/v2-docs/ansible.md @@ -57,12 +57,9 @@ - [docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html) [COMMUNITY-TOOL] - [redhat.com: Using Ansible to deploy Microsoft SQL Server 2019 on Red Hat Enterprise Linux 8](https://www.redhat.com/en/blog/mssql-linux-easy) [COMMUNITY-TOOL] - [oci-ansible-collection.readthedocs.io](https://oci-ansible-collection.readthedocs.io/en/latest) [COMMUNITY-TOOL] - - [Jenkins](https://www.jenkins.io) [COMMUNITY-TOOL] - - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] - - [itnext.io: Ansible and Jenkins β€” automate your scritps 🌟](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [COMMUNITY-TOOL] - - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) [COMMUNITY-TOOL] - - [youtube playlist: Ansible Tutorial - by Thetips4you 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] + - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] - [https://github.com/jdauphant/awesome-ansible](https://github.com/jdauphant/awesome-ansible) ⭐ 1005 [COMMUNITY-TOOL] + - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) [COMMUNITY-TOOL] - [docs.ansible.com](https://docs.ansible.com) [COMMUNITY-TOOL] - [dureka.co: What Is Ansible?](https://www.edureka.co/blog/what-is-ansible) [COMMUNITY-TOOL] - [Dzone: Part 2: Deploying Applications](https://dzone.com/articles/part-2-deploying-applications) [COMMUNITY-TOOL] @@ -134,9 +131,11 @@ - [linuxctl.com: Ansible - Interacting with external REST API](https://linuxctl.com/2017/01/ansible---interacting-with-external-rest-api) [COMMUNITY-TOOL] - [steampunk.si: Let us give Ansible a REST](https://steampunk.si/blog/let-us-give-ansible-a-rest) [COMMUNITY-TOOL] - [opensource.com: Using Ansible with REST APIs](https://opensource.com/article/21/9/ansible-rest-apis) [COMMUNITY-TOOL] + - [youtube playlist: Ansible Tutorial - by Thetips4you 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] - [youtube playlist: Ansible Tutorial - by Infra Xpertzz 🌟](https://www.youtube.com/playlist?list=PLOwxB_PX3s3WSfhzVtwhxXwy7QpkmtnzR) [COMMUNITY-TOOL] - [youtube: Ansible for beginners - by XavkiEn](https://www.youtube.com/playlist?list=PLWZKNB9waqIXEL-NIapWwIADPtkspe9vk) [COMMUNITY-TOOL] - [youtube: Exercises / Monitoring : How to install node exporter 🌟](https://www.youtube.com/watch?v=NgRuap0MmZw&ab_channel=XavkiEn) [COMMUNITY-TOOL] + - [Ansible for DevOps Examples](https://github.com/geerlingguy/ansible-for-devops) ⭐ 9761 [ENTERPRISE-STABLE] - [github.com/k3s-io/k3s-ansible 🌟](https://github.com/k3s-io/k3s-ansible) ⭐ 2793 [COMMUNITY-TOOL] - [github.com/PyratLabs/ansible-role-k3s 🌟](https://github.com/PyratLabs/ansible-role-k3s) ⭐ 712 [COMMUNITY-TOOL] - [developers.redhat.com: Set up mod_cluster for Red Hat JBoss Web Server with' Ansible](https://developers.redhat.com/articles/2021/09/28/set-modcluster-red-hat-jboss-web-server-ansible) [COMMUNITY-TOOL] @@ -158,6 +157,8 @@ - [opensource.com: 5 tips for choosing an Ansible collection that's right' for you](https://opensource.com/article/21/3/ansible-collections) [COMMUNITY-TOOL] - [youtube: Ansible Collections 🌟](https://www.youtube.com/watch?app=desktop&v=AXnDrGgLaF0&feature=share&ab_channel=RobertdeBock) [COMMUNITY-TOOL] - [linuxtechi.com: How to Use Loops in Ansible Playbook](https://www.linuxtechi.com/how-to-use-loops-in-ansible-playbook) [COMMUNITY-TOOL] + - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] + - [itnext.io: Ansible and Jenkins β€” automate your scritps 🌟](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [COMMUNITY-TOOL] - [Ansible AWX](https://github.com/ansible/awx) ⭐ 15428 [DE FACTO STANDARD] - [AWX Operator](https://github.com/ansible/awx-operator) ⭐ 1484 [COMMUNITY-TOOL] - [linuxsysadmins.com: Install Ansible AWX on Kubernetes in 5 minutes](https://www.linuxsysadmins.com/install-ansible-awx-on-kubernetes) [COMMUNITY-TOOL] @@ -172,6 +173,7 @@ - [github.com/jsmartin/ansible-tower-packer](https://github.com/jsmartin/ansible-tower-packer) [COMMUNITY-TOOL] - [artifacthub.io: Helm Charts - AWX](https://artifacthub.io/packages/search?ts_query_web=awx&sort=relevance&page=1) [COMMUNITY-TOOL] - [AWS Marketplace (AMIs): AWX/Tower](https://aws.amazon.com/marketplace/search/results?searchTerms=tower) [COMMUNITY-TOOL] + - [Jenkins](https://www.jenkins.io) [COMMUNITY-TOOL] - [Foreman](https://www.theforeman.org) [COMMUNITY-TOOL] - [jeffgeerling.com: Testing your Ansible roles with Molecule](https://www.jeffgeerling.com/blog/2018/testing-your-ansible-roles-molecule) [COMMUNITY-TOOL] - [opensource.com: Testing Ansible roles with Molecule](https://opensource.com/article/18/12/testing-ansible-roles-molecule) [COMMUNITY-TOOL] @@ -185,7 +187,6 @@ - [Tronde/ansible-role-rhel-patchmanagement](https://github.com/Tronde/ansible-role-rhel-patchmanagement) ⭐ 75 [COMMUNITY-TOOL] - [konstruktoid/ansible-hvault-inventory: Dynamic Ansible inventory using HashiCorp' Vault SSH OTP and local password rotation](https://github.com/konstruktoid/ansible-hvault-inventory) ⭐ 23 [COMMUNITY-TOOL] - [medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟](https://medium.com/opstree-technology/ansible-helm-diff-plugin-63e1cda299a3) [COMMUNITY-TOOL] - - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] - [medium: AWS Configuration with Web Server in EC2 Using Ansible](https://medium.com/@ayushsingh1525/aws-configuration-with-apache-server-in-ec2-using-ansible-2ef61f98872e) [COMMUNITY-TOOL] - [adamtheautomator.com: How to Use the Ansible Kubernetes Module](https://adamtheautomator.com/ansible-kubernetes) [COMMUNITY-TOOL] - [galaxy.ansible.com/nginxinc/nginx_core](https://galaxy.ansible.com/nginxinc/nginx_core) [COMMUNITY-TOOL] @@ -201,7 +202,21 @@ - [opensource.com: How I use Ansible and anacron for automation](https://opensource.com/article/21/9/ansible-anacron-automation) [COMMUNITY-TOOL] - [opensource.com: Use anacron for a better crontab](https://opensource.com/article/21/2/linux-automation) [COMMUNITY-TOOL] +## DevOps and Automation + +### AI-Assisted Operations + +#### Infrastructure as Code + + - **(2023)** [ansible.com: Ansible and ChatGPT: Putting it to the test](https://www.redhat.com/en/blog/channel/open-source-communities) 🌟🌟🌟 [CASE STUDY] [EMERGING] β€” Red Hat's experimental analysis testing generative AI capability against Ansible Playbook authoring constraints. Highlights current logical gaps and structural best practices for verification. +## Security + +### Certificates + +#### TLS Automation + + - **(2021)** [getbetterdevops.io: How to Secure K8S Nginx Ingress With Let’s Encrypt and Cert Manager](https://www.empowersurvivors.net) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Rescued guide detailing the technical orchestration steps of cert-manager and Let's Encrypt certificates mapping over NGINX Ingress controllers for ingress traffic protection. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Devsecops](./devsecops.md) diff --git a/v2-docs/api.md b/v2-docs/api.md index f5c8c30e..b45fdd0d 100644 --- a/v2-docs/api.md +++ b/v2-docs/api.md @@ -25,17 +25,13 @@ - [SwaggerHub: Free Web Service](https://swagger.io/product) [COMMUNITY-TOOL] - [any-api.com](https://marketplace.apilayer.com/?utm_source=any-api&utm_medium=any-api-redirection&utm_campaign=any-api-redirection) [COMMUNITY-TOOL] - [Mux: The API to Video](https://www.mux.com) [COMMUNITY-TOOL] β€” - [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast) 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat) - - [betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and' Performance](https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab) [COMMUNITY-TOOL] - - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] - - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] - - [Open Banking](https://en.wikipedia.org/wiki/Open_banking) [COMMUNITY-TOOL] + - [Devdocs.io API Documentation 🌟](https://devdocs.io) [COMMUNITY-TOOL] - [wikipedia: API Application Programming Interface](https://simple.wikipedia.org/wiki/Application_programming_interface) [COMMUNITY-TOOL] - [postman.com: What is an API?](https://www.postman.com/what-is-an-api) [COMMUNITY-TOOL] - [github.com/public-apis/public-apis: Try Public APIs for free 🌟](https://github.com/public-apis/public-apis) ⭐ 436518 [DE FACTO STANDARD] - [apifriends.com: What is an API?](https://apifriends.com/api-management/what-is-an-api) [COMMUNITY-TOOL] - [axway.com: What is API Management?](https://www.axway.com/en/products/api-management/what-is-api-management) [COMMUNITY-TOOL] - [Youtube Playlist: Introduction to APIs](https://www.youtube.com/playlist?list=PLM-7VG-sgbtBBnWb2Jc5kufgtWYEmiMAw) [COMMUNITY-TOOL] - - [Devdocs.io API Documentation 🌟](https://devdocs.io) [COMMUNITY-TOOL] - [thenewstack.io: 5 Ways to Succeed with an API Gateway](https://thenewstack.io/5-ways-to-succeed-with-an-api-gateway) [COMMUNITY-TOOL] - [amazicworld.com: Why APIs can’t be missed when it comes to DevOps](https://amazicworld.com/why-apis-cant-be-missed-when-it-comes-to-devops) [COMMUNITY-TOOL] - [medium: API Gateway Part 1](https://medium.com/easyread/api-gateway-part-1-7901ba703f9) [COMMUNITY-TOOL] @@ -97,6 +93,7 @@ - [SPDY and WebSocket Support at Akamai](https://blogs.akamai.com/2012/07/spdy-and-websocket-support-at-akamai.html) [COMMUNITY-TOOL] - [spring.io: YMNNALFT: Websockets](https://spring.io/blog/2021/01/25/ymnnalft-websockets) [COMMUNITY-TOOL] - [blog.bitsrc.io: Deep Dive into WebSockets](https://blog.bitsrc.io/deep-dive-into-websockets-e6c4c7622423) [COMMUNITY-TOOL] + - [betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and' Performance](https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab) [COMMUNITY-TOOL] - [Socket.io](https://socket.io) [COMMUNITY-TOOL] - [itnext.io: Differences between WebSockets and Socket.IO](https://itnext.io/differences-between-websockets-and-socket-io-a9e5fa29d3dc) [COMMUNITY-TOOL] - [AsyncAPI](https://www.asyncapi.com) [COMMUNITY-TOOL] @@ -137,7 +134,10 @@ - [biztechmagazine.com: 6 Steps to Improved API Security](https://biztechmagazine.com/article/2021/07/6-steps-improved-api-security) [COMMUNITY-TOOL] - [thenewstack.io: Developer, Beware: The 3 API Security Risks You Can’t Overlook](https://thenewstack.io/developer-beware-the-3-api-security-risks-you-cant-overlook) [COMMUNITY-TOOL] - [medium.com/@sajjadfazlani: How to protect your APIs and Microservices?' 🌟](https://medium.com/@sajjadfazlani/how-to-protect-your-apis-and-microservices-f22b99ce2322) [COMMUNITY-TOOL] + - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] - [programmableweb.com](https://www.programmableweb.com) [COMMUNITY-TOOL] + - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] + - [Open Banking](https://en.wikipedia.org/wiki/Open_banking) [COMMUNITY-TOOL] - [thenewstack.io: A Digital Transformation Journey in the Banking Sector](https://thenewstack.io/a-digital-transformation-journey-in-the-banking-sector) [COMMUNITY-TOOL] - [thenewstack.io: True Success in Process Automation Requires Microservices](https://thenewstack.io/true-success-in-process-automation-requires-microservices) [COMMUNITY-TOOL] - [thenewstack.io: How Platform Ops Teams Should Think About API Strategy](https://thenewstack.io/how-platform-ops-teams-should-think-about-api-strategy) [COMMUNITY-TOOL] @@ -150,8 +150,8 @@ - [openapi-comment-parser](https://github.com/bee-travels/openapi-comment-parser) ⭐ 256 [COMMUNITY-TOOL] - [IBM creates an open source tool to simplify API documentation](https://www.techrepublic.com/article/ibm-creates-an-open-source-tool-to-simplify-api-documentation) [COMMUNITY-TOOL] - [API Business Models. 20 Models in 20 Minutes](https://www.infoq.com/presentations/API-Business-Models) [COMMUNITY-TOOL] - - [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast)' 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat) [COMMUNITY-TOOL] - [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL] + - [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast)' 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat) [COMMUNITY-TOOL] ## Development Tools @@ -169,5 +169,5 @@ - [Cerebras AI](https://www.cerebras.ai) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Architectural hub detailing wafer-scale AI processors built to tackle compute limits. Facilitates unprecedented deep-learning model execution with extreme localized bandwidth optimizations. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [JVM Parameters Matrix Table](./jvm-parameters-matrix-table.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [Golang](./golang.md) diff --git a/v2-docs/appointment-scheduling.md b/v2-docs/appointment-scheduling.md index 1dd87609..5a050290 100644 --- a/v2-docs/appointment-scheduling.md +++ b/v2-docs/appointment-scheduling.md @@ -22,5 +22,5 @@ --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/argo.md b/v2-docs/argo.md index 0b2861b3..819b73ba 100644 --- a/v2-docs/argo.md +++ b/v2-docs/argo.md @@ -222,5 +222,5 @@ - [itnext.io: Build a Lightweight Internal Developer Platform with Argo CD' and Kubernetes Labels](https://itnext.io/build-a-lightweight-internal-developer-platform-with-argo-cd-and-kubernetes-labels-4c0e52c6c0f4) [ENTERPRISE-STABLE] β€” Curator Insight: Proposes an innovative model for constructing a lightweight IDP by utilizing simple Kubernetes label configurations mapped to Argo CD ApplicationSets. Live Grounding: Demonstrates how platform teams can abstract direct Kubernetes complexity for application developers, promoting self-service deployment without security compromises. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/aws-architecture.md b/v2-docs/aws-architecture.md index 9686af03..dc8d9c5e 100644 --- a/v2-docs/aws-architecture.md +++ b/v2-docs/aws-architecture.md @@ -130,5 +130,5 @@ - **(2021)** [**Clean Architecture on Frontend**](https://bespoyasov.me/blog/clean-architecture-on-frontend) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” An exceptional breakdown demonstrating the application of Clean Architecture principles to frontend systems. Illustrates isolation of business logic from UI components to enable extreme testability. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-backup.md b/v2-docs/aws-backup.md index bcc8f3d3..fb1090bd 100644 --- a/v2-docs/aws-backup.md +++ b/v2-docs/aws-backup.md @@ -27,5 +27,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-containers.md b/v2-docs/aws-containers.md index 704257af..a385dfa7 100644 --- a/v2-docs/aws-containers.md +++ b/v2-docs/aws-containers.md @@ -10,10 +10,10 @@ - [Get started with Amazon EC2 Container Registry (Amazon ECR)](http://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html) [COMMUNITY-TOOL] - [Using Docker Machine with AWS](http://blog.scottlowe.org/2016/03/22/using-docker-machine-with-aws) [COMMUNITY-TOOL] - [blog.couchbase.com: Getting Started with Docker for AWS and Scaling Nodes](http://blog.couchbase.com/2016/july/docker-for-aws-getting-started-scaling-nodes) [COMMUNITY-TOOL] - - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] - [ecrcp](https://github.com/bit-cloner/ecrcp) [COMMUNITY-TOOL] - [medium: Creating CI/CD Pipeline for AWS ECS β€” Part I](https://medium.com/@harshvijaythakkar/creating-ci-cd-pipeline-for-aws-ecs-part-i-b2f61bb1522f) [COMMUNITY-TOOL] - [dev.to: Sharing secrets to ECS in an AWS multi-account architecture](https://dev.to/aws-builders/sharing-secrets-to-ecs-in-an-aws-multi-account-architecture-5h1i) [COMMUNITY-TOOL] + - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] - [faun.pub: Why We Moved From Lambda to ECS](https://faun.pub/why-we-moved-from-lambda-to-ecs-b84674f31869) [COMMUNITY-TOOL] - [Automate rollbacks for Amazon ECS rolling deployments with CloudWatch alarms](https://aws.amazon.com/blogs/containers/automate-rollbacks-for-amazon-ecs-rolling-deployments-with-cloudwatch-alarms) [COMMUNITY-TOOL] - [aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS](https://aws.plainenglish.io/choosing-the-right-aws-container-service-ecs-vs-eks-3b11dd078c99) [COMMUNITY-TOOL] @@ -29,9 +29,10 @@ #### Container Orchestration Comparison + - **(2021)** [clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform 🌟](https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks) 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A comparative evaluation of AWS ECS and EKS architectures, evaluating setup speed, configuration overhead, and native AWS integrations. Perfect for planning engineering transitions from basic container platforms to complex, scalable orchestrators. - [cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS](https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks) [COMMUNITY-TOOL] [GUIDE] β€” Deep comparison analyzing container scaling mechanics and metrics between ECS (using ASGs) and EKS (using Cluster Autoscaler). The analysis explains scale-up and scale-down behaviors, node provisioning latencies, and resource utilization optimizations. - [cast.ai: AWS EKS vs. ECS vs. Fargate: Where to manage your Kubernetes?](https://cast.ai/blog/aws-eks-vs-ecs-vs-fargate-where-to-manage-your-kubernetes) [COMMUNITY-TOOL] [GUIDE] β€” Comparative evaluation analyzing resource isolation, infrastructure management, and compute overhead between EKS, ECS, and AWS Fargate. Highlights scheduling efficiency, control plane pricing, and cost-of-scale dynamics for enterprise systems. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-data.md b/v2-docs/aws-data.md index 72b70e82..c1fbdf53 100644 --- a/v2-docs/aws-data.md +++ b/v2-docs/aws-data.md @@ -17,5 +17,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-databases.md b/v2-docs/aws-databases.md index cfad2e88..d847f09d 100644 --- a/v2-docs/aws-databases.md +++ b/v2-docs/aws-databases.md @@ -114,5 +114,5 @@ - **(2021)** [**Tutorial: Tuning Table Design**](http://docs.aws.amazon.com/redshift/latest/dg/tutorial-tuning-tables.html) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Curator Insight provides the authoritative AWS tutorial on optimizing Amazon Redshift table structures. Live Grounding highlights deep configurations including distribution styles (KEY, ALL, EVEN), sort keys (compound vs interleaved), and compression encodings. Essential reading for data platform engineers scaling cloud-native data warehouses. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Backup](./aws-backup.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-devops.md b/v2-docs/aws-devops.md index b2796143..e569d697 100644 --- a/v2-docs/aws-devops.md +++ b/v2-docs/aws-devops.md @@ -27,12 +27,6 @@ Live Grounding: Demonstrates step-by-step scheduling configurations, enabling cr Live Grounding: The active development has stalled, but the architecture remains highly relevant for federation research, featuring cross-cluster pod scheduling and proxy-pods. ## Public Cloud Infrastructure -### AWS Architecture - -#### Multi-Region Blueprints - - - **(2021)** [**Multi-Region Infrastructure Deployment**](https://aws.amazon.com/solutions) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight: AWS Solutions library offering reference architectures for high-availability setups. -Live Grounding: Provides automated CloudFormation and CDK deployment configurations to orchestrate secure application instances across multiple geographical AWS regions. ### AWS Ecosystem #### AI Ops @@ -77,5 +71,5 @@ Live Grounding: While primarily legacy, it outlines key patterns for mapping sta Live Grounding: Detailed comparative resource mapping the architectural equivalents between AWS developer tooling and Azure DevOps systems. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-iac.md b/v2-docs/aws-iac.md index eac20a7b..4a35ac47 100644 --- a/v2-docs/aws-iac.md +++ b/v2-docs/aws-iac.md @@ -34,5 +34,5 @@ - [youtube.com: AWS Cloud Complete Bootcamp Course - CloudFormation | freeCodeCamp' 🌟](https://www.youtube.com/watch?v=zA8guDqfv40) [DE FACTO STANDARD] [GUIDE] β€” A comprehensive boot-camp produced by freeCodeCamp focusing on CloudFormation foundations. Details modular resource design, dependency mapping, drift protection, and secure infrastructure-as-code delivery pipelines. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-messaging.md b/v2-docs/aws-messaging.md index 50379b03..d52275a0 100644 --- a/v2-docs/aws-messaging.md +++ b/v2-docs/aws-messaging.md @@ -15,5 +15,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-miscellaneous.md b/v2-docs/aws-miscellaneous.md index 78a3ba7b..3b86f76d 100644 --- a/v2-docs/aws-miscellaneous.md +++ b/v2-docs/aws-miscellaneous.md @@ -62,5 +62,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-monitoring.md b/v2-docs/aws-monitoring.md index b9a75c2d..dbf03788 100644 --- a/v2-docs/aws-monitoring.md +++ b/v2-docs/aws-monitoring.md @@ -28,5 +28,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-networking.md b/v2-docs/aws-networking.md index 5f046b1c..514e2e32 100644 --- a/v2-docs/aws-networking.md +++ b/v2-docs/aws-networking.md @@ -5,12 +5,12 @@ ## Standard Reference + - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] - [AWS Cloud Networking – Zero to Hero](http://www.netdesignarena.com/index.php/2020/04/15/new-blog-series-aws-cloud-networking-zero-to-hero) [COMMUNITY-TOOL] - [How do I transfer a domain to AWS from another registrar?](https://repost.aws/knowledge-center) [COMMUNITY-TOOL] - [docs.aws.amazon.com: What Is Elastic Load Balancing?](http://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html) [COMMUNITY-TOOL] - [Application Load Balancer](https://aws.amazon.com/elasticloadbalancing/application-load-balancer) [COMMUNITY-TOOL] - [Find the fastest region from your location](http://aws-latency.altaircp.com) [COMMUNITY-TOOL] - - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] - [linuxjournal.com: AWS EC2 VPC CLI](http://www.linuxjournal.com/content/aws-ec2-vpc-cli) [COMMUNITY-TOOL] - [tailscale.com: Connect to an AWS VPC using subnet routes](https://tailscale.com/docs/install/cloud/aws) [COMMUNITY-TOOL] - [AWS Networking for Developers](https://aws.amazon.com/es/blogs/apn/aws-networking-for-developers) [COMMUNITY-TOOL] @@ -59,5 +59,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-newfeatures.md b/v2-docs/aws-newfeatures.md index 7f216c25..23fed8f0 100644 --- a/v2-docs/aws-newfeatures.md +++ b/v2-docs/aws-newfeatures.md @@ -128,5 +128,5 @@ - [Amazon EKS introduces EKS Pod Identity](https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-eks-pod-identity) [ADVANCED LEVEL] [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Highlights the launch of EKS Pod Identity, an evolved architectural alternative to IRSA (IAM Roles for Service Accounts). By utilizing a highly optimized local agent daemon on worker nodes, it simplifies IAM association, scales beyond IRSA session limits, and works across multiple clusters with ease. A fundamental improvement to EKS access management. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-pricing.md b/v2-docs/aws-pricing.md index 1738d389..94d5b8e7 100644 --- a/v2-docs/aws-pricing.md +++ b/v2-docs/aws-pricing.md @@ -27,5 +27,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-security.md b/v2-docs/aws-security.md index e7fa8e64..cf88151a 100644 --- a/v2-docs/aws-security.md +++ b/v2-docs/aws-security.md @@ -114,5 +114,5 @@ - [How-To Secure A Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server) ⭐ 27424 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An exhaustive, highly popular guide for securing production Linux environments. Covers SSH hardening, firewalls, user permission boundaries, 2FA, kernel optimization, audit logs, and automated vulnerability scanning. --- -πŸ’‘ **Explore Related:** [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) | [AWS Backup](./aws-backup.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-serverless.md b/v2-docs/aws-serverless.md index 20255215..4b2e7334 100644 --- a/v2-docs/aws-serverless.md +++ b/v2-docs/aws-serverless.md @@ -7,6 +7,7 @@ - [Build a Python Microservice with Amazon Web Services Lambda & API Gateway](http://www.giantflyingsaucer.com/blog/?p=5730) [COMMUNITY-TOOL] - [blog.powerupcloud.com: AWS inventory details in CSV using lambda](http://blog.powerupcloud.com/2016/02/07/aws-inventory-details-in-csv-using-lambda) [COMMUNITY-TOOL] + - [betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and' Performance](https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab) [COMMUNITY-TOOL] - [npmjs.com: Lambda load test](https://www.npmjs.com/package/lambda-load-test) [COMMUNITY-TOOL] - [blog.usejournal.com: Building a Serverless Back-end with AWS](https://blog.usejournal.com/building-a-serverless-back-end-with-aws-5bb3642a3f4) [COMMUNITY-TOOL] - [kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching' in the Cloud**](https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f) [COMMUNITY-TOOL] @@ -16,7 +17,6 @@ - [medium.com/@andrewjr350: Misunderstanding of Serverless (AWS)](https://medium.com/@andrewjr350/misunderstanding-of-serverless-aws-835c7076ea4c) [COMMUNITY-TOOL] - [medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native' Microservices Evolves to AWS Serverless Event-driven Architectures](https://medium.com/aws-serverless-microservices-with-patterns-best/cloud-native-microservices-evolves-to-aws-serverless-event-driven-architectures-9a38c473f4f8) [COMMUNITY-TOOL] - [betterprogramming.pub: Exploring the Serverless Event-Driven Architecture](https://betterprogramming.pub/exploring-the-serverless-event-driven-architecture-8d6bda93e823) [COMMUNITY-TOOL] - - [betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and' Performance](https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab) [COMMUNITY-TOOL] - [medium.com/awesome-cloud: AWS β€” Difference between Serverless (Lambda) and' Containers (Kubernetes)](https://medium.com/awesome-cloud/aws-difference-between-serverless-lambda-and-containers-kubernetes-serverless-vs-containers-lambda-vs-k8s-a166931870a2) [COMMUNITY-TOOL] - [aws.plainenglish.io: Let's design a serverless ETL pipeline with AWS services](https://aws.plainenglish.io/lets-design-a-serverless-etl-pipeline-with-aws-services-9ab88c95afd4) [COMMUNITY-TOOL] - [faun.pub: Serverless With Spring Boot & AWS Lambda](https://faun.pub/serverless-with-spring-boot-aws-lambda-bc76c1de2b12) [COMMUNITY-TOOL] @@ -173,5 +173,5 @@ - [terrateam.io: AWS Lambda Function with Terraform](https://terrateam.io/blog/aws-lambda-function-with-terraform) [COMMUNITY-TOOL] β€” A comprehensive operational guide explaining how to declare, compile, and manage AWS Lambda functions natively within Terraform infrastructure-as-code patterns. It maps IAM role dependencies, source code hash tracking, and automated zip compilation cycles. This is an essential blueprint for teams prioritizing Terraform-centric CI/CD environments. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-spain.md b/v2-docs/aws-spain.md index c142139e..7a9eb78b 100644 --- a/v2-docs/aws-spain.md +++ b/v2-docs/aws-spain.md @@ -21,5 +21,5 @@ - [AWS Transit Gateway is now available in Europe (Spain) Region](https://aws.amazon.com/about-aws/whats-new/2023/04/aws-transit-gateway-europe-spain-region) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” AWS announcement declaring the availability of Transit Gateway in the Europe (Spain) region. Enables cloud architects to build highly scalable hub-and-spoke virtual private networks natively. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-storage.md b/v2-docs/aws-storage.md index 049842a3..65b59264 100644 --- a/v2-docs/aws-storage.md +++ b/v2-docs/aws-storage.md @@ -26,7 +26,6 @@ - [infoq.com: AWS Transfer Family Introduces Support for EFS](https://www.infoq.com/news/2021/01/aws-transfer-ftp-efs) [COMMUNITY-TOOL] β€” Reports on the strategic integration between AWS Transfer Family (SFTP/FTPS/FTP) and EFS. Enables developers to expose shared file systems securely directly to remote partners without managing SFTP instance clusters. #### Amazon S3 - - **(2023)** [**blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide**](https://awsfundamentals.com/blog/aws-s3-sync) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A detailed, high-density guide on utilizing the aws s3 sync CLI command. Includes performance tuning parameters like concurrency configs, exclusion patterns, and handling large scales securely. - **(2021)** [acloudguru.com: S3 Glacier Instant Retrieval deep dive: Which S3 Storage Class is right for me?](https://www.pluralsight.com/resources/blog/cloud/s3-glacier-instant-retrieval-deep-dive-which-s3-storage-class-is-right-for-me) 🌟🌟🌟 [COMMUNITY-TOOL] β€” A deep dive into S3 Glacier Instant Retrieval, analyzing costs and access latency. Explains the strategic sweet spot of the tier for archival data that requires millisecond retrieval speeds without standard Glacier delays. - [S3 FAQ](https://aws.amazon.com/s3/faqs) [DOCUMENTATION] [DE FACTO STANDARD] β€” The official AWS documentation addressing technical details of Simple Storage Service (S3). Provides absolute specifications for consistency models, replication capabilities, access control lists, and durability guarantees. - [cloudkatha.com: Is S3 Region Specific or Global? What do you think?](https://cloudkatha.com/is-s3-region-specific-or-global-what-do-you-think) [COMMUNITY-TOOL] β€” Clarifies the architectural paradox of Amazon S3's namespace being globally unique while data is stored physically in regional clusters. Details the implications on DNS, endpoint routing, and latency. @@ -59,5 +58,5 @@ * Acts as a foundational storage engine for large-scale Kubernetes PV platforms (Rook-Ceph) and private clouds. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Databases](./aws-databases.md) | [AWS Backup](./aws-backup.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws-tools-scripts.md b/v2-docs/aws-tools-scripts.md index c4d59bab..92e8aaa3 100644 --- a/v2-docs/aws-tools-scripts.md +++ b/v2-docs/aws-tools-scripts.md @@ -6,13 +6,14 @@ ## Standard Reference - [ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing into your Amazon EC2 instances by tag (such as β€˜Name’)](https://pypi.org/project/ec2-ssh-yplan) [COMMUNITY-TOOL] + - [Amazon CodeWhisperer](https://aws.amazon.com/q/developer) [COMMUNITY-TOOL] - [ermetic/access-undenied-aws 🌟](https://github.com/tenable/access-undenied-aws) ⭐ 271 [COMMUNITY-TOOL] - [ermetic.com: Access Undenied on AWS](https://www.tenable.com/blog/access-undenied-on-aws) [COMMUNITY-TOOL] - [github.com/containerscrew/aws-sso-auth](https://github.com/containerscrew/aws-sso-rs) ⭐ 4 [COMMUNITY-TOOL] - [AWS CLI Command Reference](http://docs.aws.amazon.com/cli/latest/index.html) [COMMUNITY-TOOL] - [New usage examples have been added to the CLI for CodePipeline API Reference](http://docs.aws.amazon.com/cli/latest/reference/codepipeline/index.html) [COMMUNITY-TOOL] - [blog.awsfundamentals.com: Step-By-Step: Emptying S3 Buckets and Directories Using the AWS CLI with S3 RM](https://awsfundamentals.com/blog/aws-s3-rm-removing-files) [COMMUNITY-TOOL] - - [Amazon CodeWhisperer 🌟](https://aws.amazon.com/q/developer) [COMMUNITY-TOOL] + - [AWS Toolkits for Cloud9, JetBrains and VS Code now support interaction with over 200 new resource types 🌟](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-toolkits-cloud9-jetbrains-vs-code) [COMMUNITY-TOOL] - [hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer](https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer) [COMMUNITY-TOOL] - [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) ⭐ 12740 [ENTERPRISE-STABLE] - [AWS IP inventory](https://github.com/okelet/awsipinventory) [COMMUNITY-TOOL] @@ -30,7 +31,6 @@ - [cloudcatalog.dev](https://www.cloudcatalog.dev) [COMMUNITY-TOOL] - [github.com/infrahouse/infrahouse-toolkit](https://github.com/infrahouse/infrahouse-toolkit) ⭐ 74 [COMMUNITY-TOOL] - [dev.to: Continuous Integration and Deployment on AWS - and a wishlist' for CI/CD Tools on AWS](https://dev.to/aws-builders/continuous-integration-and-deployment-on-aws-and-a-wishlist-for-cicd-tools-on-aws-5a13) [COMMUNITY-TOOL] - - [AWS Toolkits for Cloud9, JetBrains and VS Code now support interaction with over 200 new resource types 🌟](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-toolkits-cloud9-jetbrains-vs-code) [COMMUNITY-TOOL] - [AWS Management Tools Blog](https://aws.amazon.com/blogs/mt) [COMMUNITY-TOOL] - [Metabadger](https://github.com/salesforce/metabadger) ⭐ 143 [COMMUNITY-TOOL] - [Amazon CLI Documentation](https://aws.amazon.com/cli) [COMMUNITY-TOOL] @@ -63,6 +63,11 @@ #### Asset Management - [Querying AWS at scale across APIs, Regions, and accounts](https://aws.amazon.com/blogs/opensource/querying-aws-at-scale-across-apis-regions-and-accounts) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An AWS blog post analyzing strategies and open-source tools (like Steampipe) to query and audit AWS resources at massive multi-region, multi-account scales. It breaks down API rate-limiting workarounds and security posture assessment methodologies. +### AWS Storage + +#### Amazon S3 + + - **(2023)** [**blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide**](https://awsfundamentals.com/blog/aws-s3-sync) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A detailed, high-density guide on utilizing the aws s3 sync CLI command. Includes performance tuning parameters like concurrency configs, exclusion patterns, and handling large scales securely. ## Cloud Security ### Asset Management (1) @@ -72,5 +77,5 @@ - [steampipe 🌟](https://steampipe.io) [ENTERPRISE-STABLE] β€” A zero-dependency CLI tool that allows querying of APIs and cloud infrastructure (AWS, Azure, GitHub, etc.) dynamically using Postgres-compatible SQL. It simplifies cloud infrastructure compliance, security audits, and resource inspection by exposing multi-platform APIs as regular database tables. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [Azure](./azure.md) | [AWS](./aws.md) | [AWS Architecture](./aws-architecture.md) diff --git a/v2-docs/aws-training.md b/v2-docs/aws-training.md index 449228ac..0a24bc0a 100644 --- a/v2-docs/aws-training.md +++ b/v2-docs/aws-training.md @@ -6,9 +6,9 @@ ## Standard Reference - [Amazon AWS Certification Preparation Tips](http://walkintocloud.com/index.php/2016/06/04/amazon-aws-certification-preparation-tips) [COMMUNITY-TOOL] + - [medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops' resources](https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3) [COMMUNITY-TOOL] - [hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS](https://hashnode.tpschmidt.com/my-top-10-free-learning-resources-for-aws) [COMMUNITY-TOOL] - [satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications' (Over 150 Video list)](https://satyenkumar.medium.com/my-youtube-channel-is-updated-for-aws-certifications-over-150-video-list-1ae7aa81e99d) [COMMUNITY-TOOL] - - [medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops' resources](https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3) [COMMUNITY-TOOL] - [devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!!](https://devopsmonk.hashnode.dev/learn-aws-if-you-want-to-save-your-career) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -29,7 +29,6 @@ #### AWS Official - **(2021)** [==explore.skillbuilder.aws/learn: AWS Skill Builder 🌟==](https://skillbuilder.aws) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” AWS's official digital training hub, offering interactive learning models, gamified simulation sandboxes, and deep system architecture tracks compiled by primary cloud specialists. - - **(2023)** [community.aws/training: Training and Certification](https://builder.aws.com/learn) [COMMUNITY-TOOL] [GUIDE] β€” An official community hub connecting cloud builders with modern development labs, learning blueprints, and architectural expert-led events. - [AWS Cloud Practitioner - Curso Completo 2023](https://www.youtube.com/watch?v=zQyrhjEAqLs) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A complete video guide systematically mapping the official AWS Cloud Practitioner certification domains in Spanish. [SPANISH CONTENT] - [aws.amazon.com: ExΓ‘menes prΓ‘cticos gratuitos y 100% en espaΓ±ol para que' obtenga su certificaciΓ³n](https://aws.amazon.com/es/blogs/aws-spanish/examenes-practicos-gratuitos-y-100-en-espanol-para-que-obtenga-su-certificacion) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” AWS-published reference article detailing official practice examinations localized in Spanish to support accessible learning globally. [SPANISH CONTENT] - [Schedule an Exam](https://aws.amazon.com/certification/certification-prep/testing) [COMMUNITY-TOOL] β€” The official registration and scheduling center for AWS Certification Exams. Provides standard instructions for coordinating remote proctoring environments. @@ -52,10 +51,7 @@ #### Exam Practice - [portal.tutorialsdojo.com: AWS Digital Courses (free)](https://portal.tutorialsdojo.com/product-category/aws/aws-digital-courses-2) [ENTERPRISE-STABLE] [GUIDE] β€” Highly-regarded training portal delivering structured practice tests and cheat sheets designed to replicate the logic and design depth of official AWS Associate and Professional certifications. -#### Multi-Cloud Platforms - - - **(2021)** [acloudguru.com](https://www.pluralsight.com/cloud-guru) [COMMUNITY-TOOL] [GUIDE] β€” A premier enterprise learning platform specialized in modern cloud-native system training. Delivers deep hands-on sandbox labs, certification preparation curricula, and continuous technical playground resources. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/aws.md b/v2-docs/aws.md index 8740e51d..1c3d984c 100644 --- a/v2-docs/aws.md +++ b/v2-docs/aws.md @@ -29,15 +29,10 @@ - [Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html) [COMMUNITY-TOOL] - [AWS Cloud Adoption Framework (AWS CAF)](https://aws.amazon.com/cloud-adoption-framework) [COMMUNITY-TOOL] - [Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available](https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el) [COMMUNITY-TOOL] - - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] - - [medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops' resources](https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3) [COMMUNITY-TOOL] - - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] - - [AWS Cloud Products](https://aws.amazon.com/products) [COMMUNITY-TOOL] - - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] - - [docs.aws.amazon.com: Actions, resources, and condition keys for AWS services' 🌟🌟🌟](https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html) [COMMUNITY-TOOL] - - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] - - [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] - [Awesome AWS 🌟](https://github.com/donnemartin/awesome-aws) ⭐ 14033 [ENTERPRISE-STABLE] + - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] + - [docs.aws.amazon.com: Actions, resources, and condition keys for AWS services' 🌟🌟🌟](https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html) [COMMUNITY-TOOL] + - [AWS Cloud Products](https://aws.amazon.com/products) [COMMUNITY-TOOL] - [AWS Local Zones locations](https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations) [COMMUNITY-TOOL] - [aws.amazon.com/new: What's New with AWS?](https://aws.amazon.com/new) [COMMUNITY-TOOL] - [repost.aws 🌟](https://repost.aws) [COMMUNITY-TOOL] @@ -79,12 +74,14 @@ - [dev.to: Best Practices When Designing AWS Architecture 🌟🌟](https://dev.to/aws-builders/best-practices-when-designing-aws-architecture-4c8d) [COMMUNITY-TOOL] - [mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step' Tutorial](https://mrdevops.hashnode.dev/how-to-create-ec2-instance-in-aws-step-by-step-tutorial) [COMMUNITY-TOOL] - [infoq.com: AWS Publishes Reference Architecture and Implementations for' Deployment Pipelines](https://www.infoq.com/news/2023/02/aws-deployment-pipelines) [COMMUNITY-TOOL] + - [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] - [Jayendra's Blog 🌟🌟](https://jayendrapatil.com) [COMMUNITY-TOOL] - [aws.plainenglish.io](https://aws.plainenglish.io) [COMMUNITY-TOOL] - [AWStip.com](https://awstip.com) [COMMUNITY-TOOL] - [Everything AWS | Search and discover 6K+ quality AWS repositories](https://app.polymersearch.com/discover/aws) [COMMUNITY-TOOL] - [AWS Courses created by AWS experts](https://www.amazon.com/b/?node=14297978011) [COMMUNITY-TOOL] - [dev.to: Many free and useful AWS official Dev and User guides!](https://dev.to/aws-builders/many-free-and-useful-aws-official-dev-and-user-guides-54ci) [COMMUNITY-TOOL] + - [medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops' resources](https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3) [COMMUNITY-TOOL] - [vladionescu.me: Scaling containers on AWS in 2022 (comparison)](https://www.vladionescu.me/posts/scaling-containers-on-aws-in-2022) [COMMUNITY-TOOL] - [bitmovin: Improving Video Quality on the Web](https://medium.com/aws-activate-startup-blog/bitmovin-improving-video-quality-on-the-web-8670039c4334) [COMMUNITY-TOOL] - [What Startups Should Know about Amazon VPCβ€Šβ€”β€ŠPart 1](https://medium.com/aws-activate-startup-blog/what-startups-should-know-about-amazon-vpc-part-1-bebe94b7f228) [COMMUNITY-TOOL] @@ -96,7 +93,10 @@ - [AWS Webinar Channel](https://www.youtube.com/user/AWSwebinars) [COMMUNITY-TOOL] - [AWS Podcasts](https://aws.amazon.com/podcasts/aws-podcast) [COMMUNITY-TOOL] - [AWS Techchat](https://aws.amazon.com/podcasts/aws-techchat) [COMMUNITY-TOOL] + - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] - [The AWS Developer Blog now includes Python & GoLang](https://aws.amazon.com/blogs/developer) [COMMUNITY-TOOL] + - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] + - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] - [medium: Top 4 AWS Patterns of Highly Available API](https://medium.com/greenm/top-4-aws-patterns-of-highly-available-api-d34599bfbb96) [COMMUNITY-TOOL] - [medium: AWS configuration files, explained](https://medium.com/@ben11kehoe/aws-configuration-files-explained-9a7ea7a5b42e) [COMMUNITY-TOOL] - [AWS Config Rules now available in 4 new regions: US West (Oregon), EU (Ireland),' EU (Frankfurt) and Asia Pacific (Tokyo)](https://aws.amazon.com/about-aws/whats-new/2016/04/aws-config-rules-now-available-in-4-new-regions-us-west-oregon-eu-ireland-eu-frankfurt-and-asia-pacific-tokyo) [COMMUNITY-TOOL] @@ -132,5 +132,5 @@ - [RunsOn: Self-hosted GitHub Actions Runners in AWS](https://runs-on.com) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A commercial-grade, highly efficient solution for hosting ephemeral, auto-scaled GitHub Actions runners directly on your AWS account. Delivers a significant reduction in GitHub Actions spend (up to 10x) using cheap EC2 spot instances, fast cache persistence, and seamless setup. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS Architecture](./aws-architecture.md) diff --git a/v2-docs/azure.md b/v2-docs/azure.md index ebef47ff..0c5994b4 100644 --- a/v2-docs/azure.md +++ b/v2-docs/azure.md @@ -6,7 +6,6 @@ ## Standard Reference - [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [COMMUNITY-TOOL] - - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] - [Azure Products by Region Table](https://azure.microsoft.com/en-us/en-us/explore/global-infrastructure/products-by-region/table) [COMMUNITY-TOOL] - [Microsoft Azure](https://azure.microsoft.com/en-us) [COMMUNITY-TOOL] - [Microsoft Docs](https://learn.microsoft.com/en-us) [COMMUNITY-TOOL] @@ -41,6 +40,7 @@ - [theregister.com: Microsoft has made Azure Linux generally available. Repeat, Azure Linux](https://www.theregister.com/software/2023/05/26/microsofts-azure-linux-distro-is-now-generally-available/568359) [COMMUNITY-TOOL] - [CommandLine Ninja](https://commandline.ninja) [COMMUNITY-TOOL] - [azurebrains.com: Azurebrains](https://blog.azurebrains.com) [COMMUNITY-TOOL] + - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] - [docs.microsoft.com: Understand Azure Load Balancing. Decision tree for load balancing in Azure](https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview) [COMMUNITY-TOOL] - [mvark.blogspot.com: Comparison of Azure Front Door, Traffic Manager, Application Gateway & Load Balancer](http://mvark.blogspot.com/2019/12/comparison-of-azure-front-door-traffic.html) [COMMUNITY-TOOL] - [Azure Load Testing](https://azure.microsoft.com/en-us/en-gb/products/load-testing) [COMMUNITY-TOOL] @@ -120,23 +120,18 @@ - [docs.microsoft.com: Using Policy with Azure Site Recovery](https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy) [COMMUNITY-TOOL] - [infoworld.com: Getting started with Azure OpenAI](https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html) [COMMUNITY-TOOL] - [techcommunity.microsoft.com: The AI Study Guide: Azure’s top free resources for learning generative AI in 2024](https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/the-ai-study-guide-azure%E2%80%99s-top-free-resources-for-learning-generative-ai-in-2024/4036890) [COMMUNITY-TOOL] - - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - - [Monitor your Azure cloud estate - Cloud Adoption Framework](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor#reference-for-monitoring-azure-services) [COMMUNITY-TOOL] - - [Azure App Service Auto-Heal: Capturing Relevant Data During Performance' Issues](https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351) [COMMUNITY-TOOL] + - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] + - [Introduction to Azure Application Gateway for Containers (AGC)](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) [COMMUNITY-TOOL] - [AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot](https://github.com/Azure/AZVerify) ⭐ 94 [COMMUNITY-TOOL] - [Azure Products by Region Table](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table) [COMMUNITY-TOOL] - [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [COMMUNITY-TOOL] - [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [COMMUNITY-TOOL] - [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [COMMUNITY-TOOL] - [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [COMMUNITY-TOOL] - - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] - - [Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for' Cost Optimization](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706) [COMMUNITY-TOOL] - - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] - - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] - - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] - - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] - - [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) ⭐ 25901 [DE FACTO STANDARD] + - [marketplace.visualstudio.com: Learn Cloud 🌟](https://marketplace.visualstudio.com/items?itemName=azurepaas-tools.vscode-learncloud) [COMMUNITY-TOOL] + - [Monitor your Azure cloud estate - Cloud Adoption Framework](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor#reference-for-monitoring-azure-services) [COMMUNITY-TOOL] + - [Azure App Service Auto-Heal: Capturing Relevant Data During Performance' Issues](https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351) [COMMUNITY-TOOL] + - [Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [COMMUNITY-TOOL] - [Automated Let's Encrypt Certificates in Azure Key Vault with ACME Bot](https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide) [COMMUNITY-TOOL] - [Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code](https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b) [COMMUNITY-TOOL] - [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [COMMUNITY-TOOL] @@ -168,7 +163,6 @@ - [nwktimes.blogspot.com: NVA Part IV: NVA Redundancy with Azure Internal Load' Balancer](https://nwktimes.blogspot.com/2023/06/azure-ilb-for-nva-ha.html) [COMMUNITY-TOOL] - [blog.davesdomain.co.uk: A look at Azure RBAC Constrained Delegation](https://blog.davesdomain.co.uk/posts/azure-rbac-constrained-delegation) [COMMUNITY-TOOL] - [allazureblog.wordpress.com: Azure Bastion vs UDR](https://allazureblog.wordpress.com/2024/01/18/azure-bastion-and-udrs) [COMMUNITY-TOOL] - - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] - [blog.cloudtrooper.net: Azure network monitoring with synthetic traffic](https://blog.cloudtrooper.net/2024/01/23/azure-network-monitoring-with-synthetic-traffic) [COMMUNITY-TOOL] - [github.com/Azure/Enterprise-Scale: ALZ AMA Update](https://github.com/Azure/Enterprise-Scale/wiki/ALZ-AMA-Update) ⭐ 1940 [COMMUNITY-TOOL] - [blog.siliconvalve.com: Analysing git commit history using Azure Data Explorer](https://blog.siliconvalve.com/posts/2024/02/06/analysing-git-commit-history-using-azure-data-explorer) [COMMUNITY-TOOL] @@ -192,6 +186,8 @@ - [linkedin.com: CAF vs WAF: Which Framework to Use for Your Cloud Migration?](https://www.linkedin.com/pulse/caf-vs-waf-which-framework-use-your-cloud-migration-gregor-wohlfarter-hko0f) [COMMUNITY-TOOL] - [Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751) [COMMUNITY-TOOL] - [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [COMMUNITY-TOOL] + - [Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for' Cost Optimization](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706) [COMMUNITY-TOOL] + - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [Announcing General Availability of Terraform Azure Verified Modules for Platform Landing Zone (ALZ)](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-general-availability-of-terraform-azure-verified-modules-for-platform/4366027) [COMMUNITY-TOOL] - [medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone' for Azure](https://medium.com/microsoftazure/ultimate-guide-for-azure-cloud-adoption-framework-for-enterprise-scale-landing-zone-bba2a385134d) [COMMUNITY-TOOL] - [thomasmaurer.ch: Azure Landing Zone Review Assessment](https://www.thomasmaurer.ch/2023/09/azure-landing-zone-review-assessment) [COMMUNITY-TOOL] @@ -201,7 +197,9 @@ - [github.com/Azure/azqr](https://github.com/Azure/azqr) ⭐ 765 [COMMUNITY-TOOL] - [Introducing Subnet Peering in Azure](https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841) [COMMUNITY-TOOL] - [hlokensgard.no: Azure Virtual Network Manager – A game changer or just a' costly upgrade?](https://hlokensgard.no/2024/07/01/azure-virtual-network-manager-a-game-changer-or-just-a-costly-upgrade) [COMMUNITY-TOOL] + - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] - [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [COMMUNITY-TOOL] + - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] - [techcommunity.microsoft.com](https://techcommunity.microsoft.com) [COMMUNITY-TOOL] - [thomasthornton.cloud: Thomas Thornton](https://thomasthornton.cloud) [COMMUNITY-TOOL] - [thomasmaurer.ch](https://www.thomasmaurer.ch) [COMMUNITY-TOOL] @@ -213,7 +211,6 @@ - [learn.microsoft.com: Browse all courses, learning paths, and modules' 🌟🌟🌟](https://learn.microsoft.com/en-us/training/browse/?resource_type=course&products=azure) [COMMUNITY-TOOL] - [freecodecamp.org: Azure Fundamentals Certification (AZ-900) – Pass the Exam' With This Free 8-Hour Course](https://www.freecodecamp.org/news/azure-fundamentals-certification-az-900-exam-course) [COMMUNITY-TOOL] - [learn.microsoft.com: Practice Assessments for Microsoft Certifications](https://learn.microsoft.com/en-us/credentials/certifications/practice-assessments-for-microsoft-certifications) [COMMUNITY-TOOL] - - [marketplace.visualstudio.com: Learn Cloud 🌟](https://marketplace.visualstudio.com/items?itemName=azurepaas-tools.vscode-learncloud) [COMMUNITY-TOOL] - [justinoconnor.codes: Azure Periodic Table of Resource Naming Convention' Shorthands](https://justinoconnor.codes/2022/08/19/azure-periodic-table-of-resource-naming-convention-shorthands) [COMMUNITY-TOOL] - [learn.microsoft.com: Mission-critical baseline architecture on Azure](https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-intro) [COMMUNITY-TOOL] - [learn.microsoft.com: Mission-critical workloads](https://learn.microsoft.com/en-us/azure/well-architected/mission-critical/mission-critical-overview) [COMMUNITY-TOOL] @@ -226,6 +223,7 @@ - [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [COMMUNITY-TOOL] - [Terraform Provider for Azure IPAM](https://github.com/XtratusCloud/terraform-provider-azureipam) ⭐ 9 [COMMUNITY-TOOL] - [thomasmaurer.ch: Learn how to deploy and manage Azure resources with ARM' templates](https://www.thomasmaurer.ch/2020/12/learn-how-to-deploy-and-manage-azure-resources-with-arm-templates) [COMMUNITY-TOOL] + - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - [Terraform: Get User Principal Name (UPN) of User Running Deployment without' Entra ID Read Permissions](https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions) [COMMUNITY-TOOL] - [Azure DevOps Labs 🌟](https://www.azuredevopslabs.com) [COMMUNITY-TOOL] - [github.com/nnellans/ado-pipelines-guide: Azure DevOps YAML Pipelines Guide' 🌟](https://github.com/nnellans/ado-pipelines-guide) ⭐ 74 [COMMUNITY-TOOL] @@ -260,6 +258,7 @@ - [github.com/JFolberth/TheYAMLPipelineOne 🌟](https://github.com/JFolberth/TheYAMLPipelineOne) ⭐ 221 [COMMUNITY-TOOL] - [gist.github.com: This snippet contains the steps to generate a terraform' plan and post it as a comment of a pull request in Azure DevOps](https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597) [COMMUNITY-TOOL] - [youtube: Databricks CI/CD: Azure DevOps Pipeline + DABs](https://www.youtube.com/watch?v=SZM49lGovTg) [COMMUNITY-TOOL] + - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] - [stackoverflow.com: What is the difference between an Azure tenant and' Azure subscription?](https://stackoverflow.com/questions/47307368/what-is-the-difference-between-an-azure-tenant-and-azure-subscription) [COMMUNITY-TOOL] - [marckean.com: Azure Vs Azure AD – Accounts / Tenants / Subscriptions](https://marckean.com/2016/06/01/azure-vs-azure-ad-accounts-tenants-subscriptions) [COMMUNITY-TOOL] - [blogit.create.pt: Pros and Cons of Single Tenant vs Multiple Tenants in' Office 365](https://blogit.create.pt/miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365) [COMMUNITY-TOOL] @@ -283,6 +282,7 @@ - [microsoftgraph/msgraph-sdk-powershell/samples: 9-Applications.ps1](https://github.com/microsoftgraph/msgraph-sdk-powershell) ⭐ 865 [COMMUNITY-TOOL] - [nathannellans.com: App Registrations, Enterprise Apps, and Service Principals' 🌟](https://www.nathannellans.com/post/app-registrations-enterprise-apps-and-service-principals) [COMMUNITY-TOOL] - [zer1t0.gitlab.io: Attacking Active Directory: 0 to 0.9 🌟](https://zer1t0.gitlab.io/posts/attacking_ad) [COMMUNITY-TOOL] + - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] - [architecture diagrams and slides](https://github.com/microsoft/azure_arc) ⭐ 805 [COMMUNITY-TOOL] - [thomasmaurer.ch: Run cloud-native apps on Azure PaaS anywhere](https://www.thomasmaurer.ch/2021/06/run-cloud-native-apps-on-azure-paas-anywhere) [COMMUNITY-TOOL] - [Secure DevOps Kit for Azure](https://github.com/azsk/DevOpsKit) ⭐ 222 [COMMUNITY-TOOL] @@ -292,10 +292,9 @@ - [returngis.net: Acceder a un App Service con Private Endpoint desde otra' Vnet](https://www.returngis.net/2021/08/acceder-a-un-app-service-con-private-endpoint-desde-otra-vnet) [COMMUNITY-TOOL] - [youtube: How to run an App Service Web App on Azure Arc-enabled Kubernetes' - Part 2 | Azure Tips and Tricks](https://www.youtube.com/watch?v=53-Y_aI0KpE&ab_channel=MicrosoftAzure) [COMMUNITY-TOOL] - [azure.github.io/AppService: General availability of Diagnostics tools for' App Service on Linux Node.js apps](https://azure.github.io/AppService/2024/01/05/Diagnose-Tools-for-NodeJs-Linux-apps.html) [COMMUNITY-TOOL] - - [Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [COMMUNITY-TOOL] - - [Introduction to Azure Application Gateway for Containers (AGC)](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) [COMMUNITY-TOOL] - [nathannellans.com: Azure Application Gateway - Part 1 🌟](https://www.nathannellans.com/post/azure-application-gateway-part-1) [COMMUNITY-TOOL] - [acethecloud.com: Which is better Azure App Gateway or Nginx configured on' Azure VMs](https://acethecloud.com/blog/azure-application-gateway-and-nginx-on-vm) [COMMUNITY-TOOL] + - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] - [learn.microsoft.com: AZ-204: Implement Azure Functions 🌟](https://learn.microsoft.com/en-us/training/paths/implement-azure-functions) [COMMUNITY-TOOL] - [havanrijn.wordpress.com: Don’t let Azure Log Analytics break the bank](https://havanrijn.wordpress.com/2024/04/01/dont-let-azure-log-analytics-break-the-bank) [COMMUNITY-TOOL] - [itnext.io: How to setup CI CD pipelines for Android with Azure DevOps](https://itnext.io/how-to-setup-ci-cd-pipelines-for-android-with-azure-devops-2a4ded0de0e7) [COMMUNITY-TOOL] @@ -371,6 +370,7 @@ - [github.com/azure/fleet](https://github.com/azure/fleet) ⭐ 224 [COMMUNITY-TOOL] - [medium.com/codex: 7 Best Practices for Data Ingestion](https://medium.com/codex/7-best-practices-for-data-ingestion-f336c6b5128c) [COMMUNITY-TOOL] - [mssqltips.com: Choosing Between SQL Server Integration Services and Azure' Data Factory](https://www.mssqltips.com/sqlservertip/7094/azure-data-factory-vs-ssis-similarities-differences) [COMMUNITY-TOOL] + - [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) ⭐ 25901 [DE FACTO STANDARD] - [muycomputer.com: WinGet 1.0, ya estΓ‘ aquΓ­ el administrador de paquetes para' Windows](https://www.muycomputer.com/2021/06/03/winget-1-0-paquetes-windows-10) [COMMUNITY-TOOL] - [thomasmaurer.ch: Getting started with Windows Package Manager WinGet](https://www.thomasmaurer.ch/2021/07/getting-started-with-windows-package-manager-winget) [COMMUNITY-TOOL] - [thenewstack.io: This Week in Programming: Windows Opens Up to Android Developers](https://thenewstack.io/this-week-in-programming-windows-opens-up-to-android-developers) [COMMUNITY-TOOL] @@ -486,8 +486,8 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model ##### Azure DevOps (1) - - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. - [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Provides a complete implementation walkthrough for embedding robust automated test suites (including tftest and checkov) inside Azure DevOps pipelines. Demonstrates how to validate infrastructure compliance and dry-run infrastructure updates early in the pipeline. + - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. #### Language Runtimes ##### Azure DevOps (2) @@ -498,13 +498,23 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model #### Azure DevOps (3) - [Securing Azure DevOps When Using Private Repositories](https://www.linkedin.com/top-content/?trk=article_not_found) [COMMUNITY-TOOL] β€” Analyses secure integration patterns for private Azure DevOps environments. Offers standard reference controls for isolating source code hosting, managing external worker access, and mitigating common misconfiguration patterns across self-hosted agent pools. - - [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation outlines the network security updates for Azure DevOps, focusing on the transitioning IP address ranges and service tags. Crucial for security engineers managing firewalls and strict ingress/egress rules to maintain uninterrupted pipeline connectivity. - [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A practical guide explaining the installation and automated orchestration of Dependabot-style dependency scanning and automated PR version updates within Azure DevOps repositories. Written in Spanish. [SPANISH CONTENT] + - [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation outlines the network security updates for Azure DevOps, focusing on the transitioning IP address ranges and service tags. Crucial for security engineers managing firewalls and strict ingress/egress rules to maintain uninterrupted pipeline connectivity. ### Cloud Security #### Identity Federation - [mattias.engineer: Azure Federated Identity Credentials for GitHub](https://mattias.engineer/blog/2024/azure-federated-credentials-github) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An in-depth configuration guide explaining how to design passwordless integrations between GitHub Actions and Microsoft Azure using OpenID Connect (OIDC). Eliminates long-lived static API secrets in favor of short-lived federated credentials. +## Public Cloud Providers + +### Azure Kubernetes Service AKS + +#### Observability and Monitoring + + - **(2024)** [techcommunity.microsoft.com: Advanced Network Observability for your Azure Kubernetes Service clusters through Azure Monitor](https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Focuses on utilizing the Advanced Network Observability tool inside AKS. By using modern eBPF technology, it provides insights into packet loss, path drops, and end-to-end routing delays across clusters. +#### Service Mesh + + - **(2023)** [techcommunity.microsoft.com: How to install an AKS cluster with the Istio service mesh add-on via Bicep](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A declarative infrastructure blueprint outlining how to install and manage the native Istio Service Mesh add-on on AKS using Bicep. Highlights lifecycle management integrations, sidecar provisioning schemes, and traffic routing policies within secure Microsoft architectures. ## Security ### Identity Management @@ -519,5 +529,5 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model - [Building a DDoS Response Plan with Azure DDoS Protection](https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddos-response-plan/4372256) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Architecture plan to withstand high-volume distributed denial-of-service attempts. Live Grounding: Focuses heavily on cloud-native patterns like rate-limiting, load-balancer protection, and Edge integration on Azure platforms. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [AWS](./aws.md) | [AWS Architecture](./aws-architecture.md) diff --git a/v2-docs/caching.md b/v2-docs/caching.md index 9ca1a32c..ad78e629 100644 --- a/v2-docs/caching.md +++ b/v2-docs/caching.md @@ -24,9 +24,9 @@ - [highscalability.com: Building nginx and Tarantool based services 🌟](http://highscalability.com/blog/2016/2/17/building-nginx-and-tarantool-based-services.html) [COMMUNITY-TOOL] - [kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching' in the Cloud**](https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f) [COMMUNITY-TOOL] - [DZone refcard: Java Caching](https://dzone.com/refcardz/java-caching) [COMMUNITY-TOOL] - - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - [Wikipedia: Web cache](https://en.wikipedia.org/wiki/Web_cache) [COMMUNITY-TOOL] - [Wikipedia: Dynamic site acceleration](https://en.wikipedia.org/wiki/Dynamic_site_acceleration) [COMMUNITY-TOOL] + - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - [Dzone: An Introduction to Caching: How and Why We Do It 🌟](https://dzone.com/articles/introducing-amp-assimilating-caching-quick-read-fo) [COMMUNITY-TOOL] - [medium: Caching β€” System Design Concept 🌟](https://medium.com/enjoy-algorithm/caching-system-design-concept-500134cff300) [COMMUNITY-TOOL] - [medium: Microservices Distributed Caching](https://medium.com/design-microservices-architecture-with-patterns/microservices-distributed-caching-76828817e41b) [COMMUNITY-TOOL] @@ -75,5 +75,5 @@ - [github.com/taubyte/tau: Tau](https://github.com/taubyte/tau) ⭐ 5030 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The main open-source repository for Tau. This platform handles autonomous routing, distributed database syncs, and scaling for multi-tenant edge services, running on WebAssembly. --- -πŸ’‘ **Explore Related:** [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Istio](./istio.md) +πŸ’‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) | [Networking](./networking.md) diff --git a/v2-docs/chaos-engineering.md b/v2-docs/chaos-engineering.md index 941998a2..a8329cf1 100644 --- a/v2-docs/chaos-engineering.md +++ b/v2-docs/chaos-engineering.md @@ -67,5 +67,5 @@ - [Chaos engineering on Amazon EKS using AWS Fault Injection Simulator](https://aws.amazon.com/blogs/devops/chaos-engineering-on-amazon-eks-using-aws-fault-injection-simulator) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Guided workflow utilizing AWS FIS (Fault Injection Simulator) to execute controlled resilience and disruption experiments against EKS node groups and containers. Demonstrates monitoring system reaction metrics and reinforcing application failover. --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/chatgpt.md b/v2-docs/chatgpt.md index 4050733c..10fd69c6 100644 --- a/v2-docs/chatgpt.md +++ b/v2-docs/chatgpt.md @@ -5,8 +5,8 @@ ## Standard Reference - - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] - [Discussion: Where is AI Still Completely Useless?](https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for) [COMMUNITY-TOOL] + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] - [medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift](https://medium.com/@andretost_75145/using-chatgpt-to-learn-kubernetes-and-openshift-15051bc95535) [COMMUNITY-TOOL] - [betterprogramming.pub: ChatGPT and Software Architecture](https://betterprogramming.pub/chatgpt-and-software-architecture-308b6e0cc25a) [COMMUNITY-TOOL] - [abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer's' assistant](https://abcabhishek.substack.com/p/chatgpt-for-generating-sql-as-a-data) [COMMUNITY-TOOL] @@ -53,13 +53,6 @@ #### Enterprise AI - [thenewstack.io: Using ChatGPT for Questions Specific to Your Company Data](https://thenewstack.io/using-chatgpt-for-questions-specific-to-your-company-data) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Technical deep-dive on Retrieval-Augmented Generation (RAG). Outlines how to query private corporate document indexes using semantic vector databases paired with ChatGPT-style APIs securely. -## DevOps and Automation - -### AI-Assisted Operations - -#### Infrastructure as Code (1) - - - **(2023)** [ansible.com: Ansible and ChatGPT: Putting it to the test](https://www.redhat.com/en/blog/channel/open-source-communities) 🌟🌟🌟 [CASE STUDY] [EMERGING] β€” Red Hat's experimental analysis testing generative AI capability against Ansible Playbook authoring constraints. Highlights current logical gaps and structural best practices for verification. ## Healthcare Technology ### Artificial Intelligence (1) @@ -113,16 +106,11 @@ - [GitHub Copilot Now Explains Failed Actions Jobs (GA)](https://github.blog/changelog/2025-01-15-copilot-users-can-ask-about-a-failed-actions-job-ga) [ENTERPRISE-STABLE] β€” An official GitHub product announcement marking the General Availability of GitHub Copilot's automated pipeline diagnostics. Empowers developers to quickly resolve failing CI/CD builds by getting clear, contextual, AI-driven summaries and remediation plans. ## Software Engineering -### AI-Assisted Operations (1) +### AI-Assisted Operations #### Code Generation Quality - [thenewstack.io: Developers Put AI Bots to the Test of Writing Code](https://thenewstack.io/developers-put-ai-bots-to-the-test-of-writing-code) [COMMUNITY-TOOL] β€” Empirical evaluation measuring code-generation accuracy across popular AI engines. Examines compiler error rates, structural vulnerabilities, and the necessity of developer supervision in AI workflows. -### Programming Foundations - -#### Python Language - - - **(2025)** [**Think Python**](https://allendowney.github.io/ThinkPython) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A classic computational thinking handbook utilizing Python. Focuses on algorithmic integrity, data structure designs, object-oriented implementations, and debug execution pipelines. --- πŸ’‘ **Explore Related:** [AI](./ai.md) | [AI Agents MCP](./ai-agents-mcp.md) | [MLOps](./mlops.md) diff --git a/v2-docs/cheatsheets.md b/v2-docs/cheatsheets.md index 484d3f46..4494f088 100644 --- a/v2-docs/cheatsheets.md +++ b/v2-docs/cheatsheets.md @@ -5,12 +5,12 @@ ## Standard Reference - - [Kubectl Autocomplete](https://kubernetes.io/docs/reference/kubectl/quick-reference) [COMMUNITY-TOOL] - - [googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet](https://cloud.google.com/products) [COMMUNITY-TOOL] - [cheat-sheets.org 🌟](http://www.cheat-sheets.org) [COMMUNITY-TOOL] - [ABZ-Aaron/CheatSheets](https://github.com/ABZ-Aaron/cheat-sheets) [COMMUNITY-TOOL] - [supple.com.au: Google advanced search operators tips and tricks](https://supple.com.au/tools/google-advance-search-operators) [COMMUNITY-TOOL] - [tutorialsdojo.com: AWS Cheat Sheets 🌟](https://tutorialsdojo.com/aws-cheat-sheets) [COMMUNITY-TOOL] + - [googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet](https://cloud.google.com/products) [COMMUNITY-TOOL] + - [kubernetes.io 🌟](https://kubernetes.io/docs/reference/kubectl/quick-reference) [COMMUNITY-TOOL] - [jimmysong.io: kubectl cheat sheet 🌟](https://jimmysong.io/zh/book/kubernetes-handbook) [COMMUNITY-TOOL] - [github: K8s in 30 mins 🌟](https://github.com/rosehgal/k8s-In-30Mins) ⭐ 211 [COMMUNITY-TOOL] - [computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam Prep](https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes) [COMMUNITY-TOOL] @@ -40,10 +40,7 @@ - [developer.mongodb.com: MongoDB Cheat Sheet](https://www.mongodb.com/docs) [COMMUNITY-TOOL] - [hackingcpp.com: C++ Cheat Sheets](https://hackingcpp.com/cpp/cheat_sheets) [COMMUNITY-TOOL] - [lambdatest.com: The Ultimate Selenium Python Cheat Sheet for Test Automation](https://www.testmuai.com/blog/selenium-python-cheat-sheet) [COMMUNITY-TOOL] - - [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) [COMMUNITY-TOOL] - - [simplecheatsheet.com/tag/golang-cheat-sheet](https://simplecheatsheet.com/tag/golang-cheat-sheet) [COMMUNITY-TOOL] - - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] - - [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] + - [developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus' - **Cheat Sheet** 🌟](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java) [COMMUNITY-TOOL] - [wizardzines.com 🌟](https://wizardzines.com) [COMMUNITY-TOOL] - [cheatography.com](https://cheatography.com) [COMMUNITY-TOOL] - [LeCoupa/awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) ⭐ 45898 [DE FACTO STANDARD] @@ -137,6 +134,7 @@ - [The awesome git cheat sheet](https://the-awesome-git-cheat-sheet.com) [COMMUNITY-TOOL] - [developers.redhat.com: Git cheat sheet](https://developers.redhat.com/cheat-sheetsgit) [COMMUNITY-TOOL] - [education.github.com: Git cheat sheet 🌟](https://education.github.com/git-cheat-sheet-education.pdf) [COMMUNITY-TOOL] + - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] - [git-tower.com: Git cheat sheet](https://www.git-tower.com/blog/git-cheat-sheet) [COMMUNITY-TOOL] - [rogerdudler.github.io: git - the simple guide 🌟](https://rogerdudler.github.io/git-guide) [COMMUNITY-TOOL] - [rogerdudler.github.io: git cheat sheet pdf](https://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf) [COMMUNITY-TOOL] @@ -173,6 +171,7 @@ - [opensource.com: Linux Parted cheat sheet](https://opensource.com/downloads/parted-cheat-sheet) [COMMUNITY-TOOL] - [opensource.com: GNU Screen cheat sheet](https://opensource.com/downloads/gnu-screen-cheat-sheet) [COMMUNITY-TOOL] - [catonmat.net: GNU Coreutils Cheat Sheet](https://catonmat.net/gnu-coreutils-cheat-sheet) [COMMUNITY-TOOL] + - [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) [COMMUNITY-TOOL] - [stationx.net: Hacking Tools Cheat Sheet](https://www.stationx.net/hacking-tools-cheat-sheet) [COMMUNITY-TOOL] - [ssh cheat sheet](https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4) [COMMUNITY-TOOL] - [opensource.com: Learn advanced SSH commands with this cheat sheet](https://opensource.com/article/18/4/learn-advanced-ssh-commands-new-cheat-sheet) [COMMUNITY-TOOL] @@ -183,10 +182,10 @@ - [github.com: openshift cheat sheet 3](https://github.com/mhausenblas/openshift-cheat-sheet) ⭐ 6 [COMMUNITY-TOOL] - [monodot.co.uk: openshift cheat sheet 4](https://monodot.co.uk/openshift-cheatsheet) [COMMUNITY-TOOL] - [openshift.tips](https://openshift.tips) [COMMUNITY-TOOL] + - [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] - [cookbook.openshift.org 🌟](https://cookbook.openshift.org) [COMMUNITY-TOOL] - [cookbook.openshift.org: How do I import an image from an external image' registry? 🌟](https://cookbook.openshift.org/image-registry-and-image-streams/how-do-i-import-an-image-from-an-external-image.html) [COMMUNITY-TOOL] - [developers.redhat.com: Debezium on OpenShift Cheat Sheet](https://developers.redhat.com/cheat-sheets/debezium-openshift-cheat-sheet) [COMMUNITY-TOOL] - - [developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus' - **Cheat Sheet** 🌟](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java) [COMMUNITY-TOOL] - [https://dev.to/aurelievache: Understanding Kubernetes: part 1 – Pods](https://dev.to/aurelievache/kubernetes-sketchnotes-pods-4ib0) [COMMUNITY-TOOL] - [garba.org: Kubernetes Pod Life Cycle Cheat Sheet](https://garba.org/posts/2018/k8s_pod_lc) [COMMUNITY-TOOL] - [developers.redhat.com: Buildah Cheat Sheet](https://developers.redhat.com/cheat-sheets/buildah-cheat-sheet) [COMMUNITY-TOOL] @@ -237,7 +236,7 @@ - [intellipaat.com: Python Cheat Sheet Basics](https://intellipaat.com/blog/tutorial/python-tutorial/python-cheat-sheet-basics) [COMMUNITY-TOOL] - [websitesetup.org: Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet) [COMMUNITY-TOOL] - [python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair](https://python.plainenglish.io/ultimate-python-cheat-sheet-f2930e08669c) [COMMUNITY-TOOL] - - [github.com/ekramasif: Basic Machine Learning - Python Cheatsheet](https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb) ⭐ 80 [COMMUNITY-TOOL] + - [simplecheatsheet.com/tag/golang-cheat-sheet](https://simplecheatsheet.com/tag/golang-cheat-sheet) [COMMUNITY-TOOL] - [developers.redhat.com: Node.js Cheat Sheet](https://developers.redhat.com/cheat-sheets/nodejs-cheat-sheet) [COMMUNITY-TOOL] - [dev.to: Selenium Cheat Sheet](https://dev.to/razgandeanu/selenium-cheat-sheet-9lc) [COMMUNITY-TOOL] - [intellipaat.com: Selenium Cheat Sheet](https://intellipaat.com/blog/tutorial/selenium-tutorial/selenium-cheat-sheet) [COMMUNITY-TOOL] @@ -257,6 +256,13 @@ - **(2024)** [**guides.github.com: Markdown Cheat Sheet 2**](https://docs.github.com/en) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” The authoritative documentation portal for GitHub, offering deep-dives into GitHub Flavored Markdown (GFM) and integration patterns. It outlines security implications, task lists, and interactive rendering rules. Double-Evidence: While a generic entry point, live grounding confirms this repository of guides is the primary reference for understanding platform-specific rendering behaviors on the GitHub UI. - [markdownguide.org](https://www.markdownguide.org) [DE FACTO STANDARD] [GUIDE] β€” An exhaustive reference guide covering the syntax, best practices, and extended features of the Markdown markup language. It provides clear examples of basic syntax, extended elements, and compatibility matrices across parsers. Double-Evidence: This guide serves as the authoritative standard for syntax validation, and live grounding shows it is widely integrated into onboarding resources for junior developers and technical writers globally. - [Markdown Cheat Sheet 4](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) ⭐ 60200 [DE FACTO STANDARD] β€” One of the most referenced cheat sheets on GitHub for fast, offline-compatible Markdown syntax lookups. Includes rendering comparisons for basic elements, blockquotes, code blocks, and inline HTML. Double-Evidence: Despite its age, live grounding confirms its massive utility and continued reference value in developer wikis, representing a classic standard for text formatting. +## Cloud Infrastructure + +### Orchestration + +#### Managed Kubernetes + + - **(2022)** [**learnk8s.io/research: Comparison of Kubernetes managed services 🌟**](https://learnkube.com/research) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Comprehensive comparison matrix evaluating key metrics of major managed Kubernetes engines, mapping out scalability limits, upgrade strategies, and CNI setups. ## Developer Reference ### Syntax Cheat Sheets @@ -271,6 +277,13 @@ #### CLI - [Quiz Grader](https://github.com/ned1313/quiz-grader) [COMMUNITY-TOOL] β€” A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. It processes markdown-based inputs to generate structured performance assessments. Grounding highlights its utility in small-scale educational pipelines or self-assessment exercises. +## Operating Systems + +### Linux Utilities + +#### CLI Curation + + - **(2025)** [**CommandLineFu 🌟**](https://www.commandlinefu.com/commands/browse) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An immense, user-voted platform for sharing and assessing terminal tricks. Perfect for tracking down highly specific, multi-tool regex constructs or one-liners. ## Programming Languages ### Go @@ -303,5 +316,5 @@ - [atlassian.com: Git cheat sheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) [ENTERPRISE-STABLE] β€” A comprehensive and beautifully formatted PDF and web-based Git command reference guide from Atlassian. Covers essential command categories including repository creation, local staging, history review, branch management, and remote synchronization. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Git](./git.md) | [Linux](./linux.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/chef.md b/v2-docs/chef.md index 30a68762..acb9f8e0 100644 --- a/v2-docs/chef.md +++ b/v2-docs/chef.md @@ -10,5 +10,5 @@ --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/cicd-kubernetes-plugins.md b/v2-docs/cicd-kubernetes-plugins.md index 9dbe48cc..d96a4b02 100644 --- a/v2-docs/cicd-kubernetes-plugins.md +++ b/v2-docs/cicd-kubernetes-plugins.md @@ -3,10 +3,6 @@ !!! info "Architectural Context" Detailed reference for CI/CD Kubernetes Plugins in the context of Engineering Pipeline. -## Standard Reference - - - [GitLab Kubernetes Agent available on GitLab.com](https://docs.gitlab.com/releases/#gitlab-kubernetes-agent-available-on-gitlabcom) [COMMUNITY-TOOL] - ## Continuous Delivery ### GitOps @@ -27,5 +23,5 @@ - [openshift-client](https://plugins.jenkins.io/openshift-client) [EN CONTENT] [COMMUNITY-TOOL] β€” Exposes OpenShift's command-line tool definitions directly inside Jenkins jobs, enabling custom script actions to command remote clusters safely. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/cicd.md b/v2-docs/cicd.md index b5ee4ee1..54a356b1 100644 --- a/v2-docs/cicd.md +++ b/v2-docs/cicd.md @@ -5,9 +5,12 @@ ## Standard Reference - - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] + - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] + - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] + - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] - [Wikipedia.org: DevOps](https://en.wikipedia.org/wiki/DevOps) [COMMUNITY-TOOL] + - [Terraform Enterprise 2.0](https://t.co/UmacHpStqI) [COMMUNITY-TOOL] - [Wikipedia.org: Continuous Integration](https://en.wikipedia.org/wiki/Continuous_integration) [COMMUNITY-TOOL] - [Wikipedia.org: Continuous Delivery](https://en.wikipedia.org/wiki/Continuous_delivery) [COMMUNITY-TOOL] - [DZone: Continuous Integration: Servers and Tools](https://dzone.com/refcardz/continuous-integration-servers) [COMMUNITY-TOOL] @@ -37,10 +40,7 @@ - [gitconnected.com: Blue-Green with Canary Deployment β€” A Novel approach](https://levelup.gitconnected.com/blue-green-with-canary-deployment-a-novel-approach-2cee77ff564d) [COMMUNITY-TOOL] - [cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More' 🌟](https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more) [COMMUNITY-TOOL] - [devopslearners.com: Blue-Green vs Canary Deployment](https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1) [COMMUNITY-TOOL] - - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases](https://mediatemple.net/blog/cloud-hosting/cicd-workflows-aws-3-use-cases) [COMMUNITY-TOOL] - - [Terraform Enterprise 2.0](https://t.co/UmacHpStqI) [COMMUNITY-TOOL] - - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - [dzone: DevOps: CI/CD Tools to Watch Out for in 2022](https://dzone.com/articles/devops-cicd-tools-to-watch-out-for-in-2022) [COMMUNITY-TOOL] - [betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson](https://betterprogramming.pub/when-should-you-self-host-ci-tools-330fc38d2a6) [COMMUNITY-TOOL] @@ -81,7 +81,6 @@ #### Blue-Green - - **(2022)** [==semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟==](https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A highly-rated technical guide illustrating step-by-step implementation of automated Blue-Green deployments within a Kubernetes cluster. Details traffic switching using Kubernetes Services and ingress resources, highlighting rollback procedures and pipeline workflow integration. - [opsmx.com: What is Blue Green Deployment ?](https://www.opsmx.com/blog/blue-green-deployment) [COMMUNITY-TOOL] β€” Explains the fundamental architecture of Blue-Green deployment models, evaluating how this strategy minimizes downtime and mitigates risks during production releases. Offers comparisons against canary configurations and covers prerequisite infrastructure needs. #### Overview @@ -134,8 +133,8 @@ - [Draw.io MCP for Diagram Generation: Why It’s Worth Using](https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using) [COMMUNITY-TOOL] β€” An illustrative guide showing how the Draw.io Model Context Protocol (MCP) server allows AI assistants to programmatically generate and edit architecture diagrams. Bridges the gap between conversational design instructions and technical diagrams. - [Azure DevOps MCP Server Public Preview](https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview) [ENTERPRISE-STABLE] β€” The official public announcement details the release and capabilities of the Azure DevOps MCP server. Highlights the architectural integration of Large Language Models directly into enterprise ADO workflows for automated engineering management. - - [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An emerging framework focused on enforcing software engineering rigor, test-driven validation, and deterministic guardrails within AI Agent-driven code generation and execution loops. Provides platform architectures for managing safe agent-based deployments. - [Azure DevOps MCP Server](https://github.com/microsoft/azure-devops-mcp) ⭐ 1718 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An official Microsoft MCP server repository enabling AI Agents (like Claude or GitHub Copilot) to interact seamlessly with Azure DevOps. Allows agents to manage work items, query repositories, inspect pipeline logs, and orchestrate PR reviews dynamically. + - [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An emerging framework focused on enforcing software engineering rigor, test-driven validation, and deterministic guardrails within AI Agent-driven code generation and execution loops. Provides platform architectures for managing safe agent-based deployments. - [Terraform & OpenTofu Skill for AI Agents](https://github.com/antonbabenko/terraform-skill) ⭐ 1881 [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An experimental, open-source repository establishing unified Model Context Protocol (MCP) skills or AI tools for Terraform and OpenTofu. Empowers AI agents to dynamically generate, parse, validate, and execute infrastructure-as-code definitions with semantic awareness. #### Coding Assistants @@ -175,8 +174,8 @@ ##### Azure DevOps (1) - - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. - [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Provides a complete implementation walkthrough for embedding robust automated test suites (including tftest and checkov) inside Azure DevOps pipelines. Demonstrates how to validate infrastructure compliance and dry-run infrastructure updates early in the pipeline. + - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. ##### GitHub Actions (1) - [Terraform Module Releaser GitHub Action](https://github.com/techpivot/terraform-module-releaser) ⭐ 221 [COMMUNITY-TOOL] β€” A specialized GitHub Action designed to automate the release process, version tagging, and registry publication of Terraform modules. Resolves development overhead by automatically generating release logs and enforcing Semantic Versioning. @@ -196,8 +195,8 @@ #### Azure DevOps (3) - [Securing Azure DevOps When Using Private Repositories](https://www.linkedin.com/top-content/?trk=article_not_found) [COMMUNITY-TOOL] β€” Analyses secure integration patterns for private Azure DevOps environments. Offers standard reference controls for isolating source code hosting, managing external worker access, and mitigating common misconfiguration patterns across self-hosted agent pools. - - [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation outlines the network security updates for Azure DevOps, focusing on the transitioning IP address ranges and service tags. Crucial for security engineers managing firewalls and strict ingress/egress rules to maintain uninterrupted pipeline connectivity. - [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A practical guide explaining the installation and automated orchestration of Dependabot-style dependency scanning and automated PR version updates within Azure DevOps repositories. Written in Spanish. [SPANISH CONTENT] + - [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation outlines the network security updates for Azure DevOps, focusing on the transitioning IP address ranges and service tags. Crucial for security engineers managing firewalls and strict ingress/egress rules to maintain uninterrupted pipeline connectivity. #### Cloud Identity - [Avoiding Mistakes with AWS OIDC Integration Conditions](https://www.wiz.io/blog/avoiding-mistakes-with-aws-oidc-integration-conditions) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An in-depth security analysis detailing how to configure AWS OpenID Connect (OIDC) trust relationships correctly in GitHub Actions and other CI providers. Highlights major vulnerabilities arising from missing subject (sub) or audience (aud) validation and shows how to restrict access patterns safely. @@ -243,8 +242,8 @@ ##### AWS (1) - - [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A robust, production-tested Terraform component for deploying and autoscaling self-hosted GitHub Actions runners inside AWS. Integrates with AWS ECS, EKS, or EC2 to provide secure, ephemeral, and cost-effective pipeline execution environments. - [RunsOn: Self-hosted GitHub Actions Runners in AWS](https://runs-on.com) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A commercial-grade, highly efficient solution for hosting ephemeral, auto-scaled GitHub Actions runners directly on your AWS account. Delivers a significant reduction in GitHub Actions spend (up to 10x) using cheap EC2 spot instances, fast cache persistence, and seamless setup. + - [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A robust, production-tested Terraform component for deploying and autoscaling self-hosted GitHub Actions runners inside AWS. Integrates with AWS ECS, EKS, or EC2 to provide secure, ephemeral, and cost-effective pipeline execution environments. ### Kubernetes Management #### PaaS Solutions @@ -296,8 +295,8 @@ - [sdtimes.com: The State of CI/CD](https://sdtimes.com/cicd/the-state-of-ci-cd) [COMMUNITY-TOOL] β€” Curator Insight: Broad industry survey analyzing developer adoption and tool fragmentation in delivery architectures. Live Grounding: Highlights the continuous shift towards GitOps, automated security gates (DevSecOps), and platform orchestration. Useful for long-term strategic architectural planning. #### Open Source Pipelines - - [opensource.com: A beginner's guide to building DevOps pipelines with open' source tools](https://opensource.com/article/19/4/devops-pipeline) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Demystifies CI/CD pipeline construction using classic open-source tools like Jenkins and GitLab CI. Live Grounding: Provides an educational blueprint on source control integration, build automation, and deployment validation. Highly suitable for teams transitioning from manual deployments to early automation. - [devops.com: 7 Popular Open Source CI/CD Tools](https://devops.com/7-popular-open-source-ci-cd-tools) [COMMUNITY-TOOL] β€” Curator Insight: Comparative survey of prominent open-source continuous integration and deployment engines. Live Grounding: Analyzes Jenkins, GitLab, Tekton, and others, contrasting their resource overheads and declarative features. Useful for teams choosing a baseline deployment stack. + - [opensource.com: A beginner's guide to building DevOps pipelines with open' source tools](https://opensource.com/article/19/4/devops-pipeline) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Demystifies CI/CD pipeline construction using classic open-source tools like Jenkins and GitLab CI. Live Grounding: Provides an educational blueprint on source control integration, build automation, and deployment validation. Highly suitable for teams transitioning from manual deployments to early automation. #### Theory and Concepts (1) - **(2023)** [infoworld.com: What is CI/CD? Continuous integration and continuous delivery explained](https://www.infoworld.com/article/2269266/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html) 🌟🌟 [COMMUNITY-TOOL] β€” Curator Insight: Broad industry-focused definition of CI/CD pipeline automation and toolchains. Live Grounding: Explores the evolutionary shift from monolithic build scripts to declarative yaml-based pipeline orchestration. Provides a vendor-neutral high-level analysis of standard integration loops. @@ -313,8 +312,8 @@ - **(2023)** [lambdatest.com: Top 10 CI/CD Pipeline Implementation Challenges And Solutions](https://www.testmuai.com/blog/cicd-pipeline-challenges) [GUIDE] 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Highlights common pipeline failure patterns (e.g., flaky testing, configuration drift) and mitigation techniques. Live Grounding: Discusses technical strategies such as containerizing run environments and orchestrating parallel testing clusters. Ideal for operational maintenance planning. #### Trunk-Based Development - - [thinkinglabs.io: Feature Branching considered evil 🌟](https://thinkinglabs.io/talks/feature-branching-considered-evil.html) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Curator Insight: A provocative analysis contrasting long-lived feature branches with trunk-based development. Live Grounding: Details how feature branches delay integration, hide conflicts, and impede actual continuous integration. Offers clear alternative patterns like branch-by-abstraction and feature flags. - [Purposeful Commits](https://chrisarcand.com/purposeful-commits) [COMMUNITY-TOOL] β€” Curator Insight: Explores the cultural developer hygiene of crafting clear, logical git commits. Live Grounding: Details how concise commit histories simplify pipeline automated testing, automated changelogs, and fast deployment troubleshooting. Essential software craft guidance. + - [thinkinglabs.io: Feature Branching considered evil 🌟](https://thinkinglabs.io/talks/feature-branching-considered-evil.html) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Curator Insight: A provocative analysis contrasting long-lived feature branches with trunk-based development. Live Grounding: Details how feature branches delay integration, hide conflicts, and impede actual continuous integration. Offers clear alternative patterns like branch-by-abstraction and feature flags. ### Cloud-Native Delivery #### Best Practices (2) @@ -364,5 +363,5 @@ - [The 12-Factor App: An Updated Guide](https://newsletter.francofernando.com/p/the-12-factor-app-an-updated-guide) [COMMUNITY-TOOL] β€” An updated architectural deep-dive into the Twelve-Factor App methodology. Reviews the classic software principles (like database separations, environment configs, and scaling processes) in modern Kubernetes environments. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [Gitops](./gitops.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/cloud-arch-diagrams.md b/v2-docs/cloud-arch-diagrams.md index 4eaf6759..f48b35ae 100644 --- a/v2-docs/cloud-arch-diagrams.md +++ b/v2-docs/cloud-arch-diagrams.md @@ -20,7 +20,6 @@ - [Lucidchart](https://lucid.co/marketplace/91074b9b/aws) [COMMUNITY-TOOL] - [What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?](https://www.pluralsight.com) [COMMUNITY-TOOL] - [CloudCanvas - Diagramming for Cloud Infrastructure](https://cloudcanvas.co) [COMMUNITY-TOOL] - - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] - [betterprogramming.pub: Solutions Architect Tips β€” The 5 Types of Architecture' Diagrams](https://betterprogramming.pub/solutions-architect-tips-the-5-types-of-architecture-diagrams-eb0c11996f9e) [COMMUNITY-TOOL] - [alibabacloud.com: How to Create an Effective Technical Architectural Diagram?](https://www.alibabacloud.com/blog/how-to-create-an-effective-technical-architectural-diagram_596100) [COMMUNITY-TOOL] - [learningdaily.dev: Software architecture diagramming and patterns](https://learningdaily.dev/software-architecture-diagramming-and-patterns-7d38999e7a12) [COMMUNITY-TOOL] @@ -36,6 +35,7 @@ - [github.com/dcasati/kubernetes-PlantUML](https://github.com/dcasati/kubernetes-PlantUML) ⭐ 281 [COMMUNITY-TOOL] - [excalidraw.com](https://excalidraw.com) [COMMUNITY-TOOL] - [diagrams.mingrammer.com: Diagram as Code](https://diagrams.mingrammer.com) [COMMUNITY-TOOL] + - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] - [AWS Architecture Icons](https://aws.amazon.com/architecture/icons) [COMMUNITY-TOOL] - [Google Cloud Architecture Icons](https://cloud.google.com/icons) [COMMUNITY-TOOL] - [aquasecurity/cloudsec-icons](https://github.com/aquasecurity/cloudsec-icons) [COMMUNITY-TOOL] @@ -63,5 +63,5 @@ - [Draw.io MCP for Diagram Generation: Why It’s Worth Using](https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using) [COMMUNITY-TOOL] β€” An illustrative guide showing how the Draw.io Model Context Protocol (MCP) server allows AI assistants to programmatically generate and edit architecture diagrams. Bridges the gap between conversational design instructions and technical diagrams. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/cloud-asset-inventory.md b/v2-docs/cloud-asset-inventory.md index 5d39eeaf..9ecba347 100644 --- a/v2-docs/cloud-asset-inventory.md +++ b/v2-docs/cloud-asset-inventory.md @@ -58,5 +58,5 @@ - [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un compendio tΓ©cnico sobre los errores mΓ‘s comunes y costosos en el diseΓ±o de arquitecturas serverless. Ofrece un anΓ‘lisis crΓ­tico de fallos reales de concurrencia, inicios en frΓ­o ("cold starts"), costos fuera de control e integraciΓ³n de servicios, sirviendo como guΓ­a de advertencia para diseΓ±adores de sistemas distribuidos. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/cloudflare.md b/v2-docs/cloudflare.md index 3e8bd55c..df5cdc3d 100644 --- a/v2-docs/cloudflare.md +++ b/v2-docs/cloudflare.md @@ -15,5 +15,5 @@ --- -πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) +πŸ’‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) | [Networking](./networking.md) diff --git a/v2-docs/container-managers.md b/v2-docs/container-managers.md index 97c784ed..2cf08a8b 100644 --- a/v2-docs/container-managers.md +++ b/v2-docs/container-managers.md @@ -31,22 +31,24 @@ - [Red Hat Ecosystem Catalog](https://catalog.redhat.com/en/software/containers/explore) [COMMUNITY-TOOL] - [How to use the --privileged flag with container engines](https://www.redhat.com/en/blog/privileged-flag-container-engines) [COMMUNITY-TOOL] - [Promoting container images between registries with skopeo](https://www.redhat.com/en/blog/promoting-container-images-between-registries-with-skopeo) [COMMUNITY-TOOL] - - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] - - [cri-o.io](https://cri-o.io) [COMMUNITY-TOOL] - - [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [COMMUNITY-TOOL] - [Skopeo](https://github.com/containers/skopeo) ⭐ 10891 [ENTERPRISE-STABLE] - - [A Practical Introduction to Container Terminology](https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction) [COMMUNITY-TOOL] + - [sherifabdlnaby/kubephp](https://github.com/sherifabdlnaby/kubephp) ⭐ 455 [COMMUNITY-TOOL] + - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] + - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] - [blog.alexellis.io: Building containers without Docker 🌟](https://blog.alexellis.io/building-containers-without-docker) [COMMUNITY-TOOL] + - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] + - [Podman.io](https://podman.io) [COMMUNITY-TOOL] + - [A Practical Introduction to Container Terminology](https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction) [COMMUNITY-TOOL] - [runc](https://github.com/opencontainers/runc) ⭐ 13237 [ENTERPRISE-STABLE] - [crun](https://github.com/containers/crun) ⭐ 3933 [ENTERPRISE-STABLE] - [Conmon](https://github.com/containers/conmon) ⭐ 479 [COMMUNITY-TOOL] - - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] - [Kubernetes.io: Container runtimes](https://kubernetes.io/docs/setup/production-environment/container-runtimes) [COMMUNITY-TOOL] - [Docker](https://www.docker.com/products/container-runtime) [COMMUNITY-TOOL] - [containerd.io](https://containerd.io) [COMMUNITY-TOOL] - - [Podman.io](https://podman.io) [COMMUNITY-TOOL] + - [cri-o.io](https://cri-o.io) [COMMUNITY-TOOL] - [Intro to Podman](https://developers.redhat.com/blog/2018/08/29/intro-to-podman) [COMMUNITY-TOOL] - [redhat.com: Be careful when pulling images by short name](https://www.redhat.com/en/blog/be-careful-when-pulling-images-short-name) [COMMUNITY-TOOL] + - [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [COMMUNITY-TOOL] - [podmain.io: Announcing Podman v2](https://podman.io/blogs/2020/06/29/podman-v2-announce.html) [COMMUNITY-TOOL] - [youtube: Getting started with Podman](https://www.youtube.com/watch?v=Za36qHbrf3g) [COMMUNITY-TOOL] - [developers.redhat.com: Rootless containers with Podman: The basics](https://developers.redhat.com/blog/2020/09/25/rootless-containers-with-podman-the-basics) [COMMUNITY-TOOL] @@ -77,7 +79,6 @@ - [dev.to: Containers without Docker (podman, buildah, and skopeo)](https://dev.to/cedricclyburn/containers-without-docker-podman-buildah-and-skopeo-1eal) [COMMUNITY-TOOL] - [Podman Desktop](https://podman-desktop.io) [COMMUNITY-TOOL] - [developers.redhat.com: Podman expands to the Desktop](https://developers.redhat.com/articles/2022/10/24/podman-expands-desktop) [COMMUNITY-TOOL] - - [sherifabdlnaby/kubephp](https://github.com/sherifabdlnaby/kubephp) ⭐ 455 [COMMUNITY-TOOL] - [iximiuz.com: In Pursuit of Better Container Images: Alpine, Distroless,' Apko, Chisel, DockerSlim, oh my!](https://iximiuz.com/en/posts/containers-making-images-better) [COMMUNITY-TOOL] - [Introducing the Red Hat Universal Base Image 🌟](https://www.redhat.com/en/blog/introducing-red-hat-universal-base-image) [COMMUNITY-TOOL] - [What is Red Hat Universal Base Image?](https://developers.redhat.com/blog/2019/10/09/what-is-red-hat-universal-base-image) [COMMUNITY-TOOL] @@ -86,7 +87,6 @@ - [developers.redhat.com: How to pick the right container base image](https://developers.redhat.com/blog/2021/04/13/how-to-pick-the-right-container-base-image) [COMMUNITY-TOOL] - [itnext.io: Docker, Kaniko, Buildah](https://itnext.io/docker-kaniko-buildah-209abdde5f94) [COMMUNITY-TOOL] - [blog.kubesimplify.com: Getting started with ko: A fast container image builder' for your Go applications](https://blog.kubesimplify.com/getting-started-with-ko-a-fast-container-image-builder-for-your-go-applications) [COMMUNITY-TOOL] - - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] - [github.com/containers/buildah](https://github.com/containers/buildah) ⭐ 8795 [ENTERPRISE-STABLE] - [developers.redhat.com: Getting started with Buildah](https://developers.redhat.com/blog/2021/01/11/getting-started-with-buildah) [COMMUNITY-TOOL] - [youtube: How to live without Docker for developers - Part 1 | Migration' from Docker to Buildah and Podman](https://www.youtube.com/watch?app=desktop&v=Fl0iLoAMdzc&ab_channel=AndrewMalkov) [COMMUNITY-TOOL] @@ -114,5 +114,5 @@ - [bul: Interactive TUI for Exploring Kubernetes Container Logs](https://github.com/ynqa/bul) ⭐ 16 [COMMUNITY-TOOL] β€” An interactive Terminal User Interface (TUI) written in Go for streaming and searching Kubernetes container logs. Grounding suggests that development has stalled (inactive for over 4 years), so while technically functional for local dev, tools like Stern or K9s are preferred in enterprise environments. --- -πŸ’‘ **Explore Related:** [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) | [Kubernetes Storage](./kubernetes-storage.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/crossplane.md b/v2-docs/crossplane.md index 5f5792b1..5a48acf4 100644 --- a/v2-docs/crossplane.md +++ b/v2-docs/crossplane.md @@ -57,5 +57,5 @@ - **(2023)** [codefresh.io: Using GitOps for Infrastructure and Applications With Crossplane and Argo CD](https://octopus.com/devops/gitops) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This architectural study outlines the synchronization of infrastructure and application deployments using GitOps principles, examining the strategic union of Crossplane and continuous deployment tools. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/crunchydata.md b/v2-docs/crunchydata.md index 37d1ebeb..e146847b 100644 --- a/v2-docs/crunchydata.md +++ b/v2-docs/crunchydata.md @@ -48,6 +48,8 @@ - [Crunchy PostgreSQL and Openshift](https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql) [COMMUNITY-TOOL] - [ref1](https://www.redhat.com/en/blog/understanding-service-accounts-sccs) [COMMUNITY-TOOL] β€” - [ref2](https://docs.openshift.com/container-platform/4.1/authentication/understanding-and-creating-service-accounts.html) - [ref3](https://docs.openshift.com/container-platform/4.1/authentication/managing-security-context-constraints.html#role-based-access-to-ssc_configuring-internal-oauth) + - [Kubernetes.io: Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) [COMMUNITY-TOOL] + - [ref3](https://dzone.com/articles/understanding-openshift-security-context-constrain) [COMMUNITY-TOOL] - [crunchydata.com](https://www.crunchydata.com) [COMMUNITY-TOOL] - [github.com/CrunchyData](https://github.com/CrunchyData) [COMMUNITY-TOOL] - [github.com/CrunchyData/postgres-operator](https://github.com/CrunchyData/postgres-operator) ⭐ 4406 [ENTERPRISE-STABLE] @@ -70,10 +72,15 @@ - [ref1](https://access.crunchydata.com/documentation/postgres-operator/latest/operatorcli/pgo-overview) [COMMUNITY-TOOL] - [crunchy-pgadmin4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/container-specifications/crunchy-pgadmin4) [COMMUNITY-TOOL] - [pgAdmin 4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/examples/administration/pgadmin4) [COMMUNITY-TOOL] - - [ref3](https://dzone.com/articles/understanding-openshift-security-context-constrain) [COMMUNITY-TOOL] - - [Kubernetes.io: Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) [COMMUNITY-TOOL] +## Data Architecture + +### Databases + +#### PostgreSQL + + - **(2025)** [learn.crunchydata.com](https://www.crunchydata.com/developers/tutorials) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” An interactive database training portal detailing progressive PostgreSQL configuration, clustering, and troubleshooting. Crucial for architects planning highly available, stateful cloud-native storage engines. --- -πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) +πŸ’‘ **Explore Related:** [Databases](./databases.md) | [Message Queue](./message-queue.md) | [Yaml](./yaml.md) diff --git a/v2-docs/customer.md b/v2-docs/customer.md index 5cd7c274..7d8fbe68 100644 --- a/v2-docs/customer.md +++ b/v2-docs/customer.md @@ -10,14 +10,13 @@ - W. Edward Deming fue un ingeniero y consultor estadounidense reconocido como el padre de la gestiΓ³n de la calidad total en la fabricaciΓ³n de automΓ³viles. Se le considera uno de los responsables del progreso de la industria, gracias al desarrollo de una serie de teorΓ­as funcionales y econΓ³micas que, desde hace aΓ±os, supervisan la producciΓ³n de los vehΓ­culos que se fabrican en casi todo el mundo. - Las teorΓ­as de Deming estaban muy por delante de su tiempo. Afirman que las organizaciones que se centran en reducir ΓΊnicamente los costes de producciΓ³n, automΓ‘ticamente disminuyen la calidad de sus productos. Por el contrario, aquellas que se concentran en mejorar la calidad, automΓ‘ticamente rebajan los costes. - [health.google: AI-enabled imaging and diagnostics previously thought impossible](https://health.google/imaging-and-diagnostics) [COMMUNITY-TOOL] - - [xataka.com: El Excel se ha usado en la FΓ³rmula 1 hasta que se han dado cuenta' que no es la mejor forma de controlar las 20.000 piezas del coche](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) [COMMUNITY-TOOL] - - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] - [BMW IT-Zentrum](https://www.facebook.com/pages/BMW-IT-Zentrum/122968844423716) [COMMUNITY-TOOL] - [**BMW ConnectedDrive**:](https://www.bmw-connecteddrive.com) [COMMUNITY-TOOL] - [Red Hat OpenShift Container Platform Takes Digital Innovation into the Fast Lane with Major European Automaker](https://www.redhat.com/es/about/press-releases/red-hat-openshift-container-platform-takes-digital-innovation-fast-lane-major-european-automaker) [COMMUNITY-TOOL] - [BMW takes digital innovation into the fast lane with Red Hat Openshift Container Platform](https://www.linkedin.com/pulse/bmw-takes-digital-innovation-fast-lane-red-hat-openshift-mendus) [COMMUNITY-TOOL] - [Youtube: BMW enables the BMW Group to deliver the continuous service that' today's consumers expect (video starts at 1:29:00)](https://www.youtube.com/watch?time_continue=5340&v=FUu4kMc0PL8) [COMMUNITY-TOOL] - [linkedin.com/pulse: How BMW uses Redhat OpenShift?](https://www.linkedin.com/pulse/how-bmw-uses-redhat-openshift-bobby-singh) [COMMUNITY-TOOL] + - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] - [redhat.com: The Volkswagen Group builds automated testing environment](https://www.redhat.com/en/success-stories/the-volkswagen-group) [COMMUNITY-TOOL] - [xataka.com: El auge del coche elΓ©ctrico y autΓ³nomo se ha topado con otra' barrera: el software. Volkswagen lo sabe bien](https://www.xataka.com/movilidad/auge-coche-electrico-autonomo-se-ha-topado-otra-barrera-software-volkswagen-sabe-bien) [COMMUNITY-TOOL] - [github.com/mercedes-benz](https://github.com/mercedes-benz) [COMMUNITY-TOOL] @@ -26,6 +25,7 @@ - [thenewstack.io: Mercedes-Benz: 4 Reasons to Sponsor Open Source Projects](https://thenewstack.io/mercedes-benz-4-reasons-to-sponsor-open-source-projects) [COMMUNITY-TOOL] - [teslarati.com: IDRA finishes 9,000-ton Giga Press; Tesla expecting it any' day now](https://www.teslarati.com/idra-9000-ton-giga-press) [COMMUNITY-TOOL] - [eleconomista.es: Giga Press, la colosal mΓ‘quina de Tesla que ha revolucionado' la fabricaciΓ³n de coches elΓ©ctricos](https://www.eleconomista.es/motor/noticias/12630740/01/24/giga-press-la-colosal-maquina-de-tesla-que-ha-revolucionado-la-fabricacion-de-coches-electricos.html) [COMMUNITY-TOOL] + - [xataka.com: El Excel se ha usado en la FΓ³rmula 1 hasta que se han dado cuenta' que no es la mejor forma de controlar las 20.000 piezas del coche](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) [COMMUNITY-TOOL] - [Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus' vs. Spring Boot](https://horizons.carrefour.com/efficient-java-in-the-cloud-with-quarkus) [COMMUNITY-TOOL] - [quarkus.io: VCStream: a new messaging platform for DECATHLON’s Value Chain,' built on Quarkus](https://quarkus.io/blog/decathlon-user-story) [COMMUNITY-TOOL] - [thenewstack.io: How Deutsche Telekom Manages Edge Infrastructure with GitOps](https://thenewstack.io/how-deutsche-telekom-manages-edge-infrastructure-with-gitops) [COMMUNITY-TOOL] @@ -51,5 +51,5 @@ - [aws.amazon.com/blogs/industries: BMW Group Develops a GenAI Assistant to' Accelerate Infrastructure Optimization on AWS](https://aws.amazon.com/blogs/industries/bmw-group-develops-a-genai-assistant-to-accelerate-infrastructure-optimization-on-aws) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Reviews BMW Group's production deployment of a GenAI orchestrator built on Amazon Bedrock. Highlights technical methods used to automatically review AWS cloud footprints and propose infrastructure optimizations globally. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/databases.md b/v2-docs/databases.md index 6b94892f..59324b9e 100644 --- a/v2-docs/databases.md +++ b/v2-docs/databases.md @@ -5,6 +5,7 @@ ## Standard Reference + - [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [COMMUNITY-TOOL] - [thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟](https://thenewstack.io) [COMMUNITY-TOOL] - [theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner while dishing on the weak points of each provider](https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782) [COMMUNITY-TOOL] - [percona.com: DBaaS on Kubernetes: Under the Hood 🌟](https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood) [COMMUNITY-TOOL] @@ -38,7 +39,9 @@ - [Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster](https://docs.percona.com/percona-operator-for-mysql/pxc/index.html) [COMMUNITY-TOOL] - [percona.com: MySQL 101: How to Find and Tune a Slow SQL Query](https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query) [COMMUNITY-TOOL] - [percona.com: Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github](https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github) [COMMUNITY-TOOL] - - [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [COMMUNITY-TOOL] + - [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [COMMUNITY-TOOL] + - [xataka.com: El Excel se ha usado en la FΓ³rmula 1 hasta que se han dado cuenta' que no es la mejor forma de controlar las 20.000 piezas del coche](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) [COMMUNITY-TOOL] + - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] - [thenewstack.io: How Database Load Balancing Completes the 3-Tiered Architecture' 🌟](https://thenewstack.io/database-load-balancing-and-the-delusion-of-3-tiered-architecture) [COMMUNITY-TOOL] - [sqlshack.com: SQL Database on Kubernetes: Considerations and Best Practices' 🌟](https://www.sqlshack.com/sql-database-on-kubernetes-considerations-and-best-practices) [COMMUNITY-TOOL] - [thenewstack.io: What Is Data Management in the Kubernetes Age?](https://thenewstack.io/what-is-data-management-in-the-kubernetes-age) [COMMUNITY-TOOL] @@ -110,7 +113,6 @@ - [Wikipedia: CockroachDB](https://en.wikipedia.org/wiki/Cockroach_Labs) [COMMUNITY-TOOL] - [cockroachlabs.com: Automated database operations with Terraform](https://www.cockroachlabs.com/blog/automate-database-ops-with-terraform) [COMMUNITY-TOOL] - [blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE](https://blog.cloudneutral.se/running-cockroachdb-tpc-c-benchmark-on-gke) [COMMUNITY-TOOL] - - [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [COMMUNITY-TOOL] - [Spilo: HA PostgreSQL Clusters with Docker](https://github.com/zalando/spilo) ⭐ 1829 [COMMUNITY-TOOL] - [How I've Set Up HA PostgreSQL on Kubernetes (powered by Patroni, a template for PostgreSQL HA)](https://disaev.me/p/how-i-have-set-up-ha-postgresql-on-kubernetes) [COMMUNITY-TOOL] - [Zalando Postgres Operator](https://github.com/zalando/postgres-operator) ⭐ 5166 [ENTERPRISE-STABLE] @@ -159,7 +161,6 @@ - [Apache Druid](https://druid.apache.org) [COMMUNITY-TOOL] - [dev.to: Apache Druid: overview, running in Kubernetes and monitoring with' Prometheus](https://dev.to/setevoy/apache-druid-overview-running-in-kubernetes-and-monitoring-with-prometheus-g5j) [COMMUNITY-TOOL] - [github.com/dolthub/dolt](https://github.com/dolthub/dolt) ⭐ 22792 [DE FACTO STANDARD] - - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] - [SHMIG](https://github.com/mbucc/shmig) ⭐ 474 [COMMUNITY-TOOL] - [DATA-DOG/go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) ⭐ 6550 [ENTERPRISE-STABLE] - [datafold/data-diff](https://github.com/datafold/data-diff) ⭐ 2987 [COMMUNITY-TOOL] @@ -172,8 +173,14 @@ - [unifieddatascience.com: Data lake design patterns on google (GCP) cloud](https://www.unifieddatascience.com/data-lake-design-patterns-on-google-cloud) [COMMUNITY-TOOL] - [SQErzo: Tiny ORM for Graph databases](https://github.com/BBVA/sqerzo) ⭐ 35 [COMMUNITY-TOOL] - [towardsdatascience.com: At Its Core: How Is a Graph Database Different from' a Relational One?](https://towardsdatascience.com/at-its-core-hows-a-graph-database-different-from-a-relational-8297ca99cb8f) [COMMUNITY-TOOL] - - [xataka.com: El Excel se ha usado en la FΓ³rmula 1 hasta que se han dado cuenta' que no es la mejor forma de controlar las 20.000 piezas del coche](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) [COMMUNITY-TOOL] +## Cluster Management + +### Infrastructure Provisioning + +#### Kubernetes Operators + + - **(2023)** [learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes](https://learnkube.com/cloud-resources-kubernetes) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Comparative analysis of Kubernetes Operators for cloud infrastructure provisioning (such as Crossplane, AWS ACK, Google KCC, and Azure ASO). Critiques the shift from Terraform toward declarative reconciliation loops. ## Data and Databases ### Database Administration @@ -190,5 +197,5 @@ - [SQL Studio: A Unified SQL Database Explorer](https://github.com/frectonz/sql-studio) ⭐ 3539 [EN CONTENT] [ENTERPRISE-STABLE] β€” A single-binary SQL database administrator interface written in Rust. It streamlines querying, schema inspection, and data visualization across multiple RDBMS engines (including SQLite, PostgreSQL, and MySQL) in resource-constrained containerized runtimes. --- -πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [NoSQL](./nosql.md) +πŸ’‘ **Explore Related:** [Crunchydata](./crunchydata.md) | [Message Queue](./message-queue.md) | [Yaml](./yaml.md) diff --git a/v2-docs/demos.md b/v2-docs/demos.md index 643fa360..2db6445d 100644 --- a/v2-docs/demos.md +++ b/v2-docs/demos.md @@ -5,16 +5,12 @@ ## Standard Reference - - [blog.jetstack.io: Istio OIDC Authentication](https://developer.cyberark.com/blog/istio-oidc-authentication) [COMMUNITY-TOOL] - - [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [COMMUNITY-TOOL] - - [thoughtworks.com: Modernizing your build pipelines 🌟](https://www.thoughtworks.com/es-es/insights/blog) [COMMUNITY-TOOL] - - [kubernetesbyexample.com](http://kubernetesbyexample.com) [COMMUNITY-TOOL] - - [armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes](https://www.harness.io/products/continuous-delivery) [COMMUNITY-TOOL] - - [blog.openshift.com: AWS and red hat quickstart workshop](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] + - [thoughtworks.com: Modernizing your build pipelines with **Concourse CI** 🌟](https://www.thoughtworks.com/es-es/insights/blog) [COMMUNITY-TOOL] β€” - [github.com/sirech/example-concourse-pipeline](https://github.com/sirech/example-concourse-pipeline) - [jose-r-lopez/SSI_Materials](https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials) ⭐ 43 [COMMUNITY-TOOL] - [ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform Workshops](https://labs.demoredhat.com/demos) [COMMUNITY-TOOL] - [Red Hat Ansible Tower - Workshop and Demo](https://github.com/network-automation/toolkit) ⭐ 125 [COMMUNITY-TOOL] - [redhat.com: Build a lab in 36 seconds with Ansible](https://www.redhat.com/en/blog/build-VM-fast-ansible) [COMMUNITY-TOOL] + - [kubernetesbyexample.com 🌟](http://kubernetesbyexample.com) [COMMUNITY-TOOL] - [Kubernetes workshop in a box](https://archive.kabisa.nl/tech/k8s-workshop-in-a-box) [COMMUNITY-TOOL] β€” - [GitHub: K8s workshop in a box](https://github.com/kabisa/k8s-workshop-in-a-box) - [Kubernetes Examples](https://github.com/ContainerSolutions/kubernetes-examples) ⭐ 1416 [COMMUNITY-TOOL] - [shipa.io: Developing and deploying applications to Kubernetes locally with Shipa and Minikube](https://shipa.io/deploying-applications-on-kubernetes) [COMMUNITY-TOOL] @@ -24,6 +20,7 @@ - [piotrminkowski.com: RabbitMQ Monitoring on Kubernetes](https://piotrminkowski.com/2020/09/29/rabbitmq-monitoring-on-kubernetes/?utm_sq=gl0f6vph5e) [COMMUNITY-TOOL] - [blog.flant.com: Our experience with Postgres Operator for Kubernetes by Zalando](https://palark.com/blog/our-experience-with-postgres-operator-for-kubernetes-by-zalando) [COMMUNITY-TOOL] - [k8s Initializer 🌟](https://blackbird.a8r.io/initializer) [COMMUNITY-TOOL] + - [blog.jetstack.io: Istio OIDC Authentication](https://developer.cyberark.com/blog/istio-oidc-authentication) [COMMUNITY-TOOL] - [learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube 🌟](https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernetes-gs-deploy?in=consul%2Fkubernetes) [COMMUNITY-TOOL] - [consul.io: Ingress Gateways on Kubernetes 🌟](https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s) [COMMUNITY-TOOL] - [Deploy a Rancher Cluster with GitLab CI and Terraform](https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform) [COMMUNITY-TOOL] @@ -32,6 +29,7 @@ - [channel9.msdn.com: Troubleshoot AKS cluster issues with AKS Diagnostics and AKS Periscope](https://learn.microsoft.com/en-us/shows/azure-friday/troubleshoot-aks-cluster-issues-with-aks-diagnostics-and-aks-periscope) [COMMUNITY-TOOL] - [trstringer.com: Deploy to AKS Using a Managed Identity from a GitHub Actions Self-Hosted Runner 🌟](https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted) [COMMUNITY-TOOL] - [DockerHub OpenShift Demos](https://hub.docker.com/u/openshiftdemos) [COMMUNITY-TOOL] + - [blog.openshift.com: OCP multi-node deployment on **AWS** using CloudFormation and Ansible (quickstart workshop)](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] - [Deploying PostgreSQL in MiniShift/OpenShift 3](https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift) [COMMUNITY-TOOL] - [Clustering WildFly on Openshift](http://www.mastertheboss.com/soa-cloud/openshift/clustering-wildfly-on-openshift-using-wildfly-operator) [COMMUNITY-TOOL] - [Java EE example on Openshift](http://www.mastertheboss.com/soa-cloud/openshift/java-ee-example-application-on-openshift) [COMMUNITY-TOOL] @@ -52,11 +50,13 @@ - [Monitoring Services like an SRE in OpenShift ServiceMesh](https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh) [COMMUNITY-TOOL] - [Migration Toolkit for Applications Demo - June 2020](https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be) [COMMUNITY-TOOL] - [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) [COMMUNITY-TOOL] + - [redhat.com: ACM Ansible Integration Overview](https://www.redhat.com/en/blog) [COMMUNITY-TOOL] - [opensift.com: K8s Integrity Shield (tech-preview): Protecting the Integrity of Kubernetes Resources with Signature](https://www.redhat.com/en/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature) [COMMUNITY-TOOL] - [cloud.redhat.com: How to Observe your Clusters with Red Hat Advanced Cluster Management - Customize the Grafana Dashboard](https://www.redhat.com/en/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard) [COMMUNITY-TOOL] - [openshift.com: Recap: OKD 4 Testing and Deployment Workshop - Videos and Additional Resources](https://www.redhat.com/en/blog/recap-okd-4-testing-and-deployment-workshop-videos-and-additional-resources?utm_source=thenewstack&utm_medium=twitter&utm_campaign=platform) [COMMUNITY-TOOL] - [Writing Customized Reports Using Metering Operator](https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator) [COMMUNITY-TOOL] - [bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes on aws](https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws) [COMMUNITY-TOOL] + - [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [COMMUNITY-TOOL] - [github.com/monodot/pipeline-library-demo 🌟](https://github.com/tutorialworks/pipeline-library-demo) [COMMUNITY-TOOL] - [lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟](https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline) [COMMUNITY-TOOL] - [Jenkins Configuration as Code on Kubernetes 🌟](https://github.com/nubenetes/jenkins-CasC-kubernetes-demo) [COMMUNITY-TOOL] @@ -73,6 +73,7 @@ - [youtube: How to set up AWS Kubernetes Jenkins pipeline](https://www.youtube.com/watch?v=zI7_8M2KtRI&t=7s&ab_channel=MicroserviceFactory) [COMMUNITY-TOOL] - [Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟](https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb) [COMMUNITY-TOOL] - [Demo/Evaluation Installations](https://spinnaker.io/docs/setup/install) [COMMUNITY-TOOL] + - [armory.io: How to Set Up Liquibase in Spinnaker](https://www.harness.io/products/continuous-delivery) [COMMUNITY-TOOL] - [Proof of Concept: Nexus3 Chart configuration on Kubernetes](https://github.com/nubenetes/nexus3-helm-chart) [COMMUNITY-TOOL] - [liatrio.com: building with docker using jenkins pipelines](https://www.liatrio.ai/resources/blog) [COMMUNITY-TOOL] - [github.com/spring-petclinic/spring-petclinic-kubernetes 🌟](https://github.com/spring-petclinic/spring-petclinic-cloud) ⭐ 167 [COMMUNITY-TOOL] β€” - While waiting for a working version, you could check [this fork](https://github.com/odedia/spring-petclinic-microservices) @@ -95,46 +96,16 @@ - [docs.microsoft.com: Build and deploy applications to Azure by using GitHub Actions 🌟](https://learn.microsoft.com/en-us/training/modules/github-actions-cd) [COMMUNITY-TOOL] - [nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions](https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions) [COMMUNITY-TOOL] - [thomasthornton.cloud: If, elseif or else in GitHub Actions](https://thomasthornton.cloud/if-elseif-or-else-in-github-actions) [COMMUNITY-TOOL] - - [medium: Single Sign-On in Kubernetes](https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed) [COMMUNITY-TOOL] - - [wardviaene/jenkins-course](https://github.com/wardviaene/jenkins-course) [COMMUNITY-TOOL] - - [Jenkins Pipeline execution engine based on Continuation Passing Style (CPS)' transformation of Groovy scripts. DSL Methods:](https://jenkinsci.github.io/job-dsl-plugin) [COMMUNITY-TOOL] - - [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) [COMMUNITY-TOOL] - - [Configuration as Code of Jenkins (for Kubernetes) 🌟🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s) [COMMUNITY-TOOL] - - [JEP-224: System Read permission: Improve experience of Jenkins Configuration-as-Code' users](https://www.jenkins.io/events/online-hackfest/2020-uiux) [COMMUNITY-TOOL] - - [Jenkins Pipeline Unit testing framework](https://github.com/jenkinsci/JenkinsPipelineUnit) ⭐ 1586 [COMMUNITY-TOOL] - - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] - - [How to create initial "seed" job](https://github.com/jenkinsci/configuration-as-code-plugin) ⭐ 2791 [COMMUNITY-TOOL] - - [Jenkinsfile Runner Test Framework](https://github.com/jenkinsci/jenkinsfile-runner-test-framework) [COMMUNITY-TOOL] - - [Jenkins Custom WAR Packager](https://github.com/jenkinsci/custom-war-packager) ⭐ 87 [COMMUNITY-TOOL] - - [Plugin Installation Manager Tool](https://github.com/jenkinsci/plugin-installation-manager-tool) ⭐ 460 [COMMUNITY-TOOL] - - [Plugin Usage](https://plugins.jenkins.io/plugin-usage-plugin) [COMMUNITY-TOOL] - - [Pipeline as YAML (Incubated) 🌟](https://plugins.jenkins.io/pipeline-as-yaml) [COMMUNITY-TOOL] - - [Least Load](https://plugins.jenkins.io/leastload) [COMMUNITY-TOOL] - - [Declarative Pipeline Migration Assistant](https://plugins.jenkins.io/declarative-pipeline-migration-assistant) [COMMUNITY-TOOL] - - [freecodecamp.org: Master API Testing with Postman](https://www.freecodecamp.org/news/master-api-testing-with-postman) [COMMUNITY-TOOL] - - [Automated API testing for the KIE Server 🌟](https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server) [COMMUNITY-TOOL] - [Getting Started with Data Wrangler in VS Code](https://code.visualstudio.com/docs/datascience/data-wrangler) [COMMUNITY-TOOL] - - [Salaboy/From Monolith to K8s](https://github.com/Salaboy/from-monolith-to-k8s) ⭐ 355 [COMMUNITY-TOOL] - - [dyser/kubernetes-intro](https://github.com/dsyer/kubernetes-intro) [COMMUNITY-TOOL] - - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] - - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] - - [The Kubernetes Goat](https://github.com/madhuakula/kubernetes-goat) ⭐ 5646 [ENTERPRISE-STABLE] - - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] + - [bregman-arie/devops-exercises 🌟](https://github.com/bregman-arie/devops-exercises) ⭐ 82450 [DE FACTO STANDARD] + - [AWS App Mesh with EKS and Canary deployment](https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6) [COMMUNITY-TOOL] - [Azure DevOps Labs 🌟](https://www.azuredevopslabs.com) [COMMUNITY-TOOL] - [github.com/Azure-Samples 🌟](https://github.com/Azure-Samples) [COMMUNITY-TOOL] - - [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [COMMUNITY-TOOL] - - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] - - [fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS](https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d) [COMMUNITY-TOOL] - - [github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass) [COMMUNITY-TOOL] - - [ahmetb/kubernetes-network-policy-recipes 🌟](https://github.com/ahmetb/kubernetes-network-policy-recipes) ⭐ 6139 [ENTERPRISE-STABLE] - - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] + - [learntocloud.guide: 3 ways to get hands on (AWS, Azure, GCP)](https://learntocloud.guide) [COMMUNITY-TOOL] - [A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux 🌟](https://managedkube.com/gitops/flux/weaveworks/guide/tutorial/2020/05/01/a-complete-step-by-step-guide-to-implementing-a-gitops-workflow-with-flux.html) [COMMUNITY-TOOL] - - [Portfolio Architecture](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#) [COMMUNITY-TOOL] - - [redhatdemocentral.gitlab.io/portfolio-architecture-tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling) [COMMUNITY-TOOL] - - [gitlab.com: Project Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) [COMMUNITY-TOOL] - - [bregman-arie/devops-exercises 🌟](https://github.com/bregman-arie/devops-exercises) ⭐ 82450 [DE FACTO STANDARD] - - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [COMMUNITY-TOOL] - - [developers.redhat.com: Persistent storage in action: Understanding Red Hat' OpenShift’s persistent volume framework 🌟](https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework) [COMMUNITY-TOOL] + - [The Kubernetes Goat](https://github.com/madhuakula/kubernetes-goat) ⭐ 5646 [ENTERPRISE-STABLE] + - [freecodecamp.org: Master API Testing with Postman](https://www.freecodecamp.org/news/master-api-testing-with-postman) [COMMUNITY-TOOL] + - [Automated API testing for the KIE Server 🌟](https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server) [COMMUNITY-TOOL] - [SysAdmin Casts](https://sysadmincasts.com) [COMMUNITY-TOOL] - [DEVOPS Library](https://devopslibrary.com) [COMMUNITY-TOOL] - [youtube: Cloud Quick POCs](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ) [COMMUNITY-TOOL] @@ -176,6 +147,7 @@ - [trainings.kubernauts.sh](https://trainings.kubernauts.sh) [COMMUNITY-TOOL] - [magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt](https://www.magalix.com/blog/how-to-integrate-opa-into-your-kubernetes-cluster-using-kube-mgmt) [COMMUNITY-TOOL] - [medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed' V2](https://medium.com/better-programming/build-a-federation-of-multiple-kubernetes-clusters-with-kubefed-v2-8d2f7d9e198a) [COMMUNITY-TOOL] + - [medium: Single Sign-On in Kubernetes](https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed) [COMMUNITY-TOOL] - [medium: Kubernetes in a nutshell β€” tutorial for beginners 🌟🌟](https://medium.com/swlh/kubernetes-in-a-nutshell-tutorial-for-beginners-caa442dfd6c0) [COMMUNITY-TOOL] - [kruyt.org: Running a mailserver in Kubernetes](https://kruyt.org/running-a-mailserver-in-kubernetes) [COMMUNITY-TOOL] - [dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s' Initializer 🌟](https://dzone.com/articles/bootstrapping-java-kubernetes-apps-no-yaml) [COMMUNITY-TOOL] @@ -209,6 +181,7 @@ - [CI/CD for Kubernetes through a Spring Boot example (Banzai Cloud CI/CD)](https://teletype.in/@sravancynixit/CcwqFANxY) [COMMUNITY-TOOL] - [piotrminkowski.com: Spring Boot on Kubernetes with Buildpacks and Skaffold' 🌟](https://piotrminkowski.com/2020/12/18/spring-boot-on-kubernetes-with-buildpacks-and-skaffold) [COMMUNITY-TOOL] - [spring.io: YMNNALFT: Easy Docker Image Creation with the Spring Boot Maven' Plugin and Buildpacks](https://spring.io/blog/2021/01/04/ymnnalft-easy-docker-image-creation-with-the-spring-boot-maven-plugin-and-buildpacks) [COMMUNITY-TOOL] + - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] - [baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring' Cloud Kubernetes 🌟](https://www.baeldung.com/spring-boot-deploy-openshift) [COMMUNITY-TOOL] - [Spring Initializr 🌟](https://start.spring.io) [COMMUNITY-TOOL] - [hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes' Initializer](https://www.hashicorp.com/blog/getting-started-with-ambassador-and-consul-using-kubernetes-initializer) [COMMUNITY-TOOL] @@ -217,6 +190,7 @@ - [blog.alexellis.io: A bit of Istio before tea-time](https://blog.alexellis.io/a-bit-of-istio-before-tea-time) [COMMUNITY-TOOL] - [medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management](https://medium.com/hashicorp-engineering/consul-kubernetes-ingress-gateways-and-l7-traffic-management-178957dcd934) [COMMUNITY-TOOL] - [medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with' Consul Connect](https://medium.com/hashicorp-engineering/kittens-as-a-service-layer-7-traffic-management-security-with-consul-connect-f5965fac5aa) [COMMUNITY-TOOL] + - [ahmetb/kubernetes-network-policy-recipes 🌟](https://github.com/ahmetb/kubernetes-network-policy-recipes) ⭐ 6139 [ENTERPRISE-STABLE] - [cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and' Argo CD](https://www.cncf.io/blog/2020/11/12/implementing-gitops-on-kubernetes-using-k3s-rancher-vault-and-argo-cd) [COMMUNITY-TOOL] - [thenewstack.io: Maximize K3s Resource Efficiency with Calico eBPF Data Plane](https://thenewstack.io/maximize-k3s-resource-efficiency-with-calico-ebpf-data-plane) [COMMUNITY-TOOL] - [youtube: GitOps Guide to the Galaxy (Ep 12): Flux On OpenShift](https://www.youtube.com/watch?v=W_rcYPZkhFg&ab_channel=RedHat) [COMMUNITY-TOOL] @@ -226,15 +200,16 @@ - [aws blogs: Git Push to Deploy Your App on EKS](https://aws.amazon.com/blogs/opensource/git-push-deploy-app-eks-gitkube) [COMMUNITY-TOOL] - [medium: create your first application on aws eks kubernetes](https://medium.com/faun/create-your-first-application-on-aws-eks-kubernetes-cluster-874ee9681293) [COMMUNITY-TOOL] - [dzone: deploying a kubernetes cluster with amazon eks 🌟](https://dzone.com/articles/deploying-a-kubernetes-cluster-with-amazon-eks) [COMMUNITY-TOOL] - - [AWS App Mesh with EKS and Canary deployment](https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6) [COMMUNITY-TOOL] - [github.com/stacksimplify/aws-eks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/aws-eks-kubernetes-masterclass) [COMMUNITY-TOOL] - [hbollon/k8s-voting-app-aws](https://github.com/hbollon/k8s-voting-app-aws) ⭐ 34 [COMMUNITY-TOOL] - [aws.plainenglish.io: Deploying Application on Amazon EKS](https://aws.plainenglish.io/deploying-application-on-amazon-eks-211eb46c069c) [COMMUNITY-TOOL] + - [github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass) [COMMUNITY-TOOL] - [trstringer.com: Deploy to AKS from GitHub Actions 🌟](https://trstringer.com/deploy-to-aks-from-github-actions) [COMMUNITY-TOOL] - [medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack' on Azure AKS](https://medium.com/bb-tutorials-and-thoughts/how-to-build-and-deploy-mern-stack-on-azure-aks-c25eaf27b9d0) [COMMUNITY-TOOL] - [cloud.google.com: Troubleshooting services on Google Kubernetes Engine by' example 🌟](https://cloud.google.com/blog/products/operations/troubleshooting-services-on-google-kubernetes-engine) [COMMUNITY-TOOL] - [github.com/MatthewCYLau: React App on Google Kubernetes Engine (GKE) with' Terraform](https://github.com/MatthewCYLau/gcp-react-gke-terraform) [COMMUNITY-TOOL] - [github.com/MatthewCYLau: TypeScript Node Express Google Kubernetes Engine' (GKE)](https://github.com/MatthewCYLau/node-express-typescript-k8-gke) [COMMUNITY-TOOL] + - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [COMMUNITY-TOOL] - [medium: Verifying container signatures on Kubernetes with Gatekeeper](https://medium.com/@LachlanEvenson/verifying-container-signatures-on-kubernetes-with-gatekeeper-19a4519c3016) [COMMUNITY-TOOL] - [medium: Mutating Kubernetes resources with Gatekeeper](https://medium.com/@LachlanEvenson/mutating-kubernetes-resources-with-gatekeeper-3e5585d49ead) [COMMUNITY-TOOL] - [opensource.com: Implement governance on your Kubernetes cluster](https://opensource.com/article/21/12/kubernetes-gatekeeper) [COMMUNITY-TOOL] @@ -245,6 +220,8 @@ - [CodeReady Containers - Red Hat Decision Manager Install Demo](https://gitlab.com/redhatdemocentral/rhcs-rhdm-install-demo) [COMMUNITY-TOOL] - [youtube: CodeReady Containers - Easy OpenShift Container Platform 4.5 Installation](https://www.youtube.com/watch?v=CJMdSQVFVik) [COMMUNITY-TOOL] - [gitlab.com/redhatdemocentral: Healthcare](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples/-/blob/main/healthcare.adoc) [COMMUNITY-TOOL] + - [Portfolio Architecture](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#) [COMMUNITY-TOOL] + - [redhatdemocentral.gitlab.io/portfolio-architecture-tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling) [COMMUNITY-TOOL] - [developers.redhat.com: Developing on OpenShift (katacoda interactive learning)' 🌟](https://developers.redhat.com/courses/openshift) [COMMUNITY-TOOL] - [github.com/OpenShiftDemos 🌟](https://github.com/OpenShiftDemos) [COMMUNITY-TOOL] - [Red Hat Tutorials & Examples: github.com/redhat-developer-demos 🌟](https://github.com/redhat-developer-demos) [COMMUNITY-TOOL] @@ -257,7 +234,9 @@ - [medium: Tutorial : Secure your API with x509 Mutual Authentication with' Spring Boot on OpenShift4](https://medium.com/@erfin.feluzy/tutorial-secure-your-api-with-x509-mutual-authentication-with-spring-boot-on-openshift4-416a00a47af8) [COMMUNITY-TOOL] - [medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster](https://medium.com/@carlosedp/red-hat-openshift-virtualization-in-nested-vmware-vsphere-56c5e5d76a80) [COMMUNITY-TOOL] - [schabell.org: CodeReady Containers - Building a Cloud-Native Human Resources' Process](https://www.schabell.org/2020/10/codeready-containers-building-cloud-native-hr-process.html) [COMMUNITY-TOOL] + - [developers.redhat.com: Persistent storage in action: Understanding Red Hat' OpenShift’s persistent volume framework 🌟](https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework) [COMMUNITY-TOOL] - [opensource.com: Set up Minishift and run Jenkins on Linux](https://opensource.com/article/20/11/minishift-linux) [COMMUNITY-TOOL] + - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] - [JBoss Web Server Operator 🌟](https://access.redhat.com/documentation/en-us/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index#jws_operator) [COMMUNITY-TOOL] - [developers.redhat.com: Containerize and deploy Strapi CMS applications on' Kubernetes and Red Hat OpenShift](https://developers.redhat.com/blog/2021/04/09/containerize-and-deploy-strapi-applications-on-kubernetes-and-red-hat-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Build lean Java containers with the new Red Hat Universal' Base Images OpenJDK runtime images 🌟](https://developers.redhat.com/articles/2021/05/24/build-lean-java-containers-new-red-hat-universal-base-images-openjdk-runtime) [COMMUNITY-TOOL] @@ -265,9 +244,11 @@ - [developers.redhat.com: New application samples in Red Hat OpenShift 4.8](https://developers.redhat.com/articles/2021/10/01/new-application-samples-red-hat-openshift-48) [COMMUNITY-TOOL] - [developers.redhat.com: Build and store universal application images on OpenShift' (with Buildah)](https://developers.redhat.com/articles/2021/11/18/build-and-store-universal-application-images-openshift) [COMMUNITY-TOOL] - [piotrminkowski.com: Serverless Java Functions on OpenShift](https://piotrminkowski.com/2021/11/30/serverless-java-functions-on-openshift) [COMMUNITY-TOOL] + - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] - [developers.redhat.com: How to deploy a Java application on Kubernetes in' minutes](https://developers.redhat.com/developer-sandbox/how-to-deploy-java-application-in-kubernetes) [COMMUNITY-TOOL] - [developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift](https://developers.redhat.com/developer-sandbox/activities/deploying-full-stack-javascript-applications-to-the-sandbox/part1) [COMMUNITY-TOOL] - [developer.ibm.com: Example exercises to differentiate OpenShift and Kubernetes](https://developer.ibm.com/tutorials/examples-differentiate-openshift-kubernetes) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] - [cloud-native-toolkit/multi-tenancy-gitops 🌟](https://github.com/cloud-native-toolkit/multi-tenancy-gitops) ⭐ 120 [COMMUNITY-TOOL] - [knative-tutorial](https://github.com/redhat-developer-demos/knative-tutorial) ⭐ 291 [COMMUNITY-TOOL] - [aymen-segni.com: Deploying Serverless Services on Kubernetes using Knative](https://aymen-segni.com/index.php/2020/07/22/deploying-your-serverless-services-on-kubernetes-using-knative) [COMMUNITY-TOOL] @@ -333,7 +314,9 @@ - [Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides](https://github.com/marcredhat/crcdemos) [COMMUNITY-TOOL] - [Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment](https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading) [COMMUNITY-TOOL] - [Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts (java11-support branch) 🌟🌟](https://github.com/oleg-nenashev/demo-jenkins-config-as-code/tree/java11-support) ⭐ 173 [COMMUNITY-TOOL] + - [Configuration as Code of Jenkins (for Kubernetes) 🌟🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s) [COMMUNITY-TOOL] - [Continuation Passing Style (CPS)](https://github.com/cloudbees/groovy-cps) ⭐ 95 [COMMUNITY-TOOL] + - [Jenkins Pipeline execution engine based on Continuation Passing Style (CPS)' transformation of Groovy scripts. DSL Methods:](https://jenkinsci.github.io/job-dsl-plugin/#plugin/workflow-cps) [COMMUNITY-TOOL] - [towardsdatascience.com: Create your first CI/CD pipeline with Jenkins and' GitHub](https://towardsdatascience.com/create-your-first-ci-cd-pipeline-with-jenkins-and-github-6aefe21c9240) [COMMUNITY-TOOL] - [LerryAlexander: Postman + Newman API Automated Tests running on a Jenkins' Pipeline 🌟](https://github.com/LerryAlexander/postman_jenkins_api_tests) [COMMUNITY-TOOL] - [praveendavidmathew.medium.com: Data driven testing per request without using' data file](https://praveendavidmathew.medium.com/data-driven-testing-per-request-without-using-data-file-aeb573b4f63a) [COMMUNITY-TOOL] @@ -400,9 +383,13 @@ - [medium.com/tea-networks: Kubernetes & CI/CD Pipeline](https://medium.com/tea-networks/kubernetes-ci-cd-pipeline-c028aea17535) [COMMUNITY-TOOL] - [blogs.sap.com: Cloud Integration with Commerce Azure Blob Storage using' REST API – Part 1](https://blogs.sap.com/2021/07/04/cloud-integration-with-commerce-azure-blob-storage-using-rest-api) [COMMUNITY-TOOL] - [blogs.sap.com: Cloud Integration with Commerce Azure Blob Storage using' REST API – Part 2](https://blogs.sap.com/2021/12/26/cloud-integration-with-commerce-azure-blob-storage-using-rest-api-part-2) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] - [cloud.google.com: Follow your org’s app dev best practices with Cloud Code' custom samples 🌟](https://cloud.google.com/blog/products/application-development/access-an-orgs-custom-code-repo-from-cloud-code-ides) [COMMUNITY-TOOL] - [Tutorial: Connect Amazon EKS and Azure AKS Clusters with Google Anthos](https://thenewstack.io/tutorial-connect-amazon-eks-and-azure-aks-clusters-with-google-anthos) [COMMUNITY-TOOL] - [Tutorial: Deploy Anthos Apps from GCP Marketplace into Amazon EKS Cluster](https://thenewstack.io/tutorial-deploy-anthos-apps-from-gcp-marketplace-into-amazon-eks-cluster) [COMMUNITY-TOOL] + - [Salaboy/From Monolith to K8s](https://github.com/Salaboy/from-monolith-to-k8s) ⭐ 355 [COMMUNITY-TOOL] + - [dyser/kubernetes-intro](https://github.com/dsyer/kubernetes-intro) [COMMUNITY-TOOL] - [piomin/sample-spring-microservices-kubernetes: Microservices with Spring' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com 🌟](https://github.com/piomin/sample-spring-microservices-kubernetes) [COMMUNITY-TOOL] - [piomin/sample-spring-microservices-new: Microservices with Spring Cloud' Advanced Demo Project](https://github.com/piomin/sample-spring-microservices-new) [COMMUNITY-TOOL] - [Develop and test a Quarkus client on Red Hat CodeReady Containers with Red Hat Data Grid 8.0](https://developers.redhat.com/blog/2020/06/19/develop-and-test-a-quarkus-client-on-red-hat-codeready-containers-with-red-hat-data-grid-8-0) [COMMUNITY-TOOL] @@ -425,6 +412,7 @@ - [medium: Install Istio on Azure Kubernetes cluster using Terraform](https://medium.com/@vipinagarwal18/install-istio-on-azure-kubernetes-cluster-using-terraform-214f6d3f611) [COMMUNITY-TOOL] - [betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed' Node Group Using Terraform](https://betterprogramming.pub/with-latest-updates-create-amazon-eks-fargate-cluster-and-managed-node-group-using-terraform-bc5cfefd5773) [COMMUNITY-TOOL] - [azapril.dev: Deploying a LogicApp with Terraform (Bonus: in an AzDO pipeline)](https://azapril.dev/2021/04/12/deploying-a-logicapp-with-terraform) [COMMUNITY-TOOL] + - [fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS](https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d) [COMMUNITY-TOOL] - [StarpTech/k-andy](https://github.com/StarpTech/k-andy) ⭐ 157 [COMMUNITY-TOOL] - [BishopFox/iam-vulnerable](https://github.com/BishopFox/iam-vulnerable) ⭐ 570 [COMMUNITY-TOOL] - [betterprogramming.pub: Automate and Configure Your RDS Database With Terraform' 🌟](https://betterprogramming.pub/automate-and-configure-your-rds-database-with-terraform-898fd4b8990d) [COMMUNITY-TOOL] @@ -469,7 +457,20 @@ - [devops.com: Measuring the Progress of the OpenTelemetry Project](https://devops.com/measuring-the-progress-of-the-opentelemetry-project) [COMMUNITY-TOOL] - [hasura.io: A Simple, Realtime, Event Driven Architecture with QR Codes](https://hasura.io/blog/a-simple-real-time-event-driven-architecture-with-qr-codes) [COMMUNITY-TOOL] - [sitepoint.com: A Guide to Serverless Functions and How to Deploy Them](https://www.sitepoint.com/gatsby-mdx-blog) [COMMUNITY-TOOL] - - [learntocloud.guide: 3 ways to get hands on (AWS, Azure, GCP)](https://learntocloud.guide/#/projects/README) [COMMUNITY-TOOL] + - [gitlab.com: Project Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) [COMMUNITY-TOOL] + - [wardviaene/jenkins-course](https://github.com/wardviaene/jenkins-course) [COMMUNITY-TOOL] + - [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) [COMMUNITY-TOOL] + - [JEP-224: System Read permission: Improve experience of Jenkins Configuration-as-Code' users](https://www.jenkins.io/events/online-hackfest/2020-uiux) [COMMUNITY-TOOL] + - [Jenkins Pipeline Unit testing framework](https://github.com/jenkinsci/JenkinsPipelineUnit) ⭐ 1586 [COMMUNITY-TOOL] + - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] + - [How to create initial "seed" job](https://github.com/jenkinsci/configuration-as-code-plugin) ⭐ 2791 [COMMUNITY-TOOL] + - [Jenkinsfile Runner Test Framework](https://github.com/jenkinsci/jenkinsfile-runner-test-framework) [COMMUNITY-TOOL] + - [Jenkins Custom WAR Packager](https://github.com/jenkinsci/custom-war-packager) ⭐ 87 [COMMUNITY-TOOL] + - [Plugin Installation Manager Tool](https://github.com/jenkinsci/plugin-installation-manager-tool) ⭐ 460 [COMMUNITY-TOOL] + - [Plugin Usage](https://plugins.jenkins.io/plugin-usage-plugin) [COMMUNITY-TOOL] + - [Pipeline as YAML (Incubated) 🌟](https://plugins.jenkins.io/pipeline-as-yaml) [COMMUNITY-TOOL] + - [Least Load](https://plugins.jenkins.io/leastload) [COMMUNITY-TOOL] + - [Declarative Pipeline Migration Assistant](https://plugins.jenkins.io/declarative-pipeline-migration-assistant) [COMMUNITY-TOOL] ## Application Delivery @@ -483,6 +484,13 @@ #### OpenShift Integration - [developers.redhat.com: Deploy Helm charts with Jenkins CI/CD in Red Hat' OpenShift 4 🌟](https://developers.redhat.com/articles/2021/05/24/deploy-helm-charts-jenkins-cicd-red-hat-openshift-4) [ENTERPRISE-STABLE] [GUIDE] β€” Red Hat developer guide demonstrating automated Helm deployments through Jenkins on OpenShift 4. Covers pipeline definitions, credentials handling, and rollback automations. +## CI-CD Pipelines + +### Jenkins Ecosystem + +#### Enterprise Architectures + + - **(2020)** [Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem](https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces) 🌟🌟 [COMMUNITY-TOOL] β€” Architectural integration study mapping out Continuous Delivery structures using Nexus Repository, Jenkins pipelines, and Cloudogu software suites for regulated enterprise workloads. ## Cloud-Native ### Kubernetes Native @@ -514,7 +522,7 @@ ##### Integrations - - [developers.redhat.com: HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams/#more-720187) [LEGACY] β€” An architectural guide detailing how to use the HTTP Bridge component inside AMQ Streams. Allows web and legacy application services to publish and consume event data via lightweight REST HTTP requests. + - [developers.redhat.com: HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams) [LEGACY] β€” An architectural guide detailing how to use the HTTP Bridge component inside AMQ Streams. Allows web and legacy application services to publish and consume event data via lightweight REST HTTP requests. ## Infrastructure ### Cluster Provisioning @@ -538,13 +546,20 @@ - **(2025)** [redhatgov.io](http://redhatgov.io) 🌟🌟 [COMMUNITY-TOOL] β€” Red Hat's dedicated architectural training blueprint designed for secure governmental and enterprise environments. Focuses on orchestrating compliant private clouds and enterprise Linux configurations. ## Red Hat OpenShift -### CI-CD Pipelines +### CI-CD Pipelines (1) -#### Jenkins Ecosystem +#### Jenkins Ecosystem (1) - **(2018)** [**github - using jenkins pipelines with OKD**](https://github.com/openshift/origin/tree/main/examples/jenkins/pipeline) ⭐ 8654 [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Repository detailing baseline code configurations, sample pipelines, and deployment manifests engineered to execute scripted Jenkins procedures inside early versions of the OKD community container platform. - [developers.redhat.com: An easier way to create custom Jenkins containers](https://developers.redhat.com/blog/2020/06/04/an-easier-way-to-create-custom-jenkins-containers) [EN CONTENT] [COMMUNITY-TOOL] β€” Explains streamlined procedures for producing custom, secure Jenkins container images for deployment. Focuses on minimizing layers, loading plug-ins safely during build time, and injecting enterprise parameters within Red Hat architectures. - [github.com/siamaksade/jenkins-blueocean](https://github.com/siamaksade/jenkins-blueocean) [EN CONTENT] [COMMUNITY-TOOL] β€” Utility repository hosting configurations to deploy Jenkins Blue Ocean configurations instantly within early Red Hat OpenShift Container Platform environments. Serves as a reference setup for visualized pipeline states. +## Security + +### Supply Chain + +#### Enterprise Platform + + - **(2021)** [tanzu.vmware.com: Log4Shell Vulnerability Spotlights the Importance of Adopting Trusted Open Source Software Providers for the Enterprise](https://www.vmware.com/products/app-platform/tanzu) [COMMUNITY-TOOL] β€” Examines the strategic imperative of establishing trusted open-source workflows inside enterprise build infrastructures. Demonstrates how Tanzu's curated application platform streamlines immediate mitigation tasks at runtime. ## Software Engineering ### Developer Experience @@ -556,5 +571,5 @@ - [SdkMan](https://sdkman.io) [DE FACTO STANDARD] β€” A command-line utility for managing parallel versions of multiple Software Development Kits on most Unix-like systems. Widely used to manage JDKs, Gradle, Maven, and JBang versions in local developer setups and CI agents. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Kubernetes Tools](./kubernetes-tools.md) diff --git a/v2-docs/devel-sites.md b/v2-docs/devel-sites.md index 5dc49bc2..03d2c023 100644 --- a/v2-docs/devel-sites.md +++ b/v2-docs/devel-sites.md @@ -5,15 +5,13 @@ ## Standard Reference - - [GitHub Copilot 🌟](https://github.com/copilot) [COMMUNITY-TOOL] - - [Amazon CodeWhisperer 🌟](https://aws.amazon.com/q/developer) [COMMUNITY-TOOL] - [geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs](https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming-jobs) [COMMUNITY-TOOL] - [infoworld.com: Complexity is killing software developers](https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html) [COMMUNITY-TOOL] - [trio.dev: Angular vs React: Is Angular Dead?](https://trio.dev/angular-vs-react) [COMMUNITY-TOOL] - [dev.to: A Better Way To Code: Documentation Driven Development](https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem) [COMMUNITY-TOOL] + - [GitHub Copilot](https://github.com/copilot) [COMMUNITY-TOOL] - [Amazon CodeGuru Reviewer](https://aws.amazon.com/codeguru/profiler) [COMMUNITY-TOOL] - - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] - - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] + - [Amazon CodeWhisperer](https://aws.amazon.com/q/developer) [COMMUNITY-TOOL] - [dev.to: 7 API Tools for REST Developers and Testers](https://dev.to/javinpaul/7-api-tools-for-rest-developers-and-testers-n67) [COMMUNITY-TOOL] - [El camino del Frontend Developer](https://github.com/mrcodedev/frontend-developer-resources) ⭐ 3537 [ENTERPRISE-STABLE] - [python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark' Right Now](https://python.plainenglish.io/15-github-repos-that-every-developers-must-bookmark-right-now-eee01db63977) [COMMUNITY-TOOL] @@ -37,6 +35,8 @@ - [shadman-jamil.medium.com: Most Useful Software Architecture Patterns](https://shadman-jamil.medium.com/most-useful-software-architecture-patterns-68e171405292) [COMMUNITY-TOOL] - [medium.com/@victor.ronin: Design your code for readability vs. writability](https://medium.com/@victor.ronin/design-your-code-for-readability-vs-writability-d42f04cc6f4d) [COMMUNITY-TOOL] - [betterprogramming.pub: How SOLID Remains Solid β€” Software Principles vs.' Patterns](https://betterprogramming.pub/how-solid-remains-solid-software-principles-vs-patterns-c77c623a628b) [COMMUNITY-TOOL] + - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] + - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] - [dev.to: 15 Developer Tools to Make You Super Productive](https://dev.to/sourcegraph/15-developer-tools-to-make-you-super-productive-2g0a) [COMMUNITY-TOOL] - [firebase.google.com](https://firebase.google.com) [COMMUNITY-TOOL] - [supabase.com](https://supabase.com) [COMMUNITY-TOOL] @@ -61,5 +61,5 @@ - [IntelliJ vs. VSCode for Rust Development](https://users.rust-lang.org/t/anyone-here-go-intellij-vscode/84499) [COMMUNITY-TOOL] β€” Community-driven performance and usability evaluation contrasting IntelliJ Rust and VSCode (rust-analyzer) workflows. Discusses compilation feedback, macro expansion speeds, and debugging tool integrations. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/developerportals.md b/v2-docs/developerportals.md index 524656f1..12a9e151 100644 --- a/v2-docs/developerportals.md +++ b/v2-docs/developerportals.md @@ -5,9 +5,9 @@ ## Standard Reference + - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] - [chakray.com: API Strategy. How to create an API Marketplace](https://chakray.com/api-strategy-how-to-create-an-api-marketplace) [COMMUNITY-TOOL] - [OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale](https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale) [COMMUNITY-TOOL] - - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] - [chakray.com: Why API Lifecycle Management is a MUST for Your Organisation APIs](https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis) [COMMUNITY-TOOL] - [chakray.com: 11 Steps to achieving a successful API Management Strategy](https://chakray.com/11-steps-achieving-successful-api-management-strategy) [COMMUNITY-TOOL] - [chakray.com: Por quΓ© API LIFECYCLE MANAGEMENT es imprescindible para la organizaciΓ³n de APIs](https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion) [COMMUNITY-TOOL] @@ -21,6 +21,10 @@ - [ING Developer Portal](https://developer.ing.com/openbanking) [COMMUNITY-TOOL] β€” - [ING API Marketplace](https://developer.ing.com/openbanking/api-marketplace/marketplace) - [Telefonica Thinking Cities](https://thinking-cities.readthedocs.io/en/latest) [COMMUNITY-TOOL] - [Open Source Friday: Spec Kit - What it is, the problems it solves, and how' clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) [COMMUNITY-TOOL] + - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] + - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] + - [Open Banking](https://en.wikipedia.org/wiki/Open_banking) [COMMUNITY-TOOL] + - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] - [Layering domains and microservices using API Gateways](https://kislayverma.com/software-architecture/layering-domains-and-microservices-using-api-gateways) [COMMUNITY-TOOL] - [blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer](https://blog.oliverjumpertz.dev/the-10-most-valuable-lessons-i-learned-as-a-developer) [COMMUNITY-TOOL] - [genbeta.com: 32.000 desarrolladores responden sobre plataformas y lenguajes' de programaciΓ³n: JavaScript, AWS, GitHub y Windows, los mΓ‘s usados](https://www.genbeta.com/desarrollo/32-000-desarrolladores-responden-plataformas-lenguajes-programacion-javascript-aws-github-windows-usados) [COMMUNITY-TOOL] @@ -29,10 +33,8 @@ - [siliconrepublic.com: 10 dev tools recommended by start-up founders](https://www.siliconrepublic.com/advice/dev-tools-recommended-by-irish-start-up-founders) [COMMUNITY-TOOL] - [howhttps.works](https://howhttps.works) [COMMUNITY-TOOL] - [dev.to: HTTPS for Developers 🌟](https://dev.to/tiangolo/https-for-developers-1774) [COMMUNITY-TOOL] - - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] - [API Landscape](https://www.apidays.co/api-landscape) [COMMUNITY-TOOL] - [API Marketplace vs API Gateway (What’s the Difference?)](https://rapidapi.com/blog/api-marketplace-vs-api-gateway-whats-the-difference) [COMMUNITY-TOOL] - - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] - [dzone: RapidAPI Provides API Marketplace and Insight](https://dzone.com/articles/rapidapi-provides-api-marketplace-and-insight) [COMMUNITY-TOOL] - [moesif.com: How to choose the right API Gateway for your platform: Comparison' of Kong, Tyk, Apigee, and alternatives](https://www.moesif.com/blog/technical/api-gateways/How-to-Choose-The-Right-API-Gateway-For-Your-Platform-Comparison-Of-Kong-Tyk-Apigee-And-Alternatives) [COMMUNITY-TOOL] - [API Management vs API Gateway: Where Does API Analytics and Monitoring Fit?](https://dzone.com/articles/api-management-vs-api-gateway-and-where-does-api-a) [COMMUNITY-TOOL] @@ -82,8 +84,6 @@ - [High Mobility @Youtube](https://www.youtube.com/channel/UCZNjYn1NXEgPa_ENPna9Atw) [COMMUNITY-TOOL] - [smartcar.com](https://smartcar.com) [COMMUNITY-TOOL] - [rapidapi.com/collection/car-api](https://rapidapi.com/collection/car-api) [COMMUNITY-TOOL] - - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] - - [Open Banking](https://en.wikipedia.org/wiki/Open_banking) [COMMUNITY-TOOL] - [Wikipedia: PSD2 - the Revised Payment Services Directive](https://en.wikipedia.org/wiki/Payment_Services_Directive) [COMMUNITY-TOOL] - [openbankingtracker.com](https://www.openbankingtracker.com) [COMMUNITY-TOOL] - [Santander APIs](https://developerhub.santander.com) [COMMUNITY-TOOL] @@ -159,5 +159,5 @@ Live Grounding: Delivers strategic instruction on utilizing AI capabilities, cod - **(2024)** [**GitHub Copilot CLI for Beginners: Getting Started**](https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli/?utm_source=twitter-cli-beginners-getting-started-cta&utm_medium=social&utm_campaign=dev-pod-copilot-cli-2026) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Introductory guide explaining how to integrate the terminal-based GitHub Copilot CLI to leverage natural-language shell queries, automating script development and git lifecycle executions. --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/devops-tools.md b/v2-docs/devops-tools.md index da2c6960..3284e5d0 100644 --- a/v2-docs/devops-tools.md +++ b/v2-docs/devops-tools.md @@ -6,6 +6,7 @@ ## Standard Reference - [geekflare.com: devops-tools](https://geekflare.com/devops/config-management-tools) [COMMUNITY-TOOL] + - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] - [medium: Technologies & Tools to Watch in 2021 🌟](https://medium.com/dev-genius/technologies-tools-to-watch-in-2021-a216dfc30f25) [COMMUNITY-TOOL] - [DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack) [COMMUNITY-TOOL] @@ -19,7 +20,6 @@ - [medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟](https://medium.com/4th-coffee/10-new-devops-tools-to-watch-in-2023-e974dbb1f1bb) [COMMUNITY-TOOL] - [medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups](https://medium.com/4th-coffee/10-best-devops-tools-for-start-ups-91eb69bc3128) [COMMUNITY-TOOL] - [Relay](https://relay.sh) [COMMUNITY-TOOL] - - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] - [blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments](https://blog.searce.com/devtron-one-stop-shop-for-all-kubernetes-deployments-6f1c111a7ba1) [COMMUNITY-TOOL] - [medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind' Cluster using Terraform](https://medium.com/cp-massive-programming/deploying-devtron-in-a-local-k8s-kind-cluster-using-terraform-cea9d4d9636) [COMMUNITY-TOOL] @@ -129,16 +129,16 @@ #### GUI Clients - - [Kubeterm: Graphical Management Tool for Kubernetes](https://github.com/kbterm/kubeterm) ⭐ 208 [EN CONTENT] [COMMUNITY-TOOL] β€” An open-source desktop client designed for administrative and monitoring interactions within Kubernetes clusters. Employs graphical representations of active resources to lower cognitive load during deep-dive debugging of deployments, services, and namespace configurations. - [KubeUI: A Desktop Kubernetes Client](https://github.com/IvanJosipovic/KubeUI) ⭐ 308 [EN CONTENT] [COMMUNITY-TOOL] β€” A native, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. Enhances developer agility through dynamic views of multi-cluster namespaces, container outputs, and active workload parameters. + - [Kubeterm: Graphical Management Tool for Kubernetes](https://github.com/kbterm/kubeterm) ⭐ 208 [EN CONTENT] [COMMUNITY-TOOL] β€” An open-source desktop client designed for administrative and monitoring interactions within Kubernetes clusters. Employs graphical representations of active resources to lower cognitive load during deep-dive debugging of deployments, services, and namespace configurations. ## Platform Engineering (1) ### AI Integration #### Agentic Engineering - - [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An emerging framework focused on enforcing software engineering rigor, test-driven validation, and deterministic guardrails within AI Agent-driven code generation and execution loops. Provides platform architectures for managing safe agent-based deployments. - [Azure DevOps MCP Server](https://github.com/microsoft/azure-devops-mcp) ⭐ 1718 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An official Microsoft MCP server repository enabling AI Agents (like Claude or GitHub Copilot) to interact seamlessly with Azure DevOps. Allows agents to manage work items, query repositories, inspect pipeline logs, and orchestrate PR reviews dynamically. + - [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An emerging framework focused on enforcing software engineering rigor, test-driven validation, and deterministic guardrails within AI Agent-driven code generation and execution loops. Provides platform architectures for managing safe agent-based deployments. #### Coding Assistants - [GitHub Copilot Now Explains Failed Actions Jobs (GA)](https://github.blog/changelog/2025-01-15-copilot-users-can-ask-about-a-failed-actions-job-ga) [ENTERPRISE-STABLE] β€” An official GitHub product announcement marking the General Availability of GitHub Copilot's automated pipeline diagnostics. Empowers developers to quickly resolve failing CI/CD builds by getting clear, contextual, AI-driven summaries and remediation plans. @@ -177,12 +177,7 @@ #### Philosophical Frameworks - [thenewstack.io: DevOps Is Fed by a Tools Culture Loop](https://thenewstack.io/devops-is-fed-by-a-tools-culture-loop) [COMMUNITY-TOOL] β€” Commentary exploring the dynamic intersection between DevOps organizational practices, corporate cultures, and how continuous toolchain feedback loops dictate infrastructure modernization. -### Version Control - -#### Branching Strategies - - - **(2020)** [victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow](https://www.splunk.com/en_us/about-splunk/acquisitions/splunk-on-call.html) 🌟🌟 [COMMUNITY-TOOL] β€” Originally published by VictorOps (now acquired by Splunk as Splunk On-Call), this guide provides a direct comparison between Trunk-Based Development and GitFlow. It outlines the operational trade-offs between stability-centric scheduled release cycles and fast continuous deployment. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/devops.md b/v2-docs/devops.md index 7b3e7ee4..9dd6c8dd 100644 --- a/v2-docs/devops.md +++ b/v2-docs/devops.md @@ -9,7 +9,6 @@ - [forbes.com: Who Should Own The Job Of Observability In DevOps?](https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0) [COMMUNITY-TOOL] - [replex.io](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] - - [Azure DevOps](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] - [redhat.com: Why IT automation training is a smart way to boost your career](https://www.redhat.com/en/blog/it-automation-training) [COMMUNITY-TOOL] - [Top 15 DevOps blogs to read and follow](https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow) [COMMUNITY-TOOL] - [deloitte.com: Culture change, not tech, is the secret to DevOps success (podcast) 🌟](https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html) [COMMUNITY-TOOL] @@ -32,6 +31,7 @@ - [DevOps Glosary of Terms 🌟](https://digital.ai/glossary) [COMMUNITY-TOOL] - [The Ultimate DevOps Tool Chest 🌟](https://digital.ai/learn/diagram-generator) [COMMUNITY-TOOL] β€” - [The Ultimate List of Open Source DevOps Tools](https://digital.ai) - [Periodic Table of DevOps 🌟](https://digital.ai/learn/devsecops-periodic-table) [COMMUNITY-TOOL] + - [Azure DevOps 🌟](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] - [salaboy.com: The Challenges of Platform Building on Top of Kubernetes 4/4](https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4) [COMMUNITY-TOOL] - [thenewstack.io: Platform Engineering in 2023: Dev First, Collaboration and APIs](https://thenewstack.io/platform-engineering/-in-2023-dev-first-collaboration-and-apis) [COMMUNITY-TOOL] - [frobes.com: How To Empower Modern Kubernetes Management With A Platform Team Model](https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0) [COMMUNITY-TOOL] @@ -39,24 +39,25 @@ - [infoworld.com: Why platform engineering?](https://www.infoworld.com/article/2338392/why-platform-engineering.html) [COMMUNITY-TOOL] - [seal.io: Open Source Platform Engineering for Dev & Ops](https://gpustack.ai) [COMMUNITY-TOOL] - [Port](https://www.port.io) [COMMUNITY-TOOL] - - [Wikipedia.org: DevOps](https://en.wikipedia.org/wiki/DevOps) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] - - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] + - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] + - [github.com/DevOps-Projects-Ideas/DevOps-Books 🌟🌟](https://github.com/DevOps-Projects-Ideas/DevOps-Books) ⭐ 667 [COMMUNITY-TOOL] + - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] - [Azure App Service Auto-Heal: Capturing Relevant Data During Performance' Issues](https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351) [COMMUNITY-TOOL] - [Zebrium](https://www.zebrium.com) [COMMUNITY-TOOL] + - [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) ⭐ 6564 [ENTERPRISE-STABLE] + - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] + - [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] + - [Terraform: Get User Principal Name (UPN) of User Running Deployment without' Entra ID Read Permissions](https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions) [COMMUNITY-TOOL] - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] - [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] - - [Terraform: Get User Principal Name (UPN) of User Running Deployment without' Entra ID Read Permissions](https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] + - [youtube playlist: Ansible Tutorial - by Thetips4you 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] + - [Ansible for DevOps Examples](https://github.com/geerlingguy/ansible-for-devops) ⭐ 9761 [ENTERPRISE-STABLE] - [cloud.google.com: DevOps](https://cloud.google.com/devops) [COMMUNITY-TOOL] - [Cloud Developer Tools](https://cloud.google.com/products/tools) [COMMUNITY-TOOL] - - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] - [medium.com/google-cloud/tagged/devops](https://medium.com/google-cloud/tagged/devops) [COMMUNITY-TOOL] - - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] - - [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) ⭐ 6564 [ENTERPRISE-STABLE] - - [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] - - [devopscube.com](https://devopscube.com) [COMMUNITY-TOOL] - - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] + - [reddit.com/r/devops](https://www.reddit.com/r/devops) [COMMUNITY-TOOL] - [enterprisersproject.com: DevOps: 5 things teams need from CIOs](https://enterprisersproject.com/article/2020/7/devops-5-things-teams-need) [COMMUNITY-TOOL] - [redhat.com: Understanding DevOps](https://www.redhat.com/en/topics/devops) [COMMUNITY-TOOL] - [redhat.com: El concepto de DevOps](https://www.redhat.com/es/topics/devops) [COMMUNITY-TOOL] @@ -82,15 +83,14 @@ - [infoq.com: Dark Side of DevOps - the Price of Shifting Left and Ways to' Make it Affordable](https://www.infoq.com/articles/devops-shifting-left) [COMMUNITY-TOOL] - [Red Hat automation glossary 🌟](https://www.redhat.com/en/blog/red-hat-automation-glossary) [COMMUNITY-TOOL] - [DZone: Defining Day-2 Operations](https://dzone.com/articles/defining-day-2-operations) [COMMUNITY-TOOL] - - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] - [devops.com](https://devops.com) [COMMUNITY-TOOL] + - [devopscube.com](https://devopscube.com) [COMMUNITY-TOOL] - [devopszone.info](https://www.devopszone.info) [COMMUNITY-TOOL] - [devopsdigest.com](https://www.devopsdigest.com) [COMMUNITY-TOOL] - [devopstips.net](https://devopstips.net) [COMMUNITY-TOOL] - [devopslearners.com](https://devopslearners.com) [COMMUNITY-TOOL] - [orange-quarter.com: Upskill yourself with these 5 DevOps resources](https://orange-quarter.com/upskill-yourself-with-these-5-devops-resources) [COMMUNITY-TOOL] - [mrcloudbook.com: Mr Cloud Book](https://mrcloudbook.com) [COMMUNITY-TOOL] - - [github.com/DevOps-Projects-Ideas/DevOps-Books 🌟🌟](https://github.com/DevOps-Projects-Ideas/DevOps-Books) ⭐ 667 [COMMUNITY-TOOL] - [github.com/paragpallavsingh/90DaysOfDevOps: 90DaysOfDevOps Challenge](https://github.com/paragpallavsingh/90DaysOfDevOps) ⭐ 11 [COMMUNITY-TOOL] - [cloud.google.com: State of DevOps 2021 🌟](https://cloud.google.com/blog/products/devops-sre/announcing-dora-2021-accelerate-state-of-devops-report) [COMMUNITY-TOOL] - [Dzone: Configuration Drift 🌟](https://dzone.com/articles/configuration-drift) [COMMUNITY-TOOL] @@ -99,6 +99,7 @@ - [fairwinds.com: Configuration Drift in Kubernetes - What Is It and Why it' Matters 🌟](https://www.fairwinds.com/blog/configuration-drift-kubernetes) [COMMUNITY-TOOL] - [env0.com: Automated Drift Detection 🌟](https://www.env0.com/blog/automated-drift-detection-with-env0) [COMMUNITY-TOOL] - [thenewstack.io: How Drift Detection and IaC Help Maintain a Secure Infrastructure](https://thenewstack.io/how-drift-detection-and-iac-help-maintain-a-secure-infrastructure) [COMMUNITY-TOOL] + - [Wikipedia.org: DevOps](https://en.wikipedia.org/wiki/DevOps) [COMMUNITY-TOOL] - [opensource.com: The case for making the transition from sysadmin to DevOps' engineer 🌟](https://opensource.com/article/19/7/devops-vs-sysadmin) [COMMUNITY-TOOL] - [opensource.com: How to transition into a career as a DevOps engineer](https://opensource.com/article/19/7/how-transition-career-devops-engineer) [COMMUNITY-TOOL] - [opensource.com: A beginner's guide to everything DevOps 🌟](https://opensource.com/article/20/2/devops-beginners) [COMMUNITY-TOOL] @@ -196,11 +197,13 @@ - [net.connect4techs.com: What are the top DevOps trends in 2024](https://net.connect4techs.com/what-are-the-top-devops-trends-in-2024) [COMMUNITY-TOOL] - [dynatrace.com: 9 key DevOps metrics for success - What are the four main' DevOps metrics? DORA’s Four Keys](https://www.dynatrace.com/news/blog/devops-metrics-for-success) [COMMUNITY-TOOL] - [medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads](https://medium.com/keptn/dora-metrics-automatically-for-all-your-kubernetes-workloads-42225f4b8515) [COMMUNITY-TOOL] + - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] - [medium: The Complete DevOps RoadMap 🌟](https://medium.com/hackernoon/the-2018-devops-roadmap-31588d8670cb) [COMMUNITY-TOOL] - [dev.to: Your Roadmap to Become a DevOps Engineer in 2021](https://dev.to/kodekloud/your-roadmap-to-become-a-devops-engineer-in-2020-i1n) [COMMUNITY-TOOL] - [techworld-with-nana.com: DevOps Roadmap 🌟](https://www.techworld-with-nana.com/devops-roadmap) [COMMUNITY-TOOL] - [dzone.com: What Is APIOps? How to Be Successful at It](https://dzone.com/articles/what-is-apiops-and-how-to-be-successful-at-apiops) [COMMUNITY-TOOL] - [DevOps as a Service: Migrating Your Entire DevOps Stack to the Cloud](https://devops.com/devops-as-a-service-migrating-your-entire-devops-stack-to-the-cloud) [COMMUNITY-TOOL] + - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] - [Full Cycle Developers at Netflix β€” Operate What You Build](https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249) [COMMUNITY-TOOL] - [Applying Netflix DevOps Patterns to Windows](https://netflixtechblog.com/applying-netflix-devops-patterns-to-windows-2a57f2dbbf79) [COMMUNITY-TOOL] - [datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from' DevOps](https://www.datacenterdynamics.com/en/opinions/why-netops-needs-a-digital-sandbox-to-benefit-from-devops) [COMMUNITY-TOOL] @@ -214,7 +217,6 @@ - [blogs.sap.com: A Practical Guide to DevOps for SAP ERP](https://blogs.sap.com/2021/12/13/a-practical-guide-to-devops-for-sap-erp) [COMMUNITY-TOOL] - [youtube playlist: DevOps - SonarQube, Artifactory, JFrog, Jenkins, Maven,' etc 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-akoYTAboxT1AbHlPmrvRYYZ) [COMMUNITY-TOOL] - [youtube playlist: Docker 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-amqyqHceAhkcsopzi4PFcKc) [COMMUNITY-TOOL] - - [youtube playlist: Ansible Tutorial - by Thetips4you 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] - [youtube playlist: Kubernetes 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h) [COMMUNITY-TOOL] - [platformengineering.org](https://platformengineering.org) [COMMUNITY-TOOL] - [thenewstack.io/platform-engineering](https://thenewstack.io/platform-engineering) [COMMUNITY-TOOL] @@ -254,7 +256,6 @@ - [Atlassian Compass](https://www.atlassian.com/software/compass) [COMMUNITY-TOOL] - [github.com/KusionStack/kusion](https://github.com/KusionStack/kusion) ⭐ 1306 [COMMUNITY-TOOL] - [Infrastructure as Code in DevOps](https://alpacked.io/blog/infrastructure-as-code-for-devops) [COMMUNITY-TOOL] - - [reddit.com/r/devops](https://www.reddit.com/r/devops) [COMMUNITY-TOOL] ## Agentic Engineering @@ -371,5 +372,5 @@ Live Grounding: Features structural overviews of AWS CodePipeline, CodeBuild, an - [tecmint.com 🌟](https://www.tecmint.com) [ENTERPRISE-STABLE] β€” An extensive, highly active Linux documentation repository delivering step-by-step guides on server administration, shell scripting, and infrastructure configuration for sysadmins and DevOps engineers. --- -πŸ’‘ **Explore Related:** [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) | [Chaos Engineering](./chaos-engineering.md) +πŸ’‘ **Explore Related:** [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) | [Developerportals](./developerportals.md) diff --git a/v2-docs/devsecops.md b/v2-docs/devsecops.md index 373bd78c..523f3844 100644 --- a/v2-docs/devsecops.md +++ b/v2-docs/devsecops.md @@ -5,11 +5,12 @@ ## Standard Reference + - [armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed to the latest K8s Symlink vulnerability (CVE-2021-25741)](https://www.armosec.io/cve-vulnerability-database) [COMMUNITY-TOOL] - [paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration Risks?](https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks) [COMMUNITY-TOOL] - [intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows](https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows) [COMMUNITY-TOOL] - - [armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed to the latest K8s Symlink vulnerability (CVE-2021-25741)](https://www.armosec.io/cve-vulnerability-database) [COMMUNITY-TOOL] - - [medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and' use Secrets inside the Pods: Part-1](https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb) [COMMUNITY-TOOL] - - [mehighlow.medium.com: Hardened-AKS/Secrets](https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4) [COMMUNITY-TOOL] + - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] + - [grype: a vulnerability scanner for container images and filesystems](https://github.com/anchore/grype) ⭐ 12262 [ENTERPRISE-STABLE] + - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] - [Exploring the (lack of) security in a typical Docker and Kubernetes installation](https://www.neowin.net/news/exploring-the-lack-of-security-in-a-typical-docker-and-kubernets-installation) [COMMUNITY-TOOL] - [securityboulevard.com: DevOps vs. DevSecOps – Here’s How They Fit Together](https://securityboulevard.com/2021/02/devops-vs-devsecops-heres-how-they-fit-together) [COMMUNITY-TOOL] - [addteq.com: The REAL Difference between DevOps and DevSecOps](https://www.addteq.com/blog/2021/03/the-real-difference-between-devops-and-devsecops) [COMMUNITY-TOOL] @@ -38,8 +39,6 @@ - [dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword](https://dzone.com/articles/devops-pipeline-quality-gates-a-double-edged-sword) [COMMUNITY-TOOL] - [medium: Focusing on the DevOps Pipeline 🌟](https://medium.com/capital-one-tech/focusing-on-the-devops-pipeline-topo-pal-833d15edf0bd) [COMMUNITY-TOOL] - [cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as' Root](https://www.cncf.io/blog/2020/06/16/identifying-kubernetes-config-security-threats-pods-running-as-root) [COMMUNITY-TOOL] - - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] - [betterprogramming.pub: Kubernetes Security With Falco](https://betterprogramming.pub/kubernetes-security-with-falco-2eb060d3ae7d) [COMMUNITY-TOOL] - [vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap' headless in containers for CI/CD pipeline](https://vashishtsumit89.medium.com/security-pen-testing-a-guide-to-run-owasp-zap-headless-in-containers-for-ci-cd-pipeline-ddb580dae3c8) [COMMUNITY-TOOL] - [securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities](https://securityonline.info/vampi-vulnerable-rest-api-with-owasp-top-10-vulnerabilities) [COMMUNITY-TOOL] @@ -62,6 +61,7 @@ - [siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your β€˜secrets’' secure in SCM by using β€˜sealed secret’](https://siddhivinayak-sk.medium.com/kubeseal-sealedsecret-make-your-secrets-secure-in-scm-by-using-sealed-secret-4631bcb39bf8) [COMMUNITY-TOOL] - [medium: AWS Secret Manager: Protect sensitive information and functionality' 🌟](https://medium.com/avmconsulting-blog/aws-secret-manager-protect-sensitive-information-and-functionality-f520e15293f4) [COMMUNITY-TOOL] - [blog.opstree.com: AWS Secret Manager](https://blog.opstree.com/2021/11/16/aws-secret-manager) [COMMUNITY-TOOL] + - [medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and' use Secrets inside the Pods: Part-1](https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb) [COMMUNITY-TOOL] - [medium: Coding for Secrets Reliability with HashiCorp Vault](https://medium.com/hashicorp-engineering/coding-for-secrets-reliability-with-hashicorp-vault-2090dd8667e) [COMMUNITY-TOOL] - [hashicorp.com: Vault & Kubernetes: Better Together](https://www.hashicorp.com/resources/vault-and-kubernetes-better-together) [COMMUNITY-TOOL] - [Vault Learning Resources: Vault 1.5 features and more](https://www.hashicorp.com/blog/learn-vault-1-5) [COMMUNITY-TOOL] @@ -93,6 +93,7 @@ - [hashicorp.com: Why Use the Vault Agent for Secrets Management?](https://www.hashicorp.com/blog/why-use-the-vault-agent-for-secrets-management) [COMMUNITY-TOOL] - [medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent' Injector](https://medium.com/nerd-for-tech/pki-certs-injection-to-k8s-pods-with-vault-agent-injector-d97482b48f3d) [COMMUNITY-TOOL] - [hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent](https://www.hashicorp.com/blog/refresh-secrets-for-kubernetes-applications-with-vault-agent) [COMMUNITY-TOOL] + - [mehighlow.medium.com: Hardened-AKS/Secrets](https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4) [COMMUNITY-TOOL] - [medium: Declarative secret management for GitOps with Kapitan](https://medium.com/kapitan-blog/declarative-secret-management-for-gitops-with-kapitan-b3c596eab088) [COMMUNITY-TOOL] - [dzone: Managing Secrets Deployment in GitOps Workflow 🌟](https://dzone.com/articles/managing-kubernetes-secrets) [COMMUNITY-TOOL] - [portworx.com: Implementing Data Security on Red Hat OpenShift 🌟](https://portworx.com/implementing-data-security-on-red-hat-openshift) [COMMUNITY-TOOL] @@ -110,7 +111,6 @@ - [bridgecrew](https://bridgecrew.io) [COMMUNITY-TOOL] - [bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline' with Bridgecrew, Jenkins, and GitHub](https://bridgecrew.io/blog/tutorial-incorporate-iac-security-in-your-ci-cd-pipeline-with-bridgecrew-jenkins-and-github) [COMMUNITY-TOOL] - [itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison](https://www.itbusinessedge.com/security/okta-vs-azure-ad) [COMMUNITY-TOOL] - - [grype: a vulnerability scanner for container images and filesystems](https://github.com/anchore/grype) ⭐ 12262 [ENTERPRISE-STABLE] - [Kubernetes-Secrets-Store-CSI-Driver: Secrets Store CSI driver for Kubernetes' secrets](https://github.com/kubernetes-sigs/secrets-store-csi-driver) ⭐ 1530 [COMMUNITY-TOOL] ## Application Security @@ -228,11 +228,6 @@ #### Security Tooling - [cybersecsi/HOUDINI: Hundreds of Offensive and Useful Docker Images for' Network Intrusion](https://github.com/cybersecsi/HOUDINI) ⭐ 1251 [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A catalog containing hundreds of preconfigured Docker images optimized for security audit operations, network mapping, and intrusion evaluation. Note: The repository has seen limited recent updates but remains structurally valuable. -### Policy Enforcement - -#### Open Policy Agent - - - **(2021)** [infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent](https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Addresses the transition from obsolete Kubernetes Pod Security Policies (PSPs) to Open Policy Agent (OPA) Gatekeeper. Explores how to leverage declarative constraints using the Rego engine to strictly manage admission control actions. ### Secrets Management (1) #### Bitwarden @@ -274,6 +269,7 @@ - [opensource.com: Sign and verify container images with this open source' tool (sigstore)](https://opensource.com/article/21/12/sigstore-container-images) [EN CONTENT] [COMMUNITY-TOOL] β€” Explains how developers can use Sigstore's Cosign integration to guarantee image authenticity. Highlights structural differences between classic PGP setups and the identity-driven ledger approach utilized by modern DevSecOps frameworks. #### Security Tooling (1) + - **(2021)** [**cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟**](https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021) [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A strategic overview of outstanding open-source Kubernetes protection mechanisms. Summarizes and contrasts the deployment use-cases for prominent systems focused on static verification, policy governance, and kernel monitoring. - [techbeacon.com: 17 open-source container security tools 🌟](https://techbeacon.com/security/17-open-source-container-security-tools) [EN CONTENT] [COMMUNITY-TOOL] β€” A curated directory cataloging seventeen critical open-source security technologies. Details structural features and comparison parameters across image scanners, policy-engine enforcement options, and runtime observation technologies. - [itnext.io: Top 6 Threat Detection Tools for Containers](https://itnext.io/top-6-threat-detection-tools-for-containers-3dd80b77777e) [EN CONTENT] [COMMUNITY-TOOL] β€” Compares six container risk detection technologies. Contrasts passive image checking with complex system-call interception models (e.g., Falco), showing engineers how to balance performance overhead against real-time protection. ### Vulnerability Management @@ -403,6 +399,7 @@ - [thenewstack.io: SecOps in a Post-COVID World: 3 Security Trends to Watch](https://thenewstack.io/secops-in-a-post-covid-world-3-security-trends-to-watch) [COMMUNITY-TOOL] [GUIDE] β€” Outlines critical security trends influenced by the sudden acceleration of distributed remote workforces and cloud adoption. Emphasizes the prioritization of identity-centric security boundaries, zero-trust cloud network baselines, and automated threat hunting capabilities. #### Transition Guides + - **(2021)** [cloudify.co: Understanding DevSecOps And Its Challenges](https://docs.cloudify.co) [ADVANCED LEVEL] [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Examines structural challenges in scaling DevSecOps, focusing on multi-cloud security orchestrations. Contrast: Curator Insight highlights simple automation roadblocks, while Live Grounding confirms that managing state drift across multiple Kubernetes regions is the primary blocker. Highly technical perspective. - [ais.com: Leaping into DevSecOps from DevOps](https://www.ais.com/leaping-into-devsecops-from-devops) [COMMUNITY-TOOL] β€” Offers structural steps to migrate existing DevOps operations toward a DevSecOps operational state. Contrast: Curator Insight notes basic pipeline modifications, whereas Live Grounding shows that identity security and secrets orchestration represent the largest transition hurdles. Highly practical implementation blueprint. - [invensislearning.com: Difference between DevOps and DevSecOps](https://www.invensislearning.com/blog/devops-vs-devsecops) [COMMUNITY-TOOL] β€” Distinguishes the exact operational and architectural boundaries separating classic DevOps from modern DevSecOps. Contrast: Curator Insight details simple workflow differences, while Live Grounding proves that DevSecOps represents a declarative shift from reactive scanning to continuous runtime enforcement. Excellent educational reference. - [devops.com: Tips for a Successful DevSecOps Life Cycle](https://devops.com/tips-for-a-successful-devsecops-life-cycle) [COMMUNITY-TOOL] β€” A granular walkthrough detailing how to embed automated security checkpoints across each phase of the application development lifecycle. Contrast: Curator Insight focuses on sequential steps, whereas Live Grounding demonstrates that real-time developer feedback loops are required to prevent security tool alert exhaustion. Helpful implementation guide. @@ -424,9 +421,9 @@ #### Static Analysis (1) - [KubeLinter](https://github.com/stackrox/kube-linter) ⭐ 3450 [ENTERPRISE-STABLE] β€” A static analysis tool that analyzes Kubernetes YAML manifests and Helm charts against best practices for security and production readiness. Checks for running as root, container security context settings, and missing resource limits. + - [github.com/yannh/kubeconform 🌟](https://github.com/yannh/kubeconform) ⭐ 3033 [ENTERPRISE-STABLE] β€” A highly performant Kubernetes manifest validator written in Go, acting as a faster alternative to `kubeval`. Validates resource specifications against OpenAPI schemas, supporting custom resource definitions (CRDs) seamlessly in CI/CD environments. - [blog.christophetd.fr: Shifting Cloud Security Left β€” Scanning Infrastructure' as Code for Security Issues](https://blog.christophetd.fr/shifting-cloud-security-left-scanning-infrastructure-as-code-for-security-issues) [COMMUNITY-TOOL] β€” A deep-dive analysis on shifting cloud security left by scanning Infrastructure as Code (IaC) templates for misconfigurations before deployment. Contrast: Curator Insight targets traditional static code checks, while Live Grounding validates that integrating tools like tfsec, Checkov, and Kics directly into CI/CD is now an industry standard. Essential for platform engineering security. - [thenewstack.io: StackRox KubeLinter Brings Security Linting to Kubernetes](https://thenewstack.io/stackrox-kubelinter-brings-security-linting-to-kubernetes) [COMMUNITY-TOOL] [GUIDE] β€” Introduces StackRox's KubeLinter tool, exploring its core capabilities to audit deployment manifests and Helm templates before operational execution. Details standard rule definitions and highlights strategies for developer integration. - - [github.com/yannh/kubeconform 🌟](https://github.com/yannh/kubeconform) ⭐ 3033 [ENTERPRISE-STABLE] β€” A highly performant Kubernetes manifest validator written in Go, acting as a faster alternative to `kubeval`. Validates resource specifications against OpenAPI schemas, supporting custom resource definitions (CRDs) seamlessly in CI/CD environments. - [thenewstack.io: Security Insights into Infrastructure-as-Code](https://thenewstack.io/security-insights-into-infrastructure-as-code) [COMMUNITY-TOOL] [GUIDE] β€” Details security challenges present in IaC files across Terraform, Ansible, and CloudFormation. Analyzes typical misconfiguration risks (such as public S3 buckets, open security groups) and demonstrates the value of automated programmatic verification. ### Pipeline Security @@ -602,6 +599,11 @@ #### Secrets Management (4) - [kubewarden.io: Scanning secrets in environment variables](https://www.kubewarden.io/blog/2022/10/env-var-secrets) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” Demonstrates how to use Kubewarden admission policies to dynamically intercept and prevent container deployments containing plaintext secrets or API keys exposed in environment variables. Provides concrete policy writing paradigms using WebAssembly (Wasm) and Rego. +### Kubernetes Fundamentals + +#### Security Concepts (1) + + - **(2026)** [==kubernetes.io: Overview of Cloud Native Security==](https://kubernetes.io/docs/concepts/security) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The authoritative framework defining Kubernetes security architecture across the 'FourCs' Model: Cloud, Cluster, Container, and Code. Serves as the foundational blueprint for understanding attack vectors, defense-in-depth methodologies, and default-deny paradigms in orchestrating container workloads safely. ### Kubernetes Hardening #### Threat Landscape @@ -743,6 +745,9 @@ - [GitHub security: what does it take to protect your company from credentials' leaking on GitHub? 🌟](https://blog.gitguardian.com/github-security) [EN CONTENT] [COMMUNITY-TOOL] β€” An in-depth corporate case study and operational guide detailing the systematic threats of credential leakage in public and private Git environments. It highlights risk mitigation frameworks, API scanner configurations, and team hygiene rules required to prevent credential sprawl. - [blog.gitguardian.com: Secrets in source code (episode 2/3). Why secrets' in git are such a problem](https://blog.gitguardian.com/secrets-credentials-api-git) [EN CONTENT] [COMMUNITY-TOOL] β€” This educational blog post outlines the threat vectors of hardcoded secrets in Git histories. It details the structural reasons why standard version control systems make secret revocation difficult once committed, presenting static pre-commit hooks as the primary defense. +#### Secrets Scanning + + - **(2022)** [jfrog.com: How to protect your secrets with Spectral and JFrog Pipelines](https://jfrog.com/blog) [EN CONTENT] [COMMUNITY-TOOL] β€” A practical walk-through showing how to use Spectral in tandem with JFrog Pipelines. The tutorial focuses on identifying misplaced credentials and code misconfigurations inside continuous integration stages. #### Supply Chain Security (3) - [Anchore: Secure Container Based CI/CD Workflows](https://anchore.com/cicd) [EN CONTENT] [COMMUNITY-TOOL] β€” An overview of Anchore's enterprise solutions for securing CI/CD pipelines through extensive Software Bill of Materials (SBOM) generation and continuous container inspection. It helps organizations detect upstream dependencies risk and establish a trusted supply chain. @@ -788,7 +793,7 @@ #### Container Security Platforms - **(2026)** [**stackrox.com**](https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Red Hat Advanced Cluster Security (formerly StackRox) provides Kubernetes-native guardrails to secure application life cycles across build, deploy, and runtime phases. Operating deep within the cluster infrastructure, it leverages declarative policies to enforce network segmentation, assess vulnerability risk, and monitor active configurations. -#### Policy Enforcement (1) +#### Policy Enforcement - [Securing Kubernetes With Anchore](https://anchore.com/kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” This reference highlights Anchore's integration into Kubernetes systems to enforce compliance and vulnerability policies. It showcases the utilization of native admission controllers to intercept deployment requests and reject any images failing automated security criteria. #### Secrets Auditing @@ -878,10 +883,10 @@ - **(2021)** [techcommunity.microsoft.com: In preview: Azure Key Vault secrets provider extension for Arc enabled Kubernetes clusters](https://techcommunity.microsoft.com/blog/azurearcblog/in-preview-azure-key-vault-secrets-provider-extension-for-arc-enabled-kubernetes/3002160) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details the expansion of Azure Key Vault capabilities to edge and multi-cloud nodes using Azure Arc-enabled Kubernetes clusters. Offers uniform cloud security controls outside standard Azure datacenters. #### Injection + - [K8s Vault Webhook 🌟](https://ot-container-kit.github.io/k8s-vault-webhook) [DOCUMENTATION] [COMMUNITY-TOOL] β€” An admission webhook targeting automated HashiCorp Vault secrets injection inside pod templates. Replaces the necessity for heavy sidecar container orchestration inside lightweight pods. - [devopscube.com: Vault Agent Injector Tutorial: Inject Secrets to Pods Using' Vault Agent](https://devopscube.com/vault-agent-injector-tutorial) [COMMUNITY-TOOL] β€” In-depth guide showing how to use the Vault Agent Injector service. Explains how mutations based on Pod annotations auto-populate secrets into dynamic system volumes, minimizing application-level logic modifications. - [alexandre-vazquez.com: How To Inject Secrets in Pods To Improve Security' with Hashicorp Vault in 5 Minutes 🌟](https://alexandre-vazquez.com/inject-secrets-in-pods-using-hashicorp-vault) [COMMUNITY-TOOL] β€” A quick-start configuration tutorial for implementing vault-agent sidecar injection in under 5 minutes. Simplifies standard documentation into a practical, actionable snippet guide. - [itnext.io: Secrets injection at runtime from external Vault into Kubernetes' β€” POC](https://itnext.io/secrets-injection-from-external-vault-into-kubernetes-poc-83a52c8cf5cb) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A technical proof-of-concept for dynamic runtime injection utilizing external Vault endpoints. Bypasses Kubernetes native secrets store entirely to reduce security exposures. - - [K8s Vault Webhook 🌟](https://ot-container-kit.github.io/k8s-vault-webhook) [DOCUMENTATION] [COMMUNITY-TOOL] β€” An admission webhook targeting automated HashiCorp Vault secrets injection inside pod templates. Replaces the necessity for heavy sidecar container orchestration inside lightweight pods. #### Introduction - [digitalvarys.com: Simple Introduction to HashiCorp Vault](https://digitalvarys.com/simple-introduction-to-hashicorp-vault) [COMMUNITY-TOOL] β€” A simplified, beginner-friendly walkthrough of Vault core terms, architecture, and deployment principles. Covers seal and unseal mechanics, storage backends, and simple key-value reading. @@ -913,9 +918,6 @@ #### Dependency Analysis (1) - [socket.dev: Introducing Socket](https://socket.dev/blog/introducing-socket) [COMMUNITY-TOOL] β€” An architectural introduction to Socket's active package monitoring system. Evaluates structural anomalies in dependencies by tracing suspicious network calls, API system changes, and permission escalations. -#### Enterprise Platform - - - **(2021)** [tanzu.vmware.com: Log4Shell Vulnerability Spotlights the Importance of Adopting Trusted Open Source Software Providers for the Enterprise](https://www.vmware.com/products/app-platform/tanzu) [COMMUNITY-TOOL] β€” Examines the strategic imperative of establishing trusted open-source workflows inside enterprise build infrastructures. Demonstrates how Tanzu's curated application platform streamlines immediate mitigation tasks at runtime. #### Open Source Policy - [zdnet.com: Log4j: Google and IBM call for list of critical open source projects](https://www.zdnet.com/article/log4j-after-white-house-meeting-google-calls-for-list-of-critical-open-source-projects) [COMMUNITY-TOOL] β€” Discusses high-level strategies initiated by Google and IBM to identify and secure critical open-source software structures. Explores how public-private partnerships aim to fortify base infrastructure projects globally. @@ -982,5 +984,5 @@ - [torq.io: 5 Security Automation Examples for Non-Developers](https://torq.io/blog/5-security-automation-examples-for-non-developers) [COMMUNITY-TOOL] β€” Provides five actionable automation playbooks for SecOps teams to streamline alert triage and response actions. Contrast: Curator Insight presents low-code solutions for non-developers, while Live Grounding shows that automating through structured JSON endpoints and centralized notification platforms is key to keeping MTTR minimal. Practical operational guide. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Kustomize](./kustomize.md) | [Crossplane](./crossplane.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/digital-money.md b/v2-docs/digital-money.md index c4f2b538..4e595d96 100644 --- a/v2-docs/digital-money.md +++ b/v2-docs/digital-money.md @@ -11,5 +11,5 @@ --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/digitalocean.md b/v2-docs/digitalocean.md index dec43c32..b86d5987 100644 --- a/v2-docs/digitalocean.md +++ b/v2-docs/digitalocean.md @@ -7,8 +7,8 @@ - [App Platform](https://docs.digitalocean.com/products/app-platform) [COMMUNITY-TOOL] - [theregister.com: DigitalOcean decides to head rivals off at the PaaS, floats App Platform to deploy, run code without juggling servers](https://www.theregister.com/off-prem/2020/10/07/digitalocean-decides-to-head-rivals-off-at-the-paas-floats-app-platform-to-deploy-run-code-without-juggling-servers/802967) [COMMUNITY-TOOL] - - [Digital Ocean](https://www.digitalocean.com) [COMMUNITY-TOOL] - [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] + - [Digital Ocean](https://www.digitalocean.com) [COMMUNITY-TOOL] - [try.digitalocean.com/cloudplex](https://try.digitalocean.com/cloudplex) [COMMUNITY-TOOL] - [Community Tools 🌟](https://www.digitalocean.com/community/tools) [COMMUNITY-TOOL] - [App Platform - Digital Ocean PaaS](https://try.digitalocean.com/app-platform) [COMMUNITY-TOOL] @@ -32,5 +32,5 @@ - [NGINXConfig](https://www.digitalocean.com/community/tools/nginx) [DE FACTO STANDARD] β€” DigitalOcean's visual configuration tool for Nginx. It generates highly secure, production-tested server blocks tailored for modern features like HTTP/2, custom security headers, SSL/TLS optimizations via Let's Encrypt, and Gzip compression. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/docker.md b/v2-docs/docker.md index e7d0ab2d..41d5cb9c 100644 --- a/v2-docs/docker.md +++ b/v2-docs/docker.md @@ -37,21 +37,16 @@ - [crunchtools.com: A Comparison of Linux Container Images](http://crunchtools.com/comparison-linux-container-images) [COMMUNITY-TOOL] - [jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and Standalone Container Tools 🌟](https://jfrog.com/learn/devops/alternatives-to-docker) [COMMUNITY-TOOL] - [blog.logrocket.com: Top Docker alternatives for 2022](https://blog.logrocket.com/docker-alternatives) [COMMUNITY-TOOL] + - [Awesome Docker 🌟](https://github.com/veggiemonk/awesome-docker) ⭐ 36056 [DE FACTO STANDARD] + - [Awesome Compose 🌟](https://github.com/docker/awesome-compose) ⭐ 45355 [DE FACTO STANDARD] - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] - - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] + - [cheatsheetseries.owasp.org: Docker Security Cheat Sheet 🌟🌟](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html) [COMMUNITY-TOOL] - [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) ⭐ 12740 [ENTERPRISE-STABLE] - [github.com/google/go-containerregistry 🌟](https://github.com/google/go-containerregistry) ⭐ 3881 [ENTERPRISE-STABLE] - [nerdctl 🌟](https://github.com/containerd/nerdctl) ⭐ 10104 [ENTERPRISE-STABLE] - [kaniko](https://github.com/GoogleContainerTools/kaniko) ⭐ 15762 [DE FACTO STANDARD] - [technology.doximity.com: Buildpacks vs Dockerfiles 🌟](https://technology.doximity.com/articles/buildpacks-vs-dockerfiles) [COMMUNITY-TOOL] - - [blog.alexellis.io: Building containers without Docker 🌟](https://blog.alexellis.io/building-containers-without-docker) [COMMUNITY-TOOL] - - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] - - [Podman.io](https://podman.io) [COMMUNITY-TOOL] - - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] - - [cheatsheetseries.owasp.org: Docker Security Cheat Sheet 🌟🌟](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html) [COMMUNITY-TOOL] - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - - [Awesome Docker 🌟](https://github.com/veggiemonk/awesome-docker) ⭐ 36056 [DE FACTO STANDARD] - - [Awesome Compose 🌟](https://github.com/docker/awesome-compose) ⭐ 45355 [DE FACTO STANDARD] - [Dzone refcard: Getting Started with Docker](https://dzone.com/refcardz/getting-started-with-docker-1) [COMMUNITY-TOOL] - [Dzone refcard: Java Containerization 🌟](https://dzone.com/refcardz/java-containerization) [COMMUNITY-TOOL] - [americanexpress.io: **Do Not Run Dockerized Applications as Root** 🌟](https://americanexpress.io/do-not-run-dockerized-applications-as-root) [COMMUNITY-TOOL] @@ -227,13 +222,25 @@ - [altoros.com: Streamlining the Creation of Docker Images with Cloud Native' Buildpacks](https://www.altoros.com/blog/streamlining-the-creation-of-docker-images-with-cloud-native-buildpacks) [COMMUNITY-TOOL] - [thenewstack.io: Container Images the Easy Way with Cloud Native Buildpacks](https://thenewstack.io/container-images-the-easy-way-with-cloud-native-buildpacks) [COMMUNITY-TOOL] - [dev.to/pmbanugo: Goodbye Dockerfiles: Build Secure & Optimised Node.js Container' Images with Cloud Native Buildpacks](https://dev.to/pmbanugo/goodbye-dockerfiles-build-secure-optimised-nodejs-container-images-with-cloud-native-buildpacks-489p) [COMMUNITY-TOOL] + - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] + - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] + - [blog.alexellis.io: Building containers without Docker 🌟](https://blog.alexellis.io/building-containers-without-docker) [COMMUNITY-TOOL] - [medium: nerdctl: Docker-compatible CLI for contaiNERD](https://medium.com/nttlabs/nerdctl-359311b32d0e) [COMMUNITY-TOOL] - [img](https://github.com/genuinetools/img) ⭐ 3986 [ENTERPRISE-STABLE] - [jib](https://github.com/GoogleContainerTools/jib) ⭐ 14402 [ENTERPRISE-STABLE] + - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] + - [Podman.io](https://podman.io) [COMMUNITY-TOOL] - [itnext.io: Replace Docker Desktop with lima](https://itnext.io/replace-docker-desktop-with-lima-88ec6f9d6a19) [COMMUNITY-TOOL] - [dzone: Alternatives to Docker Desktop](https://dzone.com/articles/alternatives-to-docker-desktop) [COMMUNITY-TOOL] - [dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application](https://dzone.com/articles/docker-alternatives-10-alternatives-to-docker-for) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Training + +#### Multi-Cloud Platforms + + - **(2021)** [acloudguru.com](https://www.pluralsight.com/cloud-guru) [COMMUNITY-TOOL] [GUIDE] β€” A premier enterprise learning platform specialized in modern cloud-native system training. Delivers deep hands-on sandbox labs, certification preparation curricula, and continuous technical playground resources. ## Cloud Native Security ### Supply Chain Security @@ -262,7 +269,14 @@ #### Guides and Workflows - [itnext.io: Software development in containers β€” a cookbook 🌟🌟🌟](https://itnext.io/software-development-in-containers-a-cookbook-2ba14d07e535) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A detailed technical guide explaining how to design local workflows with container environments. Demonstrates setup strategies for hot reloading, direct container mounts, network port forwards, and dev-to-prod pipeline parity. +## Infrastructure Standards + +### Container Registry + +#### Legacy Resources + + - **(2026)** [Test an insecure registry 🌟](https://docs.docker.com/retired) [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Retired Docker documentation dealing with configurations of insecure, unencrypted private registries. Preserved for diagnosing vintage local developer configurations. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/dom.md b/v2-docs/dom.md index bc5caeae..b3f74fdd 100644 --- a/v2-docs/dom.md +++ b/v2-docs/dom.md @@ -12,5 +12,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/dotnet.md b/v2-docs/dotnet.md index bf6c0668..bf596f51 100644 --- a/v2-docs/dotnet.md +++ b/v2-docs/dotnet.md @@ -42,5 +42,5 @@ - [Extend your coding agent with .NET Skills](https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills) [COMMUNITY-TOOL] β€” Step-by-step instruction illustrating how to inject specialized .NET SDK contexts and compilation knowledge bases into autonomous coding agents to optimize C# generation pipelines. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/edge-computing.md b/v2-docs/edge-computing.md index bb0692e2..756c0e6e 100644 --- a/v2-docs/edge-computing.md +++ b/v2-docs/edge-computing.md @@ -16,5 +16,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/elearning.md b/v2-docs/elearning.md index 08d04470..0170fee0 100644 --- a/v2-docs/elearning.md +++ b/v2-docs/elearning.md @@ -6,13 +6,13 @@ ## Standard Reference - [tutorialspoint.com](http://www.tutorialspoint.com) [COMMUNITY-TOOL] + - [hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] + - [wiki.bash-hackers.org](https://wiki.bash-hackers.org) [COMMUNITY-TOOL] - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - [zeef.com: e-learning](https://e-learning.zeef.com/tracy.parish) [COMMUNITY-TOOL] - [Udemy.com](https://www.udemy.com) [COMMUNITY-TOOL] - [Udacity.com](https://eu.udacity.com) [COMMUNITY-TOOL] - [guru99.com](https://www.guru99.com) [COMMUNITY-TOOL] - - [wiki.bash-hackers.org](https://wiki.bash-hackers.org) [COMMUNITY-TOOL] - - [hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - [harvard.edu: CS50: Introduction to Computer Science (free)](https://pll.harvard.edu/course/cs50-introduction-computer-science) [COMMUNITY-TOOL] - [medium.com/javarevisited: 11 Best Java Microservices Courses with Spring' Boot and Spring Cloud in 2022](https://medium.com/javarevisited/10-best-java-microservices-courses-with-spring-boot-and-spring-cloud-6d04556bdfed) [COMMUNITY-TOOL] @@ -27,9 +27,6 @@ ### Databases -#### PostgreSQL - - - **(2025)** [learn.crunchydata.com](https://www.crunchydata.com/developers/tutorials) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” An interactive database training portal detailing progressive PostgreSQL configuration, clustering, and troubleshooting. Crucial for architects planning highly available, stateful cloud-native storage engines. #### SQL - [SQL Police Department](https://sqlpd.com) [COMMUNITY-TOOL] β€” An interactive, gamified SQL training playground where users act as police detectives to solve technical cases using structured queries. Excellent for practicing complex join and filtering logics. @@ -124,5 +121,5 @@ - [techiescamp/devops-projects:Real-World DevOps Projects For Learning](https://github.com/techiescamp/devops-projects) [ENTERPRISE-STABLE] β€” A curated GitHub repository containing end-to-end real-world DevOps projects. Implements standard infrastructure-as-code deployments, multi-tier CI/CD pipelines, and structured orchestration designs. --- -πŸ’‘ **Explore Related:** [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) | [Finops](./finops.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Recruitment](./recruitment.md) | [Finops](./finops.md) diff --git a/v2-docs/embedded-servlet-containers.md b/v2-docs/embedded-servlet-containers.md index cb2f963e..31992b73 100644 --- a/v2-docs/embedded-servlet-containers.md +++ b/v2-docs/embedded-servlet-containers.md @@ -12,5 +12,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/faq.md b/v2-docs/faq.md index 058fb7d0..e1fd5de3 100644 --- a/v2-docs/faq.md +++ b/v2-docs/faq.md @@ -89,6 +89,13 @@ #### Container Storage - [thenewstack.io: Choosing Between Container-Native and Container-Ready Storage' 🌟](https://thenewstack.io/choosing-between-container-native-and-container-ready-storage) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [LEGACY] β€” Curator Insight: Demystifies cloud-native storage interfaces (CSI), comparing storage systems designed natively for Kubernetes with legacy storage adaptions. Live Grounding: Key guide for cloud architects evaluating storage performance, resilience, automated dynamic provisioning, and multi-protocol scaling features. +## Networking + +### Web Servers + +#### Nginx + + - **(2026)** [==Nginx==](https://www.f5.com/products/nginx) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Nginx is the premier high-performance web server, reverse proxy, and ingress standard globally. Its lightweight event-driven design allows it to process high-concurrency traffic patterns with extremely predictable memory and CPU footprints. ## Platform Engineering ### Cloud Native @@ -98,5 +105,5 @@ - [developers.redhat.com: Why Kubernetes native instead of cloud native? 🌟](https://developers.redhat.com/blog/2020/04/08/why-kubernetes-native-instead-of-cloud-native) [ENTERPRISE-STABLE] β€” Curator Insight: Highlights the distinction between applications run on cloud infrastructure and systems designed specifically to leverage native Kubernetes operators and structures. Live Grounding: Analyzes how API extensions, CRDs, and native configuration constructs improve resilience, efficiency, and resource utilization. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/finops.md b/v2-docs/finops.md index 28fb7ad4..85d9509c 100644 --- a/v2-docs/finops.md +++ b/v2-docs/finops.md @@ -17,6 +17,12 @@ - [techcommunity.microsoft.com: Identify your savings potential in Azure 🌟](https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potential-in-azure/4131194) [COMMUNITY-TOOL] - [infoworld.com: 5 steps to bringing Kubernetes costs in line](https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html) [COMMUNITY-TOOL] - [replex.io](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] + - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] + - [Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for' Cost Optimization](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706) [COMMUNITY-TOOL] + - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] + - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] + - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] + - [learnk8s/xlskubectl](https://github.com/learnk8s/xlskubectl) [COMMUNITY-TOOL] - [FinOps Foundation: FinOps.org](https://www.finops.org) [COMMUNITY-TOOL] - [medium: DevOps, NoOps, and Now FinOps?](https://medium.com/better-programming/devops-noops-finops-64e0df91bcb8) [COMMUNITY-TOOL] - [aws.amazon.com: Introducing FinOpsβ€”Excuse Me, DevSecFinBizOps](https://aws.amazon.com/es/blogs/enterprise-strategy/introducing-finops-excuse-me-devsecfinbizops) [COMMUNITY-TOOL] @@ -37,19 +43,13 @@ - [logz.io: FinOps Observability: Monitoring Kubernetes Cost](https://logz.io/blog/finops-observability-monitoring-kubernetes-cost) [COMMUNITY-TOOL] - [medium.com/adeo-tech: How to save money fast with Kubernetes β€” Do FinOps](https://medium.com/adeo-tech/how-to-save-money-fast-with-kubernetes-do-finops-3a9cafc9beba) [COMMUNITY-TOOL] - [bitsand.cloud: Slashing Data Transfer Costs in AWS by 99%](https://www.bitsand.cloud/posts/slashing-data-transfer-costs) [COMMUNITY-TOOL] - - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] - [medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings](https://medium.com/@tarunbehal02/aws-cost-optimizations-my-learnings-fcdc14da1f58) [COMMUNITY-TOOL] - [aws.amazon.com/blogs/architecture: Overview of Data Transfer Costs for Common' Architectures](https://aws.amazon.com/blogs/architecture/overview-of-data-transfer-costs-for-common-architectures) [COMMUNITY-TOOL] - - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] - - [Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for' Cost Optimization](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706) [COMMUNITY-TOOL] - - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] - - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] - [github.com/dolevshor/azure-finops-guide: The Azure FinOps Guide 🌟](https://github.com/dolevshor/azure-finops-guide) ⭐ 216 [COMMUNITY-TOOL] - [info.microsoft.com: The Road to Azure Cost Governance](https://info.microsoft.com/ww-landing-the-road-to-azure-cost-governance-e-book.html) [COMMUNITY-TOOL] - [github.com/mivano/azure-cost-cli](https://github.com/mivano/azure-cost-cli) ⭐ 1117 [COMMUNITY-TOOL] - [https://learn.microsoft.com: View Kubernetes costs (AKS)](https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/view-kubernetes-costs) [COMMUNITY-TOOL] - [medium.com/armory: Continuous Cost Optimization for Kubernetes](https://medium.com/armory/continuous-cost-optimization-for-kubernetes-4361045f0215) [COMMUNITY-TOOL] - - [learnk8s/xlskubectl](https://github.com/learnk8s/xlskubectl) [COMMUNITY-TOOL] - [medium.com/empathyco: Cloud FinOps β€” Part 4: Kubernetes Cost Report](https://medium.com/empathyco/cloud-finops-part-4-kubernetes-cost-report-b4964be02dc3) [COMMUNITY-TOOL] - [medium.com/@danielepolencic: In Kubernetes, are there hidden costs to' running many cluster nodes?](https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd) [COMMUNITY-TOOL] - [medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter](https://medium.com/develeap/cutting-down-kubernetes-costs-cast-ai-vs-karpenter-20f6788b4c67) [COMMUNITY-TOOL] @@ -83,6 +83,11 @@ #### FinOps (1) - [aws.amazon.com: Understanding and Cost Optimizing Amazon EKS Control Plane' Logs](https://aws.amazon.com/blogs/containers/understanding-and-cost-optimizing-amazon-eks-control-plane-logs) [COMMUNITY-TOOL] β€” Analyzes CloudWatch logging costs generated by EKS API server audit logs, offering practical strategies to filter and optimize them. It details how to use Logstash, FluentBit, or CloudWatch filter patterns to eliminate verbose, low-value telemetry. Crucial for enterprise platform administrators looking to cut hidden SaaS expenses. +## Cluster Operations + +### Cost Optimization (1) + + - **(2023)** [infoworld.com: Kubernetes cost management for the real world](https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores pragmatic methodologies for managing and forecasting costs inside Kubernetes. Contrasts standard manual scaling limits with automated tools like Kubecost and OpenCost, providing architecture guidelines for resource allocation optimization. ## Platform Engineering ### FinOps (2) @@ -99,5 +104,5 @@ - [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un compendio tΓ©cnico sobre los errores mΓ‘s comunes y costosos en el diseΓ±o de arquitecturas serverless. Ofrece un anΓ‘lisis crΓ­tico de fallos reales de concurrencia, inicios en frΓ­o ("cold starts"), costos fuera de control e integraciΓ³n de servicios, sirviendo como guΓ­a de advertencia para diseΓ±adores de sistemas distribuidos. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/flux.md b/v2-docs/flux.md index e426e896..5220450d 100644 --- a/v2-docs/flux.md +++ b/v2-docs/flux.md @@ -11,12 +11,13 @@ - [acloudguru.com: Adopting GitOps for Kubernetes on AWS 🌟](https://www.pluralsight.com/resources/blog/cloud/adopting-gitops-for-kubernetes-on-aws?utm_source=linkedin&utm_medium=social&utm_campaign=kubernetesblog) [COMMUNITY-TOOL] - [docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes](https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2) [COMMUNITY-TOOL] - [github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed by Flux](https://github.com/onedr0p/cluster-template) ⭐ 2742 [COMMUNITY-TOOL] - - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] + - [github.com/flux-iac/tofu-controller](https://github.com/flux-iac/tofu-controller) ⭐ 1640 [COMMUNITY-TOOL] - [Flux](https://fluxcd.io) [COMMUNITY-TOOL] - [github: Flux](https://github.com/fluxcd/flux) ⭐ 6864 [ENTERPRISE-STABLE] - [github: Flux Version 2](https://github.com/fluxcd/flux2) ⭐ 8136 [ENTERPRISE-STABLE] - [dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize](https://dzone.com/articles/developing-applications-on-multitenant-clusters-wi) [COMMUNITY-TOOL] - [A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux 🌟](https://managedkube.com/gitops/flux/weaveworks/guide/tutorial/2020/05/01/a-complete-step-by-step-guide-to-implementing-a-gitops-workflow-with-flux.html) [COMMUNITY-TOOL] + - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] - [blog.sldk.de: Introduction to GitOps on Kubernetes with Flux v2 🌟](https://blog.sldk.de/2021/02/introduction-to-gitops-on-kubernetes-with-flux-v2) [COMMUNITY-TOOL] - [cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure' Kubernetes deployments](https://cloud-viadee.medium.com/gitops-for-it-architects-6312e7822819) [COMMUNITY-TOOL] - [johnclarke73.medium.com: How GitOps works for us](https://johnclarke73.medium.com/our-continuous-delivery-journey-11d86dd68a49) [COMMUNITY-TOOL] @@ -38,9 +39,8 @@ - [dzone.com: GitOps: Flux vs Argo CD 🌟](https://dzone.com/articles/gitops-flux-vs-argo-cd) [COMMUNITY-TOOL] - [blog.aenix.io: Argo CD vs Flux CD](https://blog.aenix.io/argo-cd-vs-flux-cd-7b1d67a246ca) [COMMUNITY-TOOL] - [cncf.io: How to GitOps your Terraform](https://www.cncf.io/blog/2022/09/30/how-to-gitops-your-terraform) [COMMUNITY-TOOL] - - [github.com/flux-iac/tofu-controller](https://github.com/flux-iac/tofu-controller) ⭐ 1640 [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/freelancing.md b/v2-docs/freelancing.md index 26f7fa1d..14a5082b 100644 --- a/v2-docs/freelancing.md +++ b/v2-docs/freelancing.md @@ -127,5 +127,5 @@ - [ΒΏInformΓ‘tico explotado en una consultora? Las webs para β€˜freelances’ te salvarΓ‘n la vida](https://www.elconfidencial.com/tecnologia/2018-05-12/informatico-freelance-carnica-freelancer-yeeply_1562518) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un reportaje de El Confidencial que examina la transiciΓ³n de los profesionales de TI en EspaΓ±a desde las consultoras tradicionales ("cΓ‘rnicas") hacia el trabajo autΓ³nomo. EvalΓΊa plataformas de intermediaciΓ³n y detalla las ventajas operativas y financieras de este modelo profesional. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Finops](./finops.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/git.md b/v2-docs/git.md index c402b98f..17b8c14d 100644 --- a/v2-docs/git.md +++ b/v2-docs/git.md @@ -5,13 +5,15 @@ ## Standard Reference + - [GitHub Copilot](https://github.com/copilot) [COMMUNITY-TOOL] + - [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet) [COMMUNITY-TOOL] - [fourtheorem.com: How to end Microservice pain and embrace the Monorepo](https://fourtheorem.com/monorepo) [COMMUNITY-TOOL] + - [about.gitlab.com: GitLab 13.11 released with Kubernetes Agent and Pipeline Compliance](https://docs.gitlab.com/releases) [COMMUNITY-TOOL] - [github.blog: Getting started with GitHub Actions just got easier!](https://github.blog/news-insights/product-news/getting-started-with-github-actions-just-got-easier) [COMMUNITY-TOOL] - [blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for debugging)](https://fleetdm.com/engineering/tips-for-github-actions-usability) [COMMUNITY-TOOL] - [openshift.com: Deploying to OpenShift using GitHub Actions](https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions) [COMMUNITY-TOOL] - [github.com: OpenShift GitHub Actions Runner 🌟](https://github.com/redhat-actions/openshift-actions-runners) [COMMUNITY-TOOL] - [github.com: OpenShift GitHub Actions Runner Chart 🌟](https://github.com/redhat-actions/openshift-actions-runners-chart) [COMMUNITY-TOOL] - - [GitHub Copilot 🌟](https://github.com/copilot) [COMMUNITY-TOOL] - [GitHub Copilot is generally available to all developers](https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers) [COMMUNITY-TOOL] - [github.blog: GitHub Copilot X: The AI-powered developer experience](https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience) [COMMUNITY-TOOL] - [techcommunity.microsoft.com: Coding Frameworks and languages are no longer the point, prompting is](https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265) [COMMUNITY-TOOL] @@ -31,10 +33,10 @@ - [github-merge-bot](https://github.com/sdduursma/github-merge-bot) ⭐ 4 [COMMUNITY-TOOL] - [Rultor](http://www.rultor.com) [COMMUNITY-TOOL] - [Example: CockroachDB's Bors Merge Bot](https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060) [COMMUNITY-TOOL] - - [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet) [COMMUNITY-TOOL] + - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] + - [Sourcetree Cheat Sheet](https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index) [COMMUNITY-TOOL] - [Wikipedia: Git](https://en.wikipedia.org/wiki/Git) [COMMUNITY-TOOL] - [dzone.com: Top 20 git commands with examples 🌟](https://dzone.com/articles/top-20-git-commands-with-examples) [COMMUNITY-TOOL] - - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] - [medium: 7 Best Courses to Master Git and Github for Programmers](https://medium.com/javarevisited/7-best-courses-to-master-git-and-github-for-programmers-d671859a68b2) [COMMUNITY-TOOL] - [medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans](https://medium.com/@atif.ramzan89/top-7-cloud-source-code-management-tools-features-and-pricing-plans-105f4eb88a3a) [COMMUNITY-TOOL] - [Things You Want to Do in Git and How to Do Them](https://stu2b50.dev/posts/things-you-wante9665) [COMMUNITY-TOOL] @@ -183,7 +185,6 @@ - [stackoverflow.com: Bot to automatically reverse GitHub pull request merges](https://stackoverflow.com/questions/27820309/bot-to-automatically-reverse-github-pull-request-merges) [COMMUNITY-TOOL] - [Bors Bot](https://bors.tech) [COMMUNITY-TOOL] - [Bors-ng: A merge bot for GitHub Pull Requests](https://github.com/bors-ng/bors-ng) ⭐ 1532 [COMMUNITY-TOOL] - - [Sourcetree Cheat Sheet](https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index) [COMMUNITY-TOOL] ## Cloud Architecture @@ -625,7 +626,9 @@ - **(2020)** [kean.github.io: Trunk-Based Development](https://kean.blog/post/trunk-based-development) 🌟🌟🌟 [COMMUNITY-TOOL] β€” An insightful perspective on adopting Trunk-Based Development within modern development teams. The article details the practical benefits, cultural adjustments, and critical testing architectures required to maintain a stable, deployable master branch without breaking changes. - **(2018)** [git-flow.readthedocs.io](https://git-flow.readthedocs.io/en/latest) 🌟🌟🌟 [LEGACY] β€” Official ReadTheDocs documentation for the CLI extension wrapper `git-flow` created to automate Driessen's branching model. It remains a helpful reference for developers managing legacy codebases that require automated creation of feature, release, and hotfix tracking structures. + - **(2020)** [victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow](https://www.splunk.com/en_us/about-splunk/acquisitions/splunk-on-call.html) 🌟🌟 [COMMUNITY-TOOL] β€” Originally published by VictorOps (now acquired by Splunk as Splunk On-Call), this guide provides a direct comparison between Trunk-Based Development and GitFlow. It outlines the operational trade-offs between stability-centric scheduled release cycles and fast continuous deployment. - **(2014)** [aprendegit.com: git-flow: la rama develop y uso de feature branches](http://aprendegit.com/git-flow-la-rama-develop-y-uso-de-feature-branches) [SPANISH CONTENT] 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A native Spanish guide detailing the execution of GitFlow, specifically focusing on the relationship between development branches and short-lived features. Explains branch merging rules step-by-step for teams working in collaborative Spanish-speaking developer ecosystems. [SPANISH CONTENT] + - [Git-flow cheatsheet](https://danielkummer.github.io/git-flow-cheatsheet/index.html) [ENTERPRISE-STABLE] β€” A highly interactive and multilingual cheat sheet illustrating the lifecycle of branches in Vincent Driessen's GitFlow model. This reference acts as an indispensable, quick-lookup guide for understanding CLI commands for features, releases, and hotfixes. - [Git Flow](https://nvie.com/posts/a-successful-git-branching-model) [DE FACTO STANDARD] β€” The original, widely adopted 2010 post by Vincent Driessen introducing the Git Flow branching model. While historically revolutionary for structured releases, modern consensus and the author's own 2020 update reflect that this model introduces excessive complexity for continuous delivery pipelines. - [Trunk Based Development](https://trunkbaseddevelopment.com) [DE FACTO STANDARD] β€” The canonical reference site for Trunk-Based Development (TBD). It details the architectural practice where developers merge small, frequent updates to a core branch, resisting long-lived branches. This eliminates complex merge phases and forms the bedrock of modern continuous integration workflows. - [paulhammant.com: What is Trunk-Based Development?](https://paulhammant.com/2013/04/05/what-is-trunk-based-development) [ENTERPRISE-STABLE] β€” A foundational historical article by Paul Hammant outlining the core mechanics and philosophy of Trunk-Based Development. It serves as an early conceptual introduction, explaining how avoiding long-lived branch models accelerates deployment velocity and prevents merge hell in large engineering teams. @@ -633,7 +636,6 @@ - [atlassian.com: Gitflow Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) [ENTERPRISE-STABLE] [GUIDE] β€” A highly-structured tutorial by Atlassian comparing Gitflow against alternative branching strategies. It offers clear operational blueprints and command examples, evaluating how the model coordinates scheduled release cycles while warning of its constraints in high-velocity CI/CD environments. - [gitkraken.com: GitFlow](https://support.gitkraken.com/git-workflows-and-extensions/git-flow) [DOCUMENTATION] [COMMUNITY-TOOL] β€” A practical UI-centric guide demonstrating GitFlow execution inside the GitKraken desktop client. It simplifies branch creation, merging, and visual release management, offering a low-friction approach for teams bound to multi-branch deployment workflows. - [gist.github.com/JamesMGreene: A comparison of using `git flow` commands' versus raw `git` commands](https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac) [COMMUNITY-TOOL] β€” A detailed side-by-side CLI command comparison showing the underlying raw Git operations performed by the automated `git flow` wrapper tool. Crucial for developers needing to troubleshoot or replicate GitFlow states without installing additional dependencies. - - [Git-flow cheatsheet](https://danielkummer.github.io/git-flow-cheatsheet/index.html) [ENTERPRISE-STABLE] β€” A highly interactive and multilingual cheat sheet illustrating the lifecycle of branches in Vincent Driessen's GitFlow model. This reference acts as an indispensable, quick-lookup guide for understanding CLI commands for features, releases, and hotfixes. - [thinkinglabs.io: Feature Branching considered Evil](https://thinkinglabs.io/talks/2016/10/29/feature-branching-considered-evil.html) [COMMUNITY-TOOL] β€” A critical analysis examining the negative impact of long-lived feature branches on continuous integration. It argues that delayed integration degrades feedback loops and promotes isolation, advocating for Trunk-Based practices to establish real collective ownership. - [youtube: Git Flow Is A Bad Idea - Dave Farley](https://www.youtube.com/watch?v=_w6TwnLCFwA&ab_channel=ContinuousDelivery) [ENTERPRISE-STABLE] β€” A high-impact video by continuous delivery expert Dave Farley arguing why Git Flow acts as an anti-pattern for modern software delivery. He contrasts multi-branch isolation with the rapid feedback, safety, and velocity realized via strict trunk-based architectures. - [team-coder.com: From Git Flow to Trunk Based Development](https://team-coder.com/from-git-flow-to-trunk-based-development) [COMMUNITY-TOOL] β€” A migration-focused technical post mapping the practical steps and culture shift required to move an engineering team from a GitFlow framework to Trunk-Based Development. It highlights pipeline adaptations, test automation needs, and mindset changes. @@ -702,6 +704,7 @@ - **(2020)** [**github.blog: Commits are snapshots, not diffs**](https://github.blog/open-source/git/commits-are-snapshots-not-diffs) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] [LEGACY] β€” Explains Git's underlying data model, clarifying that commits are stored as full-file snapshots (blobs and trees) rather than incremental line deltas. This fundamental architectural detail helps developers understand why branching and merging are highly efficient operations in Git compared to legacy VCS systems. #### Git Operations + - [atlassian.com: Git cheat sheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) [ENTERPRISE-STABLE] β€” A comprehensive and beautifully formatted PDF and web-based Git command reference guide from Atlassian. Covers essential command categories including repository creation, local staging, history review, branch management, and remote synchronization. - [cloudbees.com: Git Pull: How It Works With Detailed Examples](https://www.cloudbees.com/blog/git-pull-how-it-works-with-detailed-examples) [COMMUNITY-TOOL] [GUIDE] β€” Deconstructs the mechanics of 'git pull' as a composite operation of 'git fetch' followed by either 'git merge' or 'git rebase'. The article uses visual flow diagrams to explain divergence resolution, fast-forwarding, and best practices to avoid messy merge history. - [cloudbees.com: Git Push: An In-Depth Tutorial With Examples](https://www.cloudbees.com/blog/git-push-an-in-depth-tutorial-with-examples) [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive guide analyzing the technical layers of transferring local branch updates to remote repositories. It covers upstream configuration, tracking branch architectures, force-pushing safety guidelines, and resolving push rejection due to remote drift. - [cloudbees.com: Git Reset Clearly Explained: How to Undo Your Changes 🌟](https://www.cloudbees.com/blog/git-reset-undo-changes) [ENTERPRISE-STABLE] [GUIDE] β€” Demystifies the core differences between '--soft', '--mixed', and '--hard' reset operations in Git. By mapping how resets affect the HEAD pointer, the index, and the working directory, this guide provides solid strategies for safe rollback of local changes. @@ -710,7 +713,6 @@ - [freecodecamp.org: Undo Git Add – How to Remove Added Files in Git 🌟](https://www.freecodecamp.org/news/undo-git-add-how-to-remove-added-files-in-git) [COMMUNITY-TOOL] [GUIDE] β€” Evaluates the commands required to safely unstage files from the Git index without altering working directory contents. Highlights nuances between 'git reset HEAD', 'git restore --staged', and other historical command forms. - [build5nines.com: Git: Reset / Undo Most Recent Local Commit](https://build5nines.com/git-reset-undo-most-recent-local-commit) [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step documentation focusing on reversing the latest committed changes locally. Evaluates command scenarios utilizing the 'HEAD~1' targeting operator under different staging and working directory preservation options. - [Removing the last commit](https://gist.github.com/CrookedNumber/8964442) [COMMUNITY-TOOL] β€” A practical community GitHub Gist outlining multiple strategies to revert, reset, or remove the latest commit in a Git repository. Illustrates the critical differences between `git reset --soft` and `git reset --hard` for local and remote recovery. - - [atlassian.com: Git cheat sheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) [ENTERPRISE-STABLE] β€” A comprehensive and beautifully formatted PDF and web-based Git command reference guide from Atlassian. Covers essential command categories including repository creation, local staging, history review, branch management, and remote synchronization. #### Git Productivity - [honeybadger.io: Top Ten Git Tips & Tricks](https://www.honeybadger.io/blog/git-tricks) [COMMUNITY-TOOL] [GUIDE] β€” Highlights ten advanced terminal commands and aliases to streamline git workflows, including stash parsing, custom log formatting, and interactive rebasing. These tips target active development patterns to minimize command-line friction and maximize change velocity. @@ -787,5 +789,5 @@ - [css-tricks.com: Git: Switching Unstaged Changes to a New Branch](https://css-tricks.com/git-switching-unstaged-changes-to-a-new-branch) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Offers concrete workflows for isolating and moving accidental master/main modifications into a cleanly isolated feature branch. Demonstrates terminal patterns using checkout/switch commands while safeguarding index status. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Linux](./linux.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/gitops.md b/v2-docs/gitops.md index 819899e8..7da4d2b9 100644 --- a/v2-docs/gitops.md +++ b/v2-docs/gitops.md @@ -5,8 +5,10 @@ ## Standard Reference - - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] + - [Config Sync Overview](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [COMMUNITY-TOOL] - [openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟](https://www.redhat.com/en/blog/from-code-to-production-with-gitops) [COMMUNITY-TOOL] + - [HashiCorp Waypoint](https://developer.hashicorp.com/waypoint) [COMMUNITY-TOOL] + - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] - [thenewstack.io: What Is GitOps and Why It Might Be The Next Big Thing for DevOps](https://thenewstack.io/software-development) [COMMUNITY-TOOL] - [geekflare.com: An Introduction to GitOps](https://geekflare.com/topic/development) [COMMUNITY-TOOL] - [openshift.com: Our Favorite Things from GitOps Con at KubeCon EU 🌟](https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu) [COMMUNITY-TOOL] @@ -33,13 +35,21 @@ - [openshift.com: Announcing OpenShift GitOps](https://www.redhat.com/en/blog/announcing-openshift-gitops) [COMMUNITY-TOOL] - [openshift.com: OpenShift Pipelines and OpenShift GitOps are now Generally Available 🌟](https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available) [COMMUNITY-TOOL] - [cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟](https://platform.cloudogu.com/en/blog/gitops-tools) [COMMUNITY-TOOL] - - [Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [COMMUNITY-TOOL] - [Anthos Config Management](https://docs.cloud.google.com/kubernetes-engine/docs) [COMMUNITY-TOOL] - - [waypointproject.io](https://developer.hashicorp.com/waypoint) [COMMUNITY-TOOL] - - [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [COMMUNITY-TOOL] - - [weave.works: Weave Kubernetes Platform](https://www.weave.works) [COMMUNITY-TOOL] + - [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough) [COMMUNITY-TOOL] + - [weave.works: Weave Kubernetes Platform](https://www.weave.works/) [COMMUNITY-TOOL] + - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] + - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] + - [github: Flux](https://github.com/fluxcd/flux) ⭐ 6864 [ENTERPRISE-STABLE] + - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] + - [open-cluster-management.io](https://open-cluster-management.io) [COMMUNITY-TOOL] + - [github.com/stakater/Xposer](https://github.com/stakater/Xposer) ⭐ 32 [COMMUNITY-TOOL] + - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] + - [Kubestack 🌟](https://www.kubestack.com) [COMMUNITY-TOOL] - [learn.openshift.com: GitOps introduction](https://learn.openshift.com/introduction/gitops-introduction) [COMMUNITY-TOOL] + - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] + - [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [COMMUNITY-TOOL] - [gitops.tech 🌟](https://www.gitops.tech) [COMMUNITY-TOOL] - [OpenGitOps.dev 🌟](https://opengitops.dev) [COMMUNITY-TOOL] - [github.com/topics/gitops 🌟](https://github.com/topics/gitops) [COMMUNITY-TOOL] @@ -53,7 +63,6 @@ - [blog.container-solutions.com: GitOps: The Bad and the Ugly](https://blog.container-solutions.com/gitops-limitations) [COMMUNITY-TOOL] - [itnext.io: Principles, Patterns, and Practices for Effective Infrastructure' as Code](https://itnext.io/principles-patterns-and-practices-for-effective-infrastructure-as-code-e5f7bbe13df1) [COMMUNITY-TOOL] - [medium: GitOps: Build infrastructure resilient applications 🌟](https://medium.com/@franoisdagostini/gitops-build-infrastructure-resilient-applications-95bbc939046d) [COMMUNITY-TOOL] - - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] - [sufle.io: Adopting GitOps for Enhanced Operations](https://www.sufle.io/blog/adopting-gitops-for-enhanced-operations) [COMMUNITY-TOOL] - [medium: GitOps : The Next Big Thing for DevOps and Automation!](https://medium.com/searce/gitops-the-next-big-thing-for-devops-and-automation-2a9597e51559) [COMMUNITY-TOOL] - [thenewstack.io: Understanding GitOps: The Latest Tools and Philosophies](https://thenewstack.io/understanding-gitops-the-latest-tools-and-philosophies) [COMMUNITY-TOOL] @@ -136,8 +145,6 @@ - [developers.redhat.com: Git best practices: Workflows for GitOps deployments' | Christian Hernandez 🌟](https://developers.redhat.com/articles/2022/07/20/git-workflows-best-practices-gitops-deployments) [COMMUNITY-TOOL] - [developers.redhat.com: How to set up your GitOps directory structure |' Christian Hernandez 🌟](https://developers.redhat.com/articles/2022/09/07/how-set-your-gitops-directory-structure) [COMMUNITY-TOOL] - [devopsera.com: How to Structure Directories in a GitOps Repository for the' Best User-Friendliness and Flexibility](https://devopsera.com/2023/06/how-to-structure-directories-in-a-gitops-repository-for-the-best-user-friendliness-and-flexibility) [COMMUNITY-TOOL] - - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] - - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] - [blog.container-solutions.com: FluxCD, ArgoCD or Jenkins X: Which Is the' Right GitOps Tool for You? 🌟](https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools) [COMMUNITY-TOOL] - [slideshare: GitOps, Jenkins X & Future of CI/CD](https://slideshare.net/rakutentech/gitops-jenkins-x-future-of-cicd) [COMMUNITY-TOOL] - [Tanka](https://tanka.dev/tutorial/jsonnet) [COMMUNITY-TOOL] @@ -149,7 +156,6 @@ - [partlycloudy.blog: Release to Kubernetes like a Pro with Flagger](https://partlycloudy.blog/2020/07/08/release-to-k8s-like-a-pro-with-flagger) [COMMUNITY-TOOL] - [GitOps for Kubernetes with Jenkins](https://medium.com/stakater/gitops-for-kubernetes-with-jenkins-7db6304216e0) [COMMUNITY-TOOL] - [GitOps with Jenkins and Kubernetes](https://medium.com/@abhishekbhardwaj510/gitops-with-jenkins-and-kubernetes-c20425244c73) [COMMUNITY-TOOL] - - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] - [How to Create a GitOps Workflow with Terraform and Jenkins](https://www.hashicorp.com/resources/how-create-gitops-workflow-terraform-jenkins) [COMMUNITY-TOOL] - [portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot](https://portworx.com/automating-kubernetes-data-management-with-gitops-autopilot) [COMMUNITY-TOOL] - [openshift-applier](https://github.com/redhat-cop/openshift-applier) ⭐ 98 [COMMUNITY-TOOL] @@ -158,10 +164,7 @@ - [thenewstack.io: Weave GitOps Core Integrates Git with Kubernetes](https://thenewstack.io/weave-gitops-core-integrates-git-with-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: Weave GitOps Trusted Delivery: A Road to Kubernetes Sanity?](https://thenewstack.io/weave-gitops-trusted-delivery-a-road-to-kubernetes-sanity) [COMMUNITY-TOOL] - [dailymotion-oss.github.io/octopilot: Octopilot](https://dailymotion-oss.github.io/octopilot) [COMMUNITY-TOOL] - - [Kubestack 🌟](https://www.kubestack.com) [COMMUNITY-TOOL] - [thenewstack.io: KubeStack: Towards Full-Stack GitOps](https://thenewstack.io/kubestack-towards-full-stack-gitops) [COMMUNITY-TOOL] - - [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough) [COMMUNITY-TOOL] - - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] - [medium.com/bumble-tech: GitOps for multi-cluster K8s environments 🌟](https://medium.com/bumble-tech/gitops-for-multi-cluster-k8s-environments-d305431ba6d6) [COMMUNITY-TOOL] - [blog.openshift.com: Introduction to GitOps with OpenShift](https://blog.openshift.comintroduction-to-gitops-with-openshift) [COMMUNITY-TOOL] - [blog.openshift.com: is it too late to integrate GitOps?](https://blog.openshift.comis-it-too-late-to-integrate-gitops) [COMMUNITY-TOOL] @@ -173,9 +176,6 @@ - [info.acloud.guru: Adopting GitOps for Kubernetes on AWS](https://info.acloud.guru/resources/deploying-kubernetes-with-gitops) [COMMUNITY-TOOL] - [betterprogramming.pub: Applying DevOps to API Development for APIOps](https://betterprogramming.pub/applying-devops-to-api-development-for-apiops-21e2e605333e) [COMMUNITY-TOOL] - [youtube.com: GitOps Guide to the Galaxy 🌟🌟🌟](https://www.youtube.com/playlist?list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd) [COMMUNITY-TOOL] - - [open-cluster-management.io](https://open-cluster-management.io) [COMMUNITY-TOOL] - - [github.com/stakater/Xposer](https://github.com/stakater/Xposer) ⭐ 32 [COMMUNITY-TOOL] - - [github: Flux](https://github.com/fluxcd/flux) ⭐ 6864 [ENTERPRISE-STABLE] ## Application Delivery @@ -220,5 +220,5 @@ - [Avoiding Mistakes with AWS OIDC Integration Conditions](https://www.wiz.io/blog/avoiding-mistakes-with-aws-oidc-integration-conditions) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An in-depth security analysis detailing how to configure AWS OpenID Connect (OIDC) trust relationships correctly in GitHub Actions and other CI providers. Highlights major vulnerabilities arising from missing subject (sub) or audience (aud) validation and shows how to restrict access patterns safely. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Flux](./flux.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/golang.md b/v2-docs/golang.md index 8e4540de..dc12270b 100644 --- a/v2-docs/golang.md +++ b/v2-docs/golang.md @@ -5,6 +5,9 @@ ## Standard Reference + - [simplecheatsheet.com/tag/golang-cheat-sheet](https://simplecheatsheet.com/tag/golang-cheat-sheet) [COMMUNITY-TOOL] + - [alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes](https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316) [COMMUNITY-TOOL] + - [Koa.js](https://koa) [COMMUNITY-TOOL] - [medium: Microservices in Go](https://medium.com/seek-blog/microservices-in-go-2fc1570f6800) [COMMUNITY-TOOL] - [search.gocenter.io: JFrog Go Center](https://search.gocenter.io) [COMMUNITY-TOOL] - [ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift' clusters](https://www.ammeon.com/profiling-golang-microservices-for-high-throughput-on-kubernetes-openshift-clusters) [COMMUNITY-TOOL] @@ -19,11 +22,8 @@ - [medium.com/codex: Explore client-go Informer Patterns](https://medium.com/codex/explore-client-go-informer-patterns-4415bb5f1fbd) [COMMUNITY-TOOL] - [shahin-mahmud.medium.com: Write your first Kubernetes operator in go](https://shahin-mahmud.medium.com/write-your-first-kubernetes-operator-in-go-177047337eae) [COMMUNITY-TOOL] - [blog.kubesimplify.com: Perform CRUD Operations on Kubernetes Using Golang' 🌟](https://blog.kubesimplify.com/perform-crud-operations-on-kubernetes-using-golang) [COMMUNITY-TOOL] - - [simplecheatsheet.com/tag/golang-cheat-sheet](https://simplecheatsheet.com/tag/golang-cheat-sheet) [COMMUNITY-TOOL] - - [Koa.js](https://koa) [COMMUNITY-TOOL] - [reddit.com: What is the best microservice framework in Go?](https://www.reddit.com/r/golang/comments/jnv4bd/what_is_the_best_microservice_framework_in_go) [COMMUNITY-TOOL] - [medium.com/vedcraft: Top Microservices Frameworks in Go](https://medium.com/vedcraft/top-microservices-frameworks-in-go-762445c30dd6) [COMMUNITY-TOOL] - - [alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes](https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316) [COMMUNITY-TOOL] ## Architecture @@ -247,5 +247,5 @@ - [rehacktive/caffeine](https://github.com/rehacktive/caffeine) ⭐ 1175 [COMMUNITY-TOOL] β€” Curator Insight shows Caffeine as a simple Go command-line tool designed to prevent system sleep cycles. Live Grounding shows stable but quiet activity, functioning perfectly as an OS-level utility. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/grafana.md b/v2-docs/grafana.md index 53c57de6..f0d9e9b6 100644 --- a/v2-docs/grafana.md +++ b/v2-docs/grafana.md @@ -5,10 +5,10 @@ ## Standard Reference - - [jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices](https://devm.io/blog) [COMMUNITY-TOOL] - [openshift.com: Metrics-Driven Pod Constraints](https://www.redhat.com/en/blog/metrics-driven-pod-constraints) [COMMUNITY-TOOL] - [CISCO DNA Center with Grafana Dashboard](https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard) [COMMUNITY-TOOL] - [percona.com: Tips for Designing Grafana Dashboards](https://www.percona.com/blog/designing-grafana-dashboards) [COMMUNITY-TOOL] + - [Grafana 7.0: β€œWe’ve built one of the best visualisation tools and it’s not tied to any one database”](https://devm.io/blog) [COMMUNITY-TOOL] - [grafana.com: Grafana Labs and Microsoft partner to deliver new first party Microsoft Azure service](https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service) [COMMUNITY-TOOL] - [grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements](https://grafana.com/oss/grafana/?mdm=social) [COMMUNITY-TOOL] - [magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana' 🌟](https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana) [COMMUNITY-TOOL] @@ -60,5 +60,5 @@ --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/helm.md b/v2-docs/helm.md index 90227dd6..000f8719 100644 --- a/v2-docs/helm.md +++ b/v2-docs/helm.md @@ -5,6 +5,7 @@ ## Standard Reference + - [medium.com/gquiman: K8Studio, Helm and Kubernetes management](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) [COMMUNITY-TOOL] - [dzone: managing helm releases the gitops way](https://dzone.com/articles/managing-helm-releases-the-gitops-way) [COMMUNITY-TOOL] - [dzone: 15 useful helm chart tools](https://dzone.com/articles/15-useful-helm-charts-tools) [COMMUNITY-TOOL] - [dzone: create install upgrade and rollback a helm chart - part 1](https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p) [COMMUNITY-TOOL] @@ -45,7 +46,6 @@ - [shipmight.com: Understanding Helm upgrade flags](https://shipmight.com/blog/understanding-helm-upgrade-reset-reuse-values) [COMMUNITY-TOOL] - [blog.devops.dev: Stop cloning helm charts! Enough! 🌟](https://blog.devops.dev/stop-cloning-helm-charts-enough-b40fb5d67ac7) [COMMUNITY-TOOL] - [medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments](https://medium.com/kubeshop-i/monokle-helm-quality-kubernetes-deployments-af050fcc91db) [COMMUNITY-TOOL] - - [medium.com/gquiman: K8Studio, Helm and Kubernetes management](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) [COMMUNITY-TOOL] - [blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser](https://blog.devops.dev/hosting-your-own-helm-chart-on-github-with-chart-releaser-a356ac10ce5c) [COMMUNITY-TOOL] - [faun.pub: Package and Deploy Your Application Using Helm Chart](https://faun.pub/package-and-deploy-your-application-using-helm-chart-21f0c568e65c) [COMMUNITY-TOOL] - [medium.com/@badawekoo: Helm theory, demo and commands you need to know!](https://medium.com/@badawekoo/helm-theory-demo-and-commands-you-need-to-know-628777fdb0c2) [COMMUNITY-TOOL] @@ -80,13 +80,13 @@ - [opensource.com: What Kubernetes taught me about development](https://opensource.com/article/21/12/kubernetes-developer) [COMMUNITY-TOOL] β€” A retrospective engineering article summarizing lessons learned from building and deploying microservices on Kubernetes. It highlights the paradigm shift of treating infrastructure-as-code and configuration as vital parts of the software lifecycle. #### Documentation - - [chart-doc-gen: Helm Chart Documentation Generator](https://github.com/kubepack/chart-doc-gen) ⭐ 122 [COMMUNITY-TOOL] β€” A dedicated CLI utility for generating Markdown documentation automatically from Helm 'values.yaml' files. It streamlines package maintenance by keeping user-facing parameter catalogs perfectly aligned with template configurations. - [helm-docs](https://github.com/norwoodj/helm-docs) ⭐ 1740 [DE FACTO STANDARD] β€” The industry standard utility that auto-generates Markdown documentation from Helm chart metadata and variables files. It reads 'values.yaml' schema annotations to generate detailed configuration tables, ensuring precise, up-to-date documentation. - [helm-changelog: Create changelogs for Helm Charts, based on git history](https://github.com/mogensen/helm-changelog) ⭐ 43 [COMMUNITY-TOOL] β€” A CLI utility designed to automatically assemble neat changelogs for Helm charts by parsing git repository commit history. It simplifies publishing notes by keeping track of charts updates over multiple releases. + - [chart-doc-gen: Helm Chart Documentation Generator](https://github.com/kubepack/chart-doc-gen) ⭐ 122 [COMMUNITY-TOOL] β€” A dedicated CLI utility for generating Markdown documentation automatically from Helm 'values.yaml' files. It streamlines package maintenance by keeping user-facing parameter catalogs perfectly aligned with template configurations. #### Governance - - [github: Nova 🌟](https://github.com/fairwindsops/nova) ⭐ 860 [ENTERPRISE-STABLE] β€” A valuable auditing tool that scans running Kubernetes clusters for outdated Helm releases. It cross-references deployed charts with upstream versions to ensure administrators maintain robust patch levels and security updates. - [redhat-certification: chart-verifier: Rules based tool to certify Helm charts' 🌟](https://github.com/redhat-certification/chart-verifier) ⭐ 61 [COMMUNITY-TOOL] β€” Red Hat's automated verification tool built to certify that third-party Helm charts align with platform standards on OpenShift. It performs automated checks against strict deployment policies and security guidelines. + - [github: Nova 🌟](https://github.com/fairwindsops/nova) ⭐ 860 [ENTERPRISE-STABLE] β€” A valuable auditing tool that scans running Kubernetes clusters for outdated Helm releases. It cross-references deployed charts with upstream versions to ensure administrators maintain robust patch levels and security updates. #### Learning Paths - [mattias.engineer/courses/kubernetes/helm: Kubernetes-101: Helm 🌟](https://mattias.engineer/courses/kubernetes/helm) [ENTERPRISE-STABLE] [GUIDE] β€” A foundational course module mapping out Helm architecture, release lifecycles, and template syntax. It serves as an optimal starting point for operators transitioning from static manifests to dynamic Kubernetes packaging. @@ -136,9 +136,9 @@ - [tellerops/helm-teller](https://github.com/tellerops/helm-teller) ⭐ 69 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A specialized plugin built to secure sensitive parameters inside charts by pulling secrets directly from cloud secret managers (such as HashiCorp Vault or AWS Secrets Manager) during deployment execution. #### Templating + - [HULL](https://github.com/vidispine/hull) ⭐ 288 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A unique template library extension designed to drastically reduce boilerplate in Helm development. HULL enables declarative, object-oriented configuration structures, letting developers generate entire charts with minimal template overhead. - [itnext.io: Helm: reusable chart β€” named templates, and a generic chart for' multiple applications](https://itnext.io/helm-reusable-chart-named-templates-and-a-generic-chart-for-multiple-applications-13d9b26e9244) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep-dive article addressing advanced Go template techniques in Helm, specifically targeting the creation of reusable library charts. It offers a blueprint for building a single, highly flexible parent chart that can deploy diverse microservice patterns. - [boxunix.com: Developer’s Guide to Writing a Good Helm Chart](https://boxunix.com/2022/02/05/developers-guide-to-writing-a-good-helm-chart) [COMMUNITY-TOOL] β€” A comprehensive guide outline covering best practices in writing high-quality Helm charts. It addresses templates organization, variable naming conventions, semantic schema formatting, and validation practices. - - [HULL](https://github.com/vidispine/hull) ⭐ 288 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A unique template library extension designed to drastically reduce boilerplate in Helm development. HULL enables declarative, object-oriented configuration structures, letting developers generate entire charts with minimal template overhead. #### Visualization - **(2024)** [Helm Kanvas Snapshot](https://github.com/meshery-extensions/helm-kanvas-snapshot) ⭐ 35 🌟🌟 [COMMUNITY-TOOL] β€” An extension designed to capture visual topology snapshots of Helm releases within Meshery. It allows operators to visually audit and document the runtime architecture generated by complex multi-tier Helm installations. @@ -202,19 +202,12 @@ - **(2020)** [**cloud.redhat.com: Application Management in Kubernetes Environments with Helm Charts and Kubernetes Operators**](https://www.redhat.com/en/blog/application-management-in-kubernetes-environments-with-helm-charts-and-kubernetes-operators) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” Architectural discussion comparing Helm package templates with Kubernetes Operators. Outlines when to use Helm for Day 1 installs versus Operators for stateful Day 2 operations. #### OpenShift Integration - - [redhat.com: Red Hat OpenShift Certification extends support for Kubernetes-native' technologies with Helm 🌟](https://www.redhat.com/en/blog/red-hat-openshift-certification-extends-support-kubernetes-native-technologies-helm) [ENTERPRISE-STABLE] β€” Red Hat blog announcing extended, first-class Helm integration in OpenShift. Discusses Console-level management of Helm charts, ensuring enterprise-compliant application lifecycles. - [developers.redhat.com: Deploy Helm charts with Jenkins CI/CD in Red Hat' OpenShift 4 🌟](https://developers.redhat.com/articles/2021/05/24/deploy-helm-charts-jenkins-cicd-red-hat-openshift-4) [ENTERPRISE-STABLE] [GUIDE] β€” Red Hat developer guide demonstrating automated Helm deployments through Jenkins on OpenShift 4. Covers pipeline definitions, credentials handling, and rollback automations. + - [redhat.com: Red Hat OpenShift Certification extends support for Kubernetes-native' technologies with Helm 🌟](https://www.redhat.com/en/blog/red-hat-openshift-certification-extends-support-kubernetes-native-technologies-helm) [ENTERPRISE-STABLE] β€” Red Hat blog announcing extended, first-class Helm integration in OpenShift. Discusses Console-level management of Helm charts, ensuring enterprise-compliant application lifecycles. - [developers.redhat.com: Deploy Node.js applications to Red Hat OpenShift' with Helm](https://developers.redhat.com/articles/2021/07/20/deploy-nodejs-applications-red-hat-openshift-helm) [ENTERPRISE-STABLE] [GUIDE] β€” Developer-centric walkthrough for wrapping Node.js applications into compliant Helm charts for OpenShift deployment, showing the end-to-end development-to-production lifecycle. #### Waypoint - **(2022)** [**learn.hashicorp.com: Deploy a Helm-based application automatically with GitOps**](https://github.com/hashicorp/waypoint/tree/main/website/content/docs) ⭐ 4730 [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” HashiCorp walkthrough presenting continuous, declarative deployment of Helm-based apps using Waypoint pipelines, highlighting structural GitOps workflows. -## Cloud-Native Development - -### Local Development Tools - -#### Okteto - - - **(2021)** [codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟](https://octopus.com/devops) [COMMUNITY-TOOL] β€” Hands-on walkthrough displaying how to use Okteto to connect a developer workspace directly with live infrastructure, bypassing resource-heavy local systems. ## Edge Computing ### IoT and Smart Home @@ -266,5 +259,5 @@ - [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [COMMUNITY-TOOL] β€” Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/hr.md b/v2-docs/hr.md index 084c83ee..2dc46cf9 100644 --- a/v2-docs/hr.md +++ b/v2-docs/hr.md @@ -12,5 +12,5 @@ --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/iac.md b/v2-docs/iac.md index 9992783c..da35b79c 100644 --- a/v2-docs/iac.md +++ b/v2-docs/iac.md @@ -5,48 +5,47 @@ ## Standard Reference - - [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [COMMUNITY-TOOL] - [Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager](https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161) [COMMUNITY-TOOL] - [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [COMMUNITY-TOOL] + - [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [COMMUNITY-TOOL] - [agileconnection.com: Infrastructure as Code: The Foundation of Effective DevOps](https://www.stickyminds.com/?utm_source=d7ac) [COMMUNITY-TOOL] - [redhat.com: Pull vs. push in automated VM provisioning: What you need to know](https://www.redhat.com/en/blog/pull-push-provisioning-cicd) [COMMUNITY-TOOL] - [infoworld.com: 5 priorities that cut cloud costs and improve IT ops](https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html) [COMMUNITY-TOOL] - [matt-rickard.com: Infrastructure as Code Will be Written by AI](https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai) [COMMUNITY-TOOL] - [k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning 🌟](https://k21academy.com/devops/terraform-vs-ansible) [COMMUNITY-TOOL] - [techcommunity.microsoft.com: Infrastructure as Code (IaC): Comparing the Tools](https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-iac-comparing-the-tools/3205045) [COMMUNITY-TOOL] + - [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough) [COMMUNITY-TOOL] + - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] - [CloudCanvas - Diagramming for Cloud Infrastructure](https://cloudcanvas.co) [COMMUNITY-TOOL] - - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] - - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - - [Terraform Enterprise 2.0](https://t.co/UmacHpStqI) [COMMUNITY-TOOL] - - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] - [AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot](https://github.com/Azure/AZVerify) ⭐ 94 [COMMUNITY-TOOL] - [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [COMMUNITY-TOOL] - [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [COMMUNITY-TOOL] + - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] + - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] + - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] + - [Azure Cloud Adoption Framework: Platform Landing Zone Implementation Options](https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/landing-zone/implementation-options) [COMMUNITY-TOOL] + - [Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751) [COMMUNITY-TOOL] + - [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [COMMUNITY-TOOL] - [Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for' Cost Optimization](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706) [COMMUNITY-TOOL] - - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] - - [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough) [COMMUNITY-TOOL] - - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] + - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] + - [Announcing General Availability of Terraform Azure Verified Modules for Platform Landing Zone (ALZ)](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-general-availability-of-terraform-azure-verified-modules-for-platform/4366027) [COMMUNITY-TOOL] + - [Terraform Azure Resource IPAM Module](https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest) [COMMUNITY-TOOL] + - [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [COMMUNITY-TOOL] + - [Terraform Provider for Azure IPAM](https://github.com/XtratusCloud/terraform-provider-azureipam) ⭐ 9 [COMMUNITY-TOOL] - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] - [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] - - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [medium.com/globant: Infrastructure as Code using Kubernetes](https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517) [COMMUNITY-TOOL] - - [Azure Cloud Adoption Framework: Platform Landing Zone Implementation Options](https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/landing-zone/implementation-options) [COMMUNITY-TOOL] - - [Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751) [COMMUNITY-TOOL] - - [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [COMMUNITY-TOOL] - - [Announcing General Availability of Terraform Azure Verified Modules for Platform Landing Zone (ALZ)](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-general-availability-of-terraform-azure-verified-modules-for-platform/4366027) [COMMUNITY-TOOL] - - [Terraform Azure Resource IPAM Module](https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest) [COMMUNITY-TOOL] - - [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [COMMUNITY-TOOL] - - [Terraform Provider for Azure IPAM](https://github.com/XtratusCloud/terraform-provider-azureipam) ⭐ 9 [COMMUNITY-TOOL] + - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] + - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - [Terraform Provider for Google Cloud 7.0 is now GA](https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga) [COMMUNITY-TOOL] - - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] - - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] + - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] - - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] + - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] + - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] - [stackoverflow.blog: Infrastructure as code: Create and configure infrastructure' elements in seconds](https://stackoverflow.blog/2021/03/08/infrastructure-as-code-create-and-configure-infrastructure-elements-in-seconds) [COMMUNITY-TOOL] - [invensislearning.com: Infrastructure as a Code Tutorial: How it Works, Types,' and Best Practices](https://www.invensislearning.com/blog/infrastructure-as-a-code-tutorial) [COMMUNITY-TOOL] - [bridgecrew.io: 5 tips for securely adopting infrastructure as code](https://bridgecrew.io/blog/5-tips-for-securely-adopting-infrastructure-as-code) [COMMUNITY-TOOL] @@ -78,6 +77,7 @@ - [spacelift.io: Terraform vs. Ansible : Key Differences and Comparison of' Tools](https://spacelift.io/blog/ansible-vs-terraform) [COMMUNITY-TOOL] - [env0.com: Ansible vs Terraform: Choose One or Use Both?](https://www.env0.com/blog/ansible-vs-terraform-when-to-choose-one-or-use-them-together) [COMMUNITY-TOOL] - [awstrainingwithjagan.com: Comprehensive Comparison of Top Infrastructure' as Code (IaC) Tools](https://awstrainingwithjagan.com/infrastructure-as-code-tool-comparison) [COMMUNITY-TOOL] + - [Terraform Enterprise 2.0](https://t.co/UmacHpStqI) [COMMUNITY-TOOL] - [Checkmarx/kics](https://github.com/Checkmarx/kics) ⭐ 2637 [COMMUNITY-TOOL] - [gofireflyio/aiac 🌟](https://github.com/gofireflyio/aiac) ⭐ 3794 [ENTERPRISE-STABLE] - [medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure' (IaC)](https://medium.com/nerd-for-tech/kubernetes-declaratively-deploying-infrastructure-iac-789f14d999c6) [COMMUNITY-TOOL] @@ -146,5 +146,5 @@ - [Terraform Module Releaser GitHub Action](https://github.com/techpivot/terraform-module-releaser) ⭐ 221 [COMMUNITY-TOOL] β€” A specialized GitHub Action designed to automate the release process, version tagging, and registry publication of Terraform modules. Resolves development overhead by automatically generating release logs and enforcing Semantic Versioning. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [Terraform](./terraform.md) | [Ansible](./ansible.md) | [Devsecops](./devsecops.md) diff --git a/v2-docs/ibm_cloud.md b/v2-docs/ibm_cloud.md index 6def6561..42b4f935 100644 --- a/v2-docs/ibm_cloud.md +++ b/v2-docs/ibm_cloud.md @@ -5,11 +5,11 @@ ## Standard Reference - - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] - [IBM Cloud](https://www.ibm.com/solutions/cloud) [COMMUNITY-TOOL] - [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/solutions/cloud/openshift) [COMMUNITY-TOOL] - [IBM Knowledge Center 🌟](https://www.ibm.com/docs/en) [COMMUNITY-TOOL] - [IBM Leverages Containers to Advance DevOps on Mainframes](https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes) [COMMUNITY-TOOL] + - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] - [openliberty.io](https://openliberty.io) [COMMUNITY-TOOL] - [IBM and Red Hat bring OpenShift to IBM Z and LinuxONE](https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone) [COMMUNITY-TOOL] - [Red Hat OpenShift Installation Process Experiences on IBM Z/LinuxONE](https://www.redhat.com/en/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone) [COMMUNITY-TOOL] @@ -18,8 +18,9 @@ - [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [COMMUNITY-TOOL] - [IBM Knowledge Center: IBM Cloud Pak for Multicloud Management](https://www.ibm.com/docs/en/cloud-paks/cp-management) [COMMUNITY-TOOL] - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - - [Red Hat Advanced Cluster Management for Kubernetes 🌟](https://www.redhat.com/en/technologies/management/advanced-cluster-management) [COMMUNITY-TOOL] - [xataka.com: IBM se multiplica: la IBM de siempre mantiene el foco en la' nube, pero crea una nueva empresa para los servicios de red gestionados 🌟](https://www.xataka.com/pro/ibm-se-parte-dos-109-anos-despues-nube-da-dinero-que-se-creara-empresa-centrada-ella) [COMMUNITY-TOOL] - [reuters.com: IBM to break up 109-year old company to focus on cloud growth' 🌟](https://www.reuters.com/article/us-ibm-divestiture/ibm-to-break-up-109-year-old-company-to-focus-on-cloud-growth-idUSKBN26T1TZ) [COMMUNITY-TOOL] - [WebSphere Liberty](https://developer.ibm.com/wasdev) [COMMUNITY-TOOL] @@ -29,13 +30,12 @@ - [developers.redhat.com: Support for GraphQL with Open Liberty 20.0.0.6](https://developers.redhat.com/blog/2020/06/17/support-for-graphql-with-open-liberty-20-0-0-6) [COMMUNITY-TOOL] - [OpenShift Container Platform 4.2. Installing on IBM Z (html)](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z) [COMMUNITY-TOOL] - [OpenShift Container Platform 4.2. Installing on IBM Z (pdf)](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/pdf/installing_on_ibm_z) [COMMUNITY-TOOL] - - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] - - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] - [medium.com/search?q=cp4mcm](https://medium.com/search?q=cp4mcm) [COMMUNITY-TOOL] - [medium: tagged/cp4mcm](https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/tagged/cp4mcm) [COMMUNITY-TOOL] - [github.com/IBM/CP4MCM-SDK : Business Partner App Integration with IBM MCM](https://github.com/IBM/CP4MCM-SDK) ⭐ 2 [COMMUNITY-TOOL] + - [Red Hat Advanced Cluster Management for Kubernetes 🌟](https://www.redhat.com/en/technologies/management/advanced-cluster-management) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/interview-questions.md b/v2-docs/interview-questions.md index bb28c3ed..efa28d71 100644 --- a/v2-docs/interview-questions.md +++ b/v2-docs/interview-questions.md @@ -131,5 +131,5 @@ - [automationqahub.com: The Ultimate Git Cheat Sheet 🌟](https://automationqahub.com/mastering-git-your-ultimate-git-cheat-sheet-for-quick-reference) [COMMUNITY-TOOL] β€” Curator Insight maps out a cheat sheet for rapid Git command lookups, including cherry-picking and stashing. Live Grounding indicates that quick-access reference sheets are highly valued for reducing context switching. This is an efficient reference. --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Finops](./finops.md) diff --git a/v2-docs/introduction.md b/v2-docs/introduction.md index 9281a00d..b6d5f8f6 100644 --- a/v2-docs/introduction.md +++ b/v2-docs/introduction.md @@ -90,14 +90,14 @@ graph TD - [phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟](https://phoenixnap.com/blog/openshift-vs-kubernetes) [COMMUNITY-TOOL] - [ibm.com: OpenShift vs. Kubernetes: What’s the Difference?](https://www.ibm.com/think/topics/openshift-vs-kubernetes) [COMMUNITY-TOOL] - [Kelsey Hightower Fireside Chat: An Unconventional Path to IT and Some Life Advice](https://www.hashicorp.com/resources/kelsey-hightower-fireside-chat-an-unconventional-path-to-it-and-some-life-advice/?utm_source=linkedin) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Microservices communication using gRPC Protocol](https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d) [COMMUNITY-TOOL] - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] - [levelup.gitconnected.com: How to design a system to scale to your first' 100 million users](https://levelup.gitconnected.com/how-to-design-a-system-to-scale-to-your-first-100-million-users-4450a2f9703d) [COMMUNITY-TOOL] - - [medium.com/javarevisited: Microservices communication using gRPC Protocol](https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d) [COMMUNITY-TOOL] - - [cloud.google.com: What is Kubernetes? 🌟](https://cloud.google.com/learn/what-is-kubernetes) [COMMUNITY-TOOL] - - [engineering.monday.com: monday.com’s Multi-Regional Architecture: A Deep' Dive](https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive) [COMMUNITY-TOOL] + - [freecodecamp.org: A Beginner-Friendly Introduction to Containers, VMs and' Docker](https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b) [COMMUNITY-TOOL] - [Red Hat automation glossary 🌟](https://www.redhat.com/en/blog/red-hat-automation-glossary) [COMMUNITY-TOOL] - [softwareengineeringdaily.com: The Rise of Platform Engineering 🌟](https://softwareengineeringdaily.com/2020/02/13/setting-the-stage-for-platform-engineering) [COMMUNITY-TOOL] - - [freecodecamp.org: A Beginner-Friendly Introduction to Containers, VMs and' Docker](https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b) [COMMUNITY-TOOL] + - [cloud.google.com: What is Kubernetes? 🌟](https://cloud.google.com/learn/what-is-kubernetes) [COMMUNITY-TOOL] + - [engineering.monday.com: monday.com’s Multi-Regional Architecture: A Deep' Dive](https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive) [COMMUNITY-TOOL] - [itnext.io: Platform-as-Code: how it relates to Infrastructure-as-Code and' what it enables](https://itnext.io/platform-as-code-how-it-compares-with-infrastructure-as-code-and-what-it-enables-2684b348be2e) [COMMUNITY-TOOL] - [developers.redhat.com: Why Kubernetes is The New Application Server](https://developers.redhat.com/blog/2018/06/28/why-kubernetes-is-the-new-application-server) [COMMUNITY-TOOL] - [redhat.com: Why choose Red Hat for microservices?](https://www.redhat.com/en/topics/microservices/why-choose-red-hat-microservices) [COMMUNITY-TOOL] @@ -387,5 +387,5 @@ graph TD - [NodeJS Best Practices (Spanish Translation)](https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md) ⭐ 105273 [SPANISH CONTENT] [DE FACTO STANDARD] β€” Curator Insight hosts the comprehensive Spanish translation of the premier Node.js architecture and security handbook. Live Grounding validates its immense utility as an industry-standard guide covering testing, error handling, and production safety. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/istio.md b/v2-docs/istio.md index 16f3e550..5eb18004 100644 --- a/v2-docs/istio.md +++ b/v2-docs/istio.md @@ -5,8 +5,8 @@ ## Standard Reference - - [jetstack.io: Getting started using cert-manager with the sig-network Gateway API](https://www.cyberark.com/venafi-and-cyberark-machine-identity-security) [COMMUNITY-TOOL] - [blog.jetstack.io: Istio OIDC Authentication](https://developer.cyberark.com/blog/istio-oidc-authentication) [COMMUNITY-TOOL] + - [jetstack.io: Securing Istio workloads with mTLS using cert-manager](https://www.cyberark.com/venafi-and-cyberark-machine-identity-security) [COMMUNITY-TOOL] - [medium.com/solo-io blog](https://medium.com/solo-io) [COMMUNITY-TOOL] - [medium.com/solo-io: Istio the Easy Way (Again!)](https://medium.com/solo-io/istio-the-easy-way-again-b0504347b7ce) [COMMUNITY-TOOL] - [istiobyexample.dev 🌟](https://istiobyexample.dev) [COMMUNITY-TOOL] @@ -164,9 +164,6 @@ ##### Learning Resources - [redhat-scholars: istio-tutorial 🌟](https://github.com/redhat-scholars/istio-tutorial) ⭐ 1207 [ENTERPRISE-STABLE] [GUIDE] β€” A hands-on, scenario-driven learning path designed by Red Hat to introduce developers to Istio's core operational capabilities. Covers basic deployment, routing rules, traffic splitting, dark launches, resilient patterns like circuit breaking, and advanced security configurations using Envoy proxies. -##### Operations - - - **(2021)** [solo.io: Navigating __Istio Config__: a look into Istio’s toolkit](https://www.solo.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A guide detailing useful debugging utilities and CLI tools for validating and diagnosing Istio configuration sets. Explains how to leverage 'istioctl' diagnostics, debug configuration states, and inspect direct Envoy configuration mappings to maintain healthy cluster states. ##### Release Analysis - [thenewstack.io: Istio 1.10 Improves Scalability and Revision Control](https://thenewstack.io/istio-1-10-improves-scalability-and-revision-control) [LEGACY] β€” Highlights the key technical improvements delivered in the Istio 1.10 release, with a strong focus on canary control plane upgrades, safer discovery mechanisms, and memory consumption optimizations. Shows how sidecar injection was streamlined to minimize workload disruption. @@ -217,7 +214,7 @@ ##### Troubleshooting (1) - [itnext.io: Find issues in your Istio mesh with Kiali](https://itnext.io/find-issues-in-your-istio-mesh-with-kiali-89d37d5e1fb1) [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates how to diagnose, troubleshoot, and fix misconfigured routing rules and service-to-service communication failures using Kiali. Teaches developers how to read the visual topological graph to pinpoint bottlenecks and broken security boundaries. -#### Operations (1) +#### Operations ##### Lifecycle Management @@ -289,5 +286,5 @@ - [itnext.io: Observing gRPC-based Microservices on Amazon EKS running Istio](https://itnext.io/observing-grpc-based-microservices-on-amazon-eks-running-istio-77ba90dd8cc0) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep dive tutorial explaining telemetry configuration for gRPC-based microservices on Amazon EKS running Istio. Offers practical configurations for capturing service-to-service call latency, tracing headers, and standard Envoy metrics at the pod boundary. --- -πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) +πŸ’‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) | [Networking](./networking.md) diff --git a/v2-docs/java-and-java-performance-optimization.md b/v2-docs/java-and-java-performance-optimization.md index f65fbb28..b2788598 100644 --- a/v2-docs/java-and-java-performance-optimization.md +++ b/v2-docs/java-and-java-performance-optimization.md @@ -7,6 +7,10 @@ - [geekflare.com: What is Thread Dump and How to Analyze them? 🌟](https://geekflare.com/dev/generate-analyze-thread-dumps) [COMMUNITY-TOOL] - [On heap vs off heap memory usage](http://www.javacodegeeks.com/2014/12/on-heap-vs-off-heap-memory-usage.html) [COMMUNITY-TOOL] + - [en.wikipedia.org/wiki/List_of_performance_analysis_tools](https://en.wikipedia.org/wiki/List_of_performance_analysis_tools) [COMMUNITY-TOOL] + - [InspectIT](https://en.wikipedia.org/wiki/InspectIT) [COMMUNITY-TOOL] + - [VisualVM](https://en.wikipedia.org/wiki/VisualVM) [COMMUNITY-TOOL] + - [OverOps](https://en.wikipedia.org/wiki/OverOps) [COMMUNITY-TOOL] - [blog.flipkart.tech: The Art of System Debugging β€” Decoding CPU Utilization' 🌟](https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff) [COMMUNITY-TOOL] - [DZone: Performance Improvement in Java Applications: ORM/JPA 🌟](https://dzone.com/articles/performance-improvement-in-java-applications-orm-j) [COMMUNITY-TOOL] - [DZone: The JVM Architecture Explained 🌟](https://dzone.com/articles/jvm-architecture-explained) [COMMUNITY-TOOL] @@ -24,10 +28,6 @@ - [lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes](https://lalitchaturveditech.medium.com/optimize-java-performance-on-kubernetes-5f055d406ecf) [COMMUNITY-TOOL] - [jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1' 🌟](https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1) [COMMUNITY-TOOL] - [dzone.com: Java Inside Docker: What You Must Know to Not FAIL](https://dzone.com/articles/java-inside-docker-what-you-must-know-to-not-fail) [COMMUNITY-TOOL] - - [en.wikipedia.org/wiki/List_of_performance_analysis_tools](https://en.wikipedia.org/wiki/List_of_performance_analysis_tools) [COMMUNITY-TOOL] - - [InspectIT](https://en.wikipedia.org/wiki/InspectIT) [COMMUNITY-TOOL] - - [VisualVM](https://en.wikipedia.org/wiki/VisualVM) [COMMUNITY-TOOL] - - [OverOps](https://en.wikipedia.org/wiki/OverOps) [COMMUNITY-TOOL] - [baeldung.com: How to Analyze Java Thread Dumps 🌟](https://www.baeldung.com/java-analyze-thread-dumps) [COMMUNITY-TOOL] - [baeldung.com: Capturing a Java Thread Dump](https://www.baeldung.com/java-thread-dump) [COMMUNITY-TOOL] - [DZone: Understanding the Java Memory Model and Garbage Collection 🌟](https://dzone.com/articles/understanding-the-java-memory-model-and-the-garbag) [COMMUNITY-TOOL] @@ -112,13 +112,10 @@ - **(2021)** [blog.openshift.com: Scaling Java Containers 🌟](https://www.redhat.com/en/blog/scaling-java-containers) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores container resource limit considerations for Java workloads. Details memory calculation adjustments (Heap vs Non-Heap) to prevent OOMKills. - [tech.olx.com: Improving JVM Warm-up on Kubernetes 🌟](https://tech.olx.com/improving-jvm-warm-up-on-kubernetes-1b27dd8ecd58) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Operational case study detailing OLX's strategy to remediate high CPU spikes caused by JVM JIT compiling during initial Kubernetes pod scaling actions. - [itnext.io: How to cold start fast a java service on k8s (EKS)](https://itnext.io/how-to-cold-start-fast-a-java-service-on-k8s-eks-3a7b4450845d) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Engineering exploration highlighting techniques to minimize startup latency for Spring Boot/Quarkus container images, leveraging GraalVM, CRaC, or CPU shares. -#### Monitoring and Profiling (1) - - - **(2021)** [blog.openshift.com: Debugging Java Applications On OpenShift and Kubernetes](https://www.redhat.com/en/blog/debugging-java-applications-on-openshift-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” Walkthrough covering remote JVM agent connection attachment procedures targeting pods deployed within secured target Kubernetes namespaces. #### Observability - **(2021)** [blog.openshift.com: Performance Metrics (APM) for Spring Boot Microservices on OpenShift](https://www.redhat.com/en/blog/performance-metrics-apm-spring-boot-microservices-openshift) [EN CONTENT] [COMMUNITY-TOOL] β€” Comprehensive integration guide explaining how to hook up Spring Boot Prometheus metrics directly into automated OpenShift cluster telemetry layers. --- -πŸ’‘ **Explore Related:** [Java_Frameworks](./java_frameworks.md) | [API](./api.md) | [JVM Parameters Matrix Table](./jvm-parameters-matrix-table.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/java_app_servers.md b/v2-docs/java_app_servers.md index d2f70d6e..c8471505 100644 --- a/v2-docs/java_app_servers.md +++ b/v2-docs/java_app_servers.md @@ -5,11 +5,9 @@ ## Standard Reference - - [TomEE from Tomitribe](http://tomee.apache.org) [COMMUNITY-TOOL] - [Payara](https://payara.fish) [COMMUNITY-TOOL] - [WildFly](https://www.wildfly.org) [COMMUNITY-TOOL] - - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - - [KumuluzEE](https://ee.kumuluz.com) [COMMUNITY-TOOL] + - [TomEE from Tomitribe](http://tomee.apache.org) [COMMUNITY-TOOL] - [developers.redhat.com: Red Hat JBoss Enterprise Application Platform expansion' pack (JBoss EAP XP) 1.0 released](https://developers.redhat.com/blog/2020/06/17/red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-released) [COMMUNITY-TOOL] - [wikipedia: Jakarta EE](https://en.wikipedia.org/wiki/Jakarta_EE) [COMMUNITY-TOOL] - [Wikipedia: Payara Server](https://en.wikipedia.org/wiki/Payara_Server) [COMMUNITY-TOOL] @@ -19,6 +17,8 @@ - [Red Hat JBoss Enterprise Application Platform (JBoss EAP)](https://developers.redhat.com/products/eap/overview) [COMMUNITY-TOOL] - [Dzone: Jakarta EE & Wildfly Running on Kubernetes](https://dzone.com/articles/jakarta-ee-amp-wildfly-running-on-kubernetes) [COMMUNITY-TOOL] - [opensource.com: Get started with WildFly for Java web development](https://opensource.com/article/21/7/wildfly) [COMMUNITY-TOOL] + - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] + - [KumuluzEE](https://ee.kumuluz.com) [COMMUNITY-TOOL] ## Platform Engineering @@ -31,5 +31,5 @@ - [Install Java 23 in an Azure DevOps Pipeline](https://www.returngis.net/2025/02/como-instalar-java-23-en-una-pipeline-de-azure-devops) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A technical guide written in Spanish demonstrating how to dynamically configure, install, and leverage the Java 23 SDK runtime inside Azure DevOps build pipelines, using modern Microsoft-hosted and self-hosted runner strategies. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/java_frameworks.md b/v2-docs/java_frameworks.md index dae71be9..d7408fdb 100644 --- a/v2-docs/java_frameworks.md +++ b/v2-docs/java_frameworks.md @@ -5,7 +5,10 @@ ## Standard Reference - - [jaxenter.com - CI/CD for Spring Boot Microservices](https://devm.io/microservices/cicd-microservices-docker-162408) [COMMUNITY-TOOL] + - [Grafana 7.0: β€œWe’ve built one of the best visualisation tools and it’s not tied to any one database”](https://devm.io/blog) [COMMUNITY-TOOL] + - [Payara](https://payara.fish) [COMMUNITY-TOOL] + - [WildFly](https://www.wildfly.org) [COMMUNITY-TOOL] + - [TomEE from Tomitribe](http://tomee.apache.org) [COMMUNITY-TOOL] - [JDK 15: The new features in Java 15](https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html) [COMMUNITY-TOOL] - [GitHub Welcomes the OpenJDK Project!](https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project) [COMMUNITY-TOOL] - [java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As](https://www.java-success.com/microservices-interview-questions) [COMMUNITY-TOOL] @@ -17,10 +20,8 @@ - [All You Need To Know For Migrating To Java 11](https://nipafx.dev/java-11-migration-guide) [COMMUNITY-TOOL] - [openjdk.java.net: JEP 413: Code Snippets in Java API Documentation](https://openjdk.org/jeps/413) [COMMUNITY-TOOL] - [Best Java Frameworks Solutions](https://www.peerspot.com/categories/java-frameworks) [COMMUNITY-TOOL] - - [TomEE from Tomitribe](http://tomee.apache.org) [COMMUNITY-TOOL] - - [Payara](https://payara.fish) [COMMUNITY-TOOL] - [RedHat’s WildFly Swarm](http://wildfly-swarm.io) [COMMUNITY-TOOL] - - [jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices](https://devm.io/blog) [COMMUNITY-TOOL] + - [jaxenter.com: CI/CD for Spring Boot Microservices: Part 1](https://devm.io/microservices/cicd-microservices-docker-162408) [COMMUNITY-TOOL] - [Spring Boot: ΒΏwar o jar? Ambos](https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos) [COMMUNITY-TOOL] - [arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd (EFK stack)](https://arnoldgalovics.com/java-multiline-logs-fluentd) [COMMUNITY-TOOL] - [geeksforgeeks.org: Best way to master spring boot , a complete roadmap](https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-complete-roadmap) [COMMUNITY-TOOL] @@ -32,12 +33,16 @@ - [containerjournal.com: Red Hat Adds Java Runtime for Kubernetes to Subscription](https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runtime-for-kubernetes-to-subscription) [COMMUNITY-TOOL] - [kie.org](https://www.kie.org) [COMMUNITY-TOOL] - [adictosaltrabajo.com: CΓ³mo reducir el cΓ³digo repetitivo con Lombok](https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok) [COMMUNITY-TOOL] - - [WildFly](https://www.wildfly.org) [COMMUNITY-TOOL] - [Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile' 🌟🌟](https://dzone.com/articles/programming-styles-spring-boot-vis-a-vis-with-ecli) [COMMUNITY-TOOL] - - [Oracle Java 11 and OpenJDK](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [COMMUNITY-TOOL] - - [It’s time! Migrating to Java 11 🌟](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] + - [Dekorate](http://dekorate.io) [COMMUNITY-TOOL] + - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] + - [Salaboy/From Monolith to K8s](https://github.com/Salaboy/from-monolith-to-k8s) ⭐ 355 [COMMUNITY-TOOL] + - [dyser/kubernetes-intro](https://github.com/dsyer/kubernetes-intro) [COMMUNITY-TOOL] + - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] + - [KumuluzEE](https://ee.kumuluz.com) [COMMUNITY-TOOL] - [reddit.com/r/java](https://www.reddit.com/r/java) [COMMUNITY-TOOL] - [medium.com/@javachampions : Java is still free](https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244) [COMMUNITY-TOOL] + - [Oracle Java 11 and OpenJDK](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [COMMUNITY-TOOL] - [developers.redhat.com: The future of Java and OpenJDK updates without Oracle' support](https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support) [COMMUNITY-TOOL] - [redhat.com: The history and future of OpenJDK](https://www.redhat.com/en/blog/history-and-future-openjdk) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: The 2020 Java Developer RoadMap 🌟](https://javarevisited.blogspot.com/2019/10/the-java-developer-roadmap.html) [COMMUNITY-TOOL] @@ -66,6 +71,7 @@ - [Red Hat OpenJDK](https://developers.redhat.com/products/openjdk/download) [COMMUNITY-TOOL] - [piotrminkowski.com: Which JDK to Choose on Kubernetes 🌟](https://piotrminkowski.com/2023/02/17/which-jdk-to-choose-on-kubernetes) [COMMUNITY-TOOL] - [Amazon Corretto](https://aws.amazon.com/corretto) [COMMUNITY-TOOL] + - [It’s time! Migrating to Java 11 🌟](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] - [__AdoptOpenJDK 11__ Is the New Default 🌟](https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-11-new-default) [COMMUNITY-TOOL] - [tecmint.com: How to Install Java 17 on RHEL-based Linux Distributions](https://www.tecmint.com/install-java-on-centos-rhel-fedora) [COMMUNITY-TOOL] - [infoq.com: Virtual Threads: New Foundations for High-Scale Java Applications](https://www.infoq.com/articles/java-virtual-threads) [COMMUNITY-TOOL] @@ -80,8 +86,6 @@ - [Eclipse MicroProfile: 5 Things You Need to Know 🌟](https://medium.com/@alextheedom/eclipse-microprofile-5-things-you-need-to-know-e7a0bc9a3fb6) [COMMUNITY-TOOL] - [developers.redhat.com: Develop Eclipse MicroProfile applications on Red' Hat JBoss Enterprise Application Platform Expansion Pack 1.0 with Red Hat CodeReady Workspaces](https://developers.redhat.com/blog/2020/07/01/develop-eclipse-microprofile-applications-on-red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-with-red-hat-codeready-workspaces) [COMMUNITY-TOOL] - [infoq.com: Virtual Panel: The MicroProfile Influence on Microservices Frameworks](https://www.infoq.com/articles/microprofile-microservices) [COMMUNITY-TOOL] - - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - - [KumuluzEE](https://ee.kumuluz.com) [COMMUNITY-TOOL] - [medium: Multi-Tenancy Implementation using Spring Boot + Hibernate 🌟](https://medium.com/swlh/multi-tenancy-implementation-using-spring-boot-hibernate-6a8e3ecb251a) [COMMUNITY-TOOL] - [stackoverflow.com: How to map a MySQL JSON column to a Java entity property' using JPA and Hibernate](https://stackoverflow.com/questions/44308167/how-to-map-a-mysql-json-column-to-a-java-entity-property-using-jpa-and-hibernate) [COMMUNITY-TOOL] - [vladmihalcea.com: How to encrypt and decrypt data with Hibernate](https://vladmihalcea.com/how-to-encrypt-and-decrypt-data-with-hibernate) [COMMUNITY-TOOL] @@ -132,13 +136,9 @@ - [infoq.com: Spring Boot 2.6 Improves Docker Images and Metrics, Version 2.4' Is EOL](https://www.infoq.com/news/2021/12/spring-boot-2-6) [COMMUNITY-TOOL] - [dev.to/francescoxx: Java CRUD Rest API using Spring Boot, Hibernate, Postgres,' Docker and Docker Compose](https://dev.to/francescoxx/java-crud-rest-api-using-spring-boot-hibernate-postgres-docker-and-docker-compose-5cln) [COMMUNITY-TOOL] - [odo](https://odo.dev) [COMMUNITY-TOOL] - - [Dekorate](https://dekorate.io) [COMMUNITY-TOOL] - [Skaffold --generate-manifests](https://skaffold.dev/docs/pipeline-stages/init/#--generate-manifests-flag) [COMMUNITY-TOOL] - [github.com/piomin/spring-boot-logging](https://github.com/piomin/spring-boot-logging) ⭐ 276 [COMMUNITY-TOOL] - - [Salaboy/From Monolith to K8s](https://github.com/Salaboy/from-monolith-to-k8s) ⭐ 355 [COMMUNITY-TOOL] - - [dyser/kubernetes-intro](https://github.com/dsyer/kubernetes-intro) [COMMUNITY-TOOL] - [Spring Cloud](https://spring.io/projects/spring-cloud) [COMMUNITY-TOOL] - - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] - [piotrminkowski.com: Microservices with spring cloud kubernetes](https://piotrminkowski.com/2019/12/20/microservices-with-spring-cloud-kubernetes) [COMMUNITY-TOOL] - [Spring Cloud Config](https://cloud.spring.io/spring-cloud-config/reference/html) [COMMUNITY-TOOL] - [developer.okta.com: Spring Cloud Config for Shared Microservice Configuration](https://developer.okta.com/blog/2020/12/07/spring-cloud-config) [COMMUNITY-TOOL] @@ -205,5 +205,5 @@ - [kstefanj.github.io: GC progress from JDK 8 to JDK 17](https://kstefanj.github.io/2021/11/24/gc-progress-8-17.html) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Empirical performance benchmarks tracking G1GC, ParallelGC, ZGC, and Shenandoah collection efficiency improvements from Java SE 8 through LTS 17. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [API](./api.md) | [JVM Parameters Matrix Table](./jvm-parameters-matrix-table.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/javascript.md b/v2-docs/javascript.md index 538ec426..d4916d67 100644 --- a/v2-docs/javascript.md +++ b/v2-docs/javascript.md @@ -5,9 +5,9 @@ ## Standard Reference - - [Koa.js](https://koa) [COMMUNITY-TOOL] - [wikipedia: JavaScript](https://en.wikipedia.org/wiki/JavaScript) [COMMUNITY-TOOL] - [canva.com](https://www.canva.com) [COMMUNITY-TOOL] + - [Koa.js](https://koa) [COMMUNITY-TOOL] - [wikipedia: Node.js](https://en.wikipedia.org/wiki/Node.js) [COMMUNITY-TOOL] - [Npm](https://www.npmjs.com) [COMMUNITY-TOOL] - [cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021](https://cult.honeypot.io/reads/best-frontend-javascript-frameworks-learn-2021) [COMMUNITY-TOOL] @@ -106,5 +106,5 @@ - [freecodecamp.org: HTTP Networking in JavaScript –Handbook for Beginners](https://www.freecodecamp.org/news/http-full-course) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive foundational guide analyzing HTTP request-response lifecycles, network architectures, and client-side browser execution. Highlights modern REST API interactions and secure payload configurations. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/jenkins-alternatives.md b/v2-docs/jenkins-alternatives.md index f9c1a9fb..0ec0ccc2 100644 --- a/v2-docs/jenkins-alternatives.md +++ b/v2-docs/jenkins-alternatives.md @@ -6,10 +6,9 @@ ## Standard Reference - [github.com: OpenShift GitHub Actions Runner 🌟](https://github.com/redhat-actions/openshift-actions-runners) [COMMUNITY-TOOL] - - [**Cloudbees Flow** 🌟](https://www.cloudbees.com/capabilities/continuous-delivery) [COMMUNITY-TOOL] - - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] - - [waypointproject.io](https://developer.hashicorp.com/waypoint) [COMMUNITY-TOOL] + - [armory.io: How to Set Up Liquibase in Spinnaker](https://www.harness.io/products/continuous-delivery) [COMMUNITY-TOOL] - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] + - [Azure DevOps 🌟](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] - [lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers](https://www.testmuai.com/blog/best-jenkins-alternatives) [COMMUNITY-TOOL] - [inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native CI/CD](https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x) [COMMUNITY-TOOL] - [lambdatest.com: TeamCity vs. Jenkins: Picking The Right CI/CD Tool](https://www.testmuai.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool) [COMMUNITY-TOOL] @@ -17,6 +16,7 @@ - [lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool](https://www.testmuai.com/blog/circleci-vs-gitlab) [COMMUNITY-TOOL] - [acloudguru.com: Azure DevOps vs GitHub: Comparing Microsoft’s DevOps Tools 🌟](https://www.pluralsight.com/resources/blog/cloud/azure-devops-vs-github-comparing-microsofts-devops-twins) [COMMUNITY-TOOL] - [lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans](https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity) [COMMUNITY-TOOL] + - [Cloudbees Flow](https://www.cloudbees.com/capabilities/continuous-delivery) [COMMUNITY-TOOL] - [harness.io](https://www.harness.io) [COMMUNITY-TOOL] β€” - [harness.io: AutoStopping Rules For Kubernetes Clusters](https://www.harness.io/blog/autostopping-rules-kubernetes) Harness Intelligent Cloud AutoStopping Rules help manage your resources automatically to make sure that they run only when used, never when idle. - [harness.io: Migrating CD Jenkins Pipelines To Harness Using Helm](https://www.harness.io/blog/cd-jenkins-pipelines-harness) - [Drone](https://www.drone.io) [COMMUNITY-TOOL] β€” - [medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams Everywhere](https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86) @@ -27,20 +27,21 @@ - [GitHub Actions CI/CD](https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd) [COMMUNITY-TOOL] - [docs.github.com: Learn GitHub Actions](https://docs.github.com/en/actions/how-tos/write-workflows) [COMMUNITY-TOOL] - [towardsdatascience.com: Jenkins for CI Is Dead: Why Do People Hate It and What’s the Alternative? GitHub actions](https://towardsdatascience.com/jenkins-for-ci-is-dead-why-do-people-hate-it-and-whats-the-alternative-8d8b6b88fdba) [COMMUNITY-TOOL] - - [Azure DevOps](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] + - [HashiCorp Waypoint](https://developer.hashicorp.com/waypoint) [COMMUNITY-TOOL] - [youtube: jfrog - Modern App Deployments: How to use NGINX and JFrog to Automate your Blue/Green deployments](https://www.youtube.com/watch?v=15CGdzfDlpQ&t=1s&ab_channel=JFrog) [COMMUNITY-TOOL] - [Semaphore](https://semaphore.io) [COMMUNITY-TOOL] - [semaphoreci.com: Revving up Continuous Integration with Parallel Testing](https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing) [COMMUNITY-TOOL] + - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] - [cloudbees.com: what is jenkins-x](https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly) [COMMUNITY-TOOL] - [Traces for your pipelines: Jenkins X v3 now comes with tracing support for your pipelines out of the box](https://jayex.io/blog/2021/04/08/jx3-pipeline-trace) [COMMUNITY-TOOL] - [spinnaker.io deployment tool](https://spinnaker.io) [COMMUNITY-TOOL] - [harness.io: Best Spinnaker Alternatives to Consider](https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives) [COMMUNITY-TOOL] - - [armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes](https://www.harness.io/products/continuous-delivery) [COMMUNITY-TOOL] - [CI/CD OpenShift and Tekton](https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton) [COMMUNITY-TOOL] - [empathy.co: HAT: CI/CD for Deploying Cloud Native Applications](https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications) [COMMUNITY-TOOL] + - [Awesome GitHub Actions](https://github.com/sdras/awesome-actions) ⭐ 27816 [DE FACTO STANDARD] + - [Kubeflow](https://www.kubeflow.org) [COMMUNITY-TOOL] - [redhat.com: Red Hat and GitHub Collaborate to Expand the Developer Experience' on Red Hat OpenShift with GitHub Actions 🌟](https://www.redhat.com/en/about/press-releases/red-hat-and-github-collaborate-expand-developer-experience-red-hat-openshift-github-actions) [COMMUNITY-TOOL] - [github.com: RedHat Actions 🌟](https://github.com/redhat-actions) [COMMUNITY-TOOL] - - [Kubeflow](https://www.kubeflow.org) [COMMUNITY-TOOL] - [medium: Top 7 Best CI/CD Tools you should get your hands on in 2020](https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands-on-in-2020-832c29db936a) [COMMUNITY-TOOL] - [dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools](https://dzone.com/articles/jenkins-vs-gitlab-ci-battle-of-cicd-tools) [COMMUNITY-TOOL] - [blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies](https://blog.thundra.io/the-ci/cd-war-of-2021-a-look-at-the-most-popular-technologies) [COMMUNITY-TOOL] @@ -64,7 +65,6 @@ - [blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You](https://blog.bitsrc.iogithub-actions-or-jenkins-making-the-right-choice-for-you-9ac774684c8) [COMMUNITY-TOOL] - [particule.io: Automatic build with Github Actions and Github Container Registry](https://particule.io/en/blogcicd-github-registry) [COMMUNITY-TOOL] - [proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and' GitHub Actions](https://proandroiddev.comimproving-ci-cd-pipeline-for-android-via-fastlane-and-github-actions-a635162d2c53) [COMMUNITY-TOOL] - - [Awesome GitHub Actions](https://github.com/sdras/awesome-actions) ⭐ 27816 [DE FACTO STANDARD] - [yokawasa/action-setup-kube-tools](https://github.com/yokawasa/action-setup-kube-tools) ⭐ 92 [COMMUNITY-TOOL] - [shuttleOps](https://www.shuttleops.io) [COMMUNITY-TOOL] - [thenewstack.io: ShuttleOps: No-Code Docker and Kubernetes](https://thenewstack.io/shuttleops-no-code-docker-and-kubernetes) [COMMUNITY-TOOL] @@ -145,5 +145,5 @@ Live Grounding: Features structural overviews of AWS CodePipeline, CodeBuild, an - [devops.com: 7 Popular Open Source CI/CD Tools](https://devops.com/7-popular-open-source-ci-cd-tools) [COMMUNITY-TOOL] β€” Curator Insight: Comparative survey of prominent open-source continuous integration and deployment engines. Live Grounding: Analyzes Jenkins, GitLab, Tekton, and others, contrasting their resource overheads and declarative features. Useful for teams choosing a baseline deployment stack. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/jenkins.md b/v2-docs/jenkins.md index 4c0c31f2..ffac3d3d 100644 --- a/v2-docs/jenkins.md +++ b/v2-docs/jenkins.md @@ -5,9 +5,14 @@ ## Standard Reference + - [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [COMMUNITY-TOOL] + - [thoughtworks.com: Modernizing your build pipelines with **Concourse CI** 🌟](https://www.thoughtworks.com/es-es/insights/blog) [COMMUNITY-TOOL] β€” - [github.com/sirech/example-concourse-pipeline](https://github.com/sirech/example-concourse-pipeline) + - [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [COMMUNITY-TOOL] + - [jaxenter.com: CI/CD for Spring Boot Microservices: Part 1](https://devm.io/microservices/cicd-microservices-docker-162408) [COMMUNITY-TOOL] + - [Cloudbees Flow](https://www.cloudbees.com/capabilities/continuous-delivery) [COMMUNITY-TOOL] + - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] - [WebSocket support in now available for Jenkins CLI and agent networking!](https://www.jenkins.io/blog/2020/02/02/web-socket) [COMMUNITY-TOOL] - [webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟](https://webhookrelay.com/blog/github-jenkins-guide) [COMMUNITY-TOOL] - - [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [COMMUNITY-TOOL] - [lambdatest.com: How To Set Up Continuous Integration With Git and Jenkins?](https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenkins) [COMMUNITY-TOOL] - [lambdatest.com: Jenkins Tutorial 🌟](https://www.testmuai.com/learning-hub/jenkins) [COMMUNITY-TOOL] - [youtube/Bribe By Bytes: Jenkins Pipelines | Pipeline Concept | Types of Pipelines | Part 1](https://www.youtube.com/watch?v=iddMXjmr7mk&t=657s&ab_channel=BribeByBytes) [COMMUNITY-TOOL] @@ -15,7 +20,6 @@ - [infoworld.com: Continuous integration with Docker and Jenkins](https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and-jenkins.html) [COMMUNITY-TOOL] - [lambdatest.com: What Is Jenkins Used For? 🌟](https://www.testmuai.com/blog/what-is-jenkins) [COMMUNITY-TOOL] - [jenkins.io - **Jenkinsfile** 🌟](https://www.jenkins.io/doc/book/pipeline/jenkinsfile) [COMMUNITY-TOOL] - - [thoughtworks.com: Modernizing your build pipelines 🌟](https://www.thoughtworks.com/es-es/insights/blog) [COMMUNITY-TOOL] - [jenkins users mailing list: Declarative pipelines vs scripted](http://jenkins-ci.361315.n4.nabble.com/Declarative-pipelines-vs-scripted-td4891792.html) [COMMUNITY-TOOL] - [lambdatest.com: How To Use Shared Libraries In A Jenkins Pipeline? 🌟](https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline) [COMMUNITY-TOOL] - [docs.cloudbees.com: Configuration as Code for CloudBees Core on modern cloud platforms](https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-casc-bundles-from-oc) [COMMUNITY-TOOL] @@ -23,28 +27,38 @@ - [Matrix 🌟](https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix) [COMMUNITY-TOOL] - [Atlassian's new Bitbucket Server integration for Jenkins 🌟](https://www.jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins) [COMMUNITY-TOOL] - [In this presentation](https://www.meetup.com/jenkins-online-meetup/events/270630108) [COMMUNITY-TOOL] - - [**Cloudbees Flow** 🌟](https://www.cloudbees.com/capabilities/continuous-delivery) [COMMUNITY-TOOL] - [Build Monitor Plugin](https://plugins.jenkins.io/build-monitor-plugin) [COMMUNITY-TOOL] β€” - [Monitor CI nodes with Jenkins](http://www.ampelofilosofies.gr/software/2017/03/04/monitor-ci-nodes-with-jenkins#sthash.eLP0PanT.dpbs) - [youtube: How to create Build Monitor View](https://www.youtube.com/watch?v=WnQK6-puXSM) - [youtube: monitoring jenkins job with build monitor view](https://www.youtube.com/watch?v=y6RNLNvnYIw) - [tatiyants.com: jenkins build monitor](http://tatiyants.com/jenkins-build-monitor) - [Monitor Pro Plugin](https://plugins.jenkins.io/monitor-pro) [COMMUNITY-TOOL] - - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] - [opsview.com: opspack](https://docs.itrsgroup.com/docs/opsview/6.12.1/opspacks/opspack-index/index.html) [COMMUNITY-TOOL] - [Chrome Extension](https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc) [COMMUNITY-TOOL] - [stats.jenkins.io 🌟](http://stats.jenkins.io) [COMMUNITY-TOOL] - - [jaxenter.com - CI/CD for Spring Boot Microservices](https://devm.io/microservices/cicd-microservices-docker-162408) [COMMUNITY-TOOL] - [rollout.io: CloudBees Rollout Tutorial: Feature Flagging in your React Native App in 5 minutes](https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-native-app-5-minutes) [COMMUNITY-TOOL] - [How to Speed Up Software Development with Build and Test Acceleration Tools](https://www.cloudbees.com/blog) [COMMUNITY-TOOL] - - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] - [sap.github.io/jenkins-library](https://www.project-piper.io) [COMMUNITY-TOOL] - - [DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack) [COMMUNITY-TOOL] + - [sahilsk/awesome-jenkins](https://github.com/sahilsk/awesome-jenkins) ⭐ 70 [COMMUNITY-TOOL] + - [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) [COMMUNITY-TOOL] + - [Visual Studio Code JCasC-Plugin 🌟](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) [COMMUNITY-TOOL] + - [JM Meessen: Declarative Jenkinsfile Support](https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarative-support) [COMMUNITY-TOOL] - [medium: jenkins cicd getting started with groovy and docker](https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-containers-part-2-b03a1b934a49) [COMMUNITY-TOOL] - [CloudBees Releases Another Industry First: Feature Flagging for On-Premise' Use 🌟](https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use) [COMMUNITY-TOOL] + - [Configuration as Code of Jenkins (for Kubernetes) 🌟🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s) [COMMUNITY-TOOL] + - [Continuation Passing Style (CPS)](https://github.com/cloudbees/groovy-cps) ⭐ 95 [COMMUNITY-TOOL] + - [Jenkins Pipeline execution engine based on Continuation Passing Style (CPS)' transformation of Groovy scripts. DSL Methods:](https://jenkinsci.github.io/job-dsl-plugin/#plugin/workflow-cps) [COMMUNITY-TOOL] + - [pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images 🌟](https://pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images) [COMMUNITY-TOOL] + - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] + - [itnext.io: Ansible and Jenkins β€” automate your scritps 🌟](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [COMMUNITY-TOOL] + - [Robot Framework 🌟](https://robotframework.org) [COMMUNITY-TOOL] + - [Oracle Java 11 and OpenJDK](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [COMMUNITY-TOOL] + - [It’s time! Migrating to Java 11 🌟](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] + - [reddit.com/r/jenkinsci](https://www.reddit.com/r/jenkinsci) [COMMUNITY-TOOL] + - [jenkins.io: Easily reuse Tekton and Jenkins X from Jenkins 🌟](https://www.jenkins.io/blog/2021/04/21/tekton-plugin) [COMMUNITY-TOOL] + - [DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack) [COMMUNITY-TOOL] - [CloudBees](https://www.cloudbees.com) [COMMUNITY-TOOL] - [Official Jenkins Docker image](https://github.com/michaelneale/jenkins-ci.org-docker) [COMMUNITY-TOOL] - [github.com/jenkinsci 🌟](https://github.com/jenkinsci) [COMMUNITY-TOOL] - - [reddit.com/r/jenkinsci](https://www.reddit.com/r/jenkinsci) [COMMUNITY-TOOL] - [dzone: getting started with jenkins the ultimate guide](https://dzone.com/articles/getting-started-with-jenkins-the-ultimate-guide) [COMMUNITY-TOOL] - [dzone: jenkins in a nutshell](https://dzone.com/articles/jenkins-in-a-nutshell) [COMMUNITY-TOOL] - [Dzone refcard: Jenkins on PaaS](https://dzone.com/refcardz/jenkins-paas) [COMMUNITY-TOOL] @@ -68,7 +82,6 @@ - [itnext.io: Jenkins: running workers in Kubernetes and Docker images build](https://itnext.io/jenkins-running-workers-in-kubernetes-and-docker-images-build-83299a10f3ca) [COMMUNITY-TOOL] - [amazon.com: Building a serverless Jenkins environment on AWS Fargate](https://aws.amazon.com/es/blogs/devops/building-a-serverless-jenkins-environment-on-aws-fargate) [COMMUNITY-TOOL] - [youtube: How to Create a GitLab Multibranch Pipeline in Jenkins](https://www.youtube.com/watch?app=desktop&v=y4XGFluzPHY&ab_channel=CloudBeesTV) [COMMUNITY-TOOL] - - [jenkins.io: Easily reuse Tekton and Jenkins X from Jenkins 🌟](https://www.jenkins.io/blog/2021/04/21/tekton-plugin) [COMMUNITY-TOOL] - [slideshare.net: Jeff Geerling - Jenkins or: How I learned to stop worrying' and love automation 🌟](https://www.slideshare.net/geerlingguy/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation) [COMMUNITY-TOOL] - [youtube - CloudBeesTV: How to Run a Shell Script in Jenkins Pipeline 🌟](https://www.youtube.com/watch?v=mbeQWBNaNKQ&ab_channel=CloudBeesTV) [COMMUNITY-TOOL] - [opensource.com: Make Jenkins logs pretty](https://opensource.com/article/21/5/jenkins-logs) [COMMUNITY-TOOL] @@ -99,7 +112,6 @@ - [fabiogomezdiaz.com: How to Run Packer Pipelines on Jenkins: Part 1 - Traditional' Jenkins](https://fabiogomezdiaz.com/posts/how-to-run-packer-pipelines-on-jenkins-part1-traditional-jenkins) [COMMUNITY-TOOL] - [jenkins.io: Docker images use Java 11 by default 🌟](https://www.jenkins.io/blog/2021/08/17/docker-images-use-jdk-11-by-default) [COMMUNITY-TOOL] - [community.jenkins.io: DSTY - jenkins-std-lib (Shared Library) - Interact' with files/directories using Groovy!](https://community.jenkins.io/t/dsty-jenkins-std-lib-shared-library-interact-with-files-directories-using-groovy/398) [COMMUNITY-TOOL] - - [Connecting and authenticating to Jenkins with Teleport Application Access](https://github.com/gravitational/teleport/discussions/8330) ⭐ 20357 [DE FACTO STANDARD] - [dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟](https://dzone.com/articles/parameterize-jenkinsfile-in-multibranch-jobs) [COMMUNITY-TOOL] - [automationreinvented.blogspot.com: How to create parameterized job in Jenkins?' What is parameterized build in Jenkins?](https://automationreinvented.blogspot.com/2021/08/how-to-create-parameterized-job-in.html) [COMMUNITY-TOOL] - [automationqahub.com: How To Publish ExtentReport Using Jenkins](https://automationqahub.com/how-to-publish-extentreport-using-jenkins) [COMMUNITY-TOOL] @@ -145,18 +157,13 @@ - [Dzone refcard: Groovy, a Rapid-Development JVM Language](https://dzone.com/refcardz/groovy) [COMMUNITY-TOOL] - [opensource.com: Read and write files with Groovy](https://opensource.com/article/21/4/groovy-io) [COMMUNITY-TOOL] - [dzone: Groovy Goodness: Using The Call Operator](https://dzone.com/articles/groovy-goodness-using-the-call-operator) [COMMUNITY-TOOL] - - [sahilsk/awesome-jenkins](https://github.com/sahilsk/awesome-jenkins) ⭐ 70 [COMMUNITY-TOOL] - - [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) [COMMUNITY-TOOL] - [Jenkins SIG Platform 🌟](https://www.jenkins.io/sigs/platform) [COMMUNITY-TOOL] - [Jenkins SIG Cloud Native 🌟](https://www.jenkins.io/sigs/cloud-native) [COMMUNITY-TOOL] - - [Oracle Java 11 and OpenJDK](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [COMMUNITY-TOOL] - - [It’s time! Migrating to Java 11 🌟](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] - [blog.techiescamp.com/jenkins-course 🌟🌟🌟](https://blog.techiescamp.com/jenkins-course) [COMMUNITY-TOOL] - [udemy.com: Master Jenkins CI For DevOps and Developers](https://www.udemy.com/the-complete-jenkins-course-for-developers-and-devops) [COMMUNITY-TOOL] - [udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker](https://www.udemy.com/learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker) [COMMUNITY-TOOL] - [wardviaene/jenkins-course](https://github.com/wardviaene/jenkins-course) [COMMUNITY-TOOL] - [Job DSL](https://plugins.jenkins.io/job-dsl) [COMMUNITY-TOOL] - - [Jenkins Pipeline execution engine based on Continuation Passing Style (CPS)' transformation of Groovy scripts. DSL Methods:](https://jenkinsci.github.io/job-dsl-plugin) [COMMUNITY-TOOL] - [job-dsl **Gradle** Example](https://github.com/sheehan/job-dsl-gradle-example) ⭐ 451 [COMMUNITY-TOOL] - [Jenkins DSL for **Nexus**](https://accenture.github.io/adop-cartridges-cookbook/docs/recipes/archiving-artefact-to-nexus) [COMMUNITY-TOOL] - [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) [COMMUNITY-TOOL] @@ -189,8 +196,6 @@ - [devops.com: Using jenkins configuration as code](https://devops.com/using-jenkins-configuration-as-code) [COMMUNITY-TOOL] - [Dzone: Running Jenkins Server With Configuration-as-Code 🌟](https://dzone.com/articles/running-jenkins-server-with-configuration-as-code) [COMMUNITY-TOOL] - [cloudbees.com: CloudBees Core Configuration as Code](https://www.previous.cloudbees.com/blog/cloudbees-core-configuration-code-preview) [COMMUNITY-TOOL] - - [Visual Studio Code JCasC-Plugin 🌟](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) [COMMUNITY-TOOL] - - [Configuration as Code of Jenkins (for Kubernetes) 🌟🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s) [COMMUNITY-TOOL] - [JEP-224: System Read permission: Improve experience of Jenkins Configuration-as-Code' users](https://www.jenkins.io/events/online-hackfest/2020-uiux) [COMMUNITY-TOOL] - [cloudbees.com: All Tier 1 Plugins Support Configuration as Code 🌟🌟](https://www.cloudbees.com/blog/configuration-as-code-plugin-support) [COMMUNITY-TOOL] - [Example of JCasC](https://github.com/halkeye-docker/docker-jenkins) ⭐ 16 [COMMUNITY-TOOL] @@ -210,8 +215,6 @@ - [cloudbees.com: Troubleshooting Jenkins Performance: Kubernetes Edition -' Part 2 (2020) 🌟](https://www.cloudbees.com/blog/application-performance-monitoring-tools) [COMMUNITY-TOOL] - [cloudbees.com: The Two Most Common Issues with Jenkins and How to Fix Them' 🌟](https://www.cloudbees.com/blog/most-common-issues-scaling-jenkins) [COMMUNITY-TOOL] - [cloudbees.com: Enterprise JVM Administration and Jenkins Performance 🌟](https://www.cloudbees.com/blog/enterprise-jvm-administration-and-jenkins-performance) [COMMUNITY-TOOL] - - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] - - [itnext.io: Ansible and Jenkins β€” automate your scritps 🌟](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [COMMUNITY-TOOL] - [ansible-role-jenkins](https://github.com/geerlingguy/ansible-role-jenkins) ⭐ 851 [COMMUNITY-TOOL] - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] - [How to create initial "seed" job](https://github.com/jenkinsci/configuration-as-code-plugin) ⭐ 2791 [COMMUNITY-TOOL] @@ -344,10 +347,6 @@ - [blogs.sap.com: Continuous quality using plugins and Jenkins (ABAP & UI5)](https://blogs.sap.com/2020/10/18/continuous-quality-using-plugins-and-jenkins-abap-ui5) [COMMUNITY-TOOL] - [blogs.sap.com: CI/CD Tools for SAP Cloud Platform ABAP Environment](https://blogs.sap.com/2020/10/22/ci-cd-tools-for-sap-cloud-platform-abap-environment) [COMMUNITY-TOOL] - [templates.cloudonaut.io: Jenkins 2.0: highly available master](https://templates.cloudonaut.io/en/stable/jenkins/#jenkins-20-highly-available-master) [COMMUNITY-TOOL] - - [Robot Framework 🌟](https://robotframework.org) [COMMUNITY-TOOL] - - [JM Meessen: Declarative Jenkinsfile Support](https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarative-support) [COMMUNITY-TOOL] - - [Continuation Passing Style (CPS)](https://github.com/cloudbees/groovy-cps) ⭐ 95 [COMMUNITY-TOOL] - - [pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images 🌟](https://pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images) [COMMUNITY-TOOL] ## Application Delivery and GitOps @@ -363,15 +362,20 @@ #### AWS EKS Tools - **(2026)** [==eksctl: EKS installer==](https://github.com/eksctl-io/eksctl) ⭐ 5202 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official CLI tool for creating and managing EKS clusters on AWS. Automates CloudFormation stacks, node group configurations, IAM integration (IRSA), and VPC provisions. +### Training + +#### AWS Official + + - **(2023)** [community.aws/training: Training and Certification](https://builder.aws.com/learn) [COMMUNITY-TOOL] [GUIDE] β€” An official community hub connecting cloud builders with modern development labs, learning blueprints, and architectural expert-led events. ## Continuous Integration ### CI Tools #### Jenkins - - [performance-plugin](https://github.com/jenkinsci/performance-plugin) ⭐ 194 [EN CONTENT] [COMMUNITY-TOOL] β€” A stable Jenkins CI plugin designed to ingest, compile, and visualize execution metrics from varied load-testing libraries including JMeter, Taurus, and JUnit. - [Jenkins Kubernetes Plugin](https://plugins.jenkins.io/kubernetes) [EN CONTENT] [ENTERPRISE-STABLE] β€” The critical Kubernetes integration for Jenkins, executing dynamic agents directly inside cluster pods. Solves pipeline scale issues by tearing down runner instances upon build completion. - [Kubernetes Continuous Deploy](https://plugins.jenkins.io/kubernetes-cd) [EN CONTENT] [COMMUNITY-TOOL] β€” A traditional Jenkins plugin for deploying build outputs to Kubernetes. Note: Has fallen out of favor in modern GitOps-centric continuous delivery pipelines. + - [performance-plugin](https://github.com/jenkinsci/performance-plugin) ⭐ 194 [EN CONTENT] [COMMUNITY-TOOL] β€” A stable Jenkins CI plugin designed to ingest, compile, and visualize execution metrics from varied load-testing libraries including JMeter, Taurus, and JUnit. - [openshift-pipeline](https://plugins.jenkins.io/openshift-pipeline) [EN CONTENT] [COMMUNITY-TOOL] β€” Allows direct deployment integrations inside Red Hat OpenShift pipelines via Jenkins, automating image building and pipeline orchestrations. - [openshift-sync](https://plugins.jenkins.io/openshift-sync) [EN CONTENT] [COMMUNITY-TOOL] β€” Synchronizes OpenShift environment configs, secrets, build limits, and pod templates automatically to ensure consistent CI runner execution. - [openshift-client](https://plugins.jenkins.io/openshift-client) [EN CONTENT] [COMMUNITY-TOOL] β€” Exposes OpenShift's command-line tool definitions directly inside Jenkins jobs, enabling custom script actions to command remote clusters safely. @@ -419,5 +423,5 @@ - [sdtimes.com: CI/CD pipelines are expanding 🌟](https://sdtimes.com/devops/ci-cd-pipelines-are-expanding) [COMMUNITY-TOOL] β€” Explores how modern CI/CD pipelines are expanding their scope to integrate security scans, compliance policy engines, and platform provisioning stages. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [CI/CD](./cicd.md) | [Gitops](./gitops.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/jvm-parameters-matrix-table.md b/v2-docs/jvm-parameters-matrix-table.md index ad07cc47..80eff2dd 100644 --- a/v2-docs/jvm-parameters-matrix-table.md +++ b/v2-docs/jvm-parameters-matrix-table.md @@ -9,5 +9,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/keptn.md b/v2-docs/keptn.md index b146767c..9e02e64b 100644 --- a/v2-docs/keptn.md +++ b/v2-docs/keptn.md @@ -21,5 +21,5 @@ --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/kubectl-commands.md b/v2-docs/kubectl-commands.md index 0c005e97..f787329e 100644 --- a/v2-docs/kubectl-commands.md +++ b/v2-docs/kubectl-commands.md @@ -5,13 +5,11 @@ ## Standard Reference - - [BuildKit CLI for kubectl (by vmware-tanzu) 🌟](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [COMMUNITY-TOOL] - - [Kubectl Autocomplete](https://kubernetes.io/docs/reference/kubectl/quick-reference) [COMMUNITY-TOOL] - - [medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity](https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924) [COMMUNITY-TOOL] - - [hidetatz/kubecolor 🌟](https://github.com/hidetatz/kubecolor) ⭐ 1445 [COMMUNITY-TOOL] - - [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl) [COMMUNITY-TOOL] + - [kubernetes.io 🌟](https://kubernetes.io/docs/reference/kubectl/quick-reference) [COMMUNITY-TOOL] + - [vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [COMMUNITY-TOOL] - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] - [itnext.io: Boosting your kubectl productivity](https://itnext.io/boosting-your-kubectl-productivity-b348f7c25712) [COMMUNITY-TOOL] + - [medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity](https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924) [COMMUNITY-TOOL] - [medium: Ready-to-use commands and tips for kubectl](https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476) [COMMUNITY-TOOL] - [medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟](https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443) [COMMUNITY-TOOL] - [developers.redhat.com: Kubectl: Developer tips for the Kubernetes command' line 🌟](https://developers.redhat.com/blog/2020/11/20/kubectl-developer-tips-for-the-kubernetes-command-line) [COMMUNITY-TOOL] @@ -33,6 +31,7 @@ - [awstip.com: Kubernetes β€” Creating deployments via command line and with' YAML files](https://awstip.com/kubernetes-creating-deployments-via-command-line-and-with-yaml-files-783eaad7b3be) [COMMUNITY-TOOL] - [superbrothers/zsh-kubectl-prompt 🌟](https://github.com/superbrothers/zsh-kubectl-prompt) ⭐ 591 [COMMUNITY-TOOL] - [medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference?](https://medium.com/@emmaliaocode/kubectl-create-vs-kubectl-apply-whats-the-differences-f6472f4c6c86) [COMMUNITY-TOOL] + - [hidetatz/kubecolor 🌟](https://github.com/hidetatz/kubecolor) ⭐ 1445 [COMMUNITY-TOOL] - [medium.com/codex: Kubectl Output 101](https://medium.com/codex/kubectl-output-101-851f8e61fd51) [COMMUNITY-TOOL] - [medium.com/geekculture: kubectl β€” Best Practices](https://medium.com/geekculture/kubectl-best-practices-c4ff809167dd) [COMMUNITY-TOOL] - [learnitguide.net: How to Create ConfigMap from Properties File Using K8s' Client](https://www.learnitguide.net/2023/04/how-to-create-configmap-from-properties.html) [COMMUNITY-TOOL] @@ -52,6 +51,7 @@ - [hackernoon.com: How to Work With the Kubectl Debug Command](https://hackernoon.com/how-to-work-with-the-kubectl-debug-command) [COMMUNITY-TOOL] - [Flag export deprecated in kubernetes 1.14](https://github.com/kubernetes/kubernetes/pull/73787) ⭐ 122403 [DE FACTO STANDARD] - [Copy secrets between namespaces](https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap-in-kubernetes-between-namespaces) [COMMUNITY-TOOL] + - [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl) [COMMUNITY-TOOL] - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) [COMMUNITY-TOOL] ## Continuous Integration @@ -64,5 +64,5 @@ - [Kubernetes Continuous Deploy](https://plugins.jenkins.io/kubernetes-cd) [EN CONTENT] [COMMUNITY-TOOL] β€” A traditional Jenkins plugin for deploying build outputs to Kubernetes. Note: Has fallen out of favor in modern GitOps-centric continuous delivery pipelines. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-alternatives.md b/v2-docs/kubernetes-alternatives.md index 3acdec41..70e9afb0 100644 --- a/v2-docs/kubernetes-alternatives.md +++ b/v2-docs/kubernetes-alternatives.md @@ -112,8 +112,8 @@ #### Evaluations (1) - **(2021)** [infoworld.com: When Kubernetes is not the solution](https://www.infoworld.com/article/2261975/when-kubernetes-is-not-the-solution.html) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights use-cases and scenarios where Kubernetes acts as an anti-pattern. Outlines operational over-engineering, hidden resource consumption, and networking complexities. - - [simform.com: Top Alternatives to Kubernetes to Overcome Business Challenges](https://www.simform.com/blog/alternatives-to-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” An informative breakdown analyzing leading container orchestrators other than Kubernetes. Details architectural features of Docker Swarm, Nomad, and AWS ECS for diverse engineering demands. - [thenewstack.io: Do I Really Need Kubernetes?](https://thenewstack.io/do-i-really-need-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” A candid architectural decision guide evaluating the complexity, overhead, and maintenance costs of adopting Kubernetes. Offers simpler alternative infrastructure paradigms. + - [simform.com: Top Alternatives to Kubernetes to Overcome Business Challenges](https://www.simform.com/blog/alternatives-to-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” An informative breakdown analyzing leading container orchestrators other than Kubernetes. Details architectural features of Docker Swarm, Nomad, and AWS ECS for diverse engineering demands. - [towardsdatascience.com: Heroku + Docker in 10 Minutes](https://towardsdatascience.com/heroku-docker-in-10-minutes-f4329c4fd72f) [EN CONTENT] [COMMUNITY-TOOL] β€” A quick-deployment tutorial showing how to containerize dynamic web applications with Docker and deploy them smoothly to Heroku's managed infrastructure. ## Serverless Architectures @@ -121,12 +121,12 @@ #### Edge Computing Engines - - [Taubyte](https://taubyte.com) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A decentralized serverless platform built on WebAssembly and IPFS. Acts as an alternative to VMs and containers, focusing on edge intelligence, fast execution, and zero-configuration networking. - [github.com/taubyte/tau: Tau](https://github.com/taubyte/tau) ⭐ 5030 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The main open-source repository for Tau. This platform handles autonomous routing, distributed database syncs, and scaling for multi-tenant edge services, running on WebAssembly. + - [Taubyte](https://taubyte.com) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A decentralized serverless platform built on WebAssembly and IPFS. Acts as an alternative to VMs and containers, focusing on edge intelligence, fast execution, and zero-configuration networking. #### Testing Infrastructure - **(2025)** [dreamland](https://github.com/taubyte/dream) ⭐ 88 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] β€” A local testing and deployment tool for the Taubyte WebAssembly-native edge framework. Lets engineers build, test, and debug distributed serverless systems locally. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-autoscaling.md b/v2-docs/kubernetes-autoscaling.md index c87bd8b5..61d2886c 100644 --- a/v2-docs/kubernetes-autoscaling.md +++ b/v2-docs/kubernetes-autoscaling.md @@ -20,14 +20,12 @@ - [Azure: AKS Cluster Autoscaler](https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler) [COMMUNITY-TOOL] - [Google Cloud Platform: GKE Cluster Autoscaler](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler) [COMMUNITY-TOOL] - [DigitalOcean Kubernetes: DOKS Cluster Autoscaler](https://docs.digitalocean.com/products/kubernetes/how-to/autoscale) [COMMUNITY-TOOL] - - [itnext.io: Kubernetes: load-testing and high-load tuning β€” problems and' solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) [COMMUNITY-TOOL] - - [github.com/jthomperoo: Predictive Horizontal Pod Autoscaler](https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler) ⭐ 383 [COMMUNITY-TOOL] - [thenewstack.io: K8s Resource Management: An Autoscaling Cheat Sheet' 🌟](https://thenewstack.io/k8s-resource-management-an-autoscaling-cheat-sheet) [COMMUNITY-TOOL] - - [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape) [COMMUNITY-TOOL] - - [OpenShift 3.11: Configuring the cluster auto-scaler in AWS](https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html) [COMMUNITY-TOOL] - - [OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster](https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html) [COMMUNITY-TOOL] + - [github.com/jthomperoo: Predictive Horizontal Pod Autoscaler](https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler) ⭐ 383 [COMMUNITY-TOOL] - [eksworkshop.com: Configure Cluster Autoscaler (CA)](https://eksworkshop.com/scaling/deploy_ca) [COMMUNITY-TOOL] - [tomd.xyz: Event-driven integration on Kubernetes with Camel & KEDA](https://tomd.xyz/kubernetes-event-driven-keda) [COMMUNITY-TOOL] + - [OpenShift 3.11: Configuring the cluster auto-scaler in AWS](https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html) [COMMUNITY-TOOL] + - [OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster](https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html) [COMMUNITY-TOOL] - [levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t' Single and Multi-Node Kube Cluster](https://levelup.gitconnected.com/effects-of-docker-image-size-on-autoscaling-w-r-t-single-and-multi-node-kube-cluster-29c4f689cd99) [COMMUNITY-TOOL] - [infracloud.io: 3 Autoscaling Projects to Optimise Kubernetes Costs](https://www.infracloud.io/blogs/3-autoscaling-projects-optimising-kubernetes-costs) [COMMUNITY-TOOL] - [infracloud.io: Kubernetes Autoscaling with Custom Metrics (updated) 🌟](https://www.infracloud.io/blogs/kubernetes-autoscaling-custom-metrics) [COMMUNITY-TOOL] @@ -55,6 +53,7 @@ - [itnext.io: Kubernetes Resources and Autoscaling β€” From Basics to Greatness' 🌟](https://itnext.io/kubernetes-resources-and-autoscaling-from-basics-to-greatness-7cae17fbf27b) [COMMUNITY-TOOL] - [kubedex.com: autoscaling 🌟](https://kubedex.com/autoscaling) [COMMUNITY-TOOL] - [chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler' 🌟](https://chrisedrego.medium.com/kubernetes-autoscaling-series-cluster-autoscaler-5d60c10c3dc1) [COMMUNITY-TOOL] + - [Symbiosis](https://symbiosis.host) [COMMUNITY-TOOL] - [the-gigi.github.io: Advanced Kubernetes Scheduling and Autoscaling](https://the-gigi.github.io/gigi-zone/posts/2024/05/advanced-k8s-scheduling-and-autoscaling) [COMMUNITY-TOOL] - [returngis.net: Escalado vertical de tus pods en Kubernetes con VerticalPodAutoscaler](https://www.returngis.net/2020/07/escalado-vertical-de-tus-pods-en-kubernetes) [COMMUNITY-TOOL] - [itnext.io: Horizontal Pod Autoscaling with Custom Metric from Different' Namespace](https://itnext.io/horizontal-pod-autoscaling-with-custom-metric-from-different-namespace-f19f8446143b) [COMMUNITY-TOOL] @@ -105,10 +104,12 @@ - [dev.to/vinod827: Scale your apps using KEDA in Kubernetes](https://dev.to/vinod827/scale-your-apps-using-keda-in-kubernetes-4i3h) [COMMUNITY-TOOL] - [bitnami/cluster-autoscaler](https://hub.docker.com/r/bitnami/cluster-autoscaler) [COMMUNITY-TOOL] - [dev.to/danielepolencic: Scaling Kubernetes to multiple clusters and regions' 🌟](https://dev.to/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-294b) [COMMUNITY-TOOL] + - [itnext.io: Kubernetes: load-testing and high-load tuning β€” problems and' solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) [COMMUNITY-TOOL] - [engineering.zalando.com: Building an End to End load test automation system' on top of Kubernetes](https://engineering.zalando.com/posts/2021/03/building-an-end-to-end-load-test-automation-system-on-top-of-kubernetes.html) [COMMUNITY-TOOL] + - [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape) [COMMUNITY-TOOL] - [medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests' per Second with Locust, Helm, and Kustomize](https://medium.com/teamsnap-engineering/load-testing-a-service-with-20-000-requests-per-second-with-locust-helm-and-kustomize-ea9bea02ae28) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-backup-migrations.md b/v2-docs/kubernetes-backup-migrations.md index 1f1d6d79..48289344 100644 --- a/v2-docs/kubernetes-backup-migrations.md +++ b/v2-docs/kubernetes-backup-migrations.md @@ -21,6 +21,9 @@ - [containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes Tools](https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools) [COMMUNITY-TOOL] - [github.com/konveyor/crane: Crane 2.0 🌟](https://github.com/migtools/crane) ⭐ 54 [COMMUNITY-TOOL] - [kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor, Tackle, KubeVirt, Forklift) 🌟](https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-source-tools) [COMMUNITY-TOOL] + - [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes) [COMMUNITY-TOOL] + - [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing' API](https://martinheinz.dev/blog/85) [COMMUNITY-TOOL] + - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] - [Automate SQL Server Backups with PowerShell](https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell) [COMMUNITY-TOOL] - [kube-backup: Kubernetes resource state sync to git](https://github.com/pieterlange/kube-backup) ⭐ 493 [COMMUNITY-TOOL] - [Stash](https://github.com/stashed/stash) ⭐ 1414 [COMMUNITY-TOOL] @@ -31,7 +34,6 @@ - [longhorn issue: Move replica to a different server](https://github.com/longhorn/longhorn/issues/292) ⭐ 7734 [ENTERPRISE-STABLE] - [aithority.com: Bacula Systems Announces World’s First Enterprise-Class Backup' and Recovery Solution for Red Hat OpenShift](https://aithority.com/it-and-devops/cloud/bacula-systems-announces-worlds-first-enterprise-class-backup-and-recovery-solution-for-red-hat-openshift) [COMMUNITY-TOOL] - [thenewstack.io: Red Hat Brings Backup, Snapshots to OpenShift Container' Storage](https://thenewstack.io/red-hat-brings-backup-snapshots-to-openshift-container-storage) [COMMUNITY-TOOL] - - [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes) [COMMUNITY-TOOL] - [Bacula Enterprise for OpenShift and Kubernetes 🌟](https://www.baculasystems.com) [COMMUNITY-TOOL] - [dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated' backup on Openshift/K8s](https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690280d304f) [COMMUNITY-TOOL] - [itnext.io: Backup and Restore of Kubernetes Stateful Application Data with' CSI Volume Snapshots](https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778) [COMMUNITY-TOOL] @@ -40,7 +42,6 @@ - [k8up.io](https://k8up.io) [COMMUNITY-TOOL] - [medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery](https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe) [COMMUNITY-TOOL] - [thenewstack.io: K8s Backup and Disaster Recovery Is More Important Than' Ever](https://thenewstack.io/k8s-backup-and-disaster-recovery-is-more-important-than-ever) [COMMUNITY-TOOL] - - [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing' API](https://martinheinz.dev/blog/85) [COMMUNITY-TOOL] - [youtube: Kubernetes.. ETCD Backup and Restore... Very Easy Steps... CKA' Exam Tips..](https://www.youtube.com/watch?app=desktop&v=mODkt1OJDew&ab_channel=AlokKumar) [COMMUNITY-TOOL] - [github.com/gardener/etcd-backup-restore](https://github.com/gardener/etcd-backup-restore) ⭐ 328 [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes 1.20: Kubernetes Volume Snapshot Moves to GA](https://kubernetes.io/blog/2020/12/10/kubernetes-1.20-volume-snapshot-moves-to-ga) [COMMUNITY-TOOL] @@ -58,7 +59,6 @@ - [engineering.konveyor.io: Konveyor Engineering Knowledgebase](https://engineering.konveyor.io) [COMMUNITY-TOOL] - [youtube: Crane 2 Preview: Introduction and Demo](https://www.youtube.com/watch?v=esIZS7PVrvs&ab_channel=Konveyor) [COMMUNITY-TOOL] - [slideshare.net: Migrating Java JBoss EAP Applications to Kubernetes With' S2I](https://www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i) [COMMUNITY-TOOL] - - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] ## Cloud Providers @@ -69,5 +69,5 @@ - [cloud.google.com: Announcing Backup for GKE: the easiest way to protect' GKE workloads](https://cloud.google.com/blog/products/storage-data-transfer/google-cloud-launches-backups-for-gke) [EN CONTENT] [COMMUNITY-TOOL] β€” Deep dive into the native GKE Backup service, designed for stateful application restoration and cluster disaster recovery. Discusses how to safeguard configuration metadata and persistent volume states natively through GCP APIs. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-based-devel.md b/v2-docs/kubernetes-based-devel.md index fa2654ea..0befe731 100644 --- a/v2-docs/kubernetes-based-devel.md +++ b/v2-docs/kubernetes-based-devel.md @@ -78,9 +78,6 @@ - [testingclouds.wordpress.com: Migrating from Docker Compose to Skaffold 🌟](https://testingclouds.wordpress.com/2021/03/09/migrating-from-docker-compose-to-skaffold) [LEGACY] β€” Step-by-step migration guide transitioning application setups from legacy Docker Compose manifests to Skaffold templates for native cluster interaction. ### Local Development Tools -#### Comparison Frameworks - - - **(2021)** [rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)](https://www.dynatrace.com/solutions/observability-for-developers) [COMMUNITY-TOOL] β€” A multi-part guide evaluating local-to-remote Kubernetes developer environments. Offers in-depth technical comparisons between Skaffold, Tilt, and Garden for rapid prototyping, highlighting the trade-offs of each system. #### DevSpace - **(2026)** [**devspace.sh**](https://www.devspace.sh) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Fast developer-centric CLI tool designed to lower the cloud-native learning curve. Optimizes the inner loop with real-time bidirectional file sync, container hot reloading, and native terminal streaming. @@ -247,5 +244,5 @@ - [blog.aquasec.com: RATs (remote access tools) in the Cloud: Kubernetes UI' Tools Turn into a Weapon](https://blog.aquasec.com/kubernetes-ui-tools-security-threat) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Crucial security review warning how misconfigured visual cluster admin panels can act as Remote Access Tools (RATs) for malicious actors to execute arbitrary code. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-bigdata.md b/v2-docs/kubernetes-bigdata.md index 1d4c1ea1..2fd3cf9f 100644 --- a/v2-docs/kubernetes-bigdata.md +++ b/v2-docs/kubernetes-bigdata.md @@ -60,5 +60,5 @@ Live Grounding: Deep-dives into memory allocation, dynamic resource allocation, Live Grounding: Demystifies user routing, security context constraints, and performance tuning when running containerized Spark clusters on enterprise Red Hat foundations. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) | [OCP 4](./ocp4.md) diff --git a/v2-docs/kubernetes-client-libraries.md b/v2-docs/kubernetes-client-libraries.md index c65fd833..846829c4 100644 --- a/v2-docs/kubernetes-client-libraries.md +++ b/v2-docs/kubernetes-client-libraries.md @@ -5,7 +5,6 @@ ## Standard Reference - - [Part 4 β€” Using the Go client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899) [COMMUNITY-TOOL] - [cdk8s](https://github.com/cdk8s-team/cdk8s) ⭐ 4813 [ENTERPRISE-STABLE] - [github.com/kubernetes-client 🌟](https://github.com/kubernetes-client) [COMMUNITY-TOOL] - [medium: Building stuff with the Kubernetes API β€” TOC 🌟](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-toc-84d751876650) [COMMUNITY-TOOL] @@ -37,6 +36,7 @@ - [blog.marcnuri.com](https://blog.marcnuri.com) [COMMUNITY-TOOL] - [developers.redhat.com: How to manage microservices using OpenShift Dev Spaces' and JKube](https://developers.redhat.com/developer-sandbox/activities/how-to-manage-microservices-using-openshift-dev-spaces-and-jkube) [COMMUNITY-TOOL] - [javaoperatorsdk.io: Build Kubernetes Operators in Java without hassle](https://javaoperatorsdk.io) [COMMUNITY-TOOL] + - [Part 4 β€” Using the Go client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899) [COMMUNITY-TOOL] ## Cloud-Native @@ -76,5 +76,5 @@ - **(2025)** [GitHub: Eclipse JKube](https://github.com/eclipse-jkube/jkube) ⭐ 850 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Active repository containing the source code, extensions, and Maven/Gradle plugins for Eclipse JKube. Simplifies localized builds, auto-detects Java application frameworks, and generates matching Kubernetes resource configurations. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-monitoring.md b/v2-docs/kubernetes-monitoring.md index 11ca4f5a..be72236f 100644 --- a/v2-docs/kubernetes-monitoring.md +++ b/v2-docs/kubernetes-monitoring.md @@ -127,10 +127,10 @@ #### Prometheus - - [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) [ENTERPRISE-STABLE] β€” A direct, production-ready tutorial demonstrating how to install and configure Prometheus using official Helm charts. Explains default values overrides, persistent volume configurations, and custom alertmanager integration for instant operational visibility. - [blog.fourninecloud.com: Kubernetes monitoring β€” How to monitor using prometheus?](https://blog.fourninecloud.com/kubernetes-monitoring-how-to-monitor-using-prometheus-f2eff767f6bb) [COMMUNITY-TOOL] [GUIDE] β€” A foundational tutorial detail step-by-step deployment of Prometheus on Kubernetes. It covers target discovery, metrics collection, and node exporter setup. While helpful for beginners, modern architectures typically favor Operator-based deployments. - [aws.amazon.com: Using Prometheus to Avoid Disasters with Kubernetes CPU' Limits 🌟](https://aws.amazon.com/blogs/containers/using-prometheus-to-avoid-disasters-with-kubernetes-cpu-limits) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A critical engineering guide addressing the dreaded CPU throttling issue in Kubernetes caused by hard CFS limits. Combines Prometheus query analysis with kernel-level metrics to showcase how to balance application latency and resource utilization. Highly recommended for production platform engineers. - [itnext.io: Kubernetes: monitoring with Prometheus β€” exporters, a Service' Discovery, and its roles](https://itnext.io/kubernetes-monitoring-with-prometheus-exporters-a-service-discovery-and-its-roles-ce63752e5a1) [COMMUNITY-TOOL] β€” Deconstructs Prometheus service discovery mechanics inside Kubernetes, highlighting the difference between Pod, Service, and Endpoint discovery roles. Demonstrates how exporters expose node and application-level metrics for scrape targets. + - [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) [ENTERPRISE-STABLE] β€” A direct, production-ready tutorial demonstrating how to install and configure Prometheus using official Helm charts. Explains default values overrides, persistent volume configurations, and custom alertmanager integration for instant operational visibility. #### SLOs - [thenewstack.io: Service Level Objectives in Kubernetes](https://thenewstack.io/service-level-objectives-in-kubernetes) [ENTERPRISE-STABLE] β€” Explains Service Level Objectives (SLOs) in cloud-native systems, detailing how to establish SLIs and error budgets inside Kubernetes clusters. Introduces standard math and metrics pipelines needed to track app health reliably. @@ -144,9 +144,6 @@ - [thenewstack.io: 12 Critical Kubernetes Health Conditions You Need to Monitor](https://thenewstack.io/12-critical-kubernetes-health-conditions-you-need-to-monitor) [COMMUNITY-TOOL] β€” Compiles 12 critical cluster health indicators that platform engineers should monitor. Covers specific warning metrics like CrashLoopBackOff, disk pressure thresholds, and API server request latency bounds. - [circonus.com: 12 Critical Kubernetes Health Conditions You Need to Monitor' and Why](https://www.circonus.com/2020/12/12-critical-kubernetes-health-conditions-you-need-to-monitor-and-why) [COMMUNITY-TOOL] β€” An alternative perspective highlighting twelve crucial Kubernetes metrics. Explains why etcd leader election loss, system OOMs, and PVC storage saturation require high-priority automated alerts. -#### Enterprise Best Practices - - - **(2022)** [sysdig.com: Seven Kubernetes monitoring best practices every monitoring solution should enable](https://www.sysdig.com/blog/kubernetes-monitoring-best-practices) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Sysdig's analysis outlining seven foundational best practices for Kubernetes metric collection. Focuses on cluster plane telemetry, standard label metadata usage, dynamic scraping strategies, and optimizing alert signal-to-noise ratios. #### Introduction - [circonus.com: Guide to Kubernetes Monitoring: Part 1](https://www.circonus.com/2020/09/guide-to-kubernetes-monitoring-part-1) [COMMUNITY-TOOL] β€” Part one of a introductory series detailing the evolution of Kubernetes observability. Outlines how pull-based metrics scrape architectures operate and explains why traditional host-centric monitoring fails in containerized runtime environments. @@ -262,5 +259,5 @@ - [signoz.io: Kubernetes Audit Logs - Best Practices And Configuration](https://signoz.io/blog/kubernetes-audit-logs) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Outlines advanced configuration policies for the Kubernetes API audit logging engine. Deeply covers audit profiles, performance tuning, secure log transport, and compliance-driven retention metrics. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) | [Kubernetes Storage](./kubernetes-storage.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-networking.md b/v2-docs/kubernetes-networking.md index 029a0f24..0bc91910 100644 --- a/v2-docs/kubernetes-networking.md +++ b/v2-docs/kubernetes-networking.md @@ -5,8 +5,8 @@ ## Standard Reference - - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] + - [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [COMMUNITY-TOOL] - [ovh.com - getting external traffic into kubernetes: clusterip, nodeport, loadbalancer and ingress](https://blog.ovhcloud.com) [COMMUNITY-TOOL] - [containo.us: Kubernetes Ingress & Service API Demystified](https://traefik.io/blog/kubernetes-ingress-service-api-demystified) [COMMUNITY-TOOL] - [devclass.com: HAProxy Ingress Controller 1.5 introduces mTLS support, gives load balancing experts more power](https://www.devclass.com/containers/2021/01/26/haproxy-ingress-controller-15-introduces-mtls-support-gives-load-balancing-experts-more-power/1619777) [COMMUNITY-TOOL] @@ -28,19 +28,21 @@ - **To facilitate the migration to cloud-era computing, service providers and data centers must add networking into the automated service workflows.** This requires agility and elasticity that traditional networking products are not designed to provide. As IT environments of tomorrow involve a plethora of orchestrators and controllers spinning up services and applications inside shared networks, they all must be managed and provisioned by a unified solution authoritative for all network-related information. - [Flannel](https://github.com/flannel-io/flannel) ⭐ 9454 [ENTERPRISE-STABLE] β€” - [Weave-net](https://www.weave.works/) - [sysdig.com: How to monitor coreDNS 🌟](https://www.sysdig.com/blog/how-to-monitor-coredns) [COMMUNITY-TOOL] - - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] - - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] - - [AWS-VPC](https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud) [COMMUNITY-TOOL] + - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] + - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] + - [Introduction to Azure Application Gateway for Containers (AGC)](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) [COMMUNITY-TOOL] + - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] + - [Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [COMMUNITY-TOOL] + - [Introducing Subnet Peering in Azure](https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841) [COMMUNITY-TOOL] + - [Private Link Reality Bites: Service Endpoints vs Private Link](https://blog.cloudtrooper.net/2025/02/17/private-link-reality-bites-service-endpoints-vs-private-link) [COMMUNITY-TOOL] + - [Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere) [COMMUNITY-TOOL] - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [COMMUNITY-TOOL] - [Network Node Manager](https://github.com/kakao/network-node-manager) ⭐ 109 [COMMUNITY-TOOL] - [ingressbuilder.jetstack.io 🌟🌟](https://ingressbuilder.jetstack.io) [COMMUNITY-TOOL] - [NetMaker](https://github.com/gravitl/netmaker) ⭐ 11581 [ENTERPRISE-STABLE] - - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] - - [Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere) [COMMUNITY-TOOL] - - [Introducing Subnet Peering in Azure](https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841) [COMMUNITY-TOOL] - - [Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [COMMUNITY-TOOL] - - [Introduction to Azure Application Gateway for Containers (AGC)](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) [COMMUNITY-TOOL] - - [Private Link Reality Bites: Service Endpoints vs Private Link](https://blog.cloudtrooper.net/2025/02/17/private-link-reality-bites-service-endpoints-vs-private-link) [COMMUNITY-TOOL] + - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] + - [AWS-VPC](https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud) [COMMUNITY-TOOL] + - [ahmetb/kubernetes-network-policy-recipes 🌟](https://github.com/ahmetb/kubernetes-network-policy-recipes) ⭐ 6139 [ENTERPRISE-STABLE] - [kubernetes.io: The Kubernetes network model. How to implement the Kubernetes' networking model](https://kubernetes.io/docs/concepts/cluster-administration/networking) [COMMUNITY-TOOL] - [medium.com: Fighting Service Latency in Microservices With Kubernetes](https://medium.com/@sindhujacynixit/fighting-service-latency-in-microservices-with-kubernetes-f5a584f5af36) [COMMUNITY-TOOL] - [medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should' I use what? 🌟](https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0) [COMMUNITY-TOOL] @@ -154,7 +156,6 @@ - [whyk8s.substack.com: Why NetworkPolicies?](https://whyk8s.substack.com/p/why-networkpolicies) [COMMUNITY-TOOL] - [yuminlee2.medium.com: Kubernetes Network Policies](https://yuminlee2.medium.com/kubernetes-network-policies-a93c2f588e31) [COMMUNITY-TOOL] - [bagas-awibowo.medium.com: Helm β€” Templating Network Policy using Helm](https://bagas-awibowo.medium.com/helm-templating-network-policy-using-helm-783b2f7e401a) [COMMUNITY-TOOL] - - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] - [NGINX Ingress Controller - v1.0.0](https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.0.0) ⭐ 19495 [DE FACTO STANDARD] - [amy-ma.medium.com: Nginx Ingress Configuration](https://amy-ma.medium.com/ingress-configuration-d9f13c5bcf1a) [COMMUNITY-TOOL] - [devopscube.com: How to Setup Nginx Ingress Controller On Kubernetes – Detailed' Guide 🌟](https://devopscube.com/setup-ingress-kubernetes-nginx-controller) [COMMUNITY-TOOL] @@ -166,7 +167,6 @@ - [akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller](https://akyriako.medium.com/configure-path-based-routing-with-nginx-ingress-controller-64a63cd4d6bd) [COMMUNITY-TOOL] - [mattias.engineer: Kubernetes-101: Ingress 🌟](https://mattias.engineer/k8s/ingress) [COMMUNITY-TOOL] - [trstringer.com: Kubernetes Ingress with Contour](https://trstringer.com/kubernetes-ingress-with-contour) [COMMUNITY-TOOL] - - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] - [gateway-api.sigs.k8s.io 🌟](https://gateway-api.sigs.k8s.io) [COMMUNITY-TOOL] - [kubernetes.io: Evolving Kubernetes networking with the Gateway API](https://kubernetes.io/blog/2021/04/22/evolving-kubernetes-networking-with-the-gateway-api) [COMMUNITY-TOOL] - [thenewstack.io: Unifying Kubernetes Service Networking (Again) with the' Gateway API 🌟](https://thenewstack.io/unifying-kubernetes-service-networking-again-with-the-gateway-api) [COMMUNITY-TOOL] @@ -197,7 +197,6 @@ - [cilium.io: Cilium 1.10: WireGuard, BGP Support, Egress IP Gateway, New Cilium' CLI, XDP Load Balancer, Alibaba Cloud Integration and more](https://cilium.io/blog/2021/05/20/cilium-110) [COMMUNITY-TOOL] - [medium.com/@charled.breteche: Kubernetes Security β€” Control pod to pod communications' with Cilium network policies](https://medium.com/@charled.breteche/kubernetes-security-control-pod-to-pod-communications-with-cilium-network-policies-d7275b2ed378) [COMMUNITY-TOOL] - [betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor' 🌟](https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-a5b55781291c) [COMMUNITY-TOOL] - - [ahmetb/kubernetes-network-policy-recipes 🌟](https://github.com/ahmetb/kubernetes-network-policy-recipes) ⭐ 6139 [ENTERPRISE-STABLE] - [Supporting the Evolving Ingress Specification in Kubernetes 1.18](https://kubernetes.io/blog/2020/06/05/supporting-the-evolving-ingress-specification-in-kubernetes-1.18) [COMMUNITY-TOOL] - [medium: Ingress service types in Kubernetes 🌟](https://medium.com/faun/ingress-service-types-in-kubernetes-3e9b68b78307) [COMMUNITY-TOOL] - [itnext.io: Autoscaling Ingress Controllers in Kubernetes (Daniele Polencic)](https://itnext.io/autoscaling-ingress-controllers-in-kubernetes-c64b47088485) [COMMUNITY-TOOL] @@ -211,6 +210,7 @@ - [itnext.io: Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s' network (Updated: August 2020)](https://itnext.io/benchmark-results-of-kubernetes-network-plugins-cni-over-10gbit-s-network-updated-august-2020-6e1b757b9e49) [COMMUNITY-TOOL] - [Damn](https://github.com/nokia/danm) ⭐ 393 [COMMUNITY-TOOL] - [tigera.io](https://www.tigera.io) [COMMUNITY-TOOL] + - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] - [medium: Calico for Kubernetes networking: the basics & examples](https://medium.com/flant-com/calico-for-kubernetes-networking-792b41e19d69) [COMMUNITY-TOOL] - [projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP](https://www.projectcalico.org/advertising-kubernetes-service-ips-with-calico-and-bgp) [COMMUNITY-TOOL] - [mhmxs.blogspot.com: Autoscaling Calico Route Reflector topology in Kubernetes](https://mhmxs.blogspot.com/2020/12/autoscaling-calico-route-reflector.html) [COMMUNITY-TOOL] @@ -260,5 +260,5 @@ - [Learnk8s: Comparison of Kubernetes Ingress controllers 🌟](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An industry-standard comparison spreadsheet analyzing over a dozen Kubernetes Ingress controllers. Details performance, dynamic reloading capabilities, routing protocols, and native TLS/WAF integrations. --- -πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Istio](./istio.md) +πŸ’‘ **Explore Related:** [Servicemesh](./servicemesh.md) | [Networking](./networking.md) | [Istio](./istio.md) diff --git a/v2-docs/kubernetes-on-premise.md b/v2-docs/kubernetes-on-premise.md index 5689a2a2..edc672ea 100644 --- a/v2-docs/kubernetes-on-premise.md +++ b/v2-docs/kubernetes-on-premise.md @@ -6,6 +6,7 @@ ## Standard Reference - [wecloudpro.com: Deploy HA kubernetes cluster in AWS in less than 5 minutes](http://wecloudpro.com/2020/01/13/kube-autp-aws.html) [COMMUNITY-TOOL] + - [weave.works: Weave Kubernetes Platform](https://www.weave.works/) [COMMUNITY-TOOL] - [blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives](https://blog.kubecost.com/blog/kubernetes-kops) [COMMUNITY-TOOL] - [imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using' kOps on Amazon Cloud (AWS)](https://imsundeep8.medium.com/deploy-production-grade-kubernetes-cluster-using-kops-on-amazon-cloud-aws-abc79f46aa32) [COMMUNITY-TOOL] - [medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm**](https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubernetes-using-kubeadm-3d83ed8c458b) [COMMUNITY-TOOL] @@ -29,7 +30,6 @@ - [cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s](https://www.cloudsavvyit.com/13024/how-to-run-your-own-kubernetes-cluster-with-microk8s) [COMMUNITY-TOOL] - [kubedex.com: Kubernetes Operating Systems 🌟](https://kubedex.com/kubernetes-operating-systems) [COMMUNITY-TOOL] - [baeldung.com: Lightweight Kubernetes Distributions](https://www.baeldung.com/ops/kubernetes-lightweight-distributions) [COMMUNITY-TOOL] - - [weave.works: Weave Kubernetes Platform](https://www.weave.works) [COMMUNITY-TOOL] - [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) [COMMUNITY-TOOL] - [wecloudpro.com: VMware Tanzu Community Edition 🌟](https://www.wecloudpro.com/2021/11/13/Tanzu-Community-Edition.html) [COMMUNITY-TOOL] - [Pharos 🌟](https://k8spharos.dev) [COMMUNITY-TOOL] @@ -68,7 +68,6 @@ - [xiaods/k8e](https://github.com/xiaods/k8e) ⭐ 444 [EN CONTENT] [COMMUNITY-TOOL] β€” A lightweight community-driven Kubernetes distribution modeled after K3s but using standard upstream components. It offers an easy install track for edge nodes and test networks looking for low operational footprints. #### Enterprise Platforms - - **(2026)** [==OKD==](https://okd.io) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” OKD is the open-source upstream community distribution of Red Hat OpenShift, fully integrating containerized virtualization, developer tools, and operators. Built on Fedora CoreOS, OKD provides cloud architects with a platform-as-a-service engine optimized for continuous deployment and complex multi-tenant operations. - **(2022)** [infoworld.com: 6 Kubernetes distributions leading the container revolution](https://www.infoworld.com/article/2266054/6-kubernetes-distributions-leading-the-container-revolution.html) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Reviews the leading container platforms guiding the market shift towards hybrid and multi-cloud Kubernetes orchestration. Evaluates enterprise-grade capabilities of tools like Red Hat OpenShift, VMware Tanzu, Rancher, and Mirantis, analyzing their management interfaces and security controls. #### Industry News @@ -157,9 +156,6 @@ #### Azure - [Kubernetes the Hard Way: Azure Edition](https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An adapted tutorial of Kelsey Hightower's 'Kubernetes the Hard Way' mapped directly onto Azure cloud infrastructure. Details setting up VNets, Azure NSGs, load balancers, and virtual machine scale sets manually to better understand control plane placement. -#### Canonical Juju - - - **(2026)** [**Conjure up**](https://canonical.com/juju) [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The canonical toolset for automating cloud operations using Juju charms. Simplifies the installation of Charmed Kubernetes clusters across various clouds. Note: Conjure-up has been fully integrated and evolved directly into Canonical Juju's primary modeling environment. #### Community Videos - [youtube: OpenShift Commons En Vivo - KubeInit con Maria Bracho, Scott McCarty,' and Carlos Camacho (Red Hat, Spanish) 🌟](https://www.youtube.com/watch?v=9_6H7Ahsdm4&ab_channel=OpenShift) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A video presentation exploring KubeInit, its architecture, and practical use cases for bootstrapping cloud-native platforms like OpenShift and Kubernetes on local hardware. Conducted in Spanish with Red Hat experts. [SPANISH CONTENT] @@ -183,8 +179,8 @@ - [Kubernetes Cluster with **Kubeadm**](https://github.com/kubernetes/kubeadm) ⭐ 3977 [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The standard bootstrapping engine for establishing conformant Kubernetes clusters. Kubeadm abstracts the complex mechanics of configuring etcd, control plane API components, and node registration into clean `init` and `join` workflows. Designed to serve as the building block for higher-level platform orchestration engines. #### Kubeadm Guides - - [Setting Up a Kubernetes Cluster on Ubuntu 18.04](https://loves.cloud/setting-up-a-kubernetes-cluster-on-ubuntu-18-04) [LEGACY] β€” Step-by-step tutorial for building a Kubernetes control plane and node infrastructure on Ubuntu 18.04 VMs using kubeadm. Explores Docker runtime configuration and basic CNI setups. Highly legacy given newer Ubuntu releases and containerd/CRI-O standard transition. - [itnext.io: Kubernetes Journey β€” Up and running out of the cloud β€” How to' setup the Masters using kubeadm bootstrap](https://itnext.io/kubernetes-journey-up-and-running-out-of-the-cloud-how-to-setup-the-masters-using-kubeadm-9a496a14fbc1) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth guide on deploying an on-premises multi-master Kubernetes control plane using kubeadm and HAProxy for load balancing. Walks through the bootstrap token mechanism and control-plane join procedures. Excellent theoretical coverage of manual multi-master networking. + - [Setting Up a Kubernetes Cluster on Ubuntu 18.04](https://loves.cloud/setting-up-a-kubernetes-cluster-on-ubuntu-18-04) [LEGACY] β€” Step-by-step tutorial for building a Kubernetes control plane and node infrastructure on Ubuntu 18.04 VMs using kubeadm. Explores Docker runtime configuration and basic CNI setups. Highly legacy given newer Ubuntu releases and containerd/CRI-O standard transition. - [mirantis.com: How to install Kubernetes with Kubeadm: A quick and dirty' guide](https://www.mirantis.com/blog/how-install-kubernetes-kubeadm) [COMMUNITY-TOOL] β€” A simplified deployment checklist for running containerized workloads on Kubernetes via kubeadm. Demonstrates manual package installation, initialization commands, and standard validation tests. Good starting point for spinning up fast staging clusters. #### Kubespray @@ -196,9 +192,6 @@ #### Legacy Tooling - **(2018)** [A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops, and conjure-up](https://www.altoros.com/blog/404-page-doesnt-exist) [COMMUNITY-TOOL] β€” Historical comparative study of older-generation Kubernetes provisioning tools (Kubespray, Kops, and Conjure-Up). Note: The link has expired, reflecting the rapid evolution and deprecation of early multi-cloud orchestration scripts. -#### Virtualization - - - [Kubeinit 🌟](https://github.com/kubeinit/kubeinit) ⭐ 222 [ADVANCED LEVEL] [LEGACY] β€” An Ansible-based automation tool to deploy Kubernetes, OKD, or OpenShift on bare-metal or VM hosts using KVM/libvirt and nested virtualization. Helps automate clean network definitions, hypervisor provisioning, and cluster bootstrapping. Note: Repo has seen minimal recent activity, indicating transition towards LEGACY status. ### Edge and IoT (1) #### MicroK8s @@ -255,13 +248,6 @@ #### Legacy Tools - **(2023)** [vmware-tanzu/octant](https://github.com/vmware-archive/octant) ⭐ 6249 [EN CONTENT] 🌟 [ENTERPRISE-STABLE] [LEGACY] β€” Octant was a widely used extensible, developer-focused dashboard for exploring Kubernetes structures. It was archived in 2023 and has been succeeded by more modern and active alternatives like Lens and K9s. -## Platform Engineering - -### Site Reliability Engineering - -#### Foundations - - - **(2024)** [itprotoday.com: Why Site Reliability Engineering Is Key to Modern DevOps](https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget) 🌟 [COMMUNITY-TOOL] β€” An executive analysis examining why SRE architecture is a vital component of any modern, high-density DevOps delivery system trying to limit service down-time. ## Storage ### Stateful Workloads @@ -271,5 +257,5 @@ - [Stateful Kubernetes-In-a-Box with Kontena Pharos](https://blog.purestorage.com/stateful-kubernetes-pure-service-orchestrator-kontena-pharos) [EN CONTENT] [ADVANCED LEVEL] [LEGACY] β€” A historical look at combining the Kontena Pharos Kubernetes distribution with Pure Storage orchestrators to run heavy database workloads. Useful for documenting the evolution of early volume mount drivers before CSI stabilization. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-operators-controllers.md b/v2-docs/kubernetes-operators-controllers.md index 82d689f0..b692b121 100644 --- a/v2-docs/kubernetes-operators-controllers.md +++ b/v2-docs/kubernetes-operators-controllers.md @@ -5,11 +5,10 @@ ## Standard Reference - - [KPIs](https://www.kpi.org/KPI-Basics) [COMMUNITY-TOOL] - - [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/open-source-kube-secret-syncer) [COMMUNITY-TOOL] - [kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?](https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg) [COMMUNITY-TOOL] - [kruschecompany.com: Prometheus Operator – Installing Prometheus Monitoring Within The Kubernetes Environment](https://kruschecompany.com/page-not-found) [COMMUNITY-TOOL] - [kube-fluentd-operator 🌟](https://github.com/vmware-archive/kube-fluentd-operator) ⭐ 321 [COMMUNITY-TOOL] + - [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/open-source-kube-secret-syncer) [COMMUNITY-TOOL] β€” - [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer) - [isaaguilar/terraform-operator: Terraform Operator](https://github.com/GalleyBytes/terraform-operator) ⭐ 381 [COMMUNITY-TOOL] - [openshift.com: Is your Operator Air-Gap Friendly?](https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly) [COMMUNITY-TOOL] - [kuberhealthy 🌟](https://github.com/kuberhealthy/kuberhealthy) ⭐ 2235 [COMMUNITY-TOOL] @@ -20,30 +19,12 @@ - [openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟](https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool) [COMMUNITY-TOOL] - [brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs](https://shipit.dev/posts/k8s-operators-with-python-part-1.html) [COMMUNITY-TOOL] - [metalbear.co: Writing a Kubernetes Operator](https://metalbear.com/blog/writing-a-kubernetes-operator) [COMMUNITY-TOOL] - - [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [COMMUNITY-TOOL] - - [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) ⭐ 1696 [COMMUNITY-TOOL] - - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] - - [operatorhub.io](https://operatorhub.io) [COMMUNITY-TOOL] + - [KPIs](https://www.kpi.org/KPI-Basics) [COMMUNITY-TOOL] - [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough) [COMMUNITY-TOOL] - - [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) ⭐ 163 [COMMUNITY-TOOL] - - [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer) ⭐ 194 [COMMUNITY-TOOL] - - [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) ⭐ 3760 [ENTERPRISE-STABLE] - - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] - - [KUDO: The Kubernetes Universal Declarative Operator 🌟](https://kudo.dev) [COMMUNITY-TOOL] - - [abhirockzz/kubexpose-operator](https://github.com/abhirockzz/kubexpose-operator) [COMMUNITY-TOOL] - - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] - - [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) ⭐ 304 [COMMUNITY-TOOL] - - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] - - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] - - [Introduction to Azure Application Gateway for Containers (AGC)](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) [COMMUNITY-TOOL] - - [developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus' - **Cheat Sheet** 🌟](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java) [COMMUNITY-TOOL] - - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] - - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] - - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] - - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] - [hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator' for Kubernetes](https://www.hashicorp.com/blog/creating-workspaces-with-the-hashicorp-terraform-operator-for-kubernetes) [COMMUNITY-TOOL] - [banzaicloud.com: Kafka rolling upgrade made easy with Supertubes](https://banzaicloud.com/blog/kafka-rolling-upgrade) [COMMUNITY-TOOL] - [devops.com: Day 2 for the Operator Ecosystem 🌟](https://devops.com/day-2-for-the-operator-ecosystem) [COMMUNITY-TOOL] + - [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [COMMUNITY-TOOL] - [Domain-harvester](https://github.com/shurshun/domain-harvester) [COMMUNITY-TOOL] - [Cass Operator](https://github.com/datastax/cass-operator) ⭐ 258 [COMMUNITY-TOOL] - [Kotal operator](https://github.com/kotalco/kotal) ⭐ 221 [COMMUNITY-TOOL] @@ -58,6 +39,7 @@ - [kubeload - load testing](https://github.com/Efrat19/kubeload) [COMMUNITY-TOOL] - [registry-creds](https://github.com/alexellis/registry-creds) ⭐ 351 [COMMUNITY-TOOL] - [gemini](https://github.com/FairwindsOps/gemini) ⭐ 433 [COMMUNITY-TOOL] + - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] - [HostPort Operator](https://github.com/rmb938/hostport-allocator) ⭐ 18 [COMMUNITY-TOOL] - [iximiuz.com: Exploring Kubernetes Operator Pattern 🌟](https://iximiuz.com/en/posts/kubernetes-operator-pattern) [COMMUNITY-TOOL] - [didil/autobucket-operator](https://github.com/didil/autobucket-operator) ⭐ 12 [COMMUNITY-TOOL] @@ -69,6 +51,7 @@ - [medium.com: Getting Started With Kubernetes Operators (Helm Based) - Part' 1](https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1) [COMMUNITY-TOOL] - [IngressMonitorController (Deprecated)](https://github.com/stakater/IngressMonitorController) ⭐ 730 [COMMUNITY-TOOL] - [FairwindsOps/rbac-manager: RBAC Manager 🌟](https://github.com/FairwindsOps/rbac-manager) ⭐ 1649 [COMMUNITY-TOOL] + - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] - [kubernetes.io: Writing a Controller for Pod Labels](https://kubernetes.io/blog/2021/06/21/writing-a-controller-for-pod-labels) [COMMUNITY-TOOL] - [kubermatic.com: Why Implementing Kubernetes Operators Is a Good Idea! 🌟](https://www.kubermatic.com/blog/why-implementing-kubernetes-operators-is-a-good-idea) [COMMUNITY-TOOL] - [thenewstack.io: We Pushed Helm to the Limit, then Built a Kubernetes Operator' 🌟](https://thenewstack.io/we-pushed-helm-to-the-limit-then-built-a-kubernetes-operator) [COMMUNITY-TOOL] @@ -77,6 +60,7 @@ - [itnext.io: Kubernetes Operators: Cruise Control for Managing Cloud-Native' Apps](https://itnext.io/kubernetes-operators-cruise-control-for-managing-cloud-native-apps-db328ef8e345) [COMMUNITY-TOOL] - [digitalis-io/vals-operator](https://github.com/digitalis-io/vals-operator) ⭐ 166 [COMMUNITY-TOOL] - [banzaicloud/thanos-operator 🌟](https://github.com/banzaicloud/thanos-operator) ⭐ 283 [COMMUNITY-TOOL] + - [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) ⭐ 304 [COMMUNITY-TOOL] - [pravega/pravega-operator](https://github.com/pravega/pravega-operator) ⭐ 40 [COMMUNITY-TOOL] - [Quentin-M/etcd-cloud-operator](https://github.com/Quentin-M/etcd-cloud-operator) ⭐ 234 [COMMUNITY-TOOL] - [spring.io: Get to Know a Kubernetes Operator!](https://spring.io/blog/2021/11/19/get-to-know-a-kubernetes-operator) [COMMUNITY-TOOL] @@ -94,6 +78,7 @@ - [Keel 🌟](https://github.com/keel-hq/keel) ⭐ 2711 [COMMUNITY-TOOL] - [medium.com/@mjkool: Kubernetes Operator β€” Simplified!](https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627) [COMMUNITY-TOOL] - [medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,' Conflicts, Patches Explained](https://medium.com/@timebertt/kubernetes-controllers-at-scale-clients-caches-conflicts-patches-explained-aa0f7a8b4332) [COMMUNITY-TOOL] + - [openshift/machine-api-operator](https://github.com/openshift/machine-api-operator) ⭐ 185 [COMMUNITY-TOOL] - [rancher/system-upgrade-controller: System Upgrade Controller](https://github.com/rancher/system-upgrade-controller) ⭐ 947 [COMMUNITY-TOOL] - [alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration](https://alenkacz.medium.com/kubernetes-operator-best-practices-implementing-observedgeneration-250728868792) [COMMUNITY-TOOL] - [ckotzbauer/vulnerability-operator](https://github.com/ckotzbauer/vulnerability-operator) ⭐ 87 [COMMUNITY-TOOL] @@ -105,12 +90,14 @@ - [prosimcorp/reforma](https://github.com/prosimcorp/reforma) ⭐ 58 [COMMUNITY-TOOL] - [awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers' for Kubernetes (ACK)](https://awstip.com/manage-aws-services-directly-from-kubernetes-%EF%B8%8F-6c94e376febb) [COMMUNITY-TOOL] - [vitobotta/velero-notifications](https://github.com/vitobotta/velero-notifications) ⭐ 36 [COMMUNITY-TOOL] + - [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) ⭐ 3760 [ENTERPRISE-STABLE] - [medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and' Operators Explained](https://medium.com/@marom.itamar/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6) [COMMUNITY-TOOL] - [glebiller/dynamic-configuration-operator: Dynamic Configuration Operator](https://github.com/glebiller/dynamic-configuration-operator) ⭐ 34 [COMMUNITY-TOOL] - [faun.pub: A Definitive guide to Kubernetes Operator β€” The crawl!](https://faun.pub/a-definitive-guide-to-kubernetes-operator-the-crawl-7647b278c28b) [COMMUNITY-TOOL] - [github.com/furiko-io/furiko](https://github.com/furiko-io/furiko) ⭐ 502 [COMMUNITY-TOOL] - [paul-the-kelly.medium.com: Extending the Kubernetes API using Operators](https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c) [COMMUNITY-TOOL] - [github.com/DevOps-Nirvana: Kubernetes Volume / Disk Autoscaler (via Prometheus)](https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler) ⭐ 317 [COMMUNITY-TOOL] + - [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) ⭐ 163 [COMMUNITY-TOOL] - [scylladb/scylla-operator](https://github.com/scylladb/scylla-operator) ⭐ 398 [COMMUNITY-TOOL] - [faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained](https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6) [COMMUNITY-TOOL] - [coderanger/migrations-operator: Migrations-Operator](https://github.com/coderanger/migrations-operator) ⭐ 136 [COMMUNITY-TOOL] @@ -129,27 +116,38 @@ - [medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes' Controller to Copy Secrets](https://medium.com/lonto-digital-services-integrator/why-we-developed-own-kubernetes-controller-to-copy-secrets-e46368ae6db9) [COMMUNITY-TOOL] - [thenewstack.io: HashiCorp Vault Operator Manages Kubernetes Secrets](https://thenewstack.io/hashicorp-vault-operator-manages-kubernetes-secrets) [COMMUNITY-TOOL] - [medium.com/@senjutide2000: Designing a Controller for Custom Resources from' scratch for absolute beginners](https://medium.com/@senjutide2000/designing-a-controller-for-custom-resources-from-scratch-for-absolute-beginners-9cb84b7f906f) [COMMUNITY-TOOL] + - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] - [github.com/gianlucam76/k8s-cleaner 🌟](https://github.com/gianlucam76/k8s-cleaner) ⭐ 780 [COMMUNITY-TOOL] - [dragondscv.medium.com: Controller runtime β€” handle resource deletion with' predicate](https://dragondscv.medium.com/controller-runtime-handle-resource-deletion-with-predicate-f69d09dd5802) [COMMUNITY-TOOL] - [github.com/NCCloud/mayfly: Ephemeral Kubernetes Resources 🌟](https://github.com/NCCloud/mayfly) ⭐ 338 [COMMUNITY-TOOL] - [itnext.io: 5 Advanced Kubernetes Operators Every DevOps Engineer Should' Know About 🌟](https://itnext.io/5-advanced-kubernetes-operators-every-devops-engineer-should-know-about-ab46bdc1c7d5) [COMMUNITY-TOOL] + - [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) ⭐ 1696 [COMMUNITY-TOOL] + - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] - [kubernetes-sigs/kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) ⭐ 9153 [ENTERPRISE-STABLE] - [medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder**](https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilder-15db5f29ee50) [COMMUNITY-TOOL] - [medium.com/geekculture: A New Pattern that Simplifies Operator Building](https://medium.com/geekculture/a-new-pattern-that-simplifies-operator-building-39df5d021cfa) [COMMUNITY-TOOL] - [qdnqn.com: Creating Kubernetes operator using Kubebuilder](https://qdnqn.com/creating-kubernetes-operator-using-kubebuilder) [COMMUNITY-TOOL] - [dev.to/thenjdevopsguy: What Is A Kubernetes Operator?](https://dev.to/thenjdevopsguy/what-is-a-kubernetes-operator-53kb) [COMMUNITY-TOOL] + - [operatorhub.io](https://operatorhub.io) [COMMUNITY-TOOL] - [Operator Capability Levels](https://operatorframework.io/operator-capabilities) [COMMUNITY-TOOL] + - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] + - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] + - [Introduction to Azure Application Gateway for Containers (AGC)](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) [COMMUNITY-TOOL] - [Cluster Addons 🌟](https://github.com/kubernetes-sigs/cluster-addons) ⭐ 156 [COMMUNITY-TOOL] - [K8Spin Operator 🌟](https://github.com/k8spin/k8spin-operator) ⭐ 217 [COMMUNITY-TOOL] - [thenewstack.io: K8Spin Provides Multitenant Isolation for Kubernetes](https://thenewstack.io/k8spin-provides-multitenant-isolation-for-kubernetes) [COMMUNITY-TOOL] - [Discover K8Spin open source software](https://k8spin.cloud/oss-projects) [COMMUNITY-TOOL] - [K8s KPIs with Kuberhealthy 🌟](https://kubernetes.io/blog/2020/05/29/k8s-kpis-with-kuberhealthy) [COMMUNITY-TOOL] + - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] + - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] + - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] - [Kubernetes.io: Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) [COMMUNITY-TOOL] - [opensource.com: Build a Kubernetes Operator in 10 minutes with Operator' SDK](https://opensource.com/article/20/3/kubernetes-operator-sdk) [COMMUNITY-TOOL] - [itnext.io: Testing the Operator SDK and making a prefetch mechanism for' Kubernetes](https://itnext.io/testing-the-operator-sdk-and-making-a-prefetch-mechanism-for-kubernetes-7508577efdd7) [COMMUNITY-TOOL] - [magalix.com: Creating Custom Kubernetes Operators](https://www.magalix.com/blog/creating-custom-kubernetes-operators) [COMMUNITY-TOOL] - [medium.com: Writing Your First Kubernetes Operator](https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234) [COMMUNITY-TOOL] - [bmc.com: What Is a Kubernetes Operator?](https://www.bmc.com/blogs/kubernetes-operator) [COMMUNITY-TOOL] + - [developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus' - **Cheat Sheet** 🌟](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java) [COMMUNITY-TOOL] - [linuxera.org: Writing Operators using the Operator Framework SDK](https://linuxera.org/writing-operators-using-operator-framework) [COMMUNITY-TOOL] - [medium: From Zero to Kubernetes Operator](https://medium.com/@victorpaulo/from-zero-to-kubernetes-operator-dd06436b9d89) [COMMUNITY-TOOL] - [vivilearns2code.github.io: Writing Controllers For Kubernetes Resources](https://vivilearns2code.github.io/k8s/2021/03/11/writing-controllers-for-kubernetes-custom-resources.html) [COMMUNITY-TOOL] @@ -161,6 +159,9 @@ - [betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks](https://betterprogramming.pub/writing-custom-kubernetes-controller-and-webhooks-141230820e9) [COMMUNITY-TOOL] - [betterprogramming.pub: How To Write Tests for Your Kubernetes Operator](https://betterprogramming.pub/write-tests-for-your-kubernetes-operator-d3d6a9530840) [COMMUNITY-TOOL] - [dev.to/hkhelil: Building a Kubernetes Operator with an NGINX CRD](https://dev.to/hkhelil/building-a-kubernetes-operator-with-an-nginx-crd-3lil) [COMMUNITY-TOOL] + - [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer) ⭐ 194 [COMMUNITY-TOOL] + - [KUDO: The Kubernetes Universal Declarative Operator 🌟](https://kudo.dev) [COMMUNITY-TOOL] + - [abhirockzz/kubexpose-operator](https://github.com/abhirockzz/kubexpose-operator) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -190,6 +191,13 @@ Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and #### CI-CD Auto-Scaling - [github.com/actions/actions-runner-controller 🌟](https://github.com/actions/actions-runner-controller) ⭐ 6260 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” An official Kubernetes operator designed to manage self-hosted runner infrastructure dynamically. Integrates natively with Kubernetes HPA metrics to automatically scale runner pods based on job queues. +## Cloud-Native Development + +### Local Development Tools + +#### Comparison Frameworks + + - **(2021)** [rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)](https://www.dynatrace.com/solutions/observability-for-developers) [COMMUNITY-TOOL] β€” A multi-part guide evaluating local-to-remote Kubernetes developer environments. Offers in-depth technical comparisons between Skaffold, Tilt, and Garden for rapid prototyping, highlighting the trade-offs of each system. ## GitOps and Continuous Delivery ### GitOps @@ -204,7 +212,14 @@ Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and #### GPU Integration - [Sharing a NVIDIA GPU Between Pods in Kubernetes](https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Explores the technicalities of sharing physical NVIDIA GPUs among multiple Pods in Kubernetes. Covers GPU fractional slicing, Multi-Instance GPU (MIG) strategies, and workload optimization for ML/AI clusters. +## Security + +### Secrets Management + +#### Cloud Integrations + + - **(2025)** [Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)](https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Evaluates four approaches to integrate Azure Key Vault secrets within AKS environments. Weighs security architectures including Azure Workload Identity and the Secrets Store CSI driver. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Openshift](./openshift.md) | [OCP 4](./ocp4.md) diff --git a/v2-docs/kubernetes-releases.md b/v2-docs/kubernetes-releases.md index bb9cb6a7..854a8861 100644 --- a/v2-docs/kubernetes-releases.md +++ b/v2-docs/kubernetes-releases.md @@ -73,5 +73,5 @@ --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-security.md b/v2-docs/kubernetes-security.md index 09f1565d..63d05129 100644 --- a/v2-docs/kubernetes-security.md +++ b/v2-docs/kubernetes-security.md @@ -5,8 +5,9 @@ ## Standard Reference - - [jetstack.io: Getting started using cert-manager with the sig-network Gateway API](https://www.cyberark.com/venafi-and-cyberark-machine-identity-security) [COMMUNITY-TOOL] - - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] + - [jetstack.io: Securing Istio workloads with mTLS using cert-manager](https://www.cyberark.com/venafi-and-cyberark-machine-identity-security) [COMMUNITY-TOOL] + - [kube-bench 🌟](https://github.com/aquasecurity/kube-bench) ⭐ 8049 [ENTERPRISE-STABLE] + - [medium: Single Sign-On in Kubernetes](https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed) [COMMUNITY-TOOL] - [Dzone - OAuth 2.0](https://dzone.com/articles/oauth-20-beginners-guide) [COMMUNITY-TOOL] - [medium: How to Harden Your Kubernetes Cluster for Production 🌟](https://medium.com/better-programming/how-to-harden-your-kubernetes-cluster-for-production-7e47990efc2a) [COMMUNITY-TOOL] - [cncf.io: Kubernetes Security 🌟](https://www.cncf.io/blog/2021/03/22/kubernetes-security) [COMMUNITY-TOOL] @@ -88,7 +89,6 @@ - [medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:' Client Certificates and Role Based Access Control (RBAC)](https://medium.com/@mehmetodabashi/authentication-and-authorization-in-kubernetes-client-certificates-and-role-based-access-control-d4e98a3c1098) [COMMUNITY-TOOL] - [medium.com/@brunoolimpio: Kubernetes DeepDive β€” Parte 2 - Kubernetes RBAC' and more... | Bruno Olimpio](https://medium.com/@brunoolimpio/kubernetes-deepdive-parte-2-a65ffdce596d) [COMMUNITY-TOOL] - [blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟](https://blog.styra.com/blog/why-rbac-is-not-enough-for-kubernetes-api-security) [COMMUNITY-TOOL] - - [medium: Single Sign-On in Kubernetes](https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed) [COMMUNITY-TOOL] - [medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part' 2: Network Policies](https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part-2-network-policies-405b36ed9d94) [COMMUNITY-TOOL] - [medium.com/@cloud_tips: Kubernetes Security Best Practices](https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001) [COMMUNITY-TOOL] - [magalix.com: kubernetes authentication 🌟](https://www.magalix.com/blog/kubernetes-authentication) [COMMUNITY-TOOL] @@ -99,8 +99,8 @@ - [ibrahims.medium.com: Security Context β€” Kubernetes](https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9) [COMMUNITY-TOOL] - [medium.com: Securing Kubernetes Dashboard on EKS with Pomerium](https://medium.com/dev-genius/securing-kubernetes-dashboard-on-eks-with-pomerium-e98c47610e2f) [COMMUNITY-TOOL] - [mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with' External Secrets Operator](https://mahira-technology.medium.com/kubernetes-secrets-management-level-up-with-external-secrets-operator-ed7d32df2189) [COMMUNITY-TOOL] + - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] - [blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742](https://blog.lightspin.io/nginx-custom-snippets-cve-2021-25742) [COMMUNITY-TOOL] - - [kube-bench 🌟](https://github.com/aquasecurity/kube-bench) ⭐ 8049 [ENTERPRISE-STABLE] ## Cloud Architecture @@ -182,13 +182,6 @@ * Details how the tool scans clusters for RBAC misconfigurations. * Pinpoints exposed endpoints and vulnerable images to provide rapid threat-vector modeling. -## Cloud Native Security - -### Supply Chain Security - -#### Security Tooling - - - **(2021)** [**cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟**](https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021) [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A strategic overview of outstanding open-source Kubernetes protection mechanisms. Summarizes and contrasts the deployment use-cases for prominent systems focused on static verification, policy governance, and kernel monitoring. ## Identity and Access Management ### Cloud IAM @@ -210,11 +203,6 @@ #### Security Frameworks - [armosec.io: Kubernetes Security Compliance Frameworks 🌟](https://www.armosec.io/blog/kubernetes-security-frameworks-and-guidance) [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Provides a thorough breakdown of standard security compliance frameworks applicable to Kubernetes environments, including CIS Benchmarks, NSA-CISA hardening guides, and MITRE ATT&CK. Details key validation metrics and remediation methods required to audit clusters against these controls. -### Kubernetes Fundamentals - -#### Security Concepts - - - **(2026)** [==kubernetes.io: Overview of Cloud Native Security==](https://kubernetes.io/docs/concepts/security) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The authoritative framework defining Kubernetes security architecture across the 'FourCs' Model: Cloud, Cluster, Container, and Code. Serves as the foundational blueprint for understanding attack vectors, defense-in-depth methodologies, and default-deny paradigms in orchestrating container workloads safely. ## Security (2) ### Access Control @@ -272,20 +260,19 @@ - **(2025)** [github.com/cert-manager: Policy Approver](https://github.com/cert-manager/approver-policy) ⭐ 90 [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An official cert-manager approver-policy extension that verifies certificate requests against user-defined security guidelines before signing actions take place. #### TLS Automation - - **(2021)** [getbetterdevops.io: How to Secure K8S Nginx Ingress With Let’s Encrypt and Cert Manager](https://www.empowersurvivors.net) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Rescued guide detailing the technical orchestration steps of cert-manager and Let's Encrypt certificates mapping over NGINX Ingress controllers for ingress traffic protection. - **(2021)** [rejupillai.com: Let’s Encrypt the Web (for free)](https://rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt) 🌟🌟 [COMMUNITY-TOOL] β€” Teaches administrators how to configure automated TLS on Google Kubernetes Engine (GKE) endpoints using GKE Ingress controllers and free Let's Encrypt certificates. - - [cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) ⭐ 13830 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” Consolidated record of the cert-manager project, automating dynamic certificate lifecycles to guarantee encrypted transport paths between internal microservice runtimes. - [cert-manager.io 🌟](https://cert-manager.io/docs) [DOCUMENTATION] [DE FACTO STANDARD] β€” The main technical documentation page for cert-manager, the industry-standard PKI and TLS certificate operator for automating certificates generation and renewal. + - [cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) ⭐ 13830 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” Consolidated record of the cert-manager project, automating dynamic certificate lifecycles to guarantee encrypted transport paths between internal microservice runtimes. - [itnext.io: Upgrade Cert-Manager for Your Production Deployment Without Downtime](https://itnext.io/upgrade-cert-manager-for-your-production-deployment-without-downtime-ee5d32fabec8) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Discusses upgrading cert-manager inside highly available environments without causing downtime, explaining migration mappings of CRDs and webhook components. ### Cluster Hardening #### Best Practices - **(2024)** [==Kubernetes Security 101: Risks and 29 Best Practices 🌟==](https://www.redhat.com/en/topics/containers/kubernetes-security) [EN CONTENT] [GUIDE] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: Fundamental 101 guide compiling standard security paradigms and vectors. Live Grounding: Maintained by Red Hat; compiles 29 production-validated rules including image scanning, API isolation, and run-time container metrics. - - [Amazon EKS Best Practices Guide for Security 🌟](https://aws.github.io/aws-eks-best-practices) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: The definitive handbook for securing AWS EKS environments, curated by AWS security engineers. Live Grounding: Serves as the primary operational baseline for hardening network, IAM, data, and compute resources in AWS. - [thenewstack.io: 6 Kubernetes Security Best Practices 🌟](https://thenewstack.io/6-kubernetes-security-best-practices) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Conceptual breakdown of the six pillars of native Kubernetes security. Live Grounding: Distills complicated architectures into six action items (e.g., container isolation, CIS benchmarks) for fast-growing engineering teams. - [armosec.io: Kubernetes Security Best Practices: Definitive Guide](https://www.armosec.io/blog/kubernetes-security-best-practices) [EN CONTENT] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Comprehensive security handbook focused on practical remediation. Live Grounding: Authored by Armo (developers of Kubescape); highly detailed on network security, host configuration, and scanning orchestration. - [spectrocloud.com: Kubernetes security best practices: 5 easy ways to cut' risk](https://www.spectrocloud.com/blog/kubernetes-security-best-practices-5-easy-ways-to-cut-risk) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Architectural guide targeting five foundational risk-reduction vectors. Live Grounding: Emphasizes simple steps like node OS patching, configuration drift detection, and early pipeline policy enforcement. + - [Amazon EKS Best Practices Guide for Security 🌟](https://aws.github.io/aws-eks-best-practices) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: The definitive handbook for securing AWS EKS environments, curated by AWS security engineers. Live Grounding: Serves as the primary operational baseline for hardening network, IAM, data, and compute resources in AWS. #### Deployment Security - **(2023)** [semaphoreci.com: Secure Your Kubernetes Deployments](https://semaphore.io/blog/kubernetes-deployments) [EN CONTENT] [GUIDE] 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Actionable patterns for securing standard Deployment manifests in CI/CD pipelines. Live Grounding: Explains key-value securityContext settings, network policy bounds, and resource allocations. @@ -369,8 +356,8 @@ - [OpenID Connect](https://openid.net) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] β€” Curator Insight: Home of the OpenID Connect federation standard, which acts as the foundation for Kubernetes authentication. Live Grounding: Critical global standard underpinning identity validation in modern cloud architecture. #### Cloud Integration - - [dev.to: Binding AWS IAM roles to Kubernetes Service Account for on-prem' clusters | Daniele Polencic 🌟](https://dev.to/danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-1icc) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Technical guide on binding AWS IAM roles directly to ServiceAccounts inside on-premises nodes. Live Grounding: Offers an architecturally sound pattern for managing hybrid cloud identity federations without static AWS keys. - [From Zero to Hero with Identity and Access Control in Azure Kubernetes Service](https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-identity-and-access-control-in-azure-kubernetes-service/4386350) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Architect blueprint for managing Microsoft Entra ID integration in Azure Kubernetes Service. Live Grounding: Walks through configuring fine-grained identity federation and replacing Kubernetes cluster roles with enterprise Azure AD mappings. + - [dev.to: Binding AWS IAM roles to Kubernetes Service Account for on-prem' clusters | Daniele Polencic 🌟](https://dev.to/danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-1icc) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Technical guide on binding AWS IAM roles directly to ServiceAccounts inside on-premises nodes. Live Grounding: Offers an architecturally sound pattern for managing hybrid cloud identity federations without static AWS keys. #### Enterprise Authentication - **(2023)** [**gravitational.com: How to Set Up Kubernetes SSO with SAML**](https://goteleport.com/blog/kubernetes-sso-saml) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] [LEGACY] β€” Curator Insight: Tutorial showing how to secure the Kubernetes API utilizing SAML Single Sign-On. Live Grounding: Details proxy setup and Dex configuration, bridging legacy authentication methods with modern web authorization engines. @@ -501,7 +488,6 @@ - [youtube: Manage Kubernetes Secrets With External Secrets Operator (ESO)' 🌟](https://www.youtube.com/watch?v=SyRZe5YVCVk) [ENTERPRISE-STABLE] β€” A video walk-through of the External Secrets Operator (ESO). Explains how to orchestrate automated synchronization between external secrets engines and native Kubernetes workflows. #### Cloud Integrations (1) - - **(2025)** [Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)](https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Evaluates four approaches to integrate Azure Key Vault secrets within AKS environments. Weighs security architectures including Azure Workload Identity and the Secrets Store CSI driver. - [itnext.io: Effective Secrets with Vault and Kubernetes](https://itnext.io/effective-secrets-with-vault-and-kubernetes-9af5f5c04d06) [COMMUNITY-TOOL] β€” Explains HashiCorp Vault integration inside Kubernetes environments. Illustrates the Vault Agent Sidecar Injector mechanism, allowing target workloads to resolve credentials directly. - [itnext.io: Vault cluster with auto unseal on Kubernetes](https://itnext.io/vault-cluster-with-auto-unseal-on-kubernetes-8e469f9cdcfd) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details the configurations needed to bootstrap highly available HashiCorp Vault systems using dynamic KMS systems (AWS or GCP) to automate unsealing tasks. #### Compliance Auditing (1) @@ -609,5 +595,5 @@ - [snyk.io: 10 Kubernetes Security Context settings you should understand](https://snyk.io/blog/10-kubernetes-security-context-settings-you-should-understand) [EN CONTENT] [ENTERPRISE-STABLE] β€” A comprehensive guide on utilizing the Kubernetes `securityContext` API to enforce Pod and container-level boundaries. Curator insight details foundational settings like `runAsNonRoot`, `readOnlyRootFilesystem`, and `allowPrivilegeEscalation`. Live grounding confirms these configurations remain the primary defense-in-depth mechanisms for preventing container breakouts in 2026 production environments. --- -πŸ’‘ **Explore Related:** [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) | [Crossplane](./crossplane.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/kubernetes-storage.md b/v2-docs/kubernetes-storage.md index b1bc377b..140064a8 100644 --- a/v2-docs/kubernetes-storage.md +++ b/v2-docs/kubernetes-storage.md @@ -5,14 +5,7 @@ ## Standard Reference - - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] - - [Red Hat Ceph Storage](https://ceph.io/en) [COMMUNITY-TOOL] β€” - [Noobaa](https://github.com/noobaa/noobaa-core): - - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc) - - Asynchronous replication of data between my local ceph and my cloud provider - - Deduplication - - Compression - - Encryption - - [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [COMMUNITY-TOOL] + - [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [COMMUNITY-TOOL] - [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [COMMUNITY-TOOL] - [blog.min.io: Kubernetes, Consistency and Commoditization - The Way of the Cloud](https://www.min.io/blog) [COMMUNITY-TOOL] - [thenewstack.io: The most popular cloud native solutions 🌟](https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions) [COMMUNITY-TOOL] @@ -28,12 +21,18 @@ - [searchstorage.techtarget.com: IBM Spectrum](https://www.techtarget.com/searchitchannel/definition/IBM-International-Business-Machines) [COMMUNITY-TOOL] - [blocksandfiles.com: Kubernetes storage: SmartX’s IOMesh beats Portworx, Longhorn and OpenEBS](https://www.blocksandfiles.com/block/2021/08/05/kubernetes-storage-smartxs-iomesh-beats-portworx-longhorn-and-openebs/1617691) [COMMUNITY-TOOL] - [min.io](https://www.min.io) [COMMUNITY-TOOL] - - [dok.community: Data on Kubernetes 2021 Report](https://dok.community/dokc-2021-report) [COMMUNITY-TOOL] - - [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) [COMMUNITY-TOOL] - - [Rook](https://rook.io) [COMMUNITY-TOOL] + - [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [COMMUNITY-TOOL] + - [Red Hat Ceph Storage](https://ceph.io/en) [COMMUNITY-TOOL] β€” - [Noobaa](https://github.com/noobaa/noobaa-core): + - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc) + - Asynchronous replication of data between my local ceph and my cloud provider + - Deduplication + - Compression + - Encryption - [kubestr.io](https://kubestr.io) [COMMUNITY-TOOL] - [Kadalu](https://github.com/kadalu/kadalu) ⭐ 749 [COMMUNITY-TOOL] - [VolSync 🌟](https://github.com/backube/volsync) ⭐ 973 [COMMUNITY-TOOL] + - [dok.community: Data on Kubernetes 2021 Report](https://dok.community/dokc-2021-report) [COMMUNITY-TOOL] + - [developers.redhat.com: Persistent storage in action: Understanding Red Hat' OpenShift’s persistent volume framework 🌟](https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework) [COMMUNITY-TOOL] - [thenewstack.io: How Kubernetes provides networking and storage to applications](https://thenewstack.io/how-kubernetes-provides-networking-and-storage-to-applications) [COMMUNITY-TOOL] - [medium: Kubernetes Storage Explained 🌟](https://medium.com/swlh/kubernetes-storage-explained-558e85596d0c) [COMMUNITY-TOOL] - [thenewstack.io: A Guide to Running Stateful Applications in Kubernetes](https://thenewstack.io/a-guide-to-running-stateful-applications-in-kubernetes) [COMMUNITY-TOOL] @@ -72,7 +71,6 @@ - [kubermatic.com: Keeping the State of Apps 5: Introduction to Storage Classes](https://www.kubermatic.com/blog/keeping-the-state-of-apps-5-introduction-to-storage-classes) [COMMUNITY-TOOL] - [itnext.io: Kubernetes: PersistentVolume and PersistentVolumeClaim β€” an overview' with examples](https://itnext.io/kubernetes-persistentvolume-and-persistentvolumeclaim-an-overview-with-examples-3c5688222f99) [COMMUNITY-TOOL] - [thenewstack.io: Persistent Volumes: Separating Compute and Storage](https://thenewstack.io/persistent-volumes-separating-compute-and-storage) [COMMUNITY-TOOL] - - [developers.redhat.com: Persistent storage in action: Understanding Red Hat' OpenShift’s persistent volume framework 🌟](https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework) [COMMUNITY-TOOL] - [itnext.io: Resizing StatefulSet Persistent Volumes with zero downtime 🌟](https://itnext.io/resizing-statefulset-persistent-volumes-with-zero-downtime-916ebc65b1d4) [COMMUNITY-TOOL] - [github.com/kubernetes-sigs: Local Persistence Volume Static Provisioner' 🌟](https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner) ⭐ 1198 [COMMUNITY-TOOL] - [shuanglu1993.medium.com: What happens when volumeManager in the kubelet' starts?](https://shuanglu1993.medium.com/what-happens-when-volumemanager-in-the-kubelet-starts-1fea623ac6ce) [COMMUNITY-TOOL] @@ -93,6 +91,7 @@ - [Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟](https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-on-your-kubernetes-cluster-3a8db51f98e3) [COMMUNITY-TOOL] - [Digital Ocean: Kuberntes PVC ReadWriteMany access mode alternative](https://www.digitalocean.com/community/questions/kuberntes-pvc-readwritemany-access-mode-alternative) [COMMUNITY-TOOL] - [itnext.io: State of Persistent Storage in K8s β€” A Benchmark](https://itnext.io/state-of-persistent-storage-in-k8s-a-benchmark-77a96bb1ac29) [COMMUNITY-TOOL] + - [Rook](https://rook.io) [COMMUNITY-TOOL] - [itnext.io: Using Rook On A K3s Cluster](https://itnext.io/using-rook-on-a-k3s-cluster-8a97a75ba25e) [COMMUNITY-TOOL] - [medium.com/@abdulfayis: storage Orchestration for Kubernetes](https://medium.com/@abdulfayis/storage-orchestration-for-kubernetes-c6370f943e23) [COMMUNITY-TOOL] - [Robin](https://robin.io) [COMMUNITY-TOOL] @@ -123,6 +122,7 @@ - [blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with' Kubestr](https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr) [COMMUNITY-TOOL] - [next.redhat.com: Introducing VolSync: your data, anywhere](https://next.redhat.com/2021/08/23/introducing-volsync-your-data-anywhere) [COMMUNITY-TOOL] - [Discoblocks: ondat.io/discoblocks](https://www.ondat.io/discoblocks) [COMMUNITY-TOOL] + - [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -136,5 +136,5 @@ * Acts as a foundational storage engine for large-scale Kubernetes PV platforms (Rook-Ceph) and private clouds. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-tools.md b/v2-docs/kubernetes-tools.md index 4bf69a20..8af1d13b 100644 --- a/v2-docs/kubernetes-tools.md +++ b/v2-docs/kubernetes-tools.md @@ -5,7 +5,8 @@ ## Standard Reference - - [armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed to the latest K8s Symlink vulnerability (CVE-2021-25741)](https://www.armosec.io/cve-vulnerability-database) [COMMUNITY-TOOL] + - [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/open-source-kube-secret-syncer) [COMMUNITY-TOOL] β€” - [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer) + - [vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [COMMUNITY-TOOL] - [containerjournal.com: 9 Open Source Developer Tools for Kubernetes](https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes) [COMMUNITY-TOOL] - [dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You](https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e) [COMMUNITY-TOOL] - [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [COMMUNITY-TOOL] @@ -28,7 +29,6 @@ - [awslabs/karpenter](https://github.com/aws/karpenter-provider-aws) ⭐ 7632 [ENTERPRISE-STABLE] - [DevNation: 10 awesome kubernetes tools every user should know](https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit) [COMMUNITY-TOOL] β€” - [developers.redhat.com: 10 awesome Kubernetes tools every user should know | DevNation Tech Talk (video)](https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools) - [PipeCD](https://github.com/pipe-cd/pipecd) ⭐ 1280 [COMMUNITY-TOOL] - - [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/open-source-kube-secret-syncer) [COMMUNITY-TOOL] - [kube-batch](https://github.com/kubernetes-retired/kube-batch) ⭐ 1093 [COMMUNITY-TOOL] - [openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift 🌟](https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift) [COMMUNITY-TOOL] - [tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline](https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline) [COMMUNITY-TOOL] @@ -58,10 +58,10 @@ - [github.com/jetpack-io/launchpad ⭐](https://github.com/jetify-com/launchpad) ⭐ 419 [COMMUNITY-TOOL] - [Ksctl: Cloud Agnostic Kubernetes Management tool](https://github.com/ksctl/ksctl) ⭐ 270 [COMMUNITY-TOOL] - [github.com/kubefirst/kubefirst](https://github.com/konstructio/kubefirst) ⭐ 2046 [COMMUNITY-TOOL] - - [BuildKit CLI for kubectl (by vmware-tanzu) 🌟](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [COMMUNITY-TOOL] - [youtube: From Code to Cluster β€” Modern Kubernetes Workflows with K8Studio](https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be) [COMMUNITY-TOOL] - [youtube.com: How to Write Software That Sets Up Kubernetes Anywhere with Kubermatic Kubeone](https://www.youtube.com/watch?v=BJufhuPK2DY&t=250s&ab_channel=Kubermatic) [COMMUNITY-TOOL] - [Pscheidl/kubexplorer](https://github.com/Pscheidl/kubectl-explorer) ⭐ 61 [COMMUNITY-TOOL] + - [armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed to the latest K8s Symlink vulnerability (CVE-2021-25741)](https://www.armosec.io/cve-vulnerability-database) [COMMUNITY-TOOL] - [chen-keinan/mesh-kridik](https://github.com/chen-keinan/mesh-kridik) ⭐ 27 [COMMUNITY-TOOL] - [kitploit.com: Mesh-Kridik](https://kitploit.com/2021/12/mesh-kridik-open-source-security.html) [COMMUNITY-TOOL] - [bitnami-labs/kubewatch](https://github.com/vmware-archive/kubewatch) ⭐ 2426 [COMMUNITY-TOOL] @@ -77,15 +77,25 @@ - [kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers](https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers) [COMMUNITY-TOOL] - [chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic and resolution guidance.](https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger) [COMMUNITY-TOOL] - [Kubernetes: Un tour por los comandos bΓ‘sicos](https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT) [COMMUNITY-TOOL] - - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] - - [medium.com/gquiman: K8Studio, Helm and Kubernetes management](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) [COMMUNITY-TOOL] - - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] - - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] + - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] + - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] + - [itnext.io: Kubexpose: A Kubernetes Operator, for fun and profit!](https://itnext.io/kubexpose-a-kubernetes-operator-for-fun-and-profit-f528586eee07) [COMMUNITY-TOOL] + - [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) ⭐ 304 [COMMUNITY-TOOL] + - [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) ⭐ 3760 [ENTERPRISE-STABLE] + - [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) ⭐ 163 [COMMUNITY-TOOL] + - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] + - [realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟](https://github.com/realvz/awesome-eks) ⭐ 341 [COMMUNITY-TOOL] - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] - - [learnk8s/xlskubectl](https://github.com/learnk8s/xlskubectl) [COMMUNITY-TOOL] - - [Dekorate](https://dekorate.io) [COMMUNITY-TOOL] - - [thenewstack.io: IBM, Red Hat Bring Load-Aware Resource Management to Kubernetes](https://thenewstack.io/ibm-red-hat-bring-load-aware-resource-management-to-kubernetes) [COMMUNITY-TOOL] + - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] + - [ekglue - Envoy/Kubernetes glue](https://github.com/jrockway/ekglue) ⭐ 29 [COMMUNITY-TOOL] + - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] + - [inspektor-gadget/inspektor-gadget](https://github.com/inspektor-gadget/inspektor-gadget) ⭐ 2817 [COMMUNITY-TOOL] + - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] + - [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) ⭐ 582 [COMMUNITY-TOOL] + - [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) ⭐ 374 [COMMUNITY-TOOL] + - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] + - [medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity](https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924) [COMMUNITY-TOOL] + - [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl) [COMMUNITY-TOOL] - [collabnix.com: Top 10 Kubernetes Tools You Need for 2021 – Part 1](https://collabnix.com/top-10-kubernetes-tools-you-need-for-2021) [COMMUNITY-TOOL] - [collabnix.github.io/kubetools 🌟](https://collabnix.github.io/kubetools) [COMMUNITY-TOOL] - [cyberithub.com: 70+ Important Kubernetes Related Tools You Should Know About](https://www.cyberithub.com/70-important-kubernetes-related-tools-you-should-know-about) [COMMUNITY-TOOL] @@ -105,12 +115,11 @@ - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] - [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) ⭐ 12740 [ENTERPRISE-STABLE] - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] - - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [COMMUNITY-TOOL] - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] + - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] - - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [Web Terminal Operator: Tips y Trucos](https://www.techqna.io/2024/09/web-terminal-operator-tips-tricks-for.html) [COMMUNITY-TOOL] - [downloadkubernetes.com: Download Kubernetes 🌟](https://www.downloadkubernetes.com) [COMMUNITY-TOOL] @@ -154,7 +163,6 @@ - [k8s-node-label-monitor: Kubernetes Node Label Monitor provides a custom' Kubernetes controller for monitoring and notifying changes in the label states of Kubernetes nodes (labels added, deleted, or updated), and can be run either node-local or cluster-wide](https://github.com/adaptant-labs/k8s-node-label-monitor) ⭐ 3 [COMMUNITY-TOOL] - [medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟](https://medium.com/better-programming/how-to-validate-your-kubernetes-cluster-with-sonobuoy-c91b282908fe) [COMMUNITY-TOOL] - [Pluto is a cli tool to help discover deprecated apiVersions in Kubernetes 🌟](https://github.com/FairwindsOps/pluto) ⭐ 2518 [COMMUNITY-TOOL] - - [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) ⭐ 163 [COMMUNITY-TOOL] - [Kubernetes Deployment Builder 🌟🌟](https://static.brandonpotter.com/kubernetes/DeploymentBuilder.html) [COMMUNITY-TOOL] - [k8s-alert](https://github.com/kareem-elsayed/k8s-alerts) ⭐ 21 [COMMUNITY-TOOL] - [Arktos](https://github.com/futurewei-cloud/arktos) [COMMUNITY-TOOL] @@ -168,6 +176,7 @@ - [dynamic-pv-scaler](https://github.com/opstree/dynamic-pv-scaler) ⭐ 112 [COMMUNITY-TOOL] - [Sinker](https://github.com/plexsystems/sinker) ⭐ 624 [COMMUNITY-TOOL] - [Cluster Turndown](https://github.com/kubecost/cluster-turndown) ⭐ 286 [COMMUNITY-TOOL] + - [kubeinit 🌟](https://github.com/Kubeinit/kubeinit) ⭐ 222 [COMMUNITY-TOOL] - [kubergui: Kubernetes Deployment Builder🌟](https://github.com/BrandonPotter/kubergui) ⭐ 91 [COMMUNITY-TOOL] - [fubectl](https://github.com/kubermatic/fubectl) ⭐ 997 [COMMUNITY-TOOL] - [Authelia 🌟](https://github.com/authelia/authelia) ⭐ 27857 [DE FACTO STANDARD] @@ -194,7 +203,6 @@ - [Cluster Cloner 🌟](https://github.com/doitintl/clustercloner) ⭐ 33 [COMMUNITY-TOOL] - [kubectl-eksporter 🌟](https://github.com/Kyrremann/kubectl-eksporter) ⭐ 23 [COMMUNITY-TOOL] - [kubectl-neat 🌟](https://github.com/itaysk/kubectl-neat) ⭐ 2071 [COMMUNITY-TOOL] - - [medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity](https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924) [COMMUNITY-TOOL] - [Move2Kube 🌟](https://github.com/konveyor/move2kube) ⭐ 411 [COMMUNITY-TOOL] - [Skopeo](https://github.com/containers/skopeo) ⭐ 10891 [ENTERPRISE-STABLE] - [junit5-kubernetes](https://github.com/JeanBaptisteWATENBERG/junit5-kubernetes) ⭐ 43 [COMMUNITY-TOOL] @@ -206,7 +214,6 @@ - [vesion-checker](https://github.com/jetstack/version-checker) ⭐ 771 [COMMUNITY-TOOL] - [Descheduler for Kubernetes 🌟](https://github.com/kubernetes-sigs/descheduler) ⭐ 5417 [ENTERPRISE-STABLE] - [kubediff 🌟](https://github.com/weaveworks/kubediff) ⭐ 1181 [COMMUNITY-TOOL] - - [ekglue - Envoy/Kubernetes glue](https://github.com/jrockway/ekglue) ⭐ 29 [COMMUNITY-TOOL] - [salesforce/Craft](https://github.com/salesforce/craft) ⭐ 91 [COMMUNITY-TOOL] - [hyscale 🌟](https://github.com/hyscale/hyscale) ⭐ 446 [COMMUNITY-TOOL] - [kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources 🌟](https://github.com/micnncim/kubectl-reap) ⭐ 200 [COMMUNITY-TOOL] @@ -261,7 +268,6 @@ - [kube-secrets-init](https://github.com/doitintl/kube-secrets-init) ⭐ 158 [COMMUNITY-TOOL] - [liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies](https://github.com/liqotech/liqo) ⭐ 1440 [COMMUNITY-TOOL] - [ingressbuilder.jetstack.io 🌟🌟](https://ingressbuilder.jetstack.io) [COMMUNITY-TOOL] - - [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) ⭐ 582 [COMMUNITY-TOOL] - [outdated.sh 🌟](https://outdated.sh) [COMMUNITY-TOOL] - [kubestriker 🌟](https://github.com/vchinnipilli/kubestriker) ⭐ 1004 [COMMUNITY-TOOL] - [KubeEye 🌟](https://github.com/kubesphere/kubeeye) ⭐ 851 [COMMUNITY-TOOL] @@ -284,6 +290,7 @@ - [Kubernetes Kpt in The Wild: What it is and how to use it 🌟](https://labs.meanpug.com/kubernetes-kpt-in-the-wild) [COMMUNITY-TOOL] - [RollingUpgrade](https://github.com/keikoproj/upgrade-manager) ⭐ 138 [COMMUNITY-TOOL] - [space-cloud: Develop, Deploy and Secure Serverless Apps on Kubernetes.](https://github.com/spacecloud-io/space-cloud) ⭐ 3995 [ENTERPRISE-STABLE] + - [Teleport 🌟](https://github.com/gravitational/teleport) ⭐ 20357 [DE FACTO STANDARD] - [github.com/kubereboot/kured ⭐](https://github.com/kubereboot/kured) ⭐ 2541 [COMMUNITY-TOOL] - [k8s-cluster-simulator](https://github.com/pfnet-research/k8s-cluster-simulator) ⭐ 128 [COMMUNITY-TOOL] - [kubelogin 🌟](https://github.com/int128/kubelogin) ⭐ 2282 [COMMUNITY-TOOL] @@ -304,18 +311,15 @@ - [Armada kubectl plugin 🌟](https://github.com/night-gold/armada) ⭐ 15 [COMMUNITY-TOOL] - [Minnaker](https://github.com/armory/minnaker) ⭐ 156 [COMMUNITY-TOOL] - [Kubesurveyor 🌟](https://github.com/viralpoetry/kubesurveyor) [COMMUNITY-TOOL] - - [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) ⭐ 3760 [ENTERPRISE-STABLE] - [kubectl-tmux-exec](https://github.com/predatorray/kubectl-tmux-exec) ⭐ 141 [COMMUNITY-TOOL] - [grype: a vulnerability scanner for container images and filesystems](https://github.com/anchore/grype) ⭐ 12262 [ENTERPRISE-STABLE] - [KubeView 🌟](https://github.com/benc-uk/kubeview) ⭐ 1195 [COMMUNITY-TOOL] - [karma 🌟](https://github.com/prymitive/karma) ⭐ 2639 [COMMUNITY-TOOL] - [Rancher Desktop 🌟](https://github.com/rancher-sandbox/rancher-desktop) ⭐ 7151 [ENTERPRISE-STABLE] - - [realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟](https://github.com/realvz/awesome-eks) ⭐ 341 [COMMUNITY-TOOL] - [salesforce/Sloop - Kubernetes History Visualization 🌟](https://github.com/salesforce/sloop) ⭐ 1576 [COMMUNITY-TOOL] - [Kspan - Turning Kubernetes Events into spans 🌟](https://github.com/weaveworks-experiments/kspan) ⭐ 807 [COMMUNITY-TOOL] - [csi-rclone: CSI rclone mount plugin](https://github.com/wunderio/csi-rclone) ⭐ 259 [COMMUNITY-TOOL] - [stackrox.io: Top 9 Open Source DevSecOps Tools for Kubernetes in 2021 🌟](https://www.stackrox.io/blog/top-9-open-source-devsecops-tools-for-kubernetes) [COMMUNITY-TOOL] - - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] - [chekr](https://github.com/ckotzbauer/chekr) ⭐ 9 [COMMUNITY-TOOL] - [KUR8 🌟](https://github.com/oslabs-beta/KUR8) ⭐ 215 [COMMUNITY-TOOL] - [cdk8s](https://github.com/cdk8s-team/cdk8s) ⭐ 4813 [ENTERPRISE-STABLE] @@ -336,7 +340,6 @@ - [abhirockzz/kubexpose-operator](https://github.com/abhirockzz/kubexpose-operator) [COMMUNITY-TOOL] - [kubernetes-reflector](https://github.com/emberstack/kubernetes-reflector) ⭐ 1602 [COMMUNITY-TOOL] - [Another Autoscaler](https://github.com/dignajar/another-autoscaler) ⭐ 80 [COMMUNITY-TOOL] - - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] - [cloud-ark/caastle](https://github.com/cloud-ark/caastle) ⭐ 26 [COMMUNITY-TOOL] - [eezhee/eezhee](https://github.com/eezhee/eezhee) ⭐ 10 [COMMUNITY-TOOL] - [ContainerSolutions/ImageWolf: ImageWolf - Fast Distribution of Docker Images' on Clusters](https://github.com/ContainerSolutions/ImageWolf) [COMMUNITY-TOOL] @@ -376,6 +379,7 @@ - [knight42/kubectl-blame: kubectl-blame: git-like blame for kubectl](https://github.com/knight42/kubectl-blame) ⭐ 150 [COMMUNITY-TOOL] - [kubernetes-sigs/node-feature-discovery: Node feature discovery for Kubernetes](https://github.com/kubernetes-sigs/node-feature-discovery) ⭐ 1036 [COMMUNITY-TOOL] - [arttor/helmify](https://github.com/arttor/helmify) ⭐ 1734 [COMMUNITY-TOOL] + - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] - [4ARMED/kubeletmein](https://github.com/4ARMED/kubeletmein) ⭐ 164 [COMMUNITY-TOOL] - [patrickdappollonio/kubectl-slice](https://github.com/patrickdappollonio/kubectl-slice) ⭐ 367 [COMMUNITY-TOOL] - [appvia/cosign-keyless-admission-webhook](https://github.com/appvia/cosign-keyless-admission-webhook) ⭐ 24 [COMMUNITY-TOOL] @@ -414,6 +418,7 @@ - [jthomperoo/k8shorizmetrics](https://github.com/jthomperoo/k8shorizmetrics) ⭐ 41 [COMMUNITY-TOOL] - [Kube-capacity](https://github.com/robscott/kube-capacity/releases) ⭐ 2620 [COMMUNITY-TOOL] - [github.com/FairwindsOps: Goldilocks is a utility that can help you identify' a starting point for resource requests and limits](https://github.com/FairwindsOps/goldilocks) ⭐ 3228 [ENTERPRISE-STABLE] + - [learnk8s/xlskubectl](https://github.com/learnk8s/xlskubectl) [COMMUNITY-TOOL] - [kingdonb/kubectl-exec-user](https://github.com/kingdonb/kubectl-exec-user) [COMMUNITY-TOOL] - [upmc-enterprises/registry-creds: Registry Credentials ⭐](https://github.com/upmc-enterprises/registry-creds) ⭐ 348 [COMMUNITY-TOOL] - [pymag09/kubecui](https://github.com/pymag09/kubecui) ⭐ 127 [COMMUNITY-TOOL] @@ -421,7 +426,6 @@ - [stakater/Forecastle](https://github.com/stakater/Forecastle) ⭐ 795 [COMMUNITY-TOOL] - [smartxworks/knest](https://github.com/smartxworks/knest) ⭐ 88 [COMMUNITY-TOOL] - [smartxworks/virtink](https://github.com/smartxworks/virtink) ⭐ 606 [COMMUNITY-TOOL] - - [inspektor-gadget/inspektor-gadget](https://github.com/inspektor-gadget/inspektor-gadget) ⭐ 2817 [COMMUNITY-TOOL] - [toboshii/hajimari](https://github.com/toboshii/hajimari) ⭐ 821 [COMMUNITY-TOOL] - [Ramilito/kubediff ⭐](https://github.com/Ramilito/kubediff) ⭐ 184 [COMMUNITY-TOOL] - [FairwindsOps/gonogo](https://github.com/FairwindsOps/gonogo) ⭐ 146 [COMMUNITY-TOOL] @@ -484,6 +488,7 @@ - [cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane](https://cloudnativesimplified.substack.com/p/tool-series-1-kcp) [COMMUNITY-TOOL] - [github.com/clusternet](https://github.com/clusternet/clusternet) ⭐ 1434 [COMMUNITY-TOOL] - [open-cluster-management.io](https://open-cluster-management.io) [COMMUNITY-TOOL] + - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] - [intellipaat.com: What is Penetration Testing?](https://intellipaat.com/blog/what-is-penetration-testing) [COMMUNITY-TOOL] - [quarkslab/kdigger](https://github.com/quarkslab/kdigger) ⭐ 481 [COMMUNITY-TOOL] - [inguardians/peirates](https://github.com/inguardians/peirates) ⭐ 1447 [COMMUNITY-TOOL] @@ -502,13 +507,13 @@ - [medium.com/@aqsarahman71: Introduction to Kaniko](https://medium.com/@aqsarahman71/introduction-to-kaniko-912e0f494570) [COMMUNITY-TOOL] - [shipwright.io](https://shipwright.io) [COMMUNITY-TOOL] - [cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building' Container Images on Kubernetes, As New Incubating Project](https://cd.foundation/blog/2021/08/03/cd-foundation-shipwright-announcement) [COMMUNITY-TOOL] - - [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl) [COMMUNITY-TOOL] - [technology.doximity.com: Buildpacks vs Dockerfiles 🌟](https://technology.doximity.com/articles/buildpacks-vs-dockerfiles) [COMMUNITY-TOOL] - [kubevela.io 🌟](https://kubevela.io) [COMMUNITY-TOOL] - [blog.logrocket.com: Intro to KubeVela: A better way to ship applications](https://blog.logrocket.com/kubevela-intro-better-way-ship-applications) [COMMUNITY-TOOL] - [px.dev: Pixie](https://px.dev) [COMMUNITY-TOOL] - [docs.pixielabs.ai: Pixie](https://docs.pixielabs.ai) [COMMUNITY-TOOL] - [github.com: Pixie - Instant Kubernetes-Native Application Observability](https://github.com/pixie-io/pixie) ⭐ 6448 [ENTERPRISE-STABLE] + - [Dekorate](http://dekorate.io) [COMMUNITY-TOOL] - [developers.redhat.com: Using Dekorate to generate Kubernetes manifests for' Java applications](https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kubernetes-manifests-for-java-applications) [COMMUNITY-TOOL] - [github.com/cyberark/kubesploit 🌟](https://github.com/cyberark/kubesploit) ⭐ 1221 [COMMUNITY-TOOL] - [cyberark.com: Kubesploit: A New Offensive Tool for Testing Containerized' Environments](https://www.cyberark.com/resources/threat-research-blog/kubesploit-a-new-offensive-tool-for-testing-containerized-environments) [COMMUNITY-TOOL] @@ -520,6 +525,7 @@ - [medium.com/kubeshop-i: Monokle 1.5.0 Release](https://medium.com/kubeshop-i/monokle-1-5-0-release-kubeshop-95f574563c79) [COMMUNITY-TOOL] - [youtube: From Code to Cloud: Quality Kubernetes Deployments with Monokle' | Cloud Native Islamabad](https://www.youtube.com/watch?v=7IFAg782pf8) [COMMUNITY-TOOL] - [k8studio](https://k8studio.io) [COMMUNITY-TOOL] + - [medium.com/gquiman: K8Studio, Helm and Kubernetes management](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) [COMMUNITY-TOOL] - [KubeLibrary](https://github.com/devopsspiral/KubeLibrary) ⭐ 146 [COMMUNITY-TOOL] - [kube-vip](https://github.com/kube-vip/kube-vip) ⭐ 2846 [COMMUNITY-TOOL] - [oslabs-beta/kubermetrics](https://github.com/oslabs-beta/kubermetrics) [COMMUNITY-TOOL] @@ -538,9 +544,7 @@ - [medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified](https://medium.com/@sheraznadeem1/kubescape-kubernetes-hardening-demystified-87fba47f3b6a) [COMMUNITY-TOOL] - [blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟](https://blog.devgenius.io/scanning-kubernetes-yaml-files-for-security-e302542b5407) [COMMUNITY-TOOL] - [infracloud.io: Securing Kubernetes Cluster using Kubescape and kube-bench](https://www.infracloud.io/blogs/securing-kubernetes-cluster-kubescape-kubebench) [COMMUNITY-TOOL] - - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] - [cloudark.medium.com: kubectl connections](https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114f8) [COMMUNITY-TOOL] - - [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) ⭐ 304 [COMMUNITY-TOOL] - [openshift/source-to-image](https://github.com/openshift/source-to-image) ⭐ 2537 [COMMUNITY-TOOL] - [Qovery/engine: Qovery Engine 🌟](https://github.com/Qovery/engine) ⭐ 2443 [COMMUNITY-TOOL] - [moule3053/mck8s](https://github.com/moule3053/mck8s) ⭐ 73 [COMMUNITY-TOOL] @@ -585,9 +589,7 @@ - [Azure/azure-workload-identity](https://github.com/Azure/azure-workload-identity) ⭐ 334 [COMMUNITY-TOOL] - [laurci/kubernate](https://github.com/laurci/kubernate) ⭐ 118 [COMMUNITY-TOOL] - [Azure/placement-policy-scheduler-plugins](https://github.com/Azure/placement-policy-scheduler-plugins) ⭐ 55 [COMMUNITY-TOOL] - - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] - [Azure/aad-pod-identity)](https://github.com/Azure/aad-pod-identity) ⭐ 561 [COMMUNITY-TOOL] - - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] - [microshift.io](https://microshift.io) [COMMUNITY-TOOL] - [txn2/kubefwd](https://github.com/txn2/kubefwd) ⭐ 4110 [ENTERPRISE-STABLE] - [kubernetes.io: Use KPNG to Write Specialized kube-proxiers](https://kubernetes.io/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxiers) [COMMUNITY-TOOL] @@ -634,7 +636,6 @@ - [github.com/Berops/claudie](https://github.com/Berops/claudie) ⭐ 775 [COMMUNITY-TOOL] - [vladimirvivien/ktop](https://github.com/vladimirvivien/ktop) ⭐ 1083 [COMMUNITY-TOOL] - [github.com/oslabs-beta/ClusterWatch](https://github.com/oslabs-beta/ClusterWatch) ⭐ 135 [COMMUNITY-TOOL] - - [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) ⭐ 374 [COMMUNITY-TOOL] - [github.com/AdamRussak/k8f](https://github.com/AdamRussak/k8f) ⭐ 41 [COMMUNITY-TOOL] - [github.com/komodorio/validkube](https://github.com/komodorio/validkube) ⭐ 839 [COMMUNITY-TOOL] - [github.com/box/kube-iptables-tailer](https://github.com/box/kube-iptables-tailer) ⭐ 549 [COMMUNITY-TOOL] @@ -652,8 +653,9 @@ - [K3s vs Talos Linux](https://faun.pub/k3s-vs-talos-linux-8a1e0dce9a77) [COMMUNITY-TOOL] - [Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It' Happen](https://medium.com/itnext/atomic-configmap-updates-in-kubernetes-how-symlinks-and-kubelet-make-it-happen-21a44338c247) [COMMUNITY-TOOL] - [ASCIIFlow](https://asciiflow.com/#) [COMMUNITY-TOOL] + - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] - [k8gb.io](https://www.k8gb.io) [COMMUNITY-TOOL] - - [itnext.io: Kubexpose: A Kubernetes Operator, for fun and profit!](https://itnext.io/kubexpose-a-kubernetes-operator-for-fun-and-profit-f528586eee07) [COMMUNITY-TOOL] + - [thenewstack.io: IBM, Red Hat Bring Load-Aware Resource Management to Kubernetes](https://thenewstack.io/ibm-red-hat-bring-load-aware-resource-management-to-kubernetes) [COMMUNITY-TOOL] ## Application Delivery @@ -793,8 +795,8 @@ Live Grounding: Serves as the backbone for distributed machine learning workload #### GUI Clients - - [Kubeterm: Graphical Management Tool for Kubernetes](https://github.com/kbterm/kubeterm) ⭐ 208 [EN CONTENT] [COMMUNITY-TOOL] β€” An open-source desktop client designed for administrative and monitoring interactions within Kubernetes clusters. Employs graphical representations of active resources to lower cognitive load during deep-dive debugging of deployments, services, and namespace configurations. - [KubeUI: A Desktop Kubernetes Client](https://github.com/IvanJosipovic/KubeUI) ⭐ 308 [EN CONTENT] [COMMUNITY-TOOL] β€” A native, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. Enhances developer agility through dynamic views of multi-cluster namespaces, container outputs, and active workload parameters. + - [Kubeterm: Graphical Management Tool for Kubernetes](https://github.com/kbterm/kubeterm) ⭐ 208 [EN CONTENT] [COMMUNITY-TOOL] β€” An open-source desktop client designed for administrative and monitoring interactions within Kubernetes clusters. Employs graphical representations of active resources to lower cognitive load during deep-dive debugging of deployments, services, and namespace configurations. ## Observability (1) ### Dashboards and UIs @@ -814,6 +816,11 @@ Live Grounding: Serves as the backbone for distributed machine learning workload #### Autotuning - [How Kruize Optimizes OpenShift Workloads](https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads#what_is_kruize_autotune_) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides a comprehensive overview of how Kruize Autotune optimizes resource efficiency in OpenShift and Kubernetes workloads. Evaluates real-time scaling mechanisms and automated recommendations to reduce resource waste. +### Performance Testing + +#### Microservices + + - [garden.io: Performance testing on a microservice architecture](https://docs.garden.io) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official integration documentation for running non-disruptive, end-to-end performance tests within a modern microservices workflow. Emphasizes utilizing Garden's graph-based execution framework for local and CI load validation. ## Operations and Management ### Cluster Visualizers @@ -941,5 +948,5 @@ Live Grounding: Serves as the backbone for distributed machine learning workload - [Cursor Bugbot Effort Levels Documentation](https://cursor.com/docs/bugbot#effort-levels) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation explaining the Cursor Bugbot's dynamic execution tiering, balancing deep semantic analysis and token limits against codebase complexity metrics. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/kubernetes-troubleshooting.md b/v2-docs/kubernetes-troubleshooting.md index aab9cc82..b906fc77 100644 --- a/v2-docs/kubernetes-troubleshooting.md +++ b/v2-docs/kubernetes-troubleshooting.md @@ -16,22 +16,13 @@ - [sysdig.com: Understanding Kubernetes Evicted Pods](https://www.sysdig.com/blog/kubernetes-pod-evicted) [COMMUNITY-TOOL] - [loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting](https://www.vcluster.com/blog/using-kubernetes-ephemeral-containers-for-troubleshooting) [COMMUNITY-TOOL] - [kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes](https://kubetools.io/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] - - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] - - [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) ⭐ 582 [COMMUNITY-TOOL] - - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] - - [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) ⭐ 374 [COMMUNITY-TOOL] - - [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes) [COMMUNITY-TOOL] - - [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing' API](https://martinheinz.dev/blog/85) [COMMUNITY-TOOL] - - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] - - [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) ⭐ 6564 [ENTERPRISE-STABLE] - - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] - - [labs.iximiuz.com: How to work with container images using ctr](https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management) [COMMUNITY-TOOL] - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] + - [marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)](https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro) [COMMUNITY-TOOL] + - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] - [medium: 5 tips for troubleshooting apps on Kubernetes](https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24) [COMMUNITY-TOOL] - [managedkube.com: Troubleshooting a Kubernetes ingress](https://managedkube.com/kubernetes/trace/ingress/service/port/not/matching/pod/k8sbot/2019/02/13/trace-ingress.html) [COMMUNITY-TOOL] - [veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status' β€œTerminating”](https://veducate.co.uk/kubernetes-pvc-terminating) [COMMUNITY-TOOL] + - [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes) [COMMUNITY-TOOL] - [tennexas.com: Kubernetes Troubleshooting Examples](https://tennexas.com/kubernetes-troubleshooting-examples) [COMMUNITY-TOOL] - [levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes](https://levelup.gitconnected.com/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24) [COMMUNITY-TOOL] - [andydote.co.uk: The Problem with CPUs and Kubernetes](https://andydote.co.uk/2021/06/02/os-cpus-and-kubernetes) [COMMUNITY-TOOL] @@ -52,6 +43,7 @@ - [saiteja313.medium.com: Tracing DNS issues in Kubernetes](https://saiteja313.medium.com/tracing-dns-issues-in-kubernetes-28b38f782103) [COMMUNITY-TOOL] - [medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box](https://medium.com/@jasonmfehr/kubernetes-informers-opening-the-mystery-box-4cd690a43a4) [COMMUNITY-TOOL] - [maxilect-company.medium.com: Graceful shutdown in a cloud environment (the' example of Kubernetes + Spring Boot) 🌟](https://maxilect-company.medium.com/graceful-shutdown-in-a-cloud-environment-the-example-of-kubernetes-spring-boot-f922b41adaa0) [COMMUNITY-TOOL] + - [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing' API](https://martinheinz.dev/blog/85) [COMMUNITY-TOOL] - [madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes' pods before container termination and export to AWS S3](https://madeeshafernando.medium.com/capturing-heap-dumps-of-stateless-kubernetes-pods-before-container-termination-and-export-to-aws-s3-9602378ee60b) [COMMUNITY-TOOL] - [faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun' (Alibaba Cloud)](https://faun.pub/troubleshooting-kubernetes-nodes-storage-space-shortage-on-aliyun-alibaba-cloud-ac28230fe3d3) [COMMUNITY-TOOL] - [thenewstack.io: What David Flanagan Learned Fixing Kubernetes Clusters](https://thenewstack.io/what-david-flanagan-learned-fixing-kubernetes-clusters) [COMMUNITY-TOOL] @@ -89,6 +81,9 @@ - [medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating' state](https://medium.com/@it-craftsman/how-to-fix-kubernetes-namespaces-stuck-in-terminating-state-ea46c5fff045) [COMMUNITY-TOOL] - [medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes.](https://medium.com/@reefland/access-pvc-data-without-the-pod-troubleshooting-kubernetes-b28bfdd7502) [COMMUNITY-TOOL] - [medium.com/geekculture: K8s Troubleshooting β€” How to Debug CoreDNS Issues](https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-724e8b973cfc) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] + - [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) ⭐ 6564 [ENTERPRISE-STABLE] + - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] - [kubectl-debug](https://github.com/aylei/kubectl-debug) ⭐ 2306 [COMMUNITY-TOOL] - [How to quarantine pods](https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods) [COMMUNITY-TOOL] - [KDBG: Small Kubernetes debugging container](https://github.com/nvucinic/kdbg) ⭐ 36 [COMMUNITY-TOOL] @@ -97,7 +92,6 @@ - [towardsdatascience.com: The Easiest Way to Debug Kubernetes Workloads](https://towardsdatascience.com/the-easiest-way-to-debug-kubernetes-workloads-ff2ff5e3cc75) [COMMUNITY-TOOL] - [tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar' or service mesh?](https://www.tetrate.io/blog/how-to-debug-microservices-in-kubernetes-with-proxy-sidecar-or-service-mesh) [COMMUNITY-TOOL] - [thorsten-hans.com: Debugging apps in Kubernetes with Bridge](https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge) [COMMUNITY-TOOL] - - [marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)](https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro) [COMMUNITY-TOOL] - [thenewstack.io: Living with Kubernetes: 12 Commands to Debug Your Workloads' 🌟](https://thenewstack.io/living-with-kubernetes-12-commands-to-debug-your-workloads) [COMMUNITY-TOOL] - [opensource.googleblog.com: Introducing Ephemeral Containers](https://opensource.googleblog.com/2022/01/Introducing%20Ephemeral%20Containers.html) [COMMUNITY-TOOL] - [linkedin.com: Kubernetes Ephemeral Containers | Bibin Wilson](https://www.linkedin.com/pulse/kubernetes-ephemeral-containers-bibin-wilson) [COMMUNITY-TOOL] @@ -109,8 +103,13 @@ - [iximiuz.com: Kubernetes Ephemeral Containers and kubectl debug Command 🌟](https://iximiuz.com/en/posts/kubernetes-ephemeral-containers) [COMMUNITY-TOOL] - [eminaktas.medium.com: Debug Containerd in Production](https://eminaktas.medium.com/debug-containerd-in-production-fe93ef4e3ce2) [COMMUNITY-TOOL] - [medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟](https://medium.com/@alex.ivenin/exploring-ephemeral-containers-in-kubernetes-bcceaf21101c) [COMMUNITY-TOOL] + - [labs.iximiuz.com: How to work with container images using ctr](https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management) [COMMUNITY-TOOL] - [medium.com/@danielepolencic: Isolating kubernetes pods for debugging](https://medium.com/@danielepolencic/isolating-kubernetes-pods-for-debugging-5fe41e630e9) [COMMUNITY-TOOL] - [medium.com/adaltas: Kubernetes: debugging with ephemeral containers](https://medium.com/adaltas/kubernetes-debugging-with-ephemeral-containers-e4be659d9ef6) [COMMUNITY-TOOL] + - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] + - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] + - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] + - [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) ⭐ 582 [COMMUNITY-TOOL] - [github.com/airwallex: k8s-pod-restart-info-collector](https://github.com/airwallex/k8s-pod-restart-info-collector) [COMMUNITY-TOOL] - [komodor.com](https://komodor.com) [COMMUNITY-TOOL] - [komodor.com: Kubernetes Troubleshooting: The Complete Guide 🌟](https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide) [COMMUNITY-TOOL] @@ -118,6 +117,7 @@ - [medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods!](https://medium.com/@ospalaemon/introducing-palaemon-the-savior-of-kubernetes-pods-85576c33287c) [COMMUNITY-TOOL] - [iximiuz/cdebug](https://github.com/iximiuz/cdebug) ⭐ 1646 [COMMUNITY-TOOL] - [felipecruz91/debug-ctr](https://github.com/felipecruz91/debug-ctr) ⭐ 52 [COMMUNITY-TOOL] + - [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) ⭐ 374 [COMMUNITY-TOOL] - [Debugging Kubernetes Systems: Practical Advice with Quality Telemetry](https://…) [COMMUNITY-TOOL] ## Kubernetes @@ -145,5 +145,5 @@ - [The Hidden CPU Throttling Crisis in Kubernetes Clusters](https://www.kubenatives.com/p/the-hidden-cpu-throttling-crisis) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth analysis exposing the silent threat of CPU throttling inside Kubernetes clusters caused by rigid CFS quota management. Demonstrates how microservices suffer latency spikes even with low aggregate CPU consumption. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Storage](./kubernetes-storage.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/kubernetes-tutorials.md b/v2-docs/kubernetes-tutorials.md index 501f84e5..e3eddb84 100644 --- a/v2-docs/kubernetes-tutorials.md +++ b/v2-docs/kubernetes-tutorials.md @@ -5,22 +5,24 @@ ## Standard Reference + - [kubernetesbyexample.com 🌟](http://kubernetesbyexample.com) [COMMUNITY-TOOL] + - [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features 🌟](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) [COMMUNITY-TOOL] - [Intoduction to Kubernetes (slides, beginners and advanced)](https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit) [COMMUNITY-TOOL] - - [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) [COMMUNITY-TOOL] β€” - [millionvisit.blogspot.com: Kubernetes for Developers #2: Kubernetes for Local Development](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #3: kubectl CLI](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #4: Enable kubectl bash autocompletion](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #5: Kubernetes Web UI Dashboard](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #6: Kubernetes Objects](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #7: Imperative vs. Declarative Kubernetes Objects](http://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #9: Kubernetes Pod Lifecycle](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #10: Kubernetes Pod YAML manifest in-detail](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #14: Kubernetes Deployment YAML manifest in-detail](http://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html) - [educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive 🌟🌟🌟](https://www.educative.io/courses/learn-kubernetes) [COMMUNITY-TOOL] - - [kubernetesbyexample.com](http://kubernetesbyexample.com) [COMMUNITY-TOOL] - [devopswithkubernetes.com](https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes) [COMMUNITY-TOOL] - [Openshift Baremetal - Installer's Bake-off: Agent vs Assisted vs IPI](https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be) [COMMUNITY-TOOL] - [Kubernetes para principiantes - La guΓ­a definitiva para principiantes absolutos](https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8) [COMMUNITY-TOOL] + - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] + - [Open Source Friday: Spec Kit - What it is, the problems it solves, and how' clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) [COMMUNITY-TOOL] + - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] + - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] + - [wardviaene/kubernetes-course](https://github.com/wardviaene/kubernetes-course) ⭐ 1735 [COMMUNITY-TOOL] - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] + - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] + - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] + - [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes Tutorials](https://kubernetes.io/docs/tutorials) [COMMUNITY-TOOL] - [devopscube.com: Kubernetes Tutorials For Beginners: Getting Started Guide](https://devopscube.com/kubernetes-tutorials-beginners) [COMMUNITY-TOOL] - [medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters](https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16) [COMMUNITY-TOOL] @@ -61,18 +63,8 @@ - [kodekloud.com](https://kodekloud.com) [COMMUNITY-TOOL] - [training.linuxfoundation.org: Introduction to Kubernetes (LFS158x)](https://training.linuxfoundation.org/training/introduction-to-kubernetes) [COMMUNITY-TOOL] - [civo.com/academy 🌟🌟🌟](https://www.civo.com/academy) [COMMUNITY-TOOL] - - [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) [COMMUNITY-TOOL] - [udemy.com: Just enough kubernetes to be dangerous (free)](https://www.udemy.com/course/just-enough-kubernetes) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] - - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] - - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] - - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] - - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] - - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] - [exploreneptune.io 🌟](https://exploreneptune.io) [COMMUNITY-TOOL] - - [Open Source Friday: Spec Kit - What it is, the problems it solves, and how' clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) [COMMUNITY-TOOL] - - [wardviaene/kubernetes-course](https://github.com/wardviaene/kubernetes-course) ⭐ 1735 [COMMUNITY-TOOL] ## Cloud Providers @@ -129,5 +121,5 @@ - [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [COMMUNITY-TOOL] β€” Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/kubernetes.md b/v2-docs/kubernetes.md index c0780f93..d5b229d2 100644 --- a/v2-docs/kubernetes.md +++ b/v2-docs/kubernetes.md @@ -5,19 +5,12 @@ ## Standard Reference - - [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) [COMMUNITY-TOOL] β€” - [millionvisit.blogspot.com: Kubernetes for Developers #2: Kubernetes for Local Development](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #3: kubectl CLI](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #4: Enable kubectl bash autocompletion](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #5: Kubernetes Web UI Dashboard](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #6: Kubernetes Objects](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #7: Imperative vs. Declarative Kubernetes Objects](http://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #9: Kubernetes Pod Lifecycle](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #10: Kubernetes Pod YAML manifest in-detail](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html) - - [millionvisit.blogspot.com: Kubernetes for Developers #14: Kubernetes Deployment YAML manifest in-detail](http://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html) - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] + - [platform9.com: Kubernetes Service Mesh: A Comparison of Istio, Linkerd and Consul](https://platform9.com/blog/kubernetes-service-mesh) [COMMUNITY-TOOL] - [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [COMMUNITY-TOOL] - [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) [COMMUNITY-TOOL] - [kei6u/kubectl-secret-data](https://github.com/keisku/kubectl-secretdata) ⭐ 39 [COMMUNITY-TOOL] + - [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [COMMUNITY-TOOL] - [twitter.com/kubernetesio](https://x.com/kubernetesio) [COMMUNITY-TOOL] - [padok.fr: Kubernetes’ Architecture: Understanding the components and structure of clusters 🌟](https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-components-and-structure-of-clusters) [COMMUNITY-TOOL] - [elmanytas.es: Kubernetes para impostores III](http://elmanytas.es/?q=node/358) [COMMUNITY-TOOL] @@ -27,6 +20,7 @@ - [k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components](https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners) [COMMUNITY-TOOL] - [redhat.com: Kubernetes basics for sysadmins](https://www.redhat.com/en/blog/kubernetes-basics-sysadmins) [COMMUNITY-TOOL] - [redhat.com: Kubernetes Components - A sysadmin's guide to basic Kubernetes components 🌟](https://www.redhat.com/en/blog/kubernetes-components) [COMMUNITY-TOOL] + - [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features 🌟](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) [COMMUNITY-TOOL] - [redhat.com: Start learning Kubernetes from your local machine](https://www.redhat.com/en/blog/start-learning-kubernetes) [COMMUNITY-TOOL] - [infoworld.com: No one wants to manage Kubernetes anymore 🌟](https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anymore.html) [COMMUNITY-TOOL] - [searchitoperations.techtarget.com: Ensure Kubernetes high availability with master node planning](https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availability-with-master-node-planning) [COMMUNITY-TOOL] @@ -49,7 +43,6 @@ - [blocksandfiles.com: Kubernetes is in a bit of state about state](https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-bit-of-state-about-state/1612337) [COMMUNITY-TOOL] - [loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing](https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing) [COMMUNITY-TOOL] - [containerjournal.com: Overcoming Kubernetes Infrastructure Challenges](https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges) [COMMUNITY-TOOL] - - [platform9.com: The Gorilla Guide to Kubernetes in the Enterprise](https://platform9.com/blog/kubernetes-service-mesh) [COMMUNITY-TOOL] - [learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes](https://learnkube.com/scaling-celery-rabbitmq-kubernetes) [COMMUNITY-TOOL] - [superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production](https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production) [COMMUNITY-TOOL] - [openshift.com: Topology Aware Scheduling in Kubernetes Part 1: The High Level Business Case](https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case) [COMMUNITY-TOOL] β€” - [openshift.com: Topology Awareness in Kubernetes Part 2: Don’t we already have a Topology Manager?](https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager) @@ -164,20 +157,24 @@ - [Kubernetes: Up and Running, 2nd Edition](http://shop.oreilly.com/product/0636920223788.do) [COMMUNITY-TOOL] - [compliantkubernetes.io: Compliant Kubernetes is a Certified Kubernetes distribution, that complies with: HIPAA, GDPR, PCI DSS, FFFS 2014:7, ISO 27001, etc. 🌟](https://elastisys.io/compliantkubernetes) [COMMUNITY-TOOL] - [slack.kubernetes.io](http://slack.kubernetes.io) [COMMUNITY-TOOL] - - [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [COMMUNITY-TOOL] - - [medium: Run Kubernetes Production Environment on EC2 Spot Instances With' Zero Downtime: A Complete Guide](https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea) [COMMUNITY-TOOL] + - [diegolnasc/kubernetes-best-practices 🌟](https://github.com/diegolnasc/kubernetes-best-practices) ⭐ 1498 [COMMUNITY-TOOL] + - [divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] + - [Available kubectl plugins](https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md) ⭐ 690 [COMMUNITY-TOOL] + - [Awesome Kubectl plugins](https://github.com/ishantanu/awesome-kubectl-plugins) ⭐ 1008 [COMMUNITY-TOOL] + - [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [COMMUNITY-TOOL] - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] - - [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - - [CDK](https://aws.amazon.com/cdk) [COMMUNITY-TOOL] - [dzone.com: Performance Patterns in Microservices-Based Integrations](https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1) [COMMUNITY-TOOL] - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] - - [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [COMMUNITY-TOOL] - - [medium.com/@danielepolencic: In Kubernetes, are there hidden costs to' running many cluster nodes?](https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd) [COMMUNITY-TOOL] - - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] - - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] - - [itnext.io: Kubernetes Essential Tools: 2021](https://itnext.io/kubernetes-essential-tools-2021-def12e84c572) [COMMUNITY-TOOL] - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] + - [k8sref.io](https://www.k8sref.io) [COMMUNITY-TOOL] + - [Kubernetes Glossary 🌟](https://www.bluematador.com/learn/kubernetes-glossary) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] + - [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] + - [Automated Let's Encrypt Certificates in Azure Key Vault with ACME Bot](https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide) [COMMUNITY-TOOL] + - [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [COMMUNITY-TOOL] + - [Export Terraform Code from the Azure Portal](https://mattias.engineer/blog/2025/azure-portal-export-terraform) [COMMUNITY-TOOL] + - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] + - [itnext.io: Kubernetes Essential Tools: 2021](https://itnext.io/kubernetes-essential-tools-2021-def12e84c572) [COMMUNITY-TOOL] - [ramitsurana/awesome-kubernetes: Tools 🌟](https://github.com/ramitsurana/awesome-kubernetes#configuration) ⭐ 15940 [DE FACTO STANDARD] - [loft-sh/kiosk](https://github.com/loft-sh/kiosk?utm_sq=gf3f25b1tk#why-kiosk) ⭐ 1072 [COMMUNITY-TOOL] - [Deprek8ion](https://github.com/swade1987/deprek8ion) ⭐ 143 [COMMUNITY-TOOL] @@ -189,16 +186,22 @@ - [github.com/FairwindsOps: Goldilocks is a utility that can help you identify' a starting point for resource requests and limits](https://github.com/FairwindsOps/goldilocks) ⭐ 3228 [ENTERPRISE-STABLE] - [github.com/alexellis/run-job](https://github.com/alexellis/run-job) ⭐ 211 [COMMUNITY-TOOL] - [kondense 🌟](https://github.com/unagex/kondense) ⭐ 369 [COMMUNITY-TOOL] - - [Automated Let's Encrypt Certificates in Azure Key Vault with ACME Bot](https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide) [COMMUNITY-TOOL] - - [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [COMMUNITY-TOOL] - - [Export Terraform Code from the Azure Portal](https://mattias.engineer/blog/2025/azure-portal-export-terraform) [COMMUNITY-TOOL] - - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] - - [k8sref.io](https://www.k8sref.io) [COMMUNITY-TOOL] - - [Kubernetes Glossary 🌟](https://www.bluematador.com/learn/kubernetes-glossary) [COMMUNITY-TOOL] + - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] + - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] + - [CDK](https://aws.amazon.com/cdk) [COMMUNITY-TOOL] + - [medium.com/@danielepolencic: In Kubernetes, are there hidden costs to' running many cluster nodes?](https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd) [COMMUNITY-TOOL] + - [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape) [COMMUNITY-TOOL] - [ronaknathani.com: How a Kubernetes Pod Gets an IP Address 🌟](https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address) [COMMUNITY-TOOL] - [dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods](https://dustinspecker.com/posts/iptables-how-kubernetes-services-direct-traffic-to-pods) [COMMUNITY-TOOL] - [arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy)](https://arthurchiao.art/blog/cracking-k8s-node-proxy) [COMMUNITY-TOOL] - [andrewlock.net: Series: Deploying ASP.NET Core applications to Kubernetes' with Helm 🌟](https://andrewlock.net/series/deploying-asp-net-core-applications-to-kubernetes) [COMMUNITY-TOOL] + - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] + - [learndevops.substack.com: Hitting prometheus API with curl and jq 🌟](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) [COMMUNITY-TOOL] + - [reddit.com/r/kubernetes](https://www.reddit.com/r/kubernetes) [COMMUNITY-TOOL] + - [nativecloud.dev 🌟](https://nativecloud.dev) [COMMUNITY-TOOL] + - [medium: Run Kubernetes Production Environment on EC2 Spot Instances With' Zero Downtime: A Complete Guide](https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea) [COMMUNITY-TOOL] + - [devopscube.com](https://devopscube.com) [COMMUNITY-TOOL] + - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] - [Wikipedia.org: Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) [COMMUNITY-TOOL] - [cloud.google.com: What is Kubernetes? 🌟](https://cloud.google.com/learn/what-is-kubernetes) [COMMUNITY-TOOL] - [Kubernetes magic is in enterprise standardization, not app portability](https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardization-not-app-portability) [COMMUNITY-TOOL] @@ -299,7 +302,6 @@ - [dev.to: Build my own Kubernetes journey (10 Part Series) | Jonatan Ezron](https://dev.to/jonatan5524/build-my-own-kubernetes-journey-1a3j) [COMMUNITY-TOOL] - [thenewstack.io: Why Kubernetes Has Emerged as the β€˜OS’ of the Cloud](https://thenewstack.io/why-kubernetes-has-emerged-as-the-os-of-the-cloud) [COMMUNITY-TOOL] - [aws.amazon.com: Kubernetes as a platform vs. Kubernetes as an API 🌟🌟](https://aws.amazon.com/blogs/containers/kubernetes-as-a-platform-vs-kubernetes-as-an-api-2) [COMMUNITY-TOOL] - - [Symbiosis](https://symbiosis.host) [COMMUNITY-TOOL] - [medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture' && Kubernetes Object deep dive-1 🌟](https://medium.com/@deepeshjaiswal6734/an-introduction-to-kubernetes-architecture-kubernetes-object-deep-dive-1-77205e56db5) [COMMUNITY-TOOL] - [dev.to: Kubernetes 101, part I, the fundamentals | Leandro ProenΓ§a](https://dev.to/leandronsp/kubernetes-101-part-i-the-fundamentals-23a1) [COMMUNITY-TOOL] - [cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟](https://www.cncf.io/phippy/the-childrens-illustrated-guide-to-kubernetes) [COMMUNITY-TOOL] @@ -335,27 +337,22 @@ - [fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model β€”' How to Use It](https://fairwinds.medium.com/an-introduction-to-the-kubernetes-maturity-model-how-to-use-it-54ebfc21e413) [COMMUNITY-TOOL] - [openshift sandbox](https://developers.redhat.com/developer-sandbox/get-started) [COMMUNITY-TOOL] - [Kubebyexample.com - kubernetesbyexample.com 🌟🌟](https://kubebyexample.com) [COMMUNITY-TOOL] - - [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Installation Methods The Complete Guide](https://itnext.io/kubernetes-installation-methods-the-complete-guide-1036c860a2b3) [COMMUNITY-TOOL] - [medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t' Afford to Miss](https://medium.com/@DevOpsfreak/top-12-kubernetes-installation-errors-you-cant-afford-to-miss-b52d7cda1a52) [COMMUNITY-TOOL] - [kubernetes.io](https://kubernetes.io) [COMMUNITY-TOOL] - - [reddit.com/r/kubernetes](https://www.reddit.com/r/kubernetes) [COMMUNITY-TOOL] - [Kubernetes README: kubernetesreadme.com](https://kubernetesreadme.com) [COMMUNITY-TOOL] - [dev-k8sref-io.web.app](https://dev-k8sref-io.web.app) [COMMUNITY-TOOL] - [jamiehannaford/what-happens-when-k8s](https://github.com/jamiehannaford/what-happens-when-k8s) [COMMUNITY-TOOL] - [kubernetespodcast.com](https://kubernetespodcast.com) [COMMUNITY-TOOL] - [kubelist.com/podcast: The Kubelist Podcast](https://kubelist.com/podcast) [COMMUNITY-TOOL] - - [nativecloud.dev 🌟](https://nativecloud.dev) [COMMUNITY-TOOL] - [cloudowski.com](https://cloudowski.com) [COMMUNITY-TOOL] - [dev.to/t/kubernetes](https://dev.to/t/kubernetes) [COMMUNITY-TOOL] - [opensource.com/tags/kubernetes](https://opensource.com/tags/kubernetes) [COMMUNITY-TOOL] - [itnext.io/tagged/kubernetes](https://itnext.io/tagged/kubernetes) [COMMUNITY-TOOL] - [learnsteps.com/tag/basics-on-kubernetes](https://www.learnsteps.com/tag/basics-on-kubernetes) [COMMUNITY-TOOL] - - [devopscube.com](https://devopscube.com) [COMMUNITY-TOOL] - [thecloudblog.net](https://thecloudblog.net) [COMMUNITY-TOOL] - - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] - [returngis.net](https://www.returngis.net) [COMMUNITY-TOOL] - - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] + - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] - [kubedex.com](https://kubedex.com) [COMMUNITY-TOOL] - [medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of' Empathy](https://medium.com/@jpcontad/a-year-of-running-kubernetes-as-a-product-7eed1204eecd) [COMMUNITY-TOOL] - [labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet](https://labs.mwrinfosecurity.com/blog/attacking-kubernetes-through-kubelet) [COMMUNITY-TOOL] @@ -538,7 +535,6 @@ - [medium.com/@yogitakothadia: A Manifest File in Kubernetes](https://medium.com/@yogitakothadia/a-manifest-file-in-kubernetes-952183a508d4) [COMMUNITY-TOOL] - [betterprogramming.pub: Setup Microservices on Kubernetes β€” Write a Configuration' File](https://betterprogramming.pub/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c) [COMMUNITY-TOOL] - [faun.pub: Understanding the Kubernetes Manifest](https://faun.pub/understanding-the-kubernetes-manifest-e96d680f2a11) [COMMUNITY-TOOL] - - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [kruyt.org: Migrate from Docker to Containerd in Kubernetes](https://kruyt.org/migrate-docker-containerd-kubernetes) [COMMUNITY-TOOL] - [opensourcerers.org: How to go from Docker to Kubernetes the right way 🌟](https://www.opensourcerers.org/2021/02/01/how-to-go-from-docker-to-kubernetes-the-right-way) [COMMUNITY-TOOL] - [linuxtechi.com: How to Setup Private Docker Registry in Kubernetes (k8s)](https://www.linuxtechi.com/setup-private-docker-registry-kubernetes) [COMMUNITY-TOOL] @@ -645,7 +641,6 @@ - [towardsaws.com: Kubernetes Multi-Tenancy Approach](https://towardsaws.com/kubernetes-multi-tenancy-approach-b0f58d615971) [COMMUNITY-TOOL] - [medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes](https://medium.com/@het.trivedi05/designing-multi-tenant-applications-on-kubernetes-f0470f8e641c) [COMMUNITY-TOOL] - [blog.joshgav.com: Clusters for all! - 16 May 2022 on Multitenancy, Clusters](https://blog.joshgav.com/posts/cluster-level-multitenancy) [COMMUNITY-TOOL] - - [divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - [cast.ai: Kubernetes Namespace: How To Use It To Organize And Optimize Costs](https://cast.ai/blog/kubernetes-namespace-how-to-use-it-to-organize-and-optimize-costs) [COMMUNITY-TOOL] - [medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE](https://medium.com/adeo-tech/a-walkthrough-guide-for-multi-tenancy-with-gke-b9e6f1aed2a2) [COMMUNITY-TOOL] - [itnext.io: Multi-Tenancy in Kubernetes | Daniele Polencic 🌟🌟](https://itnext.io/multi-tenancy-in-kubernetes-332ff88d55d8) [COMMUNITY-TOOL] @@ -745,7 +740,6 @@ - [kubernetes.io: Kubernetes API](https://kubernetes.io/docs/reference/kubernetes-api) [COMMUNITY-TOOL] - [thenewstack.io: Living with Kubernetes: API Lifecycles and You](https://thenewstack.io/living-with-kubernetes-api-lifecycles-and-you) [COMMUNITY-TOOL] - [blog.tilt.dev: Kubernetes is so Simple You Can Explore it with Curl](https://blog.tilt.dev/2021/03/18/kubernetes-is-so-simple.html) [COMMUNITY-TOOL] - - [learndevops.substack.com: Hitting prometheus API with curl and jq 🌟](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Is Not Just About Containers β€” It’s About the' API 🌟](https://thenewstack.io/kubernetes-is-not-just-about-containers-its-about-the-api) [COMMUNITY-TOOL] - [kubernetes.io: Alpha in Kubernetes v1.22: API Server Tracing](https://kubernetes.io/blog/2021/09/03/api-server-tracing) [COMMUNITY-TOOL] - [evancordell.com: 16 things you didn't know about Kube APIs and CRDs](https://evancordell.com/posts/kube-apis-crds) [COMMUNITY-TOOL] @@ -846,11 +840,9 @@ - [banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18' 🌟](https://banzaicloud.com/blog/k8s-sidecars) [COMMUNITY-TOOL] - [medium: Delaying application start until sidecar is ready](https://medium.com/@marko.luksa/delaying-application-start-until-sidecar-is-ready-2ec2d21a7b74) [COMMUNITY-TOOL] - [pauldally.medium.com: Kubernetes – An Introduction to Sidecars](https://pauldally.medium.com/kubernetes-an-introduction-to-sidecars-21d99fbd7de3) [COMMUNITY-TOOL] - - [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape) [COMMUNITY-TOOL] - [saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes' Pod](https://saurabhdashora.hashnode.dev/implementing-sidecar-design-pattern-with-kubernetes-pod) [COMMUNITY-TOOL] - [dev.to/fermyon: Scaling Sidecars to Zero in Kubernetes](https://dev.to/fermyon/scaling-sidecars-to-zero-in-kubernetes-2m23) [COMMUNITY-TOOL] - [kubernetes.io: Annotating Kubernetes Services for Humans](https://kubernetes.io/blog/2021/04/20/annotating-k8s-for-humans) [COMMUNITY-TOOL] - - [diegolnasc/kubernetes-best-practices 🌟](https://github.com/diegolnasc/kubernetes-best-practices) ⭐ 1498 [COMMUNITY-TOOL] - [blog.pipetail.io: 10 most common mistakes using kubernetes](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s) [COMMUNITY-TOOL] - [techradar.com: Three tips to implement Kubernetes with open standards](https://www.techradar.com/news/three-tips-to-implement-kubernetes-with-open-standards) [COMMUNITY-TOOL] - [medium: Kubernetes Tip: How Does OOMKilled Work?](https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba71b135993b) [COMMUNITY-TOOL] @@ -939,8 +931,6 @@ - [external-dns](https://github.com/kubernetes-sigs/external-dns) ⭐ 8961 [ENTERPRISE-STABLE] - [Kubernetes-Secrets-Store-CSI-Driver: Secrets Store CSI driver for Kubernetes' secrets](https://github.com/kubernetes-sigs/secrets-store-csi-driver) ⭐ 1530 [COMMUNITY-TOOL] - [kustomize](https://github.com/kubernetes-sigs/kustomize) ⭐ 12051 [ENTERPRISE-STABLE] - - [Available kubectl plugins](https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md) ⭐ 690 [COMMUNITY-TOOL] - - [Awesome Kubectl plugins](https://github.com/ishantanu/awesome-kubectl-plugins) ⭐ 1008 [COMMUNITY-TOOL] - [Extend kubectl with plugins](https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins) [COMMUNITY-TOOL] - [youtube: Welcome to the world of kubectl plugins](https://www.youtube.com/watch?v=_W2qZvQT6XY) [COMMUNITY-TOOL] - [kubectl-trace](https://github.com/iovisor/kubectl-trace) ⭐ 2179 [COMMUNITY-TOOL] @@ -995,12 +985,12 @@ - [loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local' Development](https://loft-sh.medium.com/how-virtual-kubernetes-clusters-can-speed-up-your-local-development-e5645614a3c5) [COMMUNITY-TOOL] - [aquasec.com: Kubernetes Federation: The Basics and a 5-Step Tutorial](https://www.aquasec.com/cloud-native-academy/kubernetes-in-production/kubernetes-federation) [COMMUNITY-TOOL] - [medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure' with Kubefed v2](https://medium.com/expedia-group-tech/managing-a-federated-kubernetes-cluster-using-kubefed-v2-5f115dbdbe05) [COMMUNITY-TOOL] + - [Red Hat OLM](https://github.com/operator-framework/operator-lifecycle-manager) ⭐ 1856 [COMMUNITY-TOOL] - [engineering.monday.com: monday.com’s Multi-Regional Architecture: A Deep' Dive](https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes-in-Kubernetes and the WEDOS PXE bootable server' farm](https://kubernetes.io/blog/2021/12/22/kubernetes-in-kubernetes-and-pxe-bootable-server-farm) [COMMUNITY-TOOL] - [Kubernetes Scripts](https://github.com/eldada/kubernetes-scripts) [COMMUNITY-TOOL] - [Get applied and effective apiVersion from Kubernetes objects](https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236) [COMMUNITY-TOOL] - [itnext.io: Automating System Updates for Kubernetes Clusters using Ansible](https://itnext.io/automating-system-updates-for-kubernetes-clusters-using-ansible-94a70f4e1972) [COMMUNITY-TOOL] - - [Ansible for devops: Kubernetes](https://github.com/geerlingguy/ansible-for-devops/tree/master/kubernetes) ⭐ 9761 [ENTERPRISE-STABLE] - [itnext.io: Embracing failures and cutting infrastructure costs: Spot instances' in Kubernetes](https://itnext.io/embracing-failures-and-cutting-infrastructure-costs-spot-instances-in-kubernetes-6976781beacc) [COMMUNITY-TOOL] - [cynet.com: Incident Report Plan (IRP)](https://www.cynet.com/incident-response/incident-response-plan) [COMMUNITY-TOOL] - [kubermatic.com: A Framework for Kubernetes Incident Response](https://www.kubermatic.com/blog/a-framework-for-kubernetes-incident-response) [COMMUNITY-TOOL] @@ -1034,6 +1024,7 @@ - [Complete Kubernetes Course](https://www.youtube.com/watch?v=0KQndcIedeg) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: Top 5 courses to Learn Docker and Kubernetes' in 2020 - Best of Lot](https://javarevisited.blogspot.com/2019/05/top-5-courses-to-learn-docker-and-kubernetes-for-devops.html) [COMMUNITY-TOOL] - [medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for' Fullstack Developers and DevOps Engineers](https://medium.com/javarevisited/top-15-online-courses-to-learn-docker-kubernetes-and-aws-for-fullstack-developers-and-devops-d8cc4f16e773) [COMMUNITY-TOOL] + - [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) [COMMUNITY-TOOL] - [en.wikipedia.org: Payment Card Industry Data Security Standard](https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard) [COMMUNITY-TOOL] - [container-security.site: PCI Container Orchestration Guidance for Kubernetes](https://www.container-security.site/defenders/PCI_Container_Orchestration_Guidance.html) [COMMUNITY-TOOL] - [kubernetes.slack.com](https://kubernetes.slack.com) [COMMUNITY-TOOL] @@ -1120,8 +1111,20 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### Agentic Workflows - [Development Environments for Cloud Agents](https://cursor.com/blog/cloud-agent-development-environments) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the infrastructure required to run high-autonomy AI coding agents. Discusses secure sandboxing, runtime requirements, and interactive execution environments designed to bridge LLMs with real-world system runtimes safely. +## GitOps and Continuous Delivery + +### Deployment Strategies + +#### Blue-Green + + - **(2022)** [==semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟==](https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A highly-rated technical guide illustrating step-by-step implementation of automated Blue-Green deployments within a Kubernetes cluster. Details traffic switching using Kubernetes Services and ingress resources, highlighting rollback procedures and pipeline workflow integration. ## Infrastructure +### Cluster Provisioning + +#### Canonical Juju + + - **(2026)** [**Conjure up**](https://canonical.com/juju) [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The canonical toolset for automating cloud operations using Juju charms. Simplifies the installation of Charmed Kubernetes clusters across various clouds. Note: Conjure-up has been fully integrated and evolved directly into Canonical Juju's primary modeling environment. ### Containerization #### Kernel Internals @@ -1173,5 +1176,5 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi - [From Zero to Hero with Identity and Access Control in Azure Kubernetes Service](https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-identity-and-access-control-in-azure-kubernetes-service/4386350) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Architect blueprint for managing Microsoft Entra ID integration in Azure Kubernetes Service. Live Grounding: Walks through configuring fine-grained identity federation and replacing Kubernetes cluster roles with enterprise Azure AD mappings. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/kustomize.md b/v2-docs/kustomize.md index a0a06076..8ebd37f2 100644 --- a/v2-docs/kustomize.md +++ b/v2-docs/kustomize.md @@ -8,6 +8,7 @@ - [codefresh.io: Applied GitOps with Kustomize](https://octopus.com/blog/applied-gitops-with-kustomize) [COMMUNITY-TOOL] - [harness.io: Comparing Helm vs Kustomize](https://www.harness.io/blog/helm-vs-kustomize) [COMMUNITY-TOOL] - [techiescamp.com: Kubernetes Kustomize Crash Course](https://courses.devopscube.com/l/products) [COMMUNITY-TOOL] + - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [COMMUNITY-TOOL] - [dex.dev: YAML Templating Solutions: Helm & Kustomize](https://www.dex.dev/dex-videos/templating-solutions) [COMMUNITY-TOOL] - [kustomize.io 🌟](https://kustomize.io) [COMMUNITY-TOOL] - [kubernetes.io: Introducing kustomize; Template-free Configuration Customization' for Kubernetes](https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes) [COMMUNITY-TOOL] @@ -35,7 +36,6 @@ - [itnext.io: Generating, transforming, and patching Kubernetes configuration' with Kustomize](https://itnext.io/generating-transforming-and-patching-kubernetes-configuration-with-kustomize-fb7b02476a1b) [COMMUNITY-TOOL] - [Secretize 🌟](https://github.com/bbl/secretize) ⭐ 71 [COMMUNITY-TOOL] - [itnext.io: Helm Is Not Enough, You Also Need Kustomize](https://itnext.io/helm-is-not-enough-you-also-need-kustomize-82bae896816e) [COMMUNITY-TOOL] - - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [COMMUNITY-TOOL] ## Networking @@ -48,5 +48,5 @@ - [blog.tomarrell.com: Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller](https://blog.tomarrell.com/post/traefik_v2_on_kubernetes) [LEGACY] β€” An operations blog outlining Traefik v2.2 deployment using Kustomize overlays. Although the specific Traefik CRD API versions are legacy, the architectural structure of managing ingress with Kustomize remains highly educational. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Crossplane](./crossplane.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/linux-dev-env.md b/v2-docs/linux-dev-env.md index f1aea527..8f8925b2 100644 --- a/v2-docs/linux-dev-env.md +++ b/v2-docs/linux-dev-env.md @@ -7,6 +7,7 @@ - [docs.microsoft.com: WSL - Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl) [COMMUNITY-TOOL] - [9elements.com: Developing on Windows with WSL2](https://9elements.com/blog/developing-on-windows-with-wsl2) [COMMUNITY-TOOL] + - [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) ⭐ 25901 [DE FACTO STANDARD] - [Using WSL and MobaXterm to Create a Linux Dev Environment on Windows](https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows) [COMMUNITY-TOOL] - [Setting Up Docker for Windows and WSL to Work Flawlessly](https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly) [COMMUNITY-TOOL] - [Take your Linux development experience in Windows to the next level with WSL and Visual Studio Code Remote](https://devblogs.microsoft.com/commandline/take-your-linux-development-experience-in-windows-to-the-next-level-with-wsl-and-visual-studio-code-remote) [COMMUNITY-TOOL] @@ -23,7 +24,6 @@ - [klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes](https://klaushofrichter.medium.com/using-windows-subsystem-for-linux-for-kubernetes-8bd1f5468531) [COMMUNITY-TOOL] - [Windows Terminal 1.0](https://devblogs.microsoft.com/commandline/windows-terminal-1-0) [COMMUNITY-TOOL] - [Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL](https://venturebeat.com/2020/05/19/microsoft-windows-terminal-wsl-gpu-support-linux-gui-apps) [COMMUNITY-TOOL] - - [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) ⭐ 25901 [DE FACTO STANDARD] - [Microsoft debuts Windows Package Manager for your dev environment](https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys) [COMMUNITY-TOOL] - [cmder 🌟](https://cmder.net) [COMMUNITY-TOOL] @@ -36,5 +36,5 @@ - [asdf version manager (asdf-vm)](https://asdf-vm.com) [EN CONTENT] [DE FACTO STANDARD] β€” An extensible, multi-language version manager capable of centralizing tool runtimes through a unified CLI configuration file (`.tool-versions`). Eliminates environmental drift across localized developer workspaces by managing multiple CLI toolchains via a modular plugin architecture. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/linux.md b/v2-docs/linux.md index 879691d9..150bd7cf 100644 --- a/v2-docs/linux.md +++ b/v2-docs/linux.md @@ -10,6 +10,7 @@ - [cyberciti.biz - SS Utility: Quick Intro](http://www.cyberciti.biz/files/ss.html) [COMMUNITY-TOOL] - [unix.stackexchange.com: ss - linux socket statistics utility output format](http://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utility-output-format) [COMMUNITY-TOOL] - [stackoverflow.com: difference between netstat and ss in linux?](http://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-in-linux) [COMMUNITY-TOOL] + - [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) [COMMUNITY-TOOL] - [cyberciti.biz: Red Hat introduces new no-cost RHEL option](https://www.cyberciti.biz/linux-news/red-hat-introduces-new-no-cost-rhel-option) [COMMUNITY-TOOL] - [enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent](https://www.enterpriseai.news/2021/01/22/red-hats-disruption-of-centos-unleashes-storm-of-dissent) [COMMUNITY-TOOL] - [cloudsavvyit.com: Is Rocky Linux the new CentOS?](https://www.cloudsavvyit.com/13092/is-rocky-linux-the-new-centos) [COMMUNITY-TOOL] @@ -69,7 +70,6 @@ - [linuxjourney.com commandline](https://linuxjourney.com/lesson/the-shell#) [COMMUNITY-TOOL] - [Announcing the HashiCorp Linux Repository](https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository) [COMMUNITY-TOOL] - [blog.pandorafms.org: Useful Network commands](https://blog.pandorafms.org/network-commands) [COMMUNITY-TOOL] - - [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) [COMMUNITY-TOOL] - [cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins](https://www.cyberciti.biz/tips/linux-iptables-examples.html) [COMMUNITY-TOOL] ## Cloud Architecture @@ -345,11 +345,6 @@ - [iximiuz.com: Illustrated introduction to Linux iptables](https://iximiuz.com/en/posts/laymans-iptables-101) [ENTERPRISE-STABLE] β€” An exceptionally clear, illustrated guide explaining Netfilter chains, tables (filter, nat, mangle), and packet evaluation flows in Linux iptables. Demonstrates practical rules for port forwarding and packet blocking. - [linuxteck.com: 15 basic useful firewall-cmd commands in Linux](https://www.linuxteck.com/basic-useful-firewall-cmd-commands-in-linux) [COMMUNITY-TOOL] β€” A practical walkthrough of firewalld configurations using the firewall-cmd CLI. Covers zone management, permanent versus runtime rule definitions, and service-based port bindings for modern Red Hat enterprise environments. -### Web Servers - -#### Nginx - - - **(2026)** [==Nginx==](https://www.f5.com/products/nginx) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Nginx is the premier high-performance web server, reverse proxy, and ingress standard globally. Its lightweight event-driven design allows it to process high-concurrency traffic patterns with extremely predictable memory and CPU footprints. ## Observability (1) ### Capacity Management @@ -393,7 +388,6 @@ #### CLI Curation - - **(2025)** [**CommandLineFu 🌟**](https://www.commandlinefu.com/commands/browse) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An immense, user-voted platform for sharing and assessing terminal tricks. Perfect for tracking down highly specific, multi-tool regex constructs or one-liners. - **(2024)** [twitter.com/commandlinefu](https://x.com/commandlinefu) 🌟🌟 [COMMUNITY-TOOL] β€” Official social channel broadcasting top command-line tips from the CommandLineFu portal. Useful for continuous bite-sized technical integration. - **(2023)** [twitter.com/commandlinefu3](https://x.com/commandlinefu3) 🌟 [COMMUNITY-TOOL] β€” Supplementary feed mirroring automated script updates and terminal command structures. - **(2023)** [twitter.com/commandlinefu10](https://x.com/commandlinefu10) 🌟 [COMMUNITY-TOOL] β€” Secondary distribution pipeline showcasing community-submitted bash recipes and diagnostic tools. @@ -632,5 +626,5 @@ - [tecmint.com: Testssl.sh – Testing TLS/SSL Encryption Anywhere on Any Port](https://www.tecmint.com/testssl-sh-test-tls-ssl-encryption-in-linux-commandline) [ENTERPRISE-STABLE] [GUIDE] β€” A hands-on installation and usage guide for testssl.sh, an open-source command-line security auditing tool. It demonstrates how to scan endpoints on any port to detect SSL/TLS vulnerabilities, cipher suite issues, and configuration flaws. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/liquibase.md b/v2-docs/liquibase.md index 5e26f6a4..97151a3c 100644 --- a/v2-docs/liquibase.md +++ b/v2-docs/liquibase.md @@ -42,5 +42,5 @@ * Establishes safe practices for database change control that are compatible with agile methodologies. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/lowcode-nocode.md b/v2-docs/lowcode-nocode.md index b693c4cc..6eed911d 100644 --- a/v2-docs/lowcode-nocode.md +++ b/v2-docs/lowcode-nocode.md @@ -22,5 +22,5 @@ - [techradar.com: Low-code could replace "traditional" coding within months](https://www.techradar.com/news/low-code-could-replace-traditional-coding-within-months) [EN CONTENT] [COMMUNITY-TOOL] β€” A forward-looking exploration of the swift adoption velocity of low-code architectures. Highlights potential impacts on classic development methods. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/managed-kubernetes-in-public-cloud.md b/v2-docs/managed-kubernetes-in-public-cloud.md index 130b2ac6..5985f3cb 100644 --- a/v2-docs/managed-kubernetes-in-public-cloud.md +++ b/v2-docs/managed-kubernetes-in-public-cloud.md @@ -5,6 +5,11 @@ ## Standard Reference + - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] + - [Banzai Cloud 🌟](https://banzaicloud.com) [COMMUNITY-TOOL] + - [medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and' use Secrets inside the Pods: Part-1](https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb) [COMMUNITY-TOOL] + - [mehighlow.medium.com: Hardened-AKS/Secrets](https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4) [COMMUNITY-TOOL] + - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] - [medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS](https://medium.com/@Platform9Sys/kubernetes-cloud-services-comparing-gke-eks-and-aks-1fe42770cad3) [COMMUNITY-TOOL] - [medium: State of Managed Kubernetes 2020](https://medium.com/swlh/state-of-managed-kubernetes-2020-4be006643360) [COMMUNITY-TOOL] - [medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS](https://medium.com/better-programming/managed-kubernetes-services-compared-gke-vs-eks-vs-aks-df1ecb22bba0) [COMMUNITY-TOOL] @@ -25,12 +30,10 @@ - [particule.io: Create Kubernetes federated clusters on AWS](https://particule.io/en/blog/aws-federated-eks) [COMMUNITY-TOOL] - [betterprogramming.pub: Amazon EKS Is Eating My IPs!](https://betterprogramming.pub/amazon-eks-is-eating-my-ips-e18ea057e045) [COMMUNITY-TOOL] - [blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda' 🌟](https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607) [COMMUNITY-TOOL] - - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] - [faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations' 🌟](https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a) [COMMUNITY-TOOL] - [aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers' and Kubernetes](https://aws.plainenglish.io/6-tips-to-improve-availability-with-aws-load-balancers-and-kubernetes-ad8d4d1c0f61) [COMMUNITY-TOOL] - [blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst 🌟](https://blog.searce.com/optimize-cost-for-aws-eks-cluster-using-spotinst-ffcebe8e3571) [COMMUNITY-TOOL] - [medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using' OIDC](https://medium.com/@abhinav.ittekot/granting-iam-permissions-to-pods-in-eks-using-oidc-f2044c88a53) [COMMUNITY-TOOL] - - [medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and' use Secrets inside the Pods: Part-1](https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb) [COMMUNITY-TOOL] - [medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS' cluster](https://medium.com/@radha.sable25/enabling-iam-users-roles-access-on-amazon-eks-cluster-f69b485c674f) [COMMUNITY-TOOL] - [medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent' Storage](https://medium.com/avmconsulting-blog/installing-vault-on-eks-with-tls-and-persistent-storage-98254b4150f3) [COMMUNITY-TOOL] - [dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟](https://dzone.com/articles/how-to-use-aws-iam-role-on-aws-eks-pods) [COMMUNITY-TOOL] @@ -86,7 +89,6 @@ - [medium: Going multicloud with kubernetes and Azure Front Door](https://medium.com/microsoftazure/going-multicloud-with-kubernetes-and-azure-front-door-f34a2f39068a) [COMMUNITY-TOOL] - [akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters](https://akhilsharma.work/how-to-list-azure-rbac-roles-to-secure-aks-clusters) [COMMUNITY-TOOL] - [logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟](https://logz.io/blog/windows-kubernetes-nodes-aks-metrics) [COMMUNITY-TOOL] - - [mehighlow.medium.com: Hardened-AKS/Secrets](https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4) [COMMUNITY-TOOL] - [medium.com/kocsistem: Installation Internal Nginx Ingress for a Private' AKS Cluster](https://medium.com/kocsistem/installation-internal-nginx-ingress-for-a-private-aks-cluster-7b6386492d56) [COMMUNITY-TOOL] - [joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS](https://joachim8675309.medium.com/externaldns-with-aks-azure-dns-941a1804dc88) [COMMUNITY-TOOL] - [medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes' with Secrets Store CSI Driver 🌟](https://medium.com/dzerolabs/kubernetes-saved-today-f-cked-tomorrow-a-rant-azure-key-vault-secrets-%C3%A0-la-kubernetes-fc3be5e65d18) [COMMUNITY-TOOL] @@ -103,7 +105,6 @@ - [inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI' vs Azure-CNI (overlay)](https://inder-devops.medium.com/aks-networking-deep-dive-kubenet-vs-azure-cni-vs-azure-cni-overlay-a51709171ce9) [COMMUNITY-TOOL] - [medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes' Services (AKS)](https://medium.com/@anjkeesari/install-grafana-loki-stack-helmchart-in-azure-kubernetes-services-aks-1359281b3321) [COMMUNITY-TOOL] - [blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab](https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-azure-aks-fluxcd-prometheus-cca3c5e61953) [COMMUNITY-TOOL] - - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] - [blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE](https://blog.doit-intl.com/how-to-setup-multi-cluster-load-balancing-with-gke-4b407e1f3dff) [COMMUNITY-TOOL] - [medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? 🌟](https://medium.com/avmconsulting-blog/kubernetes-google-kubernetes-engine-gke-99abf912f912) [COMMUNITY-TOOL] - [faun.pub: How to automate the setup of a Kubernetes cluster on GCP](https://faun.pub/how-to-automate-the-setup-of-a-kubernetes-cluster-on-gcp-e97918bf41de) [COMMUNITY-TOOL] @@ -124,7 +125,6 @@ - [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes) [COMMUNITY-TOOL] - [medium: Create Kubernetes Cluster Using Linode LKE](https://medium.com/codex/create-kubernetes-cluster-using-linode-lke-4f9c71d03a8d) [COMMUNITY-TOOL] - [blog.ediri.io: DigitalOcean Kubernetes Challenge](https://blog.ediri.io/digitalocean-kubernetes-challenge) [COMMUNITY-TOOL] - - [Banzai Cloud 🌟](https://banzaicloud.com) [COMMUNITY-TOOL] ## Application Delivery @@ -150,7 +150,6 @@ - [EKS Service Accounts Explained](https://fika.works/blog/eks-service-accounts) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Architectural deep-dive explaining IAM Roles for Service Accounts (IRSA) in EKS. Demystifies OIDC providers, identity mapping, and least-privilege pod-level AWS credential injection. #### Managed Kubernetes - - **(2022)** [**learnk8s.io/research: Comparison of Kubernetes managed services 🌟**](https://learnkube.com/research) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Comprehensive comparison matrix evaluating key metrics of major managed Kubernetes engines, mapping out scalability limits, upgrade strategies, and CNI setups. - **(2023)** [community.aws/kubernetes](https://builder.aws.com/learn/topics/kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” AWS builder portal hub focusing on EKS and cloud-native practices, featuring deep-dives, developer tutorials, and best practices. - **(2021)** [infoworld.com: 6 reasons to switch to managed Kubernetes](https://www.infoworld.com/article/2264256/6-reasons-to-switch-to-managed-kubernetes.html) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores key drivers for offloading Kubernetes cluster administration to managed services. Examines control-plane management, security patching, and scaling benefits. - **(2021)** [redhat.com: What architects need to know about managed Kubernetes](https://www.redhat.com/en/blog/managed-kubernetes-architects) [EN CONTENT] [COMMUNITY-TOOL] β€” Strategic overview from Red Hat outlining what technical architects must consider regarding portability, vendor lock-in, and operational boundaries when adopting cloud-managed Kubernetes. @@ -194,8 +193,8 @@ - **(2020)** [github.com/rebataur/djkube](https://github.com/rebataur/fskube) ⭐ 27 🌟 [LEGACY] β€” A lightweight, community-driven development aid designed to bridge local filesystems with Kubernetes volumes. Live Grounding indicates the project has had minimal recent activity, classifying it as a legacy utility. It may serve as a historical reference implementation for simple synchronization mechanisms. #### FinOps - - [AWS and Kubecost collaborate to deliver cost monitoring for EKS customers](https://aws.amazon.com/blogs/containers/aws-and-kubecost-collaborate-to-deliver-cost-monitoring-for-eks-customers) [COMMUNITY-TOOL] β€” Documents the native integration of Kubecost with EKS to offer real-time, granular cost visibility for cloud platform operators. It highlights cost attribution strategies across namespaces, controller types, and pods. This collaboration ensures users have access to reliable financial telemetry directly within their cluster control systems. - [aws.amazon.com: Understanding and Cost Optimizing Amazon EKS Control Plane' Logs](https://aws.amazon.com/blogs/containers/understanding-and-cost-optimizing-amazon-eks-control-plane-logs) [COMMUNITY-TOOL] β€” Analyzes CloudWatch logging costs generated by EKS API server audit logs, offering practical strategies to filter and optimize them. It details how to use Logstash, FluentBit, or CloudWatch filter patterns to eliminate verbose, low-value telemetry. Crucial for enterprise platform administrators looking to cut hidden SaaS expenses. + - [AWS and Kubecost collaborate to deliver cost monitoring for EKS customers](https://aws.amazon.com/blogs/containers/aws-and-kubecost-collaborate-to-deliver-cost-monitoring-for-eks-customers) [COMMUNITY-TOOL] β€” Documents the native integration of Kubecost with EKS to offer real-time, granular cost visibility for cloud platform operators. It highlights cost attribution strategies across namespaces, controller types, and pods. This collaboration ensures users have access to reliable financial telemetry directly within their cluster control systems. #### GitOps - [aws.amazon.com: GitOps model for provisioning and bootstrapping Amazon' EKS clusters using Crossplane and Argo CD](https://aws.amazon.com/blogs/containers/gitops-model-for-provisioning-and-bootstrapping-amazon-eks-clusters-using-crossplane-and-argo-cd) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An advanced GitOps architectural pattern demonstrating the unification of Crossplane and Argo CD on AWS. By leveraging Crossplane to declare AWS resources as Kubernetes Custom Resources, teams can manage both physical EKS infrastructure and application deployments through a single unified GitOps pipeline. Enhances cloud control-plane convergence. @@ -410,11 +409,6 @@ #### Multi-Cloud Evaluation - **(2022)** [Compare tools for multi-cloud Kubernetes management 🌟](https://www.techtarget.com/searchcloudcomputing/tip/Compare-tools-for-multi-cloud-Kubernetes-management) [EN CONTENT] [COMMUNITY-TOOL] β€” Multi-faceted comparison of major ecosystem orchestrators (OpenShift, Rancher, Cloudify, Platform9) evaluating cost, modularity, workload migration ease, and administrative complexity. -### Infrastructure Provisioning - -#### Kubernetes Operators - - - **(2023)** [learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes](https://learnkube.com/cloud-resources-kubernetes) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Comparative analysis of Kubernetes Operators for cloud infrastructure provisioning (such as Crossplane, AWS ACK, Google KCC, and Azure ASO). Critiques the shift from Terraform toward declarative reconciliation loops. ### Installation Tools #### KubeKey @@ -423,11 +417,6 @@ - [kubesphere.io: Install Kubernetes 1.22 and containerd the Easy Way with' kubekey](https://kubesphere.io/blogs/install-kubernetes-containerd) [EN CONTENT] [COMMUNITY-TOOL] β€” Demonstrates setting up Kubernetes v1.22 using container runtime interface (CRI) containerd via KubeKey. Covers migrating away from Dockershim configurations seamlessly. - [kubesphere.io: Scaling a Kubernetes Cluster: One of the Best Practices for' Using KubeKey](https://kubesphere.io/blogs/scale-kubernetes-cluster-using-kubekey) [EN CONTENT] [COMMUNITY-TOOL] β€” Step-by-step tutorial highlighting programmatic node scaling in live production environments. Details configuration modifications to hosts.yaml and idempotent runtime adjustments. - [itnext.io: Adding Master Nodes to Achieve HA: One of the Best Practices' for Using KubeKey](https://itnext.io/adding-master-nodes-to-achieve-ha-one-of-the-best-practices-for-using-kubekey-6207e94b0bdd) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Technical execution guide explaining how to scale a single control plane setup into a multi-master High Availability (HA) cluster. Integrates load balancers and key-value store configurations. -## Cluster Operations - -### Cost Optimization (2) - - - **(2023)** [infoworld.com: Kubernetes cost management for the real world](https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores pragmatic methodologies for managing and forecasting costs inside Kubernetes. Contrasts standard manual scaling limits with automated tools like Kubecost and OpenCost, providing architecture guidelines for resource allocation optimization. ## Databases ### SQL Server @@ -435,13 +424,6 @@ #### Storage (3) - **(2023)** [techcommunity.microsoft.com: SQL Server containers on Kubernetes with S3-compatible object storage - Getting started](https://techcommunity.microsoft.com/blog/sqlserver/sql-server-containers-on-kubernetes-with-s3-compatible-object-storage---getting-/3717003) [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Guide exploring SQL Server container setups on Kubernetes using S3-compatible object storage backends for backup and recovery patterns. Discusses storage performance metrics and high-availability options in containerized database configurations. -## DevSecOps - -### Culture and Strategy - -#### Transition Guides - - - **(2021)** [cloudify.co: Understanding DevSecOps And Its Challenges](https://docs.cloudify.co) [ADVANCED LEVEL] [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Examines structural challenges in scaling DevSecOps, focusing on multi-cloud security orchestrations. Contrast: Curator Insight highlights simple automation roadblocks, while Live Grounding confirms that managing state drift across multiple Kubernetes regions is the primary blocker. Highly technical perspective. ## Public Cloud Platforms ### AWS (1) @@ -455,7 +437,6 @@ - [POKE - Provision Opinionated Kubernetes on EKS](https://github.com/bit-cloner/poke) [COMMUNITY-TOOL] [LEGACY] β€” An opinionated tool written to simplify and streamline provisioning of EKS clusters with specific default addons. Due to inactivity for more than four years, it is classified as legacy; teams should look to Terraform, Pulumi, or EKS Blueprints instead. #### Container Orchestration Comparison - - **(2021)** [clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform 🌟](https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks) 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A comparative evaluation of AWS ECS and EKS architectures, evaluating setup speed, configuration overhead, and native AWS integrations. Perfect for planning engineering transitions from basic container platforms to complex, scalable orchestrators. - [cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS](https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks) [COMMUNITY-TOOL] [GUIDE] β€” Deep comparison analyzing container scaling mechanics and metrics between ECS (using ASGs) and EKS (using Cluster Autoscaler). The analysis explains scale-up and scale-down behaviors, node provisioning latencies, and resource utilization optimizations. - [cast.ai: AWS EKS vs. ECS vs. Fargate: Where to manage your Kubernetes?](https://cast.ai/blog/aws-eks-vs-ecs-vs-fargate-where-to-manage-your-kubernetes) [COMMUNITY-TOOL] [GUIDE] β€” Comparative evaluation analyzing resource isolation, infrastructure management, and compute overhead between EKS, ECS, and AWS Fargate. Highlights scheduling efficiency, control plane pricing, and cost-of-scale dynamics for enterprise systems. #### Continuous Delivery @@ -569,8 +550,8 @@ - [youtube: CloudGeeks - Terraform Eks Kubernetes RDS Secrets Manager Eksctl' Cloudformation ALB Controller (Redmine App)](https://www.youtube.com/watch?v=OFZYIr66Ku4&ab_channel=cloudgeeksinc) [COMMUNITY-TOOL] [GUIDE] β€” Complete orchestration video guide setting up an end-to-end containerized application on AWS EKS using Terraform. Features RDS database attachments, Secrets Manager integrations, and ALB Ingress configurations. #### Resource Provisioning - - [Announcing the AWS Controllers for Kubernetes Preview](https://aws.amazon.com/about-aws/whats-new/2020/08/announcing-the-aws-controllers-for-kubernetes-preview) [ENTERPRISE-STABLE] β€” The AWS Controllers for Kubernetes (ACK) allows developers to define and manage AWS resources directly from within Kubernetes using custom resources. This bridges the declarative Kubernetes API model with external cloud infrastructure lifecycle management. - [AWS Controllers for Kubernetes (ACK) 🌟](https://github.com/aws-controllers-k8s/community) ⭐ 2627 [DE FACTO STANDARD] β€” Official community hub and development ecosystem for ACK (AWS Controllers for Kubernetes). Enables teams to model and provision standard cloud resources like RDS databases, SQS queues, and S3 buckets directly using native Kubernetes YAML configurations. + - [Announcing the AWS Controllers for Kubernetes Preview](https://aws.amazon.com/about-aws/whats-new/2020/08/announcing-the-aws-controllers-for-kubernetes-preview) [ENTERPRISE-STABLE] β€” The AWS Controllers for Kubernetes (ACK) allows developers to define and manage AWS resources directly from within Kubernetes using custom resources. This bridges the declarative Kubernetes API model with external cloud infrastructure lifecycle management. ## Public Cloud Providers ### Azure Kubernetes Service AKS @@ -613,7 +594,6 @@ #### Observability and Monitoring - **(2024)** [learn.microsoft.com: Monitor Azure Kubernetes Service (AKS) control plane metrics (preview)](https://learn.microsoft.com/en-us/azure/aks/monitor-aks) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Outlines features designed to expose and monitor AKS control plane internal metrics using managed Prometheus and Grafana instances. Details monitoring etcd latency, scheduler run queues, and API server throughput. - - **(2024)** [techcommunity.microsoft.com: Advanced Network Observability for your Azure Kubernetes Service clusters through Azure Monitor](https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Focuses on utilizing the Advanced Network Observability tool inside AKS. By using modern eBPF technology, it provides insights into packet loss, path drops, and end-to-end routing delays across clusters. #### Performance Optimization (1) - [danielstechblog.io: Mitigating slow container image pulls on Azure Kubernetes' Service](https://www.danielstechblog.io/mitigating-slow-container-image-pulls-on-azure-kubernetes-service) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Investigates mitigation patterns for cold-start latency issues associated with large container image pulls in AKS. Examines dynamic caching, optimal Azure Container Registry (ACR) alignment, and the deployment of advanced artifact streaming features to maximize application scaling speeds. @@ -627,9 +607,6 @@ - [returngis.net: Desplegar AGIC en AKS utilizando workload identity](https://www.returngis.net/2023/05/desplegar-agic-en-aks-utilizando-workload-identity) [ES CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” GuΓ­a prΓ‘ctica para migrar el controlador de entrada AGIC de AKS hacia Azure AD Workload Identity. Reemplaza el uso inseguro de secretos persistentes con identidades federadas y cuentas de servicio con privilegios mΓ­nimos. [SPANISH CONTENT] -#### Service Mesh (1) - - - **(2023)** [techcommunity.microsoft.com: How to install an AKS cluster with the Istio service mesh add-on via Bicep](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A declarative infrastructure blueprint outlining how to install and manage the native Istio Service Mesh add-on on AKS using Bicep. Highlights lifecycle management integrations, sidecar provisioning schemes, and traffic routing policies within secure Microsoft architectures. #### Specialized Workloads - **(2024)** [techcommunity.microsoft.com: Running GPU accelerated workloads with NVIDIA GPU Operator on AKS 🌟](https://techcommunity.microsoft.com/blog/azurehighperformancecomputingblog/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on-aks/4061318) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] 🌟 [COMMUNITY-TOOL] [GUIDE] β€” Highlights the installation and usage of the NVIDIA GPU Operator on AKS. Explains how to orchestrate high-performance computing, AI, and GPU partition options (MIG) for parallel deep learning training directly within Kubernetes worker nodes. @@ -668,5 +645,5 @@ - [Amazon EKS Best Practices Guide for Security 🌟](https://aws.github.io/aws-eks-best-practices) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: The definitive handbook for securing AWS EKS environments, curated by AWS security engineers. Live Grounding: Serves as the primary operational baseline for hardening network, IAM, data, and compute resources in AWS. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/matrix-table.md b/v2-docs/matrix-table.md index 62efb869..069b1c0e 100644 --- a/v2-docs/matrix-table.md +++ b/v2-docs/matrix-table.md @@ -5,19 +5,19 @@ ## Standard Reference - - [try.openshift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” - [github.com/openshift/installer](https://github.com/openshift/installer) + - [try.openshift.com 🌟](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] - [**k3d**](https://github.com/k3d-io/k3d) ⭐ 6426 [ENTERPRISE-STABLE] - - [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes) [COMMUNITY-TOOL] - - [napo.io: Kubernetes The (real) Hard Way on AWS](https://napo.io/posts/kubernetes-the-real-hard-way-on-aws) [COMMUNITY-TOOL] - - [weave.works: Weave Kubernetes Platform](https://www.weave.works) [COMMUNITY-TOOL] - - [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) [COMMUNITY-TOOL] - - [Pharos 🌟](https://k8spharos.dev) [COMMUNITY-TOOL] + - [weave.works: Weave Kubernetes Platform](https://www.weave.works/) [COMMUNITY-TOOL] + - [Pivotal.io: Pivotal Container Service (PKS), owned by VMware](https://pivotal.io/platform/pivotal-container-service) [COMMUNITY-TOOL] - [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] + - [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes) [COMMUNITY-TOOL] - [**k3s**](https://k3s.io) [COMMUNITY-TOOL] - [**k3sup (said 'ketchup')**](https://github.com/alexellis/k3sup) ⭐ 7382 [ENTERPRISE-STABLE] - [**k3OS**](https://github.com/rancher/k3os) ⭐ 3491 [ENTERPRISE-STABLE] - [K3C](https://github.com/rancher/k3c) ⭐ 565 [COMMUNITY-TOOL] - - [Pivotal.io: Pivotal Container Service (PKS), owned by VMware](https://pivotal.io/platform/pivotal-container-service) [COMMUNITY-TOOL] + - [napo.io: Kubernetes The (real) Hard Way on AWS](https://napo.io/posts/kubernetes-the-real-hard-way-on-aws) [COMMUNITY-TOOL] + - [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) [COMMUNITY-TOOL] + - [Pharos 🌟](https://k8spharos.dev) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -104,5 +104,5 @@ - [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine) [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] β€” The main technical documentation page for GKE (Google Kubernetes Engine). Details foundational and advanced options, covering Autopilot architecture, GKE Datapath V2 routing, and multi-cluster orchestrations. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/maven-gradle.md b/v2-docs/maven-gradle.md index 3a9a4ae2..ea7ac395 100644 --- a/v2-docs/maven-gradle.md +++ b/v2-docs/maven-gradle.md @@ -95,7 +95,6 @@ #### Maven Plugins - - **(2025)** [Eclipse JKube 🌟](https://eclipse.dev/jkube) [EN CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The central documentation portal for Eclipse JKube, an open-source suite of tooling designed to facilitate the rapid containerization, deployment, and management of Java applications across Kubernetes and Red Hat OpenShift infrastructures. - **(2025)** [GitHub: Eclipse JKube](https://github.com/eclipse-jkube/jkube) ⭐ 850 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Active repository containing the source code, extensions, and Maven/Gradle plugins for Eclipse JKube. Simplifies localized builds, auto-detects Java application frameworks, and generates matching Kubernetes resource configurations. ## Software Engineering @@ -182,5 +181,5 @@ - [JBang](https://www.jbang.dev) [ENTERPRISE-STABLE] β€” A CLI tool allowing Java developers to run single-file source code programs as executable scripts, handling dependency fetching on-the-fly without heavy project setups. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/message-queue.md b/v2-docs/message-queue.md index a7d71192..e12aae46 100644 --- a/v2-docs/message-queue.md +++ b/v2-docs/message-queue.md @@ -7,7 +7,6 @@ - [Redpanda is now Free & Source Available](https://www.redpanda.com/blog/open-source) [COMMUNITY-TOOL] - [Orchestration Made Easy with Zeebe and Kafka](https://softobiz.com/microservice-orchestration-with-zeebe-and-kafka) [COMMUNITY-TOOL] - - [Banzai Cloud 🌟](https://banzaicloud.com) [COMMUNITY-TOOL] - [Wikipedia: Message Broker](https://en.wikipedia.org/wiki/Message_broker) [COMMUNITY-TOOL] - [Wikipedia: Event-driven messaging](https://en.wikipedia.org/wiki/Event-driven_messaging) [COMMUNITY-TOOL] - [Wikipedia: Streaming Data](https://en.wikipedia.org/wiki/Streaming_data) [COMMUNITY-TOOL] @@ -100,6 +99,7 @@ - [medium: Mastering Apache Kafka on Kubernetes β€” Strimzi K8s operator](https://medium.com/hacking-talent/mastering-apache-kafka-on-kubernetes-strimzi-k8s-operator-2c1d21d7b89a) [COMMUNITY-TOOL] - [medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator' β€” Part 2](https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-operator-part-2-1f67dbe5f14d) [COMMUNITY-TOOL] - [medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi](https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d964) [COMMUNITY-TOOL] + - [Banzai Cloud 🌟](https://banzaicloud.com) [COMMUNITY-TOOL] - [The benefits of integrating Apache Kafka with Istio](https://banzaicloud.com/blog/kafka-on-istio-benefits) [COMMUNITY-TOOL] - [Hazelcast JET](https://jet-start.sh) [COMMUNITY-TOOL] - [wikipedia: Workflow Engine](https://en.wikipedia.org/wiki/Workflow_engine) [COMMUNITY-TOOL] @@ -192,13 +192,6 @@ #### Serverless Integration (1) - [developers.redhat.com: Six reasons to love Camel K](https://developers.redhat.com/blog/2020/05/12/six-reasons-to-love-camel-k) [COMMUNITY-TOOL] [GUIDE] β€” Outlines six key architectural advantages of Camel K, including fast deployment loops, native Quarkus optimization, low memory footprints, and serverless scale-to-zero capabilities via Knative. Highly useful for architects modernizing traditional ESBs. -## Cloud Infrastructure - -### Kubernetes - -#### Service Mesh - - - **(2021)** [**Service meshes to the rescue: Load balancing and scaling long-lived connections in Kubernetes 🌟**](https://learnkube.com/kubernetes-long-lived-connections) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep dive into the engineering challenge of load balancing long-lived connections (gRPC, HTTP/2, WebSockets) within Kubernetes. It explains how standard L4 kube-proxy load balancing fails to distribute traffic evenly and presents L7 proxies and service meshes (like Linkerd or Istio) as the definitive architectural solution. ## Cloud Native Architecture ### Domain-Driven Design @@ -557,7 +550,7 @@ - [Understanding Red Hat AMQ Streams components for OpenShift and Kubernetes 🌟](https://developers.redhat.com/blog/2019/12/04/understanding-red-hat-amq-streams-components-for-openshift-and-kubernetes-part-1) [COMMUNITY-TOOL] β€” Part 1 of an analytical breakdown detailing the components of Red Hat AMQ Streams (built on Strimzi). Explains operators, ZooKeeper configurations, and Kafka broker deployment patterns within enterprise Kubernetes clusters. ##### Integrations (2) - - [developers.redhat.com: HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams/#more-720187) [LEGACY] β€” An architectural guide detailing how to use the HTTP Bridge component inside AMQ Streams. Allows web and legacy application services to publish and consume event data via lightweight REST HTTP requests. + - [developers.redhat.com: HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams) [LEGACY] β€” An architectural guide detailing how to use the HTTP Bridge component inside AMQ Streams. Allows web and legacy application services to publish and consume event data via lightweight REST HTTP requests. ##### Security (2) - [Set up **Red Hat AMQ Streams** custom certificates on OpenShift](https://developers.redhat.com/blog/2020/04/01/set-up-red-hat-amq-streams-custom-certificates-on-openshift-update) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demonstrates replacing auto-generated certificates with custom enterprise CA certs to implement secured TLS and mTLS configurations inside Strimzi-managed AMQ Streams. @@ -876,5 +869,5 @@ - [infoq.com: From Monolith to Event-Driven: Finding Seams in Your Future Architecture](https://www.infoq.com/articles/event-driven-finding-seams) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An InfoQ guide detailing how to use Domain-Driven Design (DDD) to isolate domain boundaries and discover 'seams' within large-scale monoliths. Grounding confirms its position as a primary methodology for refactoring to decoupled, event-driven pipelines. --- -πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Databases](./databases.md) | [NoSQL](./nosql.md) +πŸ’‘ **Explore Related:** [Databases](./databases.md) | [Crunchydata](./crunchydata.md) | [Yaml](./yaml.md) diff --git a/v2-docs/mkdocs.md b/v2-docs/mkdocs.md index 0af28655..56730fab 100644 --- a/v2-docs/mkdocs.md +++ b/v2-docs/mkdocs.md @@ -63,5 +63,5 @@ - [r-bloggers.com: How to use R Markdown (part one)](https://www.r-bloggers.com/2022/02/how-to-use-r-markdown-part-one) [COMMUNITY-TOOL] [GUIDE] β€” An introductory tutorial on R Markdown, illustrating how to combine executable R code blocks with narrative text to generate reproducible, high-quality analytical reports. Explores output compilation into HTML, PDF, and MS Word. Double-Evidence: While tailored to statistics, live grounding highlights R Markdown's critical role in reproducible research, data engineering pipelines, and programmatic executive report generation. --- -πŸ’‘ **Explore Related:** [Cheatsheets](./cheatsheets.md) | [Git](./git.md) | [Linux](./linux.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Demos](./demos.md) | [Kubernetes Tools](./kubernetes-tools.md) diff --git a/v2-docs/mlops.md b/v2-docs/mlops.md index c06f992b..6c5da1c8 100644 --- a/v2-docs/mlops.md +++ b/v2-docs/mlops.md @@ -19,10 +19,10 @@ - [github.com/CASIA-IVA-Lab/FastSAM](https://github.com/CASIA-LMC-Lab/FastSAM) ⭐ 8342 [ENTERPRISE-STABLE] - [github.com/VikParuchuri/surya](https://github.com/datalab-to/surya) ⭐ 19766 [DE FACTO STANDARD] - [github.com/decodingml: Real-time news search engine using Upstash Kafka and Vector DB](https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db) ⭐ 139 [COMMUNITY-TOOL] + - [github: A very Long never ending Learning around Data Engineering & Machine' Learning](https://github.com/abhishek-ch/around-dataengineering) [COMMUNITY-TOOL] - [cd.foundation: Announcing the CD Foundation MLOps SIG](https://cd.foundation/blog/2020/02/11/announcing-the-cd-foundation-mlops-sig) [COMMUNITY-TOOL] - [dafriedman97.github.io: Machine Learning from Scratch](https://dafriedman97.github.io/mlbook/content/introduction.html) [COMMUNITY-TOOL] - [cortex.dev: How to build a pipeline to retrain and deploy models](https://www.cortex.dev/post/how-to-build-a-pipeline-to-retrain-and-deploy-models) [COMMUNITY-TOOL] - - [github: A very Long never ending Learning around Data Engineering & Machine' Learning](https://github.com/abhishek-ch/around-dataengineering) [COMMUNITY-TOOL] - [towardsdatascience.com: A Kubernetes architecture for machine learning web-application' deployments](https://towardsdatascience.com/a-kubernetes-architecture-for-machine-learning-web-application-deployments-632f7765ef29) [COMMUNITY-TOOL] - [cloud.google.com: How to use a machine learning model from a Google Sheet' using BigQuery ML](https://cloud.google.com/blog/topics/developers-practitioners/how-use-machine-learning-model-google-sheet-using-bigquery-ml) [COMMUNITY-TOOL] - [itnext.io: Building ML Componentes on Kubernetes](https://itnext.io/building-ml-componentes-on-kubernetes-fc7e24cb9269) [COMMUNITY-TOOL] @@ -33,7 +33,6 @@ - [analyticsindiamag.com: Top tools for enabling CI/CD in ML pipelines](https://analyticsindiamag.com/top-tools-for-enabling-ci-cd-in-ml-pipelines) [COMMUNITY-TOOL] - [towardsdatascience.com: Step-by-step Approach to Build Your Machine Learning' API Using Fast API](https://towardsdatascience.com/step-by-step-approach-to-build-your-machine-learning-api-using-fast-api-21bd32f2bbdb) [COMMUNITY-TOOL] - [ravirajag.dev: MLOps Basics - Week 10: Summary](https://www.ravirajag.dev/blog/mlops-summary) [COMMUNITY-TOOL] - - [mikeroyal/Kubernetes-Guide: Machine Learning 🌟](https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md#machine-learning) [COMMUNITY-TOOL] - [medium.com/workday-engineering: Implementing a Fully Automated Sharding' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications](https://medium.com/workday-engineering/implementing-a-fully-automated-sharding-strategy-on-kubernetes-for-multi-tenanted-machine-learning-4371c48122ae) [COMMUNITY-TOOL] - [medium.com/globant: Advantages of Deploying Machine Learning models with' Kubernetes 🌟](https://medium.com/globant/advantages-of-deploying-machine-learning-models-with-kubernetes-8454cc7c565e) [COMMUNITY-TOOL] - [medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning' Pipeline](https://medium.com/pythoneers/mlops-tool-stack-requirement-in-machine-learning-pipeline-474b39f09dfc) [COMMUNITY-TOOL] diff --git a/v2-docs/monitoring.md b/v2-docs/monitoring.md index 8cfb58d9..1d57a37c 100644 --- a/v2-docs/monitoring.md +++ b/v2-docs/monitoring.md @@ -5,9 +5,8 @@ ## Standard Reference - - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] - - [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [COMMUNITY-TOOL] - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] + - [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [COMMUNITY-TOOL] - [sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟](https://www.sysdig.com/blog/kubernetes-monitoring-prometheus) [COMMUNITY-TOOL] - [sysdig.com: How to monitor kube-proxy 🌟](https://www.sysdig.com/blog/monitor-kube-proxy) [COMMUNITY-TOOL] - [getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable Across The OSS Monitoring Stack](https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus) [COMMUNITY-TOOL] @@ -42,14 +41,12 @@ - [rancher.com: Monitor Etcd with Prometheus and Grafana using Rancher](https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher) [COMMUNITY-TOOL] - [openshift.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator](https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator) [COMMUNITY-TOOL] - [openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus - Part 2](https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2) [COMMUNITY-TOOL] + - [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [COMMUNITY-TOOL] - [replex.io](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] - [**Micrometer** Collector](http://micrometer.io) [COMMUNITY-TOOL] - - [en.wikipedia.org/wiki/List_of_performance_analysis_tools](https://en.wikipedia.org/wiki/List_of_performance_analysis_tools) [COMMUNITY-TOOL] - - [InspectIT](https://en.wikipedia.org/wiki/InspectIT) [COMMUNITY-TOOL] - - [VisualVM](https://en.wikipedia.org/wiki/VisualVM) [COMMUNITY-TOOL] - - [OverOps](https://en.wikipedia.org/wiki/OverOps) [COMMUNITY-TOOL] - - [Dzone: 14 Best Performance Testing Tools and APM Solutions](https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution) [COMMUNITY-TOOL] - - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] + - [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) ⭐ 1696 [COMMUNITY-TOOL] + - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] + - [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [COMMUNITY-TOOL] - [Monitor your Azure cloud estate - Cloud Adoption Framework](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor#reference-for-monitoring-azure-services) [COMMUNITY-TOOL] - [Wikipedia: Application Performance Index](https://en.wikipedia.org/wiki/Apdex) [COMMUNITY-TOOL] - [Observability vs Monitoring](https://middleware.io/blog/observability-vs-monitoring) [COMMUNITY-TOOL] @@ -149,6 +146,10 @@ - [devops.com: The Fallacy of Continuous Integration, Delivery and Testing](https://devops.com/the-fallacy-of-continuous-integration-delivery-and-testing) [COMMUNITY-TOOL] - [dzone.com: The Keys to Performance Tuning and Testing](https://dzone.com/articles/the-keys-to-performance-tuning-and-testing) [COMMUNITY-TOOL] - [dzone.com: Performance Patterns in Microservices-Based Integrations](https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1) [COMMUNITY-TOOL] + - [en.wikipedia.org/wiki/List_of_performance_analysis_tools](https://en.wikipedia.org/wiki/List_of_performance_analysis_tools) [COMMUNITY-TOOL] + - [InspectIT](https://en.wikipedia.org/wiki/InspectIT) [COMMUNITY-TOOL] + - [VisualVM](https://en.wikipedia.org/wiki/VisualVM) [COMMUNITY-TOOL] + - [OverOps](https://en.wikipedia.org/wiki/OverOps) [COMMUNITY-TOOL] - [How to read a Thread Dump](https://dzone.com/articles/how-to-read-a-thread-dump) [COMMUNITY-TOOL] - [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) [COMMUNITY-TOOL] - [blog.arkey.fr: Using JDK FlightRecorder and JDK Mission Control](https://blog.arkey.fr/2020/06/28/using-jdk-flight-recorder-and-jdk-mission-control) [COMMUNITY-TOOL] @@ -166,8 +167,6 @@ - [opensource.com: Distributed tracing in a microservices world](https://opensource.com/article/18/9/distributed-tracing-microservices-world) [COMMUNITY-TOOL] - [opensource.com: 3 open source distributed tracing tools](https://opensource.com/article/18/9/distributed-tracing-tools) [COMMUNITY-TOOL] - [thenewstack.io: Tracing: Why Logs Aren’t Enough to Debug Your Microservices' 🌟](https://thenewstack.io/tracing-why-logs-arent-enough-to-debug-your-microservices) [COMMUNITY-TOOL] - - [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) ⭐ 1696 [COMMUNITY-TOOL] - - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] - [thenewstack.io: OpenTelemetry Gaining Traction from Companies and Vendors](https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors) [COMMUNITY-TOOL] - [thenewstack.io: How OpenTelemetry Works with Kubernetes](https://thenewstack.io/how-opentelemetry-works-with-kubernetes) [COMMUNITY-TOOL] - [medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and' open-source approach](https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9) [COMMUNITY-TOOL] @@ -178,9 +177,9 @@ - [opensource.com: Get started with distributed tracing using Grafana Tempo](https://opensource.com/article/21/2/tempo-distributed-tracing) [COMMUNITY-TOOL] - [Azure App Service Auto-Heal: Capturing Relevant Data During Performance' Issues](https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351) [COMMUNITY-TOOL] - [APM in wikipedia](https://en.wikipedia.org/wiki/Application_performance_management) [COMMUNITY-TOOL] - - [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [COMMUNITY-TOOL] - [dzone.com: APM Tools Comparison](https://dzone.com/articles/apm-tools-comparison-which-one-should-you-choose) [COMMUNITY-TOOL] - [dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know](https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-should-know) [COMMUNITY-TOOL] + - [Dzone: 14 Best Performance Testing Tools and APM Solutions](https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution) [COMMUNITY-TOOL] - [datadoghq.com](https://www.datadoghq.com) [COMMUNITY-TOOL] - [Mininimum elasticsearch requirement is 6.2.x or higher](https://www.elastic.co/support/matrix#matrix_compatibility) [COMMUNITY-TOOL] - [Elastic APM Server Docker image](https://github.com/sls-dev1/openshift-elastic-apm-server) [COMMUNITY-TOOL] @@ -200,6 +199,7 @@ - [Krossboard](https://krossboard.app) [COMMUNITY-TOOL] - [Krossboard: A centralized usage analytics approach for multiple Kubernetes](https://itnext.io/in-search-of-converged-usage-analytics-for-multiple-managed-kubernetes-c5108cb7f0e1) [COMMUNITY-TOOL] - [cloudbees.com: Automated Build and Deploy Feedback Using Jenkins and Instana' 🌟](https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana) [COMMUNITY-TOOL] + - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] - [Netdata](https://github.com/netdata/netdata) ⭐ 78906 [DE FACTO STANDARD] - [PM2](https://github.com/Unitech/pm2) ⭐ 43173 [DE FACTO STANDARD] - [Huginn](https://github.com/huginn/huginn) ⭐ 49312 [DE FACTO STANDARD] @@ -214,8 +214,8 @@ - [louislam/uptime-kuma](https://github.com/louislam/uptime-kuma) ⭐ 87087 [DE FACTO STANDARD] - [OpenTelemetry (OTel) vs Application Performance Monitoring (APM)](https://medium.com/@rahul.fiem/opentelemetry-otel-vs-application-performance-monitoring-apm-86ae829877cf) [COMMUNITY-TOOL] - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] - - [Grafana](https://grafana.com) [COMMUNITY-TOOL] - [SigNoz: Open source Application Performance Monitoring (APM) & Observability' tool 🌟](https://github.com/SigNoz/signoz) ⭐ 26999 [DE FACTO STANDARD] + - [Grafana](https://grafana.com) [COMMUNITY-TOOL] - [Prometheus JMX Exporter 🌟](https://github.com/prometheus/jmx_exporter) ⭐ 3305 [ENTERPRISE-STABLE] - [OpenTelemetry Collector](https://github.com/open-telemetry/opentelemetry-collector) ⭐ 7050 [ENTERPRISE-STABLE] @@ -268,6 +268,11 @@ - [Awesome Sysadmin](https://github.com/awesome-foss/awesome-sysadmin) ⭐ 33981 [DE FACTO STANDARD] β€” An incredibly rich curation containing production-grade open source utilities, control planes, networking layers, and security mechanisms used daily by systems architects and site reliability engineers. ## Observability (1) +### Monitoring Practices + +#### Enterprise Best Practices + + - **(2022)** [sysdig.com: Seven Kubernetes monitoring best practices every monitoring solution should enable](https://www.sysdig.com/blog/kubernetes-monitoring-best-practices) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Sysdig's analysis outlining seven foundational best practices for Kubernetes metric collection. Focuses on cluster plane telemetry, standard label metadata usage, dynamic scraping strategies, and optimizing alert signal-to-noise ratios. ### Telemetry Standards #### OpenTelemetry vs Prometheus @@ -292,7 +297,14 @@ #### Foundations - [Monitoring Distributed Systems - Google SRE Book](https://sre.google/sre-book/monitoring-distributed-systems) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] β€” The industry-standard chapter from Google's SRE book detailing the implementation of distributed systems monitoring. It defines the 'Four Golden Signals'β€”latency, traffic, errors, and saturationβ€”providing practical blueprints to prevent alert fatigue and build actionable dashboard designs. +## Runtime Optimizations + +### Kubernetes Tuning + +#### Monitoring and Profiling + + - **(2021)** [blog.openshift.com: Debugging Java Applications On OpenShift and Kubernetes](https://www.redhat.com/en/blog/debugging-java-applications-on-openshift-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” Walkthrough covering remote JVM agent connection attachment procedures targeting pods deployed within secured target Kubernetes namespaces. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/networking.md b/v2-docs/networking.md index 32cf9784..e1bf8e4a 100644 --- a/v2-docs/networking.md +++ b/v2-docs/networking.md @@ -5,8 +5,8 @@ ## Standard Reference - - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] - [Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager](https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161) [COMMUNITY-TOOL] + - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] - [magic-cookie.co.uk/iplist.html](http://magic-cookie.co.uk/iplist.html) [COMMUNITY-TOOL] - [matt-rickard.com: How to Calculate a CIDR](https://mattrickard.com/how-to-calculate-a-cidr) [COMMUNITY-TOOL] - [docs.ansible.com: Netbox Ansible Modules 🌟](https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index.html) [COMMUNITY-TOOL] @@ -14,18 +14,18 @@ - [HTTP/2 With JBoss EAP 7 - Tech Preview](http://blog.eisele.net/2015/11/http2-with-jboss-eap-7.html) [COMMUNITY-TOOL] - [simple-talk.com: Script Loading between HTTP/1.1 and HTTP/2](https://www.red-gate.com/simple-talk/development/dotnet-development/script-loading-between-http1-1-and-http2) [COMMUNITY-TOOL] - [5 Tips to Boost the Performance of Your Apache Web Server](http://www.tecmint.com/apache-performance-tuning) [COMMUNITY-TOOL] + - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [Azure Products by Region Table](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table) [COMMUNITY-TOOL] - [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [COMMUNITY-TOOL] - - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] - - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] - - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [COMMUNITY-TOOL] - [Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code](https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b) [COMMUNITY-TOOL] - [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [COMMUNITY-TOOL] - [Introducing Subnet Peering in Azure](https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841) [COMMUNITY-TOOL] + - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] - [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [COMMUNITY-TOOL] + - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] - [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [COMMUNITY-TOOL] - [Private Link Reality Bites: Service Endpoints vs Private Link](https://blog.cloudtrooper.net/2025/02/17/private-link-reality-bites-service-endpoints-vs-private-link) [COMMUNITY-TOOL] - - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] + - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [COMMUNITY-TOOL] - [networkwalks.com: TCP/IP Model](https://networkwalks.com/tcp-ip-model) [COMMUNITY-TOOL] - [medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners' in 2022](https://medium.com/javarevisited/best-https-ssl-and-tls-courses-for-beginners-4437661250b3) [COMMUNITY-TOOL] - [blog.coderco.io: TCP Fundamentals for Software & DevOps Engineers: Building' a Strong Foundation in Networking](https://blog.coderco.io/p/tcp-fundamentals-for-software-and) [COMMUNITY-TOOL] @@ -67,5 +67,5 @@ - [Building a DDoS Response Plan with Azure DDoS Protection](https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddos-response-plan/4372256) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Architecture plan to withstand high-volume distributed denial-of-service attempts. Live Grounding: Focuses heavily on cloud-native patterns like rate-limiting, load-balancer protection, and Edge integration on Azure platforms. --- -πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) +πŸ’‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) | [Istio](./istio.md) diff --git a/v2-docs/newsfeeds.md b/v2-docs/newsfeeds.md index bee617bb..78f9b265 100644 --- a/v2-docs/newsfeeds.md +++ b/v2-docs/newsfeeds.md @@ -6,13 +6,12 @@ ## Standard Reference - [GitLab Collective](https://stackoverflow.com/collectives/gitlab) [COMMUNITY-TOOL] - - [reddit.com/r/jenkinsci](https://www.reddit.com/r/jenkinsci) [COMMUNITY-TOOL] - - [reddit.com/r/java](https://www.reddit.com/r/java) [COMMUNITY-TOOL] - - [reddit.com/r/kubernetes](https://www.reddit.com/r/kubernetes) [COMMUNITY-TOOL] - - [nativecloud.dev 🌟](https://nativecloud.dev) [COMMUNITY-TOOL] - [reddit.com/r/openshift](https://www.reddit.com/r/openshift) [COMMUNITY-TOOL] - [reddit.com/r/redhat](https://www.reddit.com/r/redhat) [COMMUNITY-TOOL] + - [reddit.com/r/java](https://www.reddit.com/r/java) [COMMUNITY-TOOL] - [reddit.com/r/devops](https://www.reddit.com/r/devops) [COMMUNITY-TOOL] + - [reddit.com/r/kubernetes](https://www.reddit.com/r/kubernetes) [COMMUNITY-TOOL] + - [reddit.com/r/jenkinsci](https://www.reddit.com/r/jenkinsci) [COMMUNITY-TOOL] - [reddit.com/r/maven](https://www.reddit.com/r/maven) [COMMUNITY-TOOL] - [reddit.com/r/gradle](https://www.reddit.com/r/gradle) [COMMUNITY-TOOL] - [reddit.com/r/azuredevops](https://www.reddit.com/r/azuredevops) [COMMUNITY-TOOL] @@ -35,11 +34,12 @@ - [reddit.com/r/bashonubuntuonwindows](https://www.reddit.com/r/bashonubuntuonwindows) [COMMUNITY-TOOL] - [crunchbase.com](https://www.crunchbase.com/organization/openshift/timeline/timeline) [COMMUNITY-TOOL] - [feedly.com](https://feedly.com) [COMMUNITY-TOOL] + - [nativecloud.dev 🌟](https://nativecloud.dev) [COMMUNITY-TOOL] - [Kube Events](https://kube.events) [COMMUNITY-TOOL] - [Stack Overflow Collectives 🌟](https://stackoverflow.com/collectives) [COMMUNITY-TOOL] - [Go Collective](https://stackoverflow.com/collectives/go) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/newsql.md b/v2-docs/newsql.md index 2c97a672..4012c734 100644 --- a/v2-docs/newsql.md +++ b/v2-docs/newsql.md @@ -16,5 +16,5 @@ - [muratbuffalo.blogspot.com: What’s Really New with NewSQL?](https://muratbuffalo.blogspot.com/2021/11/whats-really-new-with-newsql.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A comprehensive conceptual deep-dive comparing NewSQL architectures with traditional relational and NoSQL engines. Explores transactional guarantees, distributed consensus (Raft/Paxos), and cloud-native database scaling. --- -πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) +πŸ’‘ **Explore Related:** [Databases](./databases.md) | [Crunchydata](./crunchydata.md) | [Message Queue](./message-queue.md) diff --git a/v2-docs/noops.md b/v2-docs/noops.md index 2688d39d..571f5fe5 100644 --- a/v2-docs/noops.md +++ b/v2-docs/noops.md @@ -16,5 +16,5 @@ --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/nosql.md b/v2-docs/nosql.md index 0526349e..3c795b92 100644 --- a/v2-docs/nosql.md +++ b/v2-docs/nosql.md @@ -29,7 +29,6 @@ - [rethinkdb.com](http://rethinkdb.com) [COMMUNITY-TOOL] - [NuoDB, elastically scalable database. A revolution compared to traditional monolithic 1-box databases. NuoDB is ACID,SQL, distributed/scalable and support flexible schemas](http://www.nuodb.com) [COMMUNITY-TOOL] - [Traditional database replication drawbacks](http://www.nuodb.com/blog/replication-is-it-easy) [COMMUNITY-TOOL] - - [medium.com: A chance for NewSQL databases](https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1) [COMMUNITY-TOOL] - [NoSQL - Wikipedia](https://en.wikipedia.org/wiki/NoSQL) [COMMUNITY-TOOL] - [Youtube: Introduction to NoSQL by Martin Fowler](https://www.youtube.com/watch?v=qI_g07C_Q5I) [COMMUNITY-TOOL] - [thoughtworks.com: NoSQL Databases, an overview](https://www.thoughtworks.com/insights/blog/nosql-databases-overview) [COMMUNITY-TOOL] @@ -60,6 +59,7 @@ - [Hive.apache.org](https://hive.apache.org) [COMMUNITY-TOOL] - [Apache Drill](https://drill.apache.org) [COMMUNITY-TOOL] - [dzone: SQL Syntax for Apache Drill](https://dzone.com/refcardz/sql-syntax-for-apache-drill) [COMMUNITY-TOOL] + - [medium.com: A chance for NewSQL databases](https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1) [COMMUNITY-TOOL] ## Data Engineering @@ -70,5 +70,5 @@ - [Redis](https://redis.io) [DOCUMENTATION] [DE FACTO STANDARD] β€” The definitive open-source, in-memory data store used as a database, cache, message broker, and streaming engine. Offers unmatched low-latency read-write cycles and versatile data structures. Highly valued for real-time applications requiring low overhead. --- -πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) +πŸ’‘ **Explore Related:** [Databases](./databases.md) | [Crunchydata](./crunchydata.md) | [Message Queue](./message-queue.md) diff --git a/v2-docs/oauth.md b/v2-docs/oauth.md index 5c2235ed..9d9f8a45 100644 --- a/v2-docs/oauth.md +++ b/v2-docs/oauth.md @@ -20,5 +20,5 @@ - [curity.io: OpenID Connect Overview](https://curity.io/resources/learn/openid-connect-overview) [EN CONTENT] [DE FACTO STANDARD] β€” Provides a comprehensive introduction to OpenID Connect (OIDC), the identity layer built directly on top of OAuth 2.0. Curator insight highlights how OIDC standardizes token delivery to provide secure client identity resolution. Live grounding affirms that OIDC is the preferred mechanism for securing user access to corporate Kubernetes instances. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/ocp3.md b/v2-docs/ocp3.md index 9aadfcfd..92b75d70 100644 --- a/v2-docs/ocp3.md +++ b/v2-docs/ocp3.md @@ -19,12 +19,12 @@ - [techbeatly.com: How to create, increase or decrease project quota](https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-openshift/#.Xd5OE9WCGUk) [COMMUNITY-TOOL] - [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) [COMMUNITY-TOOL] - [developers.redhat.com: Troubleshooting java applications on openshift](https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift) [COMMUNITY-TOOL] + - [developers.redhat.com: Handling Angular environments in continuous delivery' with Red Hat OpenShift](https://developers.redhat.com/blog/2019/11/27/handling-angular-environments-in-continuous-delivery-with-red-hat-openshift) [COMMUNITY-TOOL] - [claydesk.com: Google Cloud App Engine Vs Red Hat OpenShift](https://www.claydesk.com/ecampus/google-cloud-app-engine-vs-red-hat) [COMMUNITY-TOOL] - [certdepot.net: OpenShift Free available resources 🌟](https://www.certdepot.net/openshift-free-available-resources) [COMMUNITY-TOOL] - [blog.openshift.com: Using OpenShift 3 on your **local environment** 🌟](https://blog.openshift.com/using-openshift-3-on-your-local-environment) [COMMUNITY-TOOL] - [developers.redhat.com: Securing .NET Core on OpenShift using HTTPS](https://developers.redhat.com/blog/2018/10/12/securing-net-core-on-openshift-using-https) [COMMUNITY-TOOL] - [Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes) [COMMUNITY-TOOL] - - [developers.redhat.com: Handling Angular environments in continuous delivery' with Red Hat OpenShift](https://developers.redhat.com/blog/2019/11/27/handling-angular-environments-in-continuous-delivery-with-red-hat-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Customizing OpenShift project creation 🌟](https://developers.redhat.com/blog/2020/02/05/customizing-openshift-project-creation) [COMMUNITY-TOOL] - [developers.redhat.com: Testing memory-based horizontal pod autoscaling on' OpenShift 🌟](https://developers.redhat.com/blog/2020/03/19/testing-memory-based-horizontal-pod-autoscaling-on-openshift) [COMMUNITY-TOOL] - [How to Run HA Elasticsearch (ELK) on Red Hat OpenShift](https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift) [COMMUNITY-TOOL] @@ -32,7 +32,6 @@ - [developers.redhat.com: Installing debugging tools into a Red Hat OpenShift' container with **oc-inject**](https://developers.redhat.com/blog/2020/01/15installing-debugging-tools-into-a-red-hat-openshift-container-with-oc-inject) [COMMUNITY-TOOL] - [**KubeFed Operator**](https://operatorhub.io/operator/kubefed-operator) [COMMUNITY-TOOL] - [Red Hat Communities of Practice](https://github.com/redhat-cop) [COMMUNITY-TOOL] - - [GitHub redhat-cop: OpenShift Toolkit - Quota Management 🌟](https://github.com/redhat-cop/openshift-toolkit/tree/master/quota-management) ⭐ 236 [COMMUNITY-TOOL] - [OpenShift 4 Resource Management](https://www.youtube.com/watch?v=JC_PB1yZcIc) [COMMUNITY-TOOL] - [Quotas setting per project](https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-per-project.html) [COMMUNITY-TOOL] - [Quotas setting across multiple projects](https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-across-multiple-projects.html) [COMMUNITY-TOOL] @@ -43,5 +42,5 @@ --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/ocp4.md b/v2-docs/ocp4.md index 74938449..b66a493f 100644 --- a/v2-docs/ocp4.md +++ b/v2-docs/ocp4.md @@ -5,6 +5,23 @@ ## Standard Reference + - [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) [COMMUNITY-TOOL] + - [OpenShift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift) [COMMUNITY-TOOL] + - [OpenShift blog 🌟](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) [COMMUNITY-TOOL] + - [try.openshift.com 🌟](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] + - [Red Hat Marketplace](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] + - [OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [COMMUNITY-TOOL] β€” - **Introduction:** Kubernetes and consequently OpenShift adopt a [flat Software Defined Network (SDN) model](https://kubernetes.io/docs/concepts/cluster-administration/networking), which means that all pods in the SDN are in the same logical network. Traditional network implementations adopt a zoning model in which different networks or zones are dedicated to specific purposes, with very strict communication rules between each zone. When implementing OpenShift in organizations that are using network security zones, the two models may clash. we will analyze a few options for coexistence. But first, let’s understand the two network models a bit more in depth. + - Network Zones have been the widely accepted approach for building security into a network architecture. The general idea is to create separate networks, each with a specific purpose. Each network contains devices with similar security profiles. Communications between networks is highly scrutinized and controlled by firewall rules ([perimeter defense](https://en.wikipedia.org/wiki/All_round_defence)). + - **Conclusion:** A company’s security organization must be involved when deciding how to deploy OpenShift with regard to traditional network zones. Depending on their level of comfort with new technologies you may have different options. If physical network separation is the only acceptable choice, you will have to build a cluster per network zone. If logical network type of separations can be considered, then there are ways to stretch a single OpenShift deployment across multiple network zones. This post presented a few technical approaches. + - [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants) [COMMUNITY-TOOL] + - [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [COMMUNITY-TOOL] + - [Red Hat Ceph Storage](https://ceph.io/en) [COMMUNITY-TOOL] β€” - [Noobaa](https://github.com/noobaa/noobaa-core): + - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc) + - Asynchronous replication of data between my local ceph and my cloud provider + - Deduplication + - Compression + - Encryption + - [github.com/vmware-tanzu/velero](https://github.com/velero-io/velero) ⭐ 10028 [ENTERPRISE-STABLE] - [blog.openshift.com: Introducing Red Hat OpenShift 4](https://www.redhat.com/en/blog/introducing-red-hat-openshift-4) [COMMUNITY-TOOL] - [nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform](https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979) [COMMUNITY-TOOL] - [blog.openshift.com: OpenShift 4 Install Experience](https://www.redhat.com/en/products/trials?products=hybrid-cloud) [COMMUNITY-TOOL] @@ -40,27 +57,16 @@ - [redhat.com: Planning your migration from Red Hat OpenShift 3 to 4](https://www.redhat.com/en/blog/openshift-4-migration) [COMMUNITY-TOOL] - [blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift](https://christianhuth.de/commands-kubernetes-should-adopt-from-red-hat-openshift) [COMMUNITY-TOOL] - [redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes 🌟](https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide) [COMMUNITY-TOOL] - - [AWS Account Set Up 🌟](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md) ⭐ 1546 [COMMUNITY-TOOL] - [openshift.com: Control Regional Access to Your Service on OpenShift Running on AWS](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/control-regional-access-to-your-service-on-openshift-running-on-aws) [COMMUNITY-TOOL] - [cloud.redhat.com: OpenShift Virtualization on Amazon Web Services](https://www.redhat.com/en/blog/openshift-virtualization-on-amazon-web-services) [COMMUNITY-TOOL] - [datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes Service to AWS](https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-openshift-kubernetes-service-to-aws) [COMMUNITY-TOOL] - [openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC](https://www.redhat.com/en/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc) [COMMUNITY-TOOL] - [cloud.redhat.com: Scale your application containers on Red Hat OpenShift Service on AWS (ROSA) clusters using Amazon EFS storage](https://www.redhat.com/en/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage) [COMMUNITY-TOOL] - - [try.openshift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” - [github.com/openshift/installer](https://github.com/openshift/installer) - - [Machine API](https://github.com/openshift/machine-api-operator/tree/main) ⭐ 185 [COMMUNITY-TOOL] - [twitter.com/operatorhubio](https://x.com/operatorhubio) [COMMUNITY-TOOL] - - [Red Hat Ceph Storage](https://ceph.io/en) [COMMUNITY-TOOL] β€” - [Noobaa](https://github.com/noobaa/noobaa-core): - - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc) - - Asynchronous replication of data between my local ceph and my cloud provider - - Deduplication - - Compression - - Encryption - - [Network Security Zones in Openshift (DMZ)](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [COMMUNITY-TOOL] - [grafana.com/docs/v5.4/](https://archive.grafana.com/docs/grafana/v5.4) [COMMUNITY-TOOL] - [prometheus.io/docs/alerting/alertmanager/](https://prometheus.io/docs/alerting/latest/alertmanager) [COMMUNITY-TOOL] - [Openshift 4 image builds](https://www.redhat.com/en/blog/openshift-4-image-builds) [COMMUNITY-TOOL] - [Rootless podman and NFS](https://www.redhat.com/en/blog/rootless-podman-nfs) [COMMUNITY-TOOL] - - [youtube: Getting Started with OpenShift 4 Security 🌟](https://www.redhat.com/en/blog) [COMMUNITY-TOOL] - [Getting Started with KubeVirt Containers and Virtual Machines Together](https://www.redhat.com/en/blog/getting-started-with-kubevirt) [COMMUNITY-TOOL] - [containerjournal.com: Red Hat Integrates KubeVirt With Kubernetes Management Platform From SAP](https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap) [COMMUNITY-TOOL] - [openshift.com: Demystifying Multus 🌟](https://www.redhat.com/en/blog/demystifying-multus) [COMMUNITY-TOOL] @@ -69,7 +75,6 @@ - [Using Third Party Network Operators with OpenShift](https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT) [COMMUNITY-TOOL] - [cloud.redhat.com: A Guide to Ingress Controllers in OpenShift using IPI](https://www.redhat.com/en/blog/a-guide-to-ingress-controllers-in-openshift) [COMMUNITY-TOOL] - [Red Hat OpenShift Container Storage 4](https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation) [COMMUNITY-TOOL] - - [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [COMMUNITY-TOOL] - [containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management](https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management) [COMMUNITY-TOOL] - [youtube: how to deliver OpenShift as a service (just like Red Hat)](https://www.youtube.comwatch?v=b_NOrGxfH5Y) [COMMUNITY-TOOL] - [blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes Security 🌟](https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security) [COMMUNITY-TOOL] @@ -79,24 +84,34 @@ - [GitHub: OKD4](https://github.com/okd-project/okd/blob/master/README.md) ⭐ 2070 [COMMUNITY-TOOL] - [blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home Lab](https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab) [COMMUNITY-TOOL] - [redhat.com: How to run a Kubernetes cluster on your laptop 🌟](https://www.redhat.com/en/blog/kubernetes-cluster-laptop) [COMMUNITY-TOOL] - - [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants) [COMMUNITY-TOOL] - - [marketplace.redhat.com 🌟](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] - [blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs across your hybrid infrastructure 🌟](https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure) [COMMUNITY-TOOL] - [Top Kubernetes Operators](https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model) [COMMUNITY-TOOL] - [blog.openshift.com: Introducing Red Hat Quay](https://www.redhat.com/en/blog/introducing-red-hat-quay) [COMMUNITY-TOOL] - - [github.com/vmware-tanzu/velero](https://github.com/velero-io/velero) ⭐ 10028 [ENTERPRISE-STABLE] - - [OpenShift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift) [COMMUNITY-TOOL] - - [OpenShift blog 🌟](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) [COMMUNITY-TOOL] - - [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) [COMMUNITY-TOOL] - - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - - [OpenShift 4 documentation 🌟](https://access.redhat.com/documentation/en-us/openshift_container_platform) [COMMUNITY-TOOL] - [operatorhub.io](https://operatorhub.io) [COMMUNITY-TOOL] + - [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] + - [Descheduler for Kubernetes 🌟](https://github.com/kubernetes-sigs/descheduler) ⭐ 5417 [ENTERPRISE-STABLE] + - [kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) ⭐ 1295 [COMMUNITY-TOOL] + - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] + - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] + - [developers.redhat.com: **Red Hat Container Development Kit**](https://developers.redhat.com/products/cdk/overview) [COMMUNITY-TOOL] + - [github.com/openshift/installer openshift installer 🌟](https://github.com/openshift/installer) ⭐ 1546 [COMMUNITY-TOOL] + - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] + - [redhat.com: Network traffic control for containers in Red Hat OpenShift' 🌟](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) [COMMUNITY-TOOL] + - [dzone: OpenShift Egress Options](https://dzone.com/articles/openshift-egress-options) [COMMUNITY-TOOL] + - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] + - [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) [COMMUNITY-TOOL] + - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] + - [kubernetes.io](https://kubernetes.io) [COMMUNITY-TOOL] + - [Red Hat OLM](https://github.com/operator-framework/operator-lifecycle-manager) ⭐ 1856 [COMMUNITY-TOOL] + - [Rook](https://rook.io) [COMMUNITY-TOOL] + - [cri-o.io](https://cri-o.io) [COMMUNITY-TOOL] + - [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [COMMUNITY-TOOL] + - [OpenShift 4 documentation 🌟](https://access.redhat.com/documentation/en-us/openshift_container_platform) [COMMUNITY-TOOL] - [cloudowski.com: Honest review of OpenShift 4 🌟](https://cloudowski.com/articles/honest-review-of-openshift-4) [COMMUNITY-TOOL] - [OpenShift 4 β€œunder-the-hood” 🌟](https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd) [COMMUNITY-TOOL] - [thenewstack.io: Red Hat Launches an OpenShift-Based Marketplace to Aid Multicloud' Portability 🌟](https://thenewstack.io/red-hat-launches-an-openshift-based-marketplace-to-aid-multicloud-portability) [COMMUNITY-TOOL] - [developers.redhat.com: OpenShift for Kubernetes developers: Getting started' 🌟](https://developers.redhat.com/blog/2020/08/14/openshift-for-kubernetes-developers-getting-started) [COMMUNITY-TOOL] - [developers.redhat.com: Command-line cluster management with Red Hat OpenShift’s' new web terminal (tech preview)](https://developers.redhat.com/blog/2020/10/01/command-line-cluster-management-with-red-hat-openshifts-new-web-terminal-tech-preview) [COMMUNITY-TOOL] - - [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Deploying Kubernetes Operators with Operator Lifecycle' Manager bundles](https://developers.redhat.com/blog/2021/02/08/deploying-kubernetes-operators-with-operator-lifecycle-manager-bundles) [COMMUNITY-TOOL] - [finance.yahoo.com: IBM's Red Hat OpenShift Platform to be Leveraged by' Siemens](https://finance.yahoo.com/news/ibms-red-hat-openshift-platform-143702224.html) [COMMUNITY-TOOL] - [developers.redhat.com: A guide to Red Hat OpenShift 4.5 installer-provisioned' infrastructure on vSphere 🌟](https://developers.redhat.com/blog/2021/03/09/a-guide-to-red-hat-openshift-4-5-installer-provisioned-infrastructure-on-vsphere) [COMMUNITY-TOOL] @@ -134,19 +149,15 @@ - [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) [COMMUNITY-TOOL] - [Robin Storage Operator](https://operatorhub.io/operator/robin-operator) [COMMUNITY-TOOL] - [RHEL CoreOS](https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhcos.html) [COMMUNITY-TOOL] - - [cri-o.io](https://cri-o.io) [COMMUNITY-TOOL] - [SELinux](https://www.slideshare.net/openshift/openshift-18812162) [COMMUNITY-TOOL] - - [OLM Arquitecture](https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md) ⭐ 1856 [COMMUNITY-TOOL] - [Adding Operators to a Cluster](https://docs.openshift.com/container-platform/4.4/operators/olm-adding-operators-to-cluster.html) [COMMUNITY-TOOL] - [Deploy and bind enterprise-grade microservices with Kubernetes Operators](https://developers.redhat.com/blog/2020/05/18/deploy-and-bind-enterprise-grade-microservices-with-kubernetes-operators) [COMMUNITY-TOOL] - - [Rook](https://rook.io) [COMMUNITY-TOOL] - [Router plug-ins in OCP3:](https://docs.openshift.com/container-platform/3.11/install_config/router/index.html) [COMMUNITY-TOOL] - [Ingress Controller](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers) [COMMUNITY-TOOL] - [ServiceMesh](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/html-single/service_mesh/index) [COMMUNITY-TOOL] - [redhat-developer-demos.github.io/knative-tutorial](https://redhat-developer-demos.github.io/knative-tutorial) [COMMUNITY-TOOL] - [thenewstack.io: Log Management for Red Hat OpenShift](https://thenewstack.io/log-management-for-red-hat-openshift) [COMMUNITY-TOOL] - [docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html](https://docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html) [COMMUNITY-TOOL] - - [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [COMMUNITY-TOOL] - [Custom image builds with Buildah](https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html) [COMMUNITY-TOOL] - [Procedure:](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers) [COMMUNITY-TOOL] - [github.com/redhat-cop/gitops-catalog](https://github.com/redhat-cop/gitops-catalog) ⭐ 376 [COMMUNITY-TOOL] @@ -161,8 +172,6 @@ - [kubevirt.io 🌟](https://kubevirt.io) [COMMUNITY-TOOL] - [kubermatic.com: Bringing Your VMs to Kubernetes With KubeVirt](https://www.kubermatic.com/blog/bringing-your-vms-to-kubernetes-with-kubevirt) [COMMUNITY-TOOL] - [medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt](https://medium.com/adessoturkey/create-a-windows-vm-in-kubernetes-using-kubevirt-b5f54fb10ffd) [COMMUNITY-TOOL] - - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] - - [redhat.com: Network traffic control for containers in Red Hat OpenShift' 🌟](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) [COMMUNITY-TOOL] - [Understanding multiple networks](https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/understanding-multiple-networks.html) [COMMUNITY-TOOL] - [Istio CNI plug-in 🌟](https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_arch/ossm-vs-community.html#ossm-cni_ossm-vs-istio) [COMMUNITY-TOOL] - [Red Hat Advanced Cluster Management for Kubernetes 🌟](https://www.redhat.com/en/technologies/management/advanced-cluster-management) [COMMUNITY-TOOL] @@ -184,8 +193,6 @@ - [okd4-upi-lab-setup: Building an OpenShift - OKD 4.X Lab](https://cgruver.github.io/okd4-upi-lab-setup) [COMMUNITY-TOOL] - [dustymabe.com: OpenShift OKD on Fedora CoreOS on DigitalOcean Part 4: Recorded' Demo](https://dustymabe.com/2020/09/28/openshift-okd-on-fedora-coreos-on-digitalocean-part-4-recorded-demo) [COMMUNITY-TOOL] - [medium: Guide OKD 4.5 Single Node Cluster](https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b) [COMMUNITY-TOOL] - - [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) [COMMUNITY-TOOL] - - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] - [Serverless applications made faster and simpler with **OpenShift Serverless GA**](https://developers.redhat.com/blog/2020/04/30/serverless-applications-made-faster-and-simpler-with-openshift-serverless-ga) [COMMUNITY-TOOL] - [The supported method of using Helm charts with Openshift4 is via the Helm Operator](https://blog.openshift.combuild-kubernetes-operators-from-helm-charts-in-5-steps) [COMMUNITY-TOOL] - [youtube](https://www.youtube.com/watch?v=6NM6sqXIsoA) [COMMUNITY-TOOL] @@ -206,18 +213,11 @@ - [RHAMT in Github Actions](https://carlosthe19916.wordpress.com/2020/04/12/rhamt-in-github-actions) [COMMUNITY-TOOL] - [Migrate your Java apps to containers with Migration Toolkit for Applications 5.0](https://developers.redhat.com/blog/2020/09/04/migrate-your-java-apps-to-containers-with-migration-toolkit-for-applications-5-0/#more-768337) [COMMUNITY-TOOL] - [developers.redhat.com: Spring Boot to Quarkus migrations and more in Red' Hat’s migration toolkit for applications 5.1.0](https://developers.redhat.com/blog/2020/12/08/spring-boot-to-quarkus-migrations-and-more-in-red-hats-migration-toolkit-for-applications-5-1-0) [COMMUNITY-TOOL] - - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] - [OpenShift topology view: A milestone towards a better developer experience](https://www.redhat.com/en/blog/openshift-topology-view-milestone-towards-better-developer-experience) [COMMUNITY-TOOL] - [OpenBuilt](https://openbuilt.io) [COMMUNITY-TOOL] - [infoq.com: IBM, Red Hat and Cobuilder Develop OpenBuilt, a Platform for' the Construction Industry](https://www.infoq.com/news/2021/04/ibm-redhat-openbuilt) [COMMUNITY-TOOL] - [youtube: Red Hat OpenShift AI overview](https://www.youtube.com/watch?v=Hc8emNr2igU) [COMMUNITY-TOOL] - [tommeramber/ocp-automations](https://github.com/tommeramber/ocp-automations) [COMMUNITY-TOOL] - - [Descheduler for Kubernetes 🌟](https://github.com/kubernetes-sigs/descheduler) ⭐ 5417 [ENTERPRISE-STABLE] - - [kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) ⭐ 1295 [COMMUNITY-TOOL] - - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] - - [kubernetes.io](https://kubernetes.io) [COMMUNITY-TOOL] - - [developers.redhat.com: **Red Hat Container Development Kit**](https://developers.redhat.com/products/cdk/overview) [COMMUNITY-TOOL] - - [dzone: OpenShift Egress Options](https://dzone.com/articles/openshift-egress-options) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -266,5 +266,5 @@ - [Red Hat Introduces open source Project Quay container registry](https://www.redhat.com/en/blog/red-hat-introduces-open-source-project-quay-container-registry) [COMMUNITY-TOOL] β€” A historical press release from Red Hat explaining the architectural transition and open-sourcing of Project Quay, detailing its integration into standard enterprise container management stacks. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/openshift-pipelines.md b/v2-docs/openshift-pipelines.md index 71463138..f94bbd77 100644 --- a/v2-docs/openshift-pipelines.md +++ b/v2-docs/openshift-pipelines.md @@ -96,6 +96,7 @@ Live Grounding: Provides practical code examples of utilizing Tekton for buildin - [developers.redhat.com: Getting started with the fabric8 Kubernetes Java' client](https://developers.redhat.com/blog/2020/05/20/getting-started-with-the-fabric8-kubernetes-java-client) [EN CONTENT] [COMMUNITY-TOOL] β€” Technical introduction to utilizing the Fabric8 Kubernetes Java Client SDK. Details how to perform CRUD operations on Kubernetes APIs, deploy custom controllers, and stream container logs inside Java runtimes. #### Maven Plugins + - **(2025)** [Eclipse JKube 🌟](https://eclipse.dev/jkube) [EN CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The central documentation portal for Eclipse JKube, an open-source suite of tooling designed to facilitate the rapid containerization, deployment, and management of Java applications across Kubernetes and Red Hat OpenShift infrastructures. - **(2025)** [GitHub: Eclipse JKube](https://github.com/eclipse-jkube/jkube) ⭐ 850 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Active repository containing the source code, extensions, and Maven/Gradle plugins for Eclipse JKube. Simplifies localized builds, auto-detects Java application frameworks, and generates matching Kubernetes resource configurations. #### Source-to-Image @@ -107,5 +108,5 @@ Live Grounding: Provides practical code examples of utilizing Tekton for buildin - **(2021)** [openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster Security for Kubernetes](https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Outlines deployment strategies of Red Hat Advanced Cluster Security (RHACS) directly into Tekton-based OpenShift Pipelines. Demonstrates early container image scanning, compliance validations, and proactive security gate blocking. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/openshift.md b/v2-docs/openshift.md index 54b5860d..b8de5ad3 100644 --- a/v2-docs/openshift.md +++ b/v2-docs/openshift.md @@ -5,46 +5,43 @@ ## Standard Reference - - [uncontained.io/articles/openshift-ha-installation](http://uncontained.io/articles/openshift-ha-installation/) [COMMUNITY-TOOL] β€” - [uncontained.io/articles/openshift-and-the-org](http://uncontained.io/articles/openshift-and-the-org) - - [**v1.uncontained.io**: Red Hat Consulting DevOps And OpenShift Playbooks 🌟](http://v1.uncontained.io) Red Hat Consulting DevOps and OpenShift Playbooks are guides for implementing DevOps technical practices and container automation approaches using Red Hat commercial open source products, including OpenShift Enterprise 3. They are intended to reflect real-world experience delivering solutions through these processes and technologies. - - [AWS Account Set Up 🌟](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md) ⭐ 1546 [COMMUNITY-TOOL] - - [try.openshift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” - [github.com/openshift/installer](https://github.com/openshift/installer) - - [Network Security Zones in Openshift (DMZ)](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [COMMUNITY-TOOL] - - [marketplace.redhat.com 🌟](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] + - [blog.openshift.com: OCP multi-node deployment on **AWS** using CloudFormation and Ansible (quickstart workshop)](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] - [OpenShift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift) [COMMUNITY-TOOL] - [OpenShift blog 🌟](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) [COMMUNITY-TOOL] + - [try.openshift.com 🌟](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] - [twitter.com/openshift](https://x.com/openshift) [COMMUNITY-TOOL] - [OpenShift.tv](https://www.redhat.com/en/livestreaming) [COMMUNITY-TOOL] - [Amazon Red Hat OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift/aws) [COMMUNITY-TOOL] - [OpenShift on Google Cloud](https://docs.cloud.google.com/compute/docs/containers) [COMMUNITY-TOOL] - [Microsoft Azure Red Hat OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift/azure) [COMMUNITY-TOOL] - [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/products/openshift) [COMMUNITY-TOOL] + - [Red Hat Marketplace](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] - [aroworkshop.io 🌟](http://aroworkshop.io) [COMMUNITY-TOOL] - [docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟](https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro) [COMMUNITY-TOOL] - [Red Hat's approach to Kubernetes 🌟](https://www.redhat.com/en/solutions/kubernetes-approach) [COMMUNITY-TOOL] - [O'Reilly Free Book: **DevOps with OpenShift**](https://www.redhat.com/en/resources) [COMMUNITY-TOOL] - [O'Reilly Free Book: **Openshift for developers**](https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers) [COMMUNITY-TOOL] - [blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟](https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host) [COMMUNITY-TOOL] + - [uncontained.io: Installing a Highly Available OpenShift Cluster 🌟](http://uncontained.io/articles/openshift-ha-installation) [COMMUNITY-TOOL] - [blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart](https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart) [COMMUNITY-TOOL] - [blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟](https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips) [COMMUNITY-TOOL] - [blog.openshift.com: Troubleshooting OpenShift network performance with a netperf DaemonSet](https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset) [COMMUNITY-TOOL] - [blog.openshift.com: Advanced Network customizations for OpenShift Install](https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install) [COMMUNITY-TOOL] - [NetworkPolicies and Microsegmentation](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation) [COMMUNITY-TOOL] - [Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟](https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator) [COMMUNITY-TOOL] + - [OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [COMMUNITY-TOOL] β€” - **Introduction:** Kubernetes and consequently OpenShift adopt a [flat Software Defined Network (SDN) model](https://kubernetes.io/docs/concepts/cluster-administration/networking), which means that all pods in the SDN are in the same logical network. Traditional network implementations adopt a zoning model in which different networks or zones are dedicated to specific purposes, with very strict communication rules between each zone. When implementing OpenShift in organizations that are using network security zones, the two models may clash. we will analyze a few options for coexistence. But first, let’s understand the two network models a bit more in depth. + - Network Zones have been the widely accepted approach for building security into a network architecture. The general idea is to create separate networks, each with a specific purpose. Each network contains devices with similar security profiles. Communications between networks is highly scrutinized and controlled by firewall rules ([perimeter defense](https://en.wikipedia.org/wiki/All_round_defence)). + - **Conclusion:** A company’s security organization must be involved when deciding how to deploy OpenShift with regard to traditional network zones. Depending on their level of comfort with new technologies you may have different options. If physical network separation is the only acceptable choice, you will have to build a cluster per network zone. If logical network type of separations can be considered, then there are ways to stretch a single OpenShift deployment across multiple network zones. This post presented a few technical approaches. - [Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟](https://catalog.redhat.com/en) [COMMUNITY-TOOL] - [Get started with OpenShift Origin 3 and GitLab](https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab) [COMMUNITY-TOOL] - [Atlassian Confluence6](https://github.com/nubenetes/confluence6-atlassian) [COMMUNITY-TOOL] - - [blog.openshift.com: AWS and red hat quickstart workshop](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] - [openshift.com: Introducing Red Hat OpenShift Service on AWS](https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws) [COMMUNITY-TOOL] - - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - - [OpenShift 4 on AWS Quick Starts 🌟](https://aws.amazon.com/blogs/opensource/openshift-4-on-aws-quick-start) [COMMUNITY-TOOL] - - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] - - [redhat.com: Network traffic control for containers in Red Hat OpenShift' 🌟](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) [COMMUNITY-TOOL] - - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] - - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] - - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] - - [kubernetes.io: The Kubernetes network model. How to implement the Kubernetes' networking model](https://kubernetes.io/docs/concepts/cluster-administration/networking) [COMMUNITY-TOOL] + - [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) ⭐ 27 [COMMUNITY-TOOL] + - [Portfolio Architecture](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#) [COMMUNITY-TOOL] + - [redhatdemocentral.gitlab.io/portfolio-architecture-tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling) [COMMUNITY-TOOL] - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] + - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] - [Wikipedia.org: OpenShift](https://en.wikipedia.org/wiki/OpenShift) [COMMUNITY-TOOL] - [docs.openshift.com 🌟](https://docs.openshift.com) [COMMUNITY-TOOL] - [developers.redhat.com 🌟](https://developers.redhat.com) [COMMUNITY-TOOL] @@ -63,6 +60,7 @@ - [O’Reilly: Free ebook: **Kubernetes Operators: Automating the Container Orchestration' Platform**](https://www.redhat.com/en/resources/oreilly-kubernetes-operators-automation-ebook) [COMMUNITY-TOOL] - [Manning: **Openshift in action**](https://www.manning.com/books/openshift-in-action) [COMMUNITY-TOOL] - [Kubernetes e-Books](https://awesome-kubernetes.readthedocs.io/kubernetes/#e-books) [COMMUNITY-TOOL] + - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - [udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners](https://www.udemy.com/red-hat-openshift) [COMMUNITY-TOOL] - [udemy.com: OpenShift Enterprise v3.2 Installation and Configuration](https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/v4/overview) [COMMUNITY-TOOL] - [udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟](https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops) [COMMUNITY-TOOL] @@ -70,11 +68,10 @@ - [developers.redhat.com: **Red Hat Container Development Kit**](https://developers.redhat.com/products/cdk/overview) [COMMUNITY-TOOL] - [github.com/redhatdemocentral: OpenShift Container Platform Install Demo' 🌟](https://github.com/redhatdemocentral/ocp-install-demo) [COMMUNITY-TOOL] - [schabell.org: Cloud-native development - A blueprint 🌟](https://www.schabell.org/2020/05/cloud-native-development-a-blueprint.html) [COMMUNITY-TOOL] - - [Portfolio Architecture](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#) [COMMUNITY-TOOL] - - [redhatdemocentral.gitlab.io/portfolio-architecture-tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling) [COMMUNITY-TOOL] - [gitlab.com: Project Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) [COMMUNITY-TOOL] - [youtube.com: OpenShift Origin is now OKD. Installation of OKD 3.10 from' start to finish](https://www.youtube.com/watch?v=ZkFIozGY0IA) [COMMUNITY-TOOL] - [Install RedHat OKD 3.10 on your development box:](https://github.com/gshipley/installcentos) [COMMUNITY-TOOL] + - [github.com/openshift/installer openshift installer 🌟](https://github.com/openshift/installer) ⭐ 1546 [COMMUNITY-TOOL] - [reddit](https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install) [COMMUNITY-TOOL] - [youtube: Deploy OpenShift 4 to vSphere using OpenShift's UPI](https://www.youtube.com/watch?v=DLB9m17aGus) [COMMUNITY-TOOL] - [Using sidecars to analyze and debug network traffic in OpenShift and Kubernetes pods](https://developers.redhat.com/blog/2019/02/27/sidecars-analyze-debug-network-traffic-kubernetes-pod) [COMMUNITY-TOOL] @@ -86,6 +83,9 @@ - [docs.openshift.com: Managing Security Context Constraints](https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html) [COMMUNITY-TOOL] - [docs.openshift.com: Managing Security Context Constraints. Security Context' Constraints](https://docs.openshift.com/container-platform/3.11/architecture/additional_concepts/authorization.html#security-context-constraints) [COMMUNITY-TOOL] - [ref3](https://dzone.com/articles/understanding-openshift-security-context-constrain) [COMMUNITY-TOOL] + - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] + - [GitHub: redhat-cop OpenShift Toolkit Network Policy 🌟](https://github.com/redhat-cop/openshift-toolkit/tree/master/networkpolicy) ⭐ 236 [COMMUNITY-TOOL] + - [redhat.com: Network traffic control for containers in Red Hat OpenShift' 🌟](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) [COMMUNITY-TOOL] - [stackoverflow.com: Is that possible to deploy an openshift or kubernetes' in DMZ zone? 🌟](https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-openshift-or-kubernetes-in-dmz-zone) [COMMUNITY-TOOL] - [cloud.ibm.com: OpenShift Ingress](https://cloud.ibm.com/docs/openshift?topic=openshift-ingress) [COMMUNITY-TOOL] - [dzone: OpenShift Egress Options](https://dzone.com/articles/openshift-egress-options) [COMMUNITY-TOOL] @@ -93,9 +93,18 @@ - [github.com/sclorg/mariadb-container](https://github.com/sclorg/mariadb-container) ⭐ 32 [COMMUNITY-TOOL] - [hub.docker.com/r/sonatype/nexus3/](https://hub.docker.com/r/sonatype/nexus3) [COMMUNITY-TOOL] - [opensource.com: Why choose Rocket.Chat for your open source chat tool](https://opensource.com/article/22/1/rocketchat-data-privacy) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] - [Red Hat OpenShift Dedicated price reduction: Price lowered by 75% on average,' SLA improved to 99.95% 🌟](https://www.redhat.com/en/blog/red-hat-openshift-dedicated-price-reduction) [COMMUNITY-TOOL] - - [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) ⭐ 27 [COMMUNITY-TOOL] + - [kubernetes.io: The Kubernetes network model. How to implement the Kubernetes' networking model](https://kubernetes.io/docs/concepts/cluster-administration/networking) [COMMUNITY-TOOL] + - [OpenShift 4 on AWS Quick Starts 🌟](https://aws.amazon.com/blogs/opensource/openshift-4-on-aws-quick-start) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Kubernetes Distributions + +#### Enterprise Platforms + + - **(2026)** [==OKD==](https://okd.io) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” OKD is the open-source upstream community distribution of Red Hat OpenShift, fully integrating containerized virtualization, developer tools, and operators. Built on Fedora CoreOS, OKD provides cloud architects with a platform-as-a-service engine optimized for continuous deployment and complex multi-tenant operations. ## Cloud Native AI ### Batch Workloads @@ -125,6 +134,14 @@ Live Grounding: Kueue offers advanced queueing mechanism controls, priority grou #### Training - **(2025)** [redhatgov.io](http://redhatgov.io) 🌟🌟 [COMMUNITY-TOOL] β€” Red Hat's dedicated architectural training blueprint designed for secure governmental and enterprise environments. Focuses on orchestrating compliant private clouds and enterprise Linux configurations. +## Public Cloud Infrastructure + +### AWS Architecture + +#### Multi-Region Blueprints + + - **(2021)** [**Multi-Region Infrastructure Deployment**](https://aws.amazon.com/solutions) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight: AWS Solutions library offering reference architectures for high-availability setups. +Live Grounding: Provides automated CloudFormation and CDK deployment configurations to orchestrate secure application instances across multiple geographical AWS regions. ## Training and Certification ### Red Hat Ecosystem @@ -134,5 +151,5 @@ Live Grounding: Kueue offers advanced queueing mechanism controls, priority grou - [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [COMMUNITY-TOOL] β€” Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures. --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [OCP 4](./ocp4.md) diff --git a/v2-docs/oraclecloud.md b/v2-docs/oraclecloud.md index 36b214b6..ffca6652 100644 --- a/v2-docs/oraclecloud.md +++ b/v2-docs/oraclecloud.md @@ -34,5 +34,5 @@ - [github.com/oracle](https://github.com/oracle) [ENTERPRISE-STABLE] β€” The primary open-source hub for Oracle's cloud-native integrations. Hosts projects like OCI Cloud Controller Manager, CSI plugins, and deployment tools designed for enterprise container infrastructure. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/other-awesome-lists.md b/v2-docs/other-awesome-lists.md index d90f0a50..455b5844 100644 --- a/v2-docs/other-awesome-lists.md +++ b/v2-docs/other-awesome-lists.md @@ -5,7 +5,7 @@ ## Standard Reference - - [github.com/shuaibiyy/awesome-terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] + - [Awesome Software Quality](https://github.com/ligurio/sqa-wiki) ⭐ 2311 [COMMUNITY-TOOL] - [dev.to: The Awesome Side of GitHub - Awesome Lists | Leonardo Montini](https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h) [COMMUNITY-TOOL] - [Awesome kubetools](http://dockerlabs.collabnix.com/kubernetes/kubetools) [COMMUNITY-TOOL] - [unofficial-kubernetes.readthedocs.io](https://unofficial-kubernetes.readthedocs.io/en/latest) [COMMUNITY-TOOL] @@ -13,26 +13,11 @@ - [Awesome Cloud Native](https://awesome.jimmysong.io) [COMMUNITY-TOOL] - [christopherhein/awesome-eks: Awesome EKS](https://github.com/jimmyraywv/awesome-eks) [COMMUNITY-TOOL] - [dawitnida/Awesome Packer](https://github.com/dchonch/awesome-packer) ⭐ 30 [COMMUNITY-TOOL] + - [shuaibiyy/Awesome Terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] - [anderseknert/awesome-opa 🌟](https://github.com/open-policy-agent/awesome-opa) ⭐ 886 [COMMUNITY-TOOL] - - [Awesome Software Quality](https://github.com/ligurio/sqa-wiki) ⭐ 2311 [COMMUNITY-TOOL] - [onurakpolat/awesome-bigdata](https://github.com/oxnr/awesome-bigdata) ⭐ 14400 [ENTERPRISE-STABLE] - - [wiki.bash-hackers.org](https://wiki.bash-hackers.org) [COMMUNITY-TOOL] - - [hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - - [sahilsk/awesome-jenkins](https://github.com/sahilsk/awesome-jenkins) ⭐ 70 [COMMUNITY-TOOL] - - [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) [COMMUNITY-TOOL] - [Awesome Python 🌟](https://github.com/vinta/awesome-python) ⭐ 298980 [DE FACTO STANDARD] - - [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [COMMUNITY-TOOL] - - [collabnix.github.io/kubetools 🌟](https://collabnix.github.io/kubetools) [COMMUNITY-TOOL] - - [realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟](https://github.com/realvz/awesome-eks) ⭐ 341 [COMMUNITY-TOOL] - - [github: A very Long never ending Learning around Data Engineering & Machine' Learning](https://github.com/abhishek-ch/around-dataengineering) [COMMUNITY-TOOL] - - [Devdocs.io API Documentation 🌟](https://devdocs.io) [COMMUNITY-TOOL] - - [divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - - [diegolnasc/kubernetes-best-practices 🌟](https://github.com/diegolnasc/kubernetes-best-practices) ⭐ 1498 [COMMUNITY-TOOL] - - [Available kubectl plugins](https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md) ⭐ 690 [COMMUNITY-TOOL] - - [Awesome Kubectl plugins](https://github.com/ishantanu/awesome-kubectl-plugins) ⭐ 1008 [COMMUNITY-TOOL] - - [Awesome GitHub Actions](https://github.com/sdras/awesome-actions) ⭐ 27816 [DE FACTO STANDARD] - - [github.com/DevOps-Projects-Ideas/DevOps-Books 🌟🌟](https://github.com/DevOps-Projects-Ideas/DevOps-Books) ⭐ 667 [COMMUNITY-TOOL] - - [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) ⭐ 27 [COMMUNITY-TOOL] + - [Awesome Test Automation](https://github.com/atinfo/awesome-test-automation) [COMMUNITY-TOOL] - [@sindresorhus' Awesome](https://github.com/sindresorhus/awesome) ⭐ 468957 [DE FACTO STANDARD] - [@ramitsurana' Awesome Kubernetes](https://ramitsurana.github.io/awesome-kubernetes) [COMMUNITY-TOOL] - [tomhuang12: Awesome Kubernetes Resources](https://github.com/tomhuang12/awesome-k8s-resources) ⭐ 4146 [ENTERPRISE-STABLE] @@ -41,10 +26,13 @@ - [magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security 🌟](https://github.com/magnologan/awesome-k8s-security) [COMMUNITY-TOOL] - [ksoclabs/awesome-kubernetes-security 🌟](https://github.com/ksoclabs/awesome-kubernetes-security) [COMMUNITY-TOOL] - [rootsongjc/awesome-cloud-native 🌟](https://github.com/rootsongjc/awesome-cloud-native) ⭐ 2404 [COMMUNITY-TOOL] + - [diegolnasc/kubernetes-best-practices 🌟](https://github.com/diegolnasc/kubernetes-best-practices) ⭐ 1498 [COMMUNITY-TOOL] - [run-x/awesome-kubernetes](https://github.com/run-x/awesome-kubernetes) ⭐ 377 [COMMUNITY-TOOL] - [clusterpedia-io/clusterpedia 🌟](https://github.com/clusterpedia-io/clusterpedia) ⭐ 869 [COMMUNITY-TOOL] + - [mikeroyal/Kubernetes-Guide: Kubernetes Guide 🌟](https://github.com/mikeroyal/Kubernetes-Guide) [COMMUNITY-TOOL] - [fairwinds.com: Top 12 Kubernetes Resources: Learn and Stay Up-to-Date](https://www.fairwinds.com/blog/top-12-kubernetes-resources) [COMMUNITY-TOOL] - [github.com/joseadanof: Awesome Cloud Native Trainings](https://github.com/joseadanof/awesome-cloudnative-trainings) [COMMUNITY-TOOL] + - [divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - [github.com/calvin-puram: Awesome Kubernetes Operator Resources](https://github.com/calvin-puram/awesome-kubernetes-operator-resources) ⭐ 245 [COMMUNITY-TOOL] - [free-for.dev 🌟](https://free-for.dev) [COMMUNITY-TOOL] - [Awesome WSL](https://awesomeopensource.com/project/sirredbeard/Awesome-WSL) [COMMUNITY-TOOL] @@ -56,12 +44,14 @@ - [bregman-arie/devops-exercises 🌟](https://github.com/bregman-arie/devops-exercises) ⭐ 82450 [DE FACTO STANDARD] - [How they SRE](https://github.com/upgundecha/howtheysre) ⭐ 9723 [ENTERPRISE-STABLE] - [Tech Interview Handbook](https://github.com/yangshun/tech-interview-handbook) ⭐ 139662 [DE FACTO STANDARD] + - [hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [unixorn/awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins) ⭐ 17712 [DE FACTO STANDARD] - [developer-guy/awesome-falco](https://github.com/developer-guy/awesome-falco) [COMMUNITY-TOOL] - [runacapital/awesome-oss-alternatives: Awesome open-source alternatives to' SaaS 🌟](https://github.com/runacapital/awesome-oss-alternatives) ⭐ 19131 [DE FACTO STANDARD] - [awesome-architecture.com: 🎨 Awesome Software Architecture 🌟](https://awesome-architecture.com) [COMMUNITY-TOOL] - [lorien/awesome-web-scraping: Awesome Web Scraping](https://github.com/lorien/awesome-web-scraping) ⭐ 7908 [ENTERPRISE-STABLE] + - [Devdocs.io API Documentation 🌟](https://devdocs.io) [COMMUNITY-TOOL] - [developer.hashicorp.com 🌟](https://developer.hashicorp.com) [COMMUNITY-TOOL] - [github.com/iximiuz: Awesome Container Tinkering](https://github.com/iximiuz/awesome-container-tinkering) ⭐ 713 [COMMUNITY-TOOL] - [github.com/ran-isenberg: AWS Lambda Handler Cookbook (Python) 🌟](https://github.com/ran-isenberg/aws-lambda-handler-cookbook) ⭐ 680 [COMMUNITY-TOOL] @@ -76,6 +66,9 @@ - [Awesome SysAdmin](https://github.com/kahun/awesome-sysadmin) ⭐ 24290 [DE FACTO STANDARD] - [Awesome Cloud Native Java](https://github.com/saturnism/awesome-cloud-native-java) [COMMUNITY-TOOL] - [Awesome Pipeline](https://github.com/pditommaso/awesome-pipeline) [COMMUNITY-TOOL] + - [sahilsk/awesome-jenkins](https://github.com/sahilsk/awesome-jenkins) ⭐ 70 [COMMUNITY-TOOL] + - [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) [COMMUNITY-TOOL] + - [Awesome GitHub Actions](https://github.com/sdras/awesome-actions) ⭐ 27816 [DE FACTO STANDARD] - [Awesome Spinnaker](https://github.com/robzienert/awesome-spinnaker) ⭐ 13 [COMMUNITY-TOOL] - [Awesome DevOps](https://github.com/awesome-soft/awesome-devops) ⭐ 517 [COMMUNITY-TOOL] - [bregman-arie/devops-resources 🌟](https://github.com/bregman-arie/devops-resources) [COMMUNITY-TOOL] @@ -89,14 +82,17 @@ - [SquadcastHub/awesome-sre-tools](https://github.com/SquadcastHub/awesome-sre-tools) ⭐ 1458 [COMMUNITY-TOOL] - [mancubus77/awesome-sre](https://github.com/mancubus77/awesome-sre) ⭐ 3 [COMMUNITY-TOOL] - [awesome-sre/awesome-sre](https://github.com/awesome-sre/awesome-sre) [COMMUNITY-TOOL] + - [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) ⭐ 27 [COMMUNITY-TOOL] - [Awesome microservices](https://github.com/mfornos/awesome-microservices) ⭐ 14297 [ENTERPRISE-STABLE] - [akuity/awesome-argo 🌟](https://github.com/akuity/awesome-argo) ⭐ 2437 [COMMUNITY-TOOL] - [github.com/adriannovegil/awesome-observability: Awesome Observability 🌟](https://github.com/adriannovegil/awesome-observability) ⭐ 630 [COMMUNITY-TOOL] + - [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [COMMUNITY-TOOL] - [Awesome AWS 🌟](https://github.com/donnemartin/awesome-aws) ⭐ 14033 [ENTERPRISE-STABLE] - [github.com/GoogleCloudPlatform/awesome-google-cloud: Awesome GCP](https://github.com/GoogleCloudPlatform/awesome-google-cloud) ⭐ 899 [COMMUNITY-TOOL] - [github.com/kristofferandreasen/awesome-azure: Awesome Azure](https://github.com/kristofferandreasen/awesome-azure) [COMMUNITY-TOOL] - [github.com/simhol/awesome-azure: Awesome Azure](https://github.com/simhol/awesome-azure) [COMMUNITY-TOOL] - [github.com/jonleibowitz/awesome-digitalocean: Awesome Digital Ocean](https://github.com/jonleibowitz/awesome-digitalocean) ⭐ 376 [COMMUNITY-TOOL] + - [realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟](https://github.com/realvz/awesome-eks) ⭐ 341 [COMMUNITY-TOOL] - [globalbao/awesome-azure-policy: AWESOME-Azure-Policy](https://github.com/globalbao/awesome-azure-policy) ⭐ 538 [COMMUNITY-TOOL] - [github.com/toniblyx/my-arsenal-of-aws-security-tools](https://github.com/toniblyx/my-arsenal-of-aws-security-tools) ⭐ 9450 [ENTERPRISE-STABLE] - [github.com/lukemurraynz/awesome-azure-architecture 🌟](https://github.com/lukemurraynz/awesome-azure-architecture) ⭐ 1695 [COMMUNITY-TOOL] @@ -110,7 +106,6 @@ - [sbilly/awesome-security: Awesome Security](https://github.com/sbilly/awesome-security) ⭐ 14358 [ENTERPRISE-STABLE] - [myugan/awesome-docker-security: Awesome Docker Security](https://github.com/myugan/awesome-docker-security) ⭐ 717 [COMMUNITY-TOOL] - [github.com/tldrsec/awesome-secure-defaults](https://github.com/tldrsec/awesome-secure-defaults) [COMMUNITY-TOOL] - - [Awesome Test Automation](https://github.com/atinfo/awesome-test-automation) [COMMUNITY-TOOL] - [Awesome Testing](https://github.com/TheJambo/awesome-testing) ⭐ 2270 [COMMUNITY-TOOL] - [Awesome Testing code snippets](https://github.com/slawekradzyminski/AwesomeTesting) [COMMUNITY-TOOL] - [Awesome JMeter](https://github.com/aliesbelik/awesome-jmeter) ⭐ 787 [COMMUNITY-TOOL] @@ -121,13 +116,20 @@ - [Awesome Angular](https://github.com/PatrickJS/awesome-angular) ⭐ 10017 [ENTERPRISE-STABLE] - [thangchung/awesome-dotnet-core](https://github.com/thangchung/awesome-dotnet-core) [COMMUNITY-TOOL] - [github.com/charlax/professional-programming: A collection of full-stack' resources for programmers 🌟](https://github.com/charlax/professional-programming) ⭐ 50998 [DE FACTO STANDARD] + - [wiki.bash-hackers.org](https://wiki.bash-hackers.org) [COMMUNITY-TOOL] - [Bash and Expect Snippets](https://www.igoroseledko.com/bash-and-expect-snippets) [COMMUNITY-TOOL] - [janikvonrotz/awesome-powershell](https://github.com/janikvonrotz/awesome-powershell) ⭐ 5391 [ENTERPRISE-STABLE] - [awesomerank.github.io: janikvonrotz/awesome-powershell](https://awesomerank.github.io/lists/janikvonrotz/awesome-powershell.html) [COMMUNITY-TOOL] - [visenger/awesome-mlops: Awesome MLOps](https://github.com/visenger/awesome-mlops) [COMMUNITY-TOOL] + - [ekramasif/Basic-Machine-Learning](https://github.com/ekramasif/Basic-Machine-Learning) ⭐ 80 [COMMUNITY-TOOL] + - [github: A very Long never ending Learning around Data Engineering & Machine' Learning](https://github.com/abhishek-ch/around-dataengineering) [COMMUNITY-TOOL] - [github.com/DataExpert-io/data-engineer-handbook 🌟](https://github.com/DataExpert-io/data-engineer-handbook) [COMMUNITY-TOOL] - [opensource.builders](https://opensource.builders) [COMMUNITY-TOOL] + - [Available kubectl plugins](https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md) ⭐ 690 [COMMUNITY-TOOL] + - [Awesome Kubectl plugins](https://github.com/ishantanu/awesome-kubectl-plugins) ⭐ 1008 [COMMUNITY-TOOL] - [dev.to: Great GitHub repositories that developers love](https://dev.to/swordheath/great-github-repositories-that-developers-love-1g97) [COMMUNITY-TOOL] + - [github.com/DevOps-Projects-Ideas/DevOps-Books 🌟🌟](https://github.com/DevOps-Projects-Ideas/DevOps-Books) ⭐ 667 [COMMUNITY-TOOL] + - [collabnix.github.io/kubetools 🌟](https://collabnix.github.io/kubetools) [COMMUNITY-TOOL] ## Agentic Engineering @@ -182,5 +184,5 @@ Live Grounding: Aggregates verified integrations linking AI models to tools like - [Awesome Git 🌟](https://github.com/dictcp/awesome-git) ⭐ 2858 [DE FACTO STANDARD] β€” An extensive, community-curated list of tools, clients, extensions, and learning pathways for Git. This list serves as an ultimate reference directory for engineers looking to optimize repository workflows and build custom git hooks. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Demos](./demos.md) | [Kubernetes Tools](./kubernetes-tools.md) diff --git a/v2-docs/performance-testing-with-jenkins-and-jmeter.md b/v2-docs/performance-testing-with-jenkins-and-jmeter.md index f5ae0488..10a4a578 100644 --- a/v2-docs/performance-testing-with-jenkins-and-jmeter.md +++ b/v2-docs/performance-testing-with-jenkins-and-jmeter.md @@ -112,5 +112,5 @@ - [Iter8](https://iter8.tools) [ADVANCED LEVEL] [DOCUMENTATION] [ENTERPRISE-STABLE] β€” A Kubernetes-native progressive delivery platform that orchestrates metric-driven canary releases and A/B tests. Live grounding shows Iter8's ability to validate runtime SLO performance, using Prometheus and OpenTelemetry targets to automate application promotion or rollbacks. --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/postman.md b/v2-docs/postman.md index fb122c2a..c9c665a5 100644 --- a/v2-docs/postman.md +++ b/v2-docs/postman.md @@ -29,5 +29,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/private-cloud-solutions.md b/v2-docs/private-cloud-solutions.md index d577a457..cae7dc56 100644 --- a/v2-docs/private-cloud-solutions.md +++ b/v2-docs/private-cloud-solutions.md @@ -12,5 +12,5 @@ - [thenewstack.io: Bad News for Cloud Computing: OpenStack Use Plummets and' Discounts Dry Up](https://thenewstack.io/bad-news-for-cloud-computing-openstack-use-plummets-and-discounts-dry-up) [COMMUNITY-TOOL] β€” An industry analysis highlighting the decline in OpenStack adoption and the shifting pricing structures of public cloud alternatives. It serves as historical context for private vs. public cloud infrastructure dynamics and cost-efficiency trade-offs over time. --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/project-management-methodology.md b/v2-docs/project-management-methodology.md index 62dd4356..52ce2b36 100644 --- a/v2-docs/project-management-methodology.md +++ b/v2-docs/project-management-methodology.md @@ -30,7 +30,6 @@ - [businessinsider.es: "Estoy atrapado en unos hΓ‘bitos poco saludables y me siento abrumado por todo lo que tengo que hacer, ΒΏcΓ³mo puedo aprender a decir no?"](https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe-965459) [COMMUNITY-TOOL] - [businessinsider.es: AsΓ­ es como tu educaciΓ³n te ha moldeado sutilmente para que nunca consigas ascender en el trabajo](https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737) [COMMUNITY-TOOL] - [isprox.com: 16 Estilos de liderazgo: ΒΏcuΓ‘l es mΓ‘s efectivo?](https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo) [COMMUNITY-TOOL] - - [Open Source Friday: Spec Kit - What it is, the problems it solves, and how' clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) [COMMUNITY-TOOL] - [dzone: Project Management Methodology: A Beginner's Guide](https://dzone.com/articles/best-emerging-project-management-methodologies-in) [COMMUNITY-TOOL] - [dzone: A Complete Guide to the Project Management Lifecycle](https://dzone.com/articles/a-complete-guide-to-project-management-life-cycle) [COMMUNITY-TOOL] - [dzone: Top 40 Project Management Terms and Concepts of 2019](https://dzone.com/articles/top-40-project-management-terms-and-concepts-of-20) [COMMUNITY-TOOL] @@ -145,7 +144,22 @@ - [lavanguardia.com: Los estilos de liderazgo mΓ‘s apreciados por los empleados](https://www.lavanguardia.com/vivo/20211113/7856878/cualidades-mas-valoran-empleados-jefe-pmv.html) [COMMUNITY-TOOL] - [euroresidentes.com: La intimidaciΓ³n verbal en la empresa](https://www.euroresidentes.com/empresa/exito-empresarial/la-intimidacin-verbal-en-la-empresa) [COMMUNITY-TOOL] - [swarmia.com/build: Build Elements of an Effective Software Organization](https://www.swarmia.com/build) [COMMUNITY-TOOL] + - [Open Source Friday: Spec Kit - What it is, the problems it solves, and how' clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) [COMMUNITY-TOOL] +## Cloud-Native Development + +### Local Development Tools + +#### Okteto + + - **(2021)** [codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟](https://octopus.com/devops) [COMMUNITY-TOOL] β€” Hands-on walkthrough displaying how to use Okteto to connect a developer workspace directly with live infrastructure, bypassing resource-heavy local systems. +## Engineering Leadership and Career Dynamics + +### Organizational Design and Leadership Systems + +#### Engineering Culture + + - **(2021)** [entrepreneur.com: Las 10 preguntas que debes hacerte para saber si eres un buen lΓ­der](https://spanish.entrepreneur.com) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Provides a self-diagnostic framework composed of ten strategic evaluation questions designed to gauge leadership efficacy and maturity. Promotes reflective coaching and output-driven organizational alignment. [SPANISH CONTENT] ## Security ### Cloud Native @@ -155,5 +169,5 @@ - [Kubernetes Security Best Practices: A DevSecOps Perspective](https://www.linkedin.com/top-content/career) [COMMUNITY-TOOL] β€” A DevSecOps assessment explaining key patterns for hardening Kubernetes namespaces. Reviews best practices for securing configuration secrets, configuring network isolation policies, and enforcing runtime container constraints. --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Scaffolding](./scaffolding.md) | [Chaos Engineering](./chaos-engineering.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Developerportals](./developerportals.md) diff --git a/v2-docs/project-management-tools.md b/v2-docs/project-management-tools.md index 619fb52f..68738f7e 100644 --- a/v2-docs/project-management-tools.md +++ b/v2-docs/project-management-tools.md @@ -36,5 +36,5 @@ --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/prometheus.md b/v2-docs/prometheus.md index 5d745fce..2ba8e646 100644 --- a/v2-docs/prometheus.md +++ b/v2-docs/prometheus.md @@ -24,19 +24,17 @@ - [Apache ActiveMQ Artemis Using the Server](https://artemis.apache.org/components/artemis/documentation/latest/using-server.html) [COMMUNITY-TOOL] β€” - [Apache ActiveMQ Artemis Management Console](https://artemis.apache.org/components/artemis/documentation/latest/management-console.html) - [Apache ActiveMQ Artemis Metrics](http://activemq.apache.org/components/artemis/documentation/latest/metrics.html) - [cloud.google.com: Google Cloud Managed Service for Prometheus](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus) [COMMUNITY-TOOL] - - [**Red Hat AMQ overview**](https://developers.redhat.com/products/amq/overview) [COMMUNITY-TOOL] - - [**InfluxDB**:](https://www.influxdata.com) [COMMUNITY-TOOL] - - [blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana & Couchbase](https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase) [COMMUNITY-TOOL] - - [tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus' & Grafana](https://tech.marksblogg.com/clickhouse-prometheus-grafana.html) [COMMUNITY-TOOL] - - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] - [learnsteps.com: Monitoring Infrastructure System Design](https://www.learnsteps.com/monitoring-infrastructure-system-design) [COMMUNITY-TOOL] - - [Grafana](https://grafana.com) [COMMUNITY-TOOL] - - [openlogic.com: How to develop Grafana Dashboards 🌟](https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana) [COMMUNITY-TOOL] + - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] - [karma 🌟](https://github.com/prymitive/karma) ⭐ 2639 [COMMUNITY-TOOL] - [Cluster Monitoring stack for ARM / X86-64 platforms](https://github.com/carlosedp/cluster-monitoring) ⭐ 755 [COMMUNITY-TOOL] - - [learndevops.substack.com: Hitting prometheus API with curl and jq 🌟](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) [COMMUNITY-TOOL] + - [tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus' & Grafana](https://tech.marksblogg.com/clickhouse-prometheus-grafana.html) [COMMUNITY-TOOL] + - [**Red Hat AMQ overview**](https://developers.redhat.com/products/amq/overview) [COMMUNITY-TOOL] + - [blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana & Couchbase](https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase) [COMMUNITY-TOOL] - [logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io](https://logz.io/blog/aws-lambda-metrics-monitoring-guide) [COMMUNITY-TOOL] - [Amazon Managed Service for Prometheus](https://aws.amazon.com/prometheus) [COMMUNITY-TOOL] + - [Grafana](https://grafana.com) [COMMUNITY-TOOL] + - [openlogic.com: How to develop Grafana Dashboards 🌟](https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana) [COMMUNITY-TOOL] - [**prometheus.io**](https://prometheus.io) [COMMUNITY-TOOL] - [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) ⭐ 64131 [DE FACTO STANDARD] - [Dzone Refcard: Scaling and Augmenting Prometheus](https://dzone.com/refcardz/scaling-and-augmenting-prometheus) [COMMUNITY-TOOL] @@ -61,6 +59,7 @@ - [ganeshvernekar.com: Prometheus TSDB (Part 3): Memory Mapping of Head Chunks' from Disk](https://ganeshvernekar.com/blog/prometheus-tsdb-mmapping-head-chunks-from-disk) [COMMUNITY-TOOL] - [ganeshvernekar.com: Prometheus TSDB (Part 4): Persistent Block and its Index](https://ganeshvernekar.com/blog/prometheus-tsdb-persistent-block-and-its-index) [COMMUNITY-TOOL] - [youtube playlist: How to setup Prometheus 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-anCTn6um3BDsoHnIr0O2tz3) [COMMUNITY-TOOL] + - [learndevops.substack.com: Hitting prometheus API with curl and jq 🌟](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) [COMMUNITY-TOOL] - [sysadminxpert.com: Steps to Monitor Linux Server using Prometheus](https://sysadminxpert.com/steps-to-monitor-linux-server-using-prometheus) [COMMUNITY-TOOL] - [medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes](https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubernetes-79fd8311b56d) [COMMUNITY-TOOL] - [zerodha.tech: Infrastructure monitoring with Prometheus at Zerodha](https://zerodha.tech/blog/infra-monitoring-at-zerodha) [COMMUNITY-TOOL] @@ -130,6 +129,7 @@ - [**Thanos**:](https://thanos.io) [COMMUNITY-TOOL] - [github.com/ruanbekker: Thanos Cluster Setup](https://github.com/ruanbekker/thanos-cluster-setup) [COMMUNITY-TOOL] - [Highly Available Prometheus Metrics for Distributed SQL with Thanos on GKE](https://blog.yugabyte.com/highly-available-prometheus-metrics-for-distributed-sql-with-thanos-on-gke) [COMMUNITY-TOOL] + - [**InfluxDB**:](https://www.influxdata.com) [COMMUNITY-TOOL] - [en.wikipedia.org/wiki/InfluxDB](https://en.wikipedia.org/wiki/MIT_License) [COMMUNITY-TOOL] - [influxdata.com: Building a Metrics & Alerts as a Service (MaaS) Monitoring' Solution Using the InfluxDB Stack](https://www.influxdata.com/blog/building-a-metrics-alerts-as-a-service-maas-monitoring-solution-using-the-influxdb-stack) [COMMUNITY-TOOL] - [dzone: Flux queries](https://dzone.com/articles/flux-windowing-and-aggregation) [COMMUNITY-TOOL] @@ -226,5 +226,5 @@ - [maven.apache.org](https://maven.apache.org) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Official homepage for Apache Maven, the cornerstone JVM project build and dependency system. Outlines standards for modular Project Object Model (POM) declarations. --- -πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) +πŸ’‘ **Explore Related:** [Other Awesome Lists](./other-awesome-lists.md) | [Mkdocs](./mkdocs.md) | [Demos](./demos.md) diff --git a/v2-docs/public-cloud-solutions.md b/v2-docs/public-cloud-solutions.md index 0badd5c6..b90090b4 100644 --- a/v2-docs/public-cloud-solutions.md +++ b/v2-docs/public-cloud-solutions.md @@ -5,23 +5,21 @@ ## Standard Reference - - [Platform comparisons](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] β€” - [AWS and GCP comparison](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/aws) - - [Mapping of AWS services to Google Cloud](https://gregsramblings.com/blog/compare-google-cloud-to-aws) - [acloudguru.com: Multicloud Fluency: 6 reasons you should learn multiple clouds](https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platforms) [COMMUNITY-TOOL] - [cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud in 2021](https://cast.ai/blog/cloud-pricing-comparison) [COMMUNITY-TOOL] - [acloudguru.com: Cloud security comparison: AWS vs. Azure vs. GCP](https://www.pluralsight.com/resources/blog/cloud/cloud-security-comparison-aws-vs-azure-vs-gcp) [COMMUNITY-TOOL] - [acloudguru.com: Cloud developer tooling compared: AWS vs. Azure vs. GCP](https://www.pluralsight.com/resources/blog/cloud/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp) [COMMUNITY-TOOL] - [acloudguru.com: Blockchain cloud comparison: What is blockchain-as-a-service (BaaS)?](https://www.pluralsight.com/resources/blog/cloud/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas) [COMMUNITY-TOOL] - [acloudguru.com: Storage services compared: AWS vs Azure vs GCP](https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison) [COMMUNITY-TOOL] + - [cloud.google.com: Compare AWS and Azure services to Google Cloud](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] - [Openshift.com pricing](https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing) [COMMUNITY-TOOL] - [OpenShift in Azure](https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x) [COMMUNITY-TOOL] β€” - [Openshift on Azure](https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-managed-openshift-in-the-cloud) - [Gaia-X.eu](https://gaia-x.eu) [COMMUNITY-TOOL] - [GAIA-X: A Federated Data Infrastructure for Europe](https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html) [COMMUNITY-TOOL] - [jamaica-gleaner.com: Amazon outage’s future implications](http://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications) [COMMUNITY-TOOL] - - [learntocloud.guide: 3 ways to get hands on (AWS, Azure, GCP)](https://learntocloud.guide/#/projects/README) [COMMUNITY-TOOL] - - [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] - [cloud-mercato.com: Public Cloud Reference 🌟](https://pcr.cloud-mercato.com) [COMMUNITY-TOOL] - [cloud-mercato.com: State of the art of Public Object Storage Europe 🌟](https://projector.cloud-mercato.com/projects/state-of-the-art-of-public-object-storage-europe) [COMMUNITY-TOOL] + - [learntocloud.guide: 3 ways to get hands on (AWS, Azure, GCP)](https://learntocloud.guide) [COMMUNITY-TOOL] - [medium: Cloud Agnostic Design 🌟](https://medium.com/path-to-software-architect/cloud-agnostic-design-925c08e1d610) [COMMUNITY-TOOL] - [cybernews.com: Trouble in paradise: IT professionals unhappy with cloud' services](https://cybernews.com/cloud/trouble-in-paradise-it-professionals-unhappy-with-cloud-services) [COMMUNITY-TOOL] - [medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟](https://medium.com/adeo-tech/multi-cloud-kubernetes-survival-guide-49eee9aa58e2) [COMMUNITY-TOOL] @@ -41,6 +39,7 @@ - [thenewstack.io: How to Evaluate Kubernetes Cloud Providers](https://thenewstack.io/how-to-evaluate-kubernetes-cloud-providers) [COMMUNITY-TOOL] - [Dzone: 5 Hosted Kubernetes Platforms](https://dzone.com/articles/5-hosted-kubernetes-platforms) [COMMUNITY-TOOL] - [Pivotal.io: Pivotal Container Service (PKS), owned by VMware](https://pivotal.io/platform/pivotal-container-service) [COMMUNITY-TOOL] + - [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] - [AWS Kubernetes pricing](https://aws.amazon.com/es/eks/pricing) [COMMUNITY-TOOL] - [Azure Kubernetes pricing](https://azure.microsoft.com/es-es/pricing/details/kubernetes-service) [COMMUNITY-TOOL] - [Google cloud kubernetes pricing](https://cloud.google.com/kubernetes-engine/pricing) [COMMUNITY-TOOL] @@ -57,5 +56,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/pulumi.md b/v2-docs/pulumi.md index a8259e3d..fe4b4a9b 100644 --- a/v2-docs/pulumi.md +++ b/v2-docs/pulumi.md @@ -28,5 +28,5 @@ --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/python.md b/v2-docs/python.md index 1d9ac692..06fc7436 100644 --- a/v2-docs/python.md +++ b/v2-docs/python.md @@ -305,7 +305,14 @@ #### Large Language Models - [LLMs-from-scratch](https://github.com/rasbt/LLMs-from-scratch) ⭐ 95379 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Highly acclaimed code-first textbook guiding the creation of a Large Language Model (LLM) from scratch in PyTorch. Illustrates attention mechanisms, tokenizers, training loops, and weight loadings. +## Software Engineering + +### Programming Foundations + +#### Python Language + + - **(2025)** [**Think Python**](https://allendowney.github.io/ThinkPython) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A classic computational thinking handbook utilizing Python. Focuses on algorithmic integrity, data structure designs, object-oriented implementations, and debug execution pipelines. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Visual Studio](./visual-studio.md) | [API](./api.md) | [Golang](./golang.md) diff --git a/v2-docs/qa.md b/v2-docs/qa.md index 40e7925d..bdd4e69b 100644 --- a/v2-docs/qa.md +++ b/v2-docs/qa.md @@ -5,7 +5,6 @@ ## Standard Reference - - [testcontainers-spring-boot 🌟](https://github.com/PlaytikaOSS/testcontainers-spring-boot) ⭐ 877 [COMMUNITY-TOOL] - [Awesome Software Quality](https://github.com/ligurio/sqa-wiki) ⭐ 2311 [COMMUNITY-TOOL] - [lambdatest.com: TestNG vs JUnit : Which testing framework should you choose?](https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you-choose) [COMMUNITY-TOOL] - [lambdatest.com: Top Automation Testing Trends To Look Out In 2021](https://www.testmuai.com/blog/best-test-automation-trends) [COMMUNITY-TOOL] @@ -17,7 +16,7 @@ - [vladmihalcea.com: Testcontainers Database Integration Testing](https://vladmihalcea.com/testcontainers-database-integration-testing) - [thenewstack.io: How Testcontainers Is Demonstrating Value as a Key CI Tool](https://thenewstack.io/how-testcontainers-is-demonstrating-value-as-a-key-ci-tool) Testcontainers is a library originally written in Java that helps developers run module-specific Docker containers while the app is being built in order to simplify integration testing. - [Metabob](https://metabob.com) [COMMUNITY-TOOL] - - [Allure 🌟](https://plugins.jenkins.io/allure-jenkins-plugin) [COMMUNITY-TOOL] + - [testcontainers-spring-boot 🌟](https://github.com/PlaytikaOSS/testcontainers-spring-boot) ⭐ 877 [COMMUNITY-TOOL] - [Awesome Test Automation](https://github.com/atinfo/awesome-test-automation) [COMMUNITY-TOOL] - [softwaretestguideforu.com: What is system testing? How to perform system' testing?](https://www.softwaretestguideforu.com/2020/06/what-is-system-testinghow-to-perform.html) [COMMUNITY-TOOL] - [linkedin.com/pulse: Importance of API Automation Testing 🌟](https://www.linkedin.com/pulse/importance-api-automation-testing-manish-saini) [COMMUNITY-TOOL] @@ -78,8 +77,9 @@ - [kubench](https://github.com/vincentserpoul/kubench) [COMMUNITY-TOOL] - [botplayautomation.com](https://www.botplayautomation.com) [COMMUNITY-TOOL] - [botplayautomation.com: Benefits of Codeless (no code) Automation Testing](https://www.botplayautomation.com/post/benefits-of-codeless-automation-testing) [COMMUNITY-TOOL] + - [Allure 🌟](https://plugins.jenkins.io/allure-jenkins-plugin) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Developerportals](./developerportals.md) diff --git a/v2-docs/rancher.md b/v2-docs/rancher.md index b29490ac..9d4b1a77 100644 --- a/v2-docs/rancher.md +++ b/v2-docs/rancher.md @@ -21,9 +21,9 @@ - [**k3d**](https://github.com/k3d-io/k3d) ⭐ 6426 [ENTERPRISE-STABLE] - [Harvester](https://github.com/harvester/harvester) ⭐ 5030 [ENTERPRISE-STABLE] - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] + - [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference' Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [COMMUNITY-TOOL] - [Rancher CNI Providers 🌟](https://rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers) [COMMUNITY-TOOL] - [Certified Kubernetes offerings](https://www.cncf.io/certification/software-conformance) [COMMUNITY-TOOL] - - [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference' Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [COMMUNITY-TOOL] - [zdnet.com: Rancher Labs closes $40M funding round to "run Kubernetes everywhere"](https://www.zdnet.com/article/rancher-labs-closes-40m-funding-round-to-run-kubernetes-everywhere) [COMMUNITY-TOOL] - [medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes' Using Rancher](https://medium.com/swlh/quick-fix-mounting-a-configmap-to-an-existing-volume-in-kubernetes-using-rancher-d01c472a10ad) [COMMUNITY-TOOL] - [thenewstack.io: Rancher 2.5 Sets out to Be the Stock Kubernetes Build for' GitOps](https://thenewstack.io/rancher-2-5-sets-out-to-be-the-stock-kubernetes-build-for-gitops) [COMMUNITY-TOOL] @@ -79,5 +79,5 @@ --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/react.md b/v2-docs/react.md index b81570ee..8ee45da3 100644 --- a/v2-docs/react.md +++ b/v2-docs/react.md @@ -17,5 +17,5 @@ - [useHooks - React Hooks Library](https://usehooks.com) [ENTERPRISE-STABLE] β€” A premium library of self-contained, optimized React hooks facilitating stateful abstractions. Designed to simplify DOM tracking, event management, and browser interactions inside production web applications. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/recruitment.md b/v2-docs/recruitment.md index 90658b26..fbdf9c6b 100644 --- a/v2-docs/recruitment.md +++ b/v2-docs/recruitment.md @@ -5,6 +5,7 @@ ## Standard Reference + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] - [tigerabrodi.hashnode.dev: Interviewing software developers](https://tigerabrodi.hashnode.dev/interviewing-software-developers) [COMMUNITY-TOOL] - [lynnlangit.medium.com: Tech Anti-Interviewing](https://lynnlangit.medium.com/tech-anti-interviewing-106674655ea0) [COMMUNITY-TOOL] - [medium.com/hackernoon: How to hire a DevOps Engineer](https://medium.com/hackernoon/how-to-hire-a-devops-engineer-4e59e7847e9b) [COMMUNITY-TOOL] @@ -16,7 +17,6 @@ - [jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities](https://jobs.rekruuto.com) [COMMUNITY-TOOL] - [trycircular.com (Spain)](https://trycircular.com) [COMMUNITY-TOOL] - [skamille.medium.com: An incomplete list of skills senior engineers need,' beyond coding](https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f) [COMMUNITY-TOOL] - - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] ## Career Development @@ -79,7 +79,6 @@ #### Engineering Culture - **(2022)** [businessinsider.es: Los 9 factores que mΓ‘s repercuten en la felicidad en el trabajo, segΓΊn los trabajadores](https://www.businessinsider.es/desarrollo-profesional/9-factores-repercuten-felicidad-trabajador-352445) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Presents a ranked taxonomy of the nine key workplace elements that dictate developer and professional happiness. Details how factors like flexibility, trust, work-life balance, and constructive recognition far outweigh basic financial remuneration over time. [SPANISH CONTENT] - - **(2021)** [entrepreneur.com: Las 10 preguntas que debes hacerte para saber si eres un buen lΓ­der](https://spanish.entrepreneur.com) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Provides a self-diagnostic framework composed of ten strategic evaluation questions designed to gauge leadership efficacy and maturity. Promotes reflective coaching and output-driven organizational alignment. [SPANISH CONTENT] - [hbr.org: Forget Flexibility. Your Employees Want Autonomy](https://hbr.org/2021/10/forget-flexibility-your-employees-want-autonomy) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Argues that workplace flexibility is ineffective without operational autonomy over tasks, schedules, and team collaboration frameworks. Outlines design principles for engineering organizations looking to scale remote-first operations without compromising deployment velocity or developer experience. - [forbes.com: As Leaders: What Can We Learn From The Great Resignation?](https://www.forbes.com/sites/dedehenley/2022/01/30/as-leaders-what-can-we-learn-from-the-great-resignation) [COMMUNITY-TOOL] β€” Synthesizes major organizational failures exposed by the Great Resignation, detailing actionable leadership modifications. Focuses on moving from top-down monitoring paradigms to trust-driven, output-oriented metrics within distributed engineering units. - [bbc.com: Is finding a 'new normal' in the workplace impossible?](https://www.bbc.com/worklife/article/20220104-future-of-work-2022) [LEGACY] β€” Explores the fundamental tensions and organizational challenges of establishing permanent hybrid and remote work architectures. Examines how shifting employee expectations collided with legacy corporate management mechanisms throughout 2022. @@ -161,5 +160,5 @@ - [github.com/rakyll/fake-it-til-you-make-it](https://github.com/rakyll/fake-it-til-you-make-it) [EN CONTENT] [LEGACY] β€” A shell-based script interface to generate programmatic git commits and simulate active GitHub profile contributions. Flagged as legacy under Minimum Viable Quality (MVQ) rules due to long-term inactivity. --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Freelancing](./freelancing.md) | [Finops](./finops.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Finops](./finops.md) diff --git a/v2-docs/registries.md b/v2-docs/registries.md index a872429a..c773bbdb 100644 --- a/v2-docs/registries.md +++ b/v2-docs/registries.md @@ -23,9 +23,6 @@ ### Jenkins Ecosystem -#### Enterprise Architectures - - - **(2020)** [Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem](https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces) 🌟🌟 [COMMUNITY-TOOL] β€” Architectural integration study mapping out Continuous Delivery structures using Nexus Repository, Jenkins pipelines, and Cloudogu software suites for regulated enterprise workloads. #### Video Tutorials - [youtube: Jenkins Integration with Nexus](https://www.youtube.com/watch?v=qbO4MTESiJQ) [COMMUNITY-TOOL] β€” A video guide showing integration steps for building Jenkins jobs and storing artifacts into a target Sonatype Nexus server repository. @@ -116,9 +113,6 @@ #### Kubernetes Operators - **(2024)** [Quay Community Edition operator](https://github.com/quay/quay-operator) ⭐ 143 [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The official Kubernetes Operator for deploying and managing the life cycle of Project Quay registries. It automates storage setup, database migrations, and SSL termination within OpenShift and OKD clusters. -#### Legacy Resources (1) - - - **(2026)** [Test an insecure registry 🌟](https://docs.docker.com/retired) [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Retired Docker documentation dealing with configurations of insecure, unencrypted private registries. Preserved for diagnosing vintage local developer configurations. #### Maintenance Scripts - [hackermoon.com: cleanup old docker images from nexus repository](https://hackernoon.com/cleanup-old-docker-images-from-nexus-repository-617b1004dad8) [LEGACY] β€” A guide on managing storage allocations in Nexus Repository Manager by automating the deletion of legacy Docker image tags. It outlines task scheduler configurations and artifact purging tasks. @@ -140,14 +134,7 @@ #### VMware - [galaxy.ansible.com/mkgin/vmware-harbor](https://galaxy.ansible.com/mkgin/vmware-harbor) [COMMUNITY-TOOL] [LEGACY] β€” Ansible Galaxy role designed to install Harbor registries on VMware-based virtual infrastructure. It remains a historical reference but has been surpassed by containerized approaches. -## Security - -### DevSecOps - -#### Secrets Scanning - - - **(2022)** [jfrog.com: How to protect your secrets with Spectral and JFrog Pipelines](https://jfrog.com/blog) [EN CONTENT] [COMMUNITY-TOOL] β€” A practical walk-through showing how to use Spectral in tandem with JFrog Pipelines. The tutorial focuses on identifying misplaced credentials and code misconfigurations inside continuous integration stages. --- -πŸ’‘ **Explore Related:** [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) | [Gitops](./gitops.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/remote-tech-jobs.md b/v2-docs/remote-tech-jobs.md index 28c3b620..006bcb74 100644 --- a/v2-docs/remote-tech-jobs.md +++ b/v2-docs/remote-tech-jobs.md @@ -18,5 +18,5 @@ --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/scaffolding.md b/v2-docs/scaffolding.md index 33bc5215..32ae01b5 100644 --- a/v2-docs/scaffolding.md +++ b/v2-docs/scaffolding.md @@ -5,9 +5,9 @@ ## Standard Reference + - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] - [Wikipedia: Spring Roo](https://en.wikipedia.org/wiki/Spring_Roo) [COMMUNITY-TOOL] - [Atomist](https://go.atomist.com) [COMMUNITY-TOOL] - - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] ## Cloud-Native Development @@ -32,14 +32,7 @@ #### Snippet Engines - **(2023)** [cloud.google.com: configuring_with_snippets 🌟](https://docs.cloud.google.com/code/docs/vscode/yaml-editing#configuring_with_snippets) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Official Google Cloud tutorial configuring Visual Studio Code with structural snippets, optimizing engineering speeds when deploying nested Kubernetes objects. -## Observability and Performance - -### Performance Testing - -#### Microservices - - - [garden.io: Performance testing on a microservice architecture](https://docs.garden.io) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official integration documentation for running non-disruptive, end-to-end performance tests within a modern microservices workflow. Emphasizes utilizing Garden's graph-based execution framework for local and CI load validation. --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Chaos Engineering](./chaos-engineering.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/scaleway.md b/v2-docs/scaleway.md index fee4d224..b3a64b52 100644 --- a/v2-docs/scaleway.md +++ b/v2-docs/scaleway.md @@ -9,5 +9,5 @@ --- -πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) +πŸ’‘ **Explore Related:** [AWS Tools Scripts](./aws-tools-scripts.md) | [Azure](./azure.md) | [AWS](./aws.md) diff --git a/v2-docs/securityascode.md b/v2-docs/securityascode.md index a11849af..42f73d5e 100644 --- a/v2-docs/securityascode.md +++ b/v2-docs/securityascode.md @@ -16,12 +16,9 @@ - [appsecengineer.com: Kubernetes Policy Management with Kyverno](https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno) [COMMUNITY-TOOL] - [Apolicy](https://www.sysdig.com) [COMMUNITY-TOOL] - [sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure As Code and automate remediation](https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code) [COMMUNITY-TOOL] - - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] - - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] - - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] - - [MagTape](https://github.com/tmobile/magtape) ⭐ 152 [COMMUNITY-TOOL] - [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [COMMUNITY-TOOL] - - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] + - [MagTape](https://github.com/tmobile/magtape) ⭐ 152 [COMMUNITY-TOOL] + - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] - [amazon.com: Policy-based countermeasures for Kubernetes – Part 1](https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1) [COMMUNITY-TOOL] - [medium: Automate policies enforcement with Policy-as-Code 🌟](https://medium.com/airwalk/automate-policies-enforcement-with-policy-as-code-2f20aac9e2b0) [COMMUNITY-TOOL] - [blog.gitguardian.com: What is Policy-as-Code? An Introduction to Open Policy' Agent](https://blog.gitguardian.com/what-is-policy-as-code-an-introduction-to-open-policy-agent) [COMMUNITY-TOOL] @@ -50,6 +47,9 @@ - [blog.styra.com: Using OPA with GitOps to speed Cloud-Native development](https://blog.styra.com/blog/using-opa-with-gitops-to-speed-cloud-native-development) [COMMUNITY-TOOL] - [medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open' Policy Agent](https://medium.com/gitguardian/what-is-policy-as-code-an-introduction-to-open-policy-agent-dba1400bb030) [COMMUNITY-TOOL] - [hashicorp.com: Securing Infrastructure In Application Pipelines](https://www.hashicorp.com/resources/securing-infrastructure-in-application-pipelines) [COMMUNITY-TOOL] + - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] + - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] + - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [thenewstack.io: Yor Automates Tagging for Infrastructure as Code](https://thenewstack.io/yor-automates-tagging-for-infrastructure-as-code) [COMMUNITY-TOOL] - [yor.io](https://yor.io) [COMMUNITY-TOOL] - [checkov.io](https://www.checkov.io) [COMMUNITY-TOOL] @@ -95,6 +95,13 @@ * Eliminates the need for complex DSLs like Rego. * Simplifies admission control, generation, mutation, and validation of workloads. - [kyverno.io: 56 sample policies 🌟](https://kyverno.io/policies) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” A rich library of ready-to-use Kyverno policy definitions. These templates address common cloud security standards (Pod Security Standards, multi-tenancy constraints, best practices, and resource optimization parameters) for instant cluster hardening. +## Cloud Native Security + +### Policy Enforcement + +#### Open Policy Agent + + - **(2021)** [infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent](https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Addresses the transition from obsolete Kubernetes Pod Security Policies (PSPs) to Open Policy Agent (OPA) Gatekeeper. Explores how to leverage declarative constraints using the Rego engine to strictly manage admission control actions. ## Identity and Access Management ### Cloud IAM @@ -102,6 +109,13 @@ #### Microsoft Entra - [Configure Microsoft Entra for Increased Security](https://learn.microsoft.com/en-us/entra/fundamentals/configure-security) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Official documentation outlines hardening parameters for Microsoft Entra ID. Features prescriptive blueprints for setting up conditional access, continuous access evaluation, Multi-Factor Authentication (MFA), and role-based identity management. +## Platform Engineering + +### Site Reliability Engineering + +#### Foundations + + - **(2024)** [itprotoday.com: Why Site Reliability Engineering Is Key to Modern DevOps](https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget) 🌟 [COMMUNITY-TOOL] β€” An executive analysis examining why SRE architecture is a vital component of any modern, high-density DevOps delivery system trying to limit service down-time. ## Public Cloud Platforms ### AWS @@ -120,5 +134,5 @@ - [GitHub Code Security Risk Assessment: Free Vulnerability Scanning](https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free) [EN CONTENT] [COMMUNITY-TOOL] β€” An introduction to GitHub's native, free vulnerability scanning tools designed to locate security regressions, secrets, and supply chain threats directly within the code repository. It highlights automated security alerts and quick enablement configurations. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/serverless.md b/v2-docs/serverless.md index 677ad437..325aa543 100644 --- a/v2-docs/serverless.md +++ b/v2-docs/serverless.md @@ -5,24 +5,22 @@ ## Standard Reference - - [openshift.com/learn/topics/serverless](https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless) [COMMUNITY-TOOL] - - [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants) [COMMUNITY-TOOL] - [theregister.com: Microservices guru says think serverless, not Kubernetes: You don't want to manage 'a towering edifice of stuff'](https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334) [COMMUNITY-TOOL] - [serverlessguru.com: Enterprise Serverless Adoption 🌟](https://www.sls.guru/blog/enterprise-serverless-adoption) [COMMUNITY-TOOL] - [acloudguru.com: Containers vs serverless: Which is right for you?](https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which-is-right-for-you) [COMMUNITY-TOOL] - [dev.to: Price Comparison of Popular Serverless Architecture Providers](https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9) [COMMUNITY-TOOL] - [winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes: OpenFaas, OpenWhisk, Fission, Kubeless and more](https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more) [COMMUNITY-TOOL] - [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [COMMUNITY-TOOL] + - [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants) [COMMUNITY-TOOL] + - [OpenShift Serverless](https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless) [COMMUNITY-TOOL] - [openshift.com: Why and When you need to consider OpenShift Serverless](https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless) [COMMUNITY-TOOL] - [Building microservices? Give Dapr a try](https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html) [COMMUNITY-TOOL] - [versusmind.eu: Dapr - a serverless runtime for distributed applications 🌟](https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications) [COMMUNITY-TOOL] - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] - - [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) [COMMUNITY-TOOL] - - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] - [itnext.io: **arkade** by example β€” Kubernetes apps, the easy way 🌟](https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c) [COMMUNITY-TOOL] - - [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [COMMUNITY-TOOL] - [martinfowler.com: Serverless Architectures](https://martinfowler.com/articles/serverless.html) [COMMUNITY-TOOL] + - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] - [itnext.io: Scaling My App: Serverless vs Kubernetes 🌟](https://itnext.io/scaling-my-app-serverless-vs-kubernetes-cdb8adf446e1) [COMMUNITY-TOOL] - [Is Serverless The End Of Kubernetes?](https://towardsdatascience.com/kubernetes-serverless-differences-84699f370609) [COMMUNITY-TOOL] - [freecodecamp.org: Serverless is cheaper, not simpler](https://www.freecodecamp.org/news/serverless-is-cheaper-not-simpler-a10c4fc30e49) [COMMUNITY-TOOL] @@ -47,6 +45,7 @@ - [dev.to: Serverless - Beyond the Basics | Kristi Perreault 🌟](https://dev.to/aws-heroes/serverless-beyond-the-basics-kom) [COMMUNITY-TOOL] - [theburningmonk.com: Why you should use ephemeral environments when you do' serverless](https://theburningmonk.com/2019/09/why-you-should-use-temporary-stacks-when-you-do-serverless) [COMMUNITY-TOOL] - [serverlesshorrors.com](https://serverlesshorrors.com) [COMMUNITY-TOOL] + - [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [COMMUNITY-TOOL] - [betterprogramming.pub: Going Serverless? Governance Is Everything](https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9cee9) [COMMUNITY-TOOL] - [fathomtech.io: Microservices vs. Serverless](https://fathomtech.io/blog/microservices-vs-serverless) [COMMUNITY-TOOL] - [cloudnowtech.com: Kubernetes vs Serverless – How do you choose? 🌟](https://www.cloudnowtech.com/blog/kubernetes-vs-serverless-how-do-you-choose) [COMMUNITY-TOOL] @@ -71,6 +70,7 @@ - [OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox' Project)](https://github.com/OpenFunction/OpenFunction) ⭐ 1656 [COMMUNITY-TOOL] - [knative.dev](https://knative.dev) [COMMUNITY-TOOL] - [kn: knative client](https://github.com/knative/client) ⭐ 384 [COMMUNITY-TOOL] + - [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) [COMMUNITY-TOOL] - [developers.redhat.com: Build and deploy a serverless app with Camel K and' Red Hat OpenShift Serverless 1.5.0 Tech Preview](https://developers.redhat.com/blog/2020/04/24/build-and-deploy-a-serverless-app-with-camel-k-and-red-hat-openshift-serverless-1-5-0-tech-preview) [COMMUNITY-TOOL] - [redhat-scholars.github.io: Welcome to OpenShift Serverless Logic Tutorial](https://redhat-scholars.github.io/serverless-workflow/osl/index.html) [COMMUNITY-TOOL] - [kubeless.io](https://kubeless.io) [COMMUNITY-TOOL] @@ -100,5 +100,5 @@ - [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un compendio tΓ©cnico sobre los errores mΓ‘s comunes y costosos en el diseΓ±o de arquitecturas serverless. Ofrece un anΓ‘lisis crΓ­tico de fallos reales de concurrencia, inicios en frΓ­o ("cold starts"), costos fuera de control e integraciΓ³n de servicios, sirviendo como guΓ­a de advertencia para diseΓ±adores de sistemas distribuidos. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) +πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/servicemesh.md b/v2-docs/servicemesh.md index 57c09b1e..cf9b176c 100644 --- a/v2-docs/servicemesh.md +++ b/v2-docs/servicemesh.md @@ -5,9 +5,9 @@ ## Standard Reference - - [platform9.com: The Gorilla Guide to Kubernetes in the Enterprise](https://platform9.com/blog/kubernetes-service-mesh) [COMMUNITY-TOOL] - [openshift.com: Introducing OpenShift Service Mesh 2.0 🌟](https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0) [COMMUNITY-TOOL] - [rancher.com: Using Hybrid and Multi-Cloud Service Mesh Based Applications for Distributed Deployments](https://www.suse.com/c/rancher_blog/using-hybrid-and-multi-cloud-service-mesh-based-applications-for-distributed-deployments) [COMMUNITY-TOOL] + - [platform9.com: Kubernetes Service Mesh: A Comparison of Istio, Linkerd and Consul](https://platform9.com/blog/kubernetes-service-mesh) [COMMUNITY-TOOL] - [containerjournal.com: When Is Service Mesh Worth It?](https://cloudnativenow.com/features/when-is-service-mesh-worth-it) [COMMUNITY-TOOL] - [medianova.com: Service Mesh vs. API Gateway](https://www.medianova.com/service-mesh-vs-api-gateway) [COMMUNITY-TOOL] - [consul.io](https://developer.hashicorp.com/consul) [COMMUNITY-TOOL] @@ -23,13 +23,9 @@ - [Traffic Director overview](https://docs.cloud.google.com/service-mesh/docs) [COMMUNITY-TOOL] - [Traffic Director and gRPCβ€”proxyless services for your service mesh](https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc) [COMMUNITY-TOOL] - [L7 Internal HTTP(S) Load Balancing overview](https://docs.cloud.google.com/load-balancing/docs/l7-internal) [COMMUNITY-TOOL] - - [ekglue - Envoy/Kubernetes glue](https://github.com/jrockway/ekglue) ⭐ 29 [COMMUNITY-TOOL] - - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] - - [Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [COMMUNITY-TOOL] - - [blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?](https://blog.christianposta.com/microservices/do-i-need-an-api-gateway-if-i-have-a-service-mesh) [COMMUNITY-TOOL] - - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] - - [AWS App Mesh with EKS and Canary deployment](https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6) [COMMUNITY-TOOL] + - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] + - [blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?](https://blog.christianposta.com/microservices/do-i-need-an-api-gateway-if-i-have-a-service-mesh) [COMMUNITY-TOOL] - [infoq.com: Service Mesh Ultimate Guide:](https://www.infoq.com/articles/service-mesh-ultimate-guide) [COMMUNITY-TOOL] - [thenewstack.io: Service Mesh Adds Security, Observability and Traffic Control' to Kubernetes](https://thenewstack.io/service-mesh-adds-security-observability-and-traffic-control-to-kubernetes) [COMMUNITY-TOOL] - [lucperkins.dev: Service mesh use cases](https://lucperkins.dev/blog/service-mesh-use-cases) [COMMUNITY-TOOL] @@ -91,11 +87,22 @@ - [infoq.com: Introducing Traffic Director: Google's Service Mesh Control' Plane](https://www.infoq.com/news/2019/04/google-traffic-director) [COMMUNITY-TOOL] - [Examining Load Balancing Algorithms with Envoy](https://blog.envoyproxy.io/examining-load-balancing-algorithms-with-envoy-1be643ea121c) [COMMUNITY-TOOL] - [solo.io: Why the control plane matters. Control planes are different than' data planes. Separating the control plane from data plane 🌟](https://www.solo.io/blog/why-the-control-plane-matters) [COMMUNITY-TOOL] + - [ekglue - Envoy/Kubernetes glue](https://github.com/jrockway/ekglue) ⭐ 29 [COMMUNITY-TOOL] - [amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy](https://amalaruja.medium.com/basic-http-routing-strategies-with-envoy-376be42559eb) [COMMUNITY-TOOL] - [xDS REST and gRPC protocol](https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol) [COMMUNITY-TOOL] - [openservicemesh.io](https://openservicemesh.io) [COMMUNITY-TOOL] - [Kourier: A lightweight Knative Serving ingress](https://developers.redhat.com/blog/2020/06/30/kourier-a-lightweight-knative-serving-ingress) [COMMUNITY-TOOL] + - [AWS App Mesh with EKS and Canary deployment](https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6) [COMMUNITY-TOOL] + - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] + - [Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Kubernetes + +#### Service Mesh (1) + + - **(2021)** [**Service meshes to the rescue: Load balancing and scaling long-lived connections in Kubernetes 🌟**](https://learnkube.com/kubernetes-long-lived-connections) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep dive into the engineering challenge of load balancing long-lived connections (gRPC, HTTP/2, WebSockets) within Kubernetes. It explains how standard L4 kube-proxy load balancing fails to distribute traffic evenly and presents L7 proxies and service meshes (like Linkerd or Istio) as the definitive architectural solution. ## Cloud Native Infrastructure ### Data Plane @@ -105,12 +112,19 @@ ##### Official Docs - [Envoy](https://www.envoyproxy.io) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The home portal of Envoy, the industry-standard L7 proxy designed specifically for cloud-native services. Acts as the data plane engine for most modern service meshes (including Istio), delivering outstanding network performance, advanced routing, and rich observability. -## Networking - -### Service Mesh (1) +### Service Mesh (2) #### Istio +##### Operations + + - **(2021)** [solo.io: Navigating __Istio Config__: a look into Istio’s toolkit](https://www.solo.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A guide detailing useful debugging utilities and CLI tools for validating and diagnosing Istio configuration sets. Explains how to leverage 'istioctl' diagnostics, debug configuration states, and inspect direct Envoy configuration mappings to maintain healthy cluster states. +## Networking + +### Service Mesh (3) + +#### Istio (1) + ##### Implementation - [Implementing Istio From Start To Finish](https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish) [COMMUNITY-TOOL] [GUIDE] β€” An implementation guide mapping out the lifecycle steps required to deploy, secure, and operate an Istio service mesh in enterprise environments. It provides structured insights on handling namespace injection, ambient mesh considerations, and mutual TLS enforcement. @@ -123,5 +137,5 @@ - [Prometheus and OpenTelemetry Compatibility Issues](https://thenewstack.io/prometheus-and-opentelemetry-just-couldnt-get-along) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An informative look at the historical data model incompatibilities between Prometheus and OpenTelemetry (OTel). It details the industry efforts to reconcile standard Prometheus structures with the broader OTel landscape. --- -πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) +πŸ’‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Networking](./networking.md) | [Istio](./istio.md) diff --git a/v2-docs/sonarqube.md b/v2-docs/sonarqube.md index 788aaff4..72e610c2 100644 --- a/v2-docs/sonarqube.md +++ b/v2-docs/sonarqube.md @@ -58,5 +58,5 @@ - [youtube: Installation of Sonarqube on Kubernetes/Minikube](https://www.youtube.com/watch?v=_cT-kkvw3NQ) [COMMUNITY-TOOL] β€” Video guide demonstrating how to spin up a SonarQube server inside Minikube, configured for localized developer playground environments. --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/sre.md b/v2-docs/sre.md index 00925bc3..cc0b9e07 100644 --- a/v2-docs/sre.md +++ b/v2-docs/sre.md @@ -143,5 +143,5 @@ - [circonus.com: Monitoring for Success: What All SREs Need to Know](https://www.circonus.com/2021/04/monitoring-for-success-what-all-sres-need-to-know) [COMMUNITY-TOOL] β€” A deep technical evaluation of telemetry and metric requirements for SRE. Discusses the selection of appropriate service objectives and data collection frequencies. --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/stackstorm.md b/v2-docs/stackstorm.md index 77715454..2af1d50c 100644 --- a/v2-docs/stackstorm.md +++ b/v2-docs/stackstorm.md @@ -10,5 +10,5 @@ --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/swagger-code-generator-for-rest-apis.md b/v2-docs/swagger-code-generator-for-rest-apis.md index 868c3394..a03dcbab 100644 --- a/v2-docs/swagger-code-generator-for-rest-apis.md +++ b/v2-docs/swagger-code-generator-for-rest-apis.md @@ -14,5 +14,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/tekton.md b/v2-docs/tekton.md index de09eb8a..e18fa21c 100644 --- a/v2-docs/tekton.md +++ b/v2-docs/tekton.md @@ -6,7 +6,6 @@ ## Standard Reference - [OpenShift Tekton pipelines](https://www.redhat.com/en/topics/devops/what-cicd-pipeline) [COMMUNITY-TOOL] - - [jenkins.io: Easily reuse Tekton and Jenkins X from Jenkins 🌟](https://www.jenkins.io/blog/2021/04/21/tekton-plugin) [COMMUNITY-TOOL] - [tekline 🌟](https://github.com/joyrex2001/tekline) ⭐ 11 [COMMUNITY-TOOL] - [tekton.dev](https://tekton.dev) [COMMUNITY-TOOL] - [github.com/tektoncd](https://github.com/tektoncd) [COMMUNITY-TOOL] @@ -16,6 +15,7 @@ - [opensource.googleblog.com: The Tekton Pipelines Beta release](https://opensource.googleblog.com/2020/05/the-tekton-pipelines-beta-release.html) [COMMUNITY-TOOL] - [Tekton PetClinic Demo Youtube](https://www.youtube.com/watch?v=igwFpZOUTnw) [COMMUNITY-TOOL] - [learn.openshift.com/middleware/pipelines](https://learn.openshift.com/middleware/pipelines) [COMMUNITY-TOOL] + - [jenkins.io: Easily reuse Tekton and Jenkins X from Jenkins 🌟](https://www.jenkins.io/blog/2021/04/21/tekton-plugin) [COMMUNITY-TOOL] - [lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment' 🌟](https://lambda.grofers.com/evolving-cd-in-a-cloud-native-environment-bb64a38145ae) [COMMUNITY-TOOL] - [itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton' β€” Laying The Foundation](https://itnext.iocloud-native-ci-cd-with-tekton-laying-the-foundation-a377a1b59ac0) [COMMUNITY-TOOL] - [blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub' repos using Tekton](https://blog.harbur.iothe-seven-steps-to-build-a-cloud-native-ci-cd-for-github-repos-using-tekton-31a445a3bde) [COMMUNITY-TOOL] @@ -30,5 +30,5 @@ --- -πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) +πŸ’‘ **Explore Related:** [Gitops](./gitops.md) | [Flux](./flux.md) | [Argo](./argo.md) diff --git a/v2-docs/terraform.md b/v2-docs/terraform.md index dd5adc02..7155c836 100644 --- a/v2-docs/terraform.md +++ b/v2-docs/terraform.md @@ -5,6 +5,7 @@ ## Standard Reference + - [shuaibiyy/Awesome Terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] - [techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep and Terraform. Announcing General Availability!](https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866) [COMMUNITY-TOOL] - [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [COMMUNITY-TOOL] - [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) [COMMUNITY-TOOL] @@ -56,7 +57,6 @@ - [devclass.com: Terraform 1.1 moves forward with refactoring helpers and native Terraform Cloud integration](https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944) [COMMUNITY-TOOL] - [blog.gruntwork.io: How to manage multiple environments with Terraform 🌟](https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform) [COMMUNITY-TOOL] - [ansible.com: Providing Terraform with that Ansible Magic 🌟🌟](https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic) [COMMUNITY-TOOL] - - [github.com/shuaibiyy/awesome-terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] - [globaldatanet.com: Terraform CI/CD Best Practices](https://globaldatanet.com/tech-blog/terraform-cicd-best-practices) [COMMUNITY-TOOL] - [thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments 🌟](https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments) [COMMUNITY-TOOL] - [learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform](https://learnkube.com/kubernetes-terraform) [COMMUNITY-TOOL] @@ -96,14 +96,8 @@ - [terragrunt.gruntwork.io](https://terragrunt.com) [COMMUNITY-TOOL] - [blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture Catalogs](https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs) [COMMUNITY-TOOL] - [hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] - - [Kubestack 🌟](https://www.kubestack.com) [COMMUNITY-TOOL] - - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] - - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] - - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] - - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] - - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] + - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] + - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] - [Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code](https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b) [COMMUNITY-TOOL] - [Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751) [COMMUNITY-TOOL] - [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [COMMUNITY-TOOL] @@ -116,12 +110,20 @@ - [Terraform: Get User Principal Name (UPN) of User Running Deployment without' Entra ID Read Permissions](https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions) [COMMUNITY-TOOL] - [learn.microsoft.com: Introduction to using Azure Verified Modules for Terraform](https://learn.microsoft.com/en-us/samples/azure-samples/avm-terraform-labs/avm-terraform-labs) [COMMUNITY-TOOL] - [hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform' and Vault](https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault) [COMMUNITY-TOOL] + - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] + - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] + - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] + - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] + - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] + - [github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass) [COMMUNITY-TOOL] + - [fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS](https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d) [COMMUNITY-TOOL] + - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - [Terraform Provider for Google Cloud 7.0 is now GA](https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga) [COMMUNITY-TOOL] + - [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [COMMUNITY-TOOL] - [computingforgeeks.com: Build AWS EC2 Machine Images (AMI) With Packer and' Ansible](https://computingforgeeks.com/build-aws-ec2-machine-images-with-packer-and-ansible) [COMMUNITY-TOOL] - [cloud.hashicorp.com: HashiCorp Cloud](https://cloud.hashicorp.com) [COMMUNITY-TOOL] - [hashicorp.com: Multi-Region Replication Now Available with HCP Vault](https://www.hashicorp.com/blog/multi-region-replication-now-available-with-hcp-vault) [COMMUNITY-TOOL] - [levelup.gitconnected.com: Continuous Integration and Continuous Deployment' with Terraform Cloud](https://levelup.gitconnected.com/continuous-integration-continuous-deployment-with-terraform-cloud-ad384f29d7a0) [COMMUNITY-TOOL] - - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] - [build5nines.com](https://build5nines.com) [COMMUNITY-TOOL] - [nedinthecloud.com](https://nedinthecloud.com) [COMMUNITY-TOOL] - [roadmap.sh/terraform](https://roadmap.sh/terraform) [COMMUNITY-TOOL] @@ -174,7 +176,6 @@ - [acloudguru.com: What does the Terraform 1.0 release mean for you?](https://acloudguru.com/blog/engineering/what-does-the-terraform-1-0-release-mean-for-you) [COMMUNITY-TOOL] - [thenewstack.io: Terraform 1.0 Reflects What HashiCorp Has Learned About' Infrastructure-as-Code](https://thenewstack.io/terraform-1-0-reflects-what-hashicorp-has-learned-about-infrastructure-as-code) [COMMUNITY-TOOL] - [medium: terraform | git commit -m β€œall the secrets” | sops tool for managing' secrets 🌟](https://medium.com/cloudandthings/terraform-git-commit-m-all-the-secrets-5dfea9b111de) [COMMUNITY-TOOL] - - [fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS](https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d) [COMMUNITY-TOOL] - [medium: Terraform Zero to Hero](https://medium.com/tech-guides/terraform-zero-to-hero-733f6860bb9a) [COMMUNITY-TOOL] - [terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster](https://github.com/tibordp/terraform-hcloud-dualstack-k8s) ⭐ 34 [COMMUNITY-TOOL] - [hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes](https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-for-kubernetes) [COMMUNITY-TOOL] @@ -239,7 +240,6 @@ - [overmind.tech: Is Observability relevant for Terraform?](https://overmind.tech/blog/is-observability-relevant-for-terraform) [COMMUNITY-TOOL] - [medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure' Automation (With Examples)](https://medium.com/platform-engineer/26-terraform-hacks-for-effective-infrastructure-automation-with-examples-d6d721c3d5e0) [COMMUNITY-TOOL] - [thenewstack.io: Automating Retry for Failed Terraform Launches](https://thenewstack.io/automating-retry-for-failed-terraform-launches) [COMMUNITY-TOOL] - - [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [COMMUNITY-TOOL] - [build5nines.com: Terraform Workflow Process Explained](https://build5nines.com/terraform-workflow-process-explained) [COMMUNITY-TOOL] - [build5nines.com: Terraform: How to Join and Split Strings](https://build5nines.com/terraform-how-to-join-and-split-strings) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Deploy Azure ExpressRoute Circuit with VNet' Gateway](https://build5nines.com/terraform-deploy-azure-expressroute-circuit-with-vnet-gateway) [COMMUNITY-TOOL] @@ -331,6 +331,7 @@ - [pratapreddypilaka.blogspot.com: Azure FinOps using Terraform and Infracost' - Finding the hourly or monthly cost before Azure DevOps Deployments](https://pratapreddypilaka.blogspot.com/2023/11/azure-finops-using-terraform-and.html) [COMMUNITY-TOOL] - [linkedin.com/pulse: How to Estimate Cloud Costs with Terraform (Azure, AWS,' GCP, etc.) via Azure DevOps Pipelines](https://www.linkedin.com/pulse/how-estimate-cloud-costs-terraform-azure-aws-gcp-etc-via-kaan-turgut-msexc) [COMMUNITY-TOOL] - [github.com/Azure/awesome-terraform](https://github.com/Azure/awesome-terraform) ⭐ 176 [COMMUNITY-TOOL] + - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] - [github.com/ozbillwang/terraform-best-practices](https://github.com/ozbillwang/terraform-best-practices) [COMMUNITY-TOOL] - [bridgecrew.io: Terraform security 101: Best practices for secure infrastructure' as code 🌟](https://bridgecrew.io/blog/terraform-security-101-best-practices-for-secure-infrastructure-as-code) [COMMUNITY-TOOL] - [medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform](https://medium.com/@ranjana-jha/infrastructure-as-a-code-best-practices-terraform-d7ae4291d621) [COMMUNITY-TOOL] @@ -382,7 +383,6 @@ - [hashicorp.com: Terraform Adds Support for GKE Autopilot](https://www.hashicorp.com/blog/terraform-adds-support-for-gke-autopilot) [COMMUNITY-TOOL] - [hackernoon.com: Exporting Your GKE Cluster to Terraform Cloud: A Guide with' Challenges and Solutions](https://hackernoon.com/exporting-your-gke-cluster-to-terraform-cloud-a-guide-with-challenges-and-solutions) [COMMUNITY-TOOL] - [github.com/roib20: Terraform - Provision a GKE Cluster with Cloudflare Ingress' and ArgoCD](https://github.com/roib20/terraform-provision-gke-cloudflare) ⭐ 11 [COMMUNITY-TOOL] - - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] - [Dzone: terraform with AWS](https://dzone.com/articles/terraform-with-aws) [COMMUNITY-TOOL] - [github.com/terraform-aws-modules/terraform-aws-solutions](https://github.com/terraform-aws-modules/terraform-aws-solutions) ⭐ 77 [COMMUNITY-TOOL] - [hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50' AWS RDS PostgreSQL Instances with Terraform](https://www.hashicorp.com/resources/terraform-what-instacart-learned-managing-over-50-aws-rds-postgresql-instances) [COMMUNITY-TOOL] @@ -498,7 +498,6 @@ - [github.com/Azure/terraform-azurerm-aks](https://github.com/Azure/terraform-azurerm-aks) ⭐ 388 [COMMUNITY-TOOL] - [itnext.io: How We Used Terraform to Create and Manage a HA AKS Kubernetes' Cluster in Azure](https://itnext.io/how-we-used-terraform-to-create-and-manage-a-ha-aks-kubernetes-cluster-in-azure-812f64896c08) [COMMUNITY-TOOL] - [hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud' 🌟](https://www.hashicorp.com/blog/build-a-quick-aks-cluster-the-easy-way-with-terraform-cloud) [COMMUNITY-TOOL] - - [github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass) [COMMUNITY-TOOL] - [medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform](https://medium.com/@piyush.sachdeva055/deploy-aks-cluster-in-azure-with-terraform-2028f6c71ada) [COMMUNITY-TOOL] - [github.com/amitmavgupta/azure-terraform](https://github.com/amitmavgupta/azure-terraform) ⭐ 29 [COMMUNITY-TOOL] - [github.com/Azure-Samples/aks-platform-engineering Building a Platform Engineering Environment on Azure Kubernetes Service (AKS) 🌟](https://github.com/Azure-Samples/aks-platform-engineering) ⭐ 155 [COMMUNITY-TOOL] @@ -563,6 +562,7 @@ - [github.com/cloudposse/atmos](https://github.com/cloudposse/atmos) ⭐ 1300 [COMMUNITY-TOOL] - [github.com/leg100/pug: PUG](https://github.com/leg100/pug) ⭐ 680 [COMMUNITY-TOOL] - [hashicorp.com: Writing Terraform for unsupported resources 🌟](https://www.hashicorp.com/blog/writing-terraform-for-unsupported-resources) [COMMUNITY-TOOL] + - [Kubestack 🌟](https://www.kubestack.com) [COMMUNITY-TOOL] - [medium: Terragrunt cheat sheet](https://medium.com/geekculture/terragrunt-cheat-sheet-bedafbf9d61f) [COMMUNITY-TOOL] - [pie-r/terragrunt-vs-terraspace](https://github.com/pie-r/terragrunt-vs-terraspace) ⭐ 11 [COMMUNITY-TOOL] - [gruntwork-io/terragrunt-infrastructure-live-example](https://github.com/gruntwork-io/terragrunt-infrastructure-live-example) ⭐ 863 [COMMUNITY-TOOL] @@ -611,8 +611,8 @@ ##### Azure DevOps - - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. - [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Provides a complete implementation walkthrough for embedding robust automated test suites (including tftest and checkov) inside Azure DevOps pipelines. Demonstrates how to validate infrastructure compliance and dry-run infrastructure updates early in the pipeline. + - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. ### FinOps #### Infrastructure as Code (3) @@ -627,5 +627,5 @@ - **(2026)** [==sops: Simple and flexible tool for managing secrets 🌟==](https://github.com/getsops/sops) ⭐ 21861 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” SOPS is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats, encrypting with AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault, age, and PGP. Widely integrated in GitOps workflows, it allows versioning encrypted configuration files without exposing secret data. --- -πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) +πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Ansible](./ansible.md) | [Devsecops](./devsecops.md) diff --git a/v2-docs/test-automation-frameworks.md b/v2-docs/test-automation-frameworks.md index 129721f7..2eb3f6b0 100644 --- a/v2-docs/test-automation-frameworks.md +++ b/v2-docs/test-automation-frameworks.md @@ -62,5 +62,5 @@ --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/testops.md b/v2-docs/testops.md index 766ee3d2..6c458041 100644 --- a/v2-docs/testops.md +++ b/v2-docs/testops.md @@ -9,12 +9,12 @@ - [blog.gurock.com: What Is DevTestOps?](https://www.testrail.com/blog/what-is-devtestops) [COMMUNITY-TOOL] - [Smocker (server mock) is a simple and efficient HTTP mock server](https://github.com/smocker-dev/smocker) ⭐ 1279 [COMMUNITY-TOOL] - [theregister.com: Coding unit tests is boring. Wouldn't it be cool if an AI could do it for you? That's where Diffblue comes in](https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634) [COMMUNITY-TOOL] + - [itnext.io: Kubernetes: load-testing and high-load tuning β€” problems and' solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) [COMMUNITY-TOOL] - [devops.com: Shift-Right Testing: The Emergence of TestOps](https://devops.com/shift-right-testing-the-emergence-of-testops) [COMMUNITY-TOOL] - [devopsonline.co.uk: DevOps and the emergence of TestOps!](https://www.devopsonline.co.uk/devops-and-the-emergence-of-testops) [COMMUNITY-TOOL] - [opcito.com: TestOps: How to automate your software pipeline at the speed' of DevOps](https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops) [COMMUNITY-TOOL] - [xeridia.co.uk: The Importance of Testing in DevOps](https://www.xeridia.co.uk/blog/importance-testing-devops) [COMMUNITY-TOOL] - [xeridia.co.uk: Benefits of Test-Driven Development in DevOps Environments](https://www.xeridia.co.uk/blog/benefits-test-driven-development-devops-environments) [COMMUNITY-TOOL] - - [itnext.io: Kubernetes: load-testing and high-load tuning β€” problems and' solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) [COMMUNITY-TOOL] - [gcreddy.com: Domain Knowledge for Software Testers](https://www.gcreddy.com/2016/06/domain-knowledge-for-testers.html) [COMMUNITY-TOOL] - [guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,' Tools](https://www.guru99.com/continuous-testing.html) [COMMUNITY-TOOL] - [opensource.com: What you need to know about automation testing in CI/CD](https://opensource.com/article/20/7/automation-testing-cicd) [COMMUNITY-TOOL] @@ -29,5 +29,5 @@ --- -πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Project Management Methodology](./project-management-methodology.md) diff --git a/v2-docs/visual-studio.md b/v2-docs/visual-studio.md index d9e61c6b..2512f800 100644 --- a/v2-docs/visual-studio.md +++ b/v2-docs/visual-studio.md @@ -34,16 +34,10 @@ - [Learn with Copilot](https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn) [COMMUNITY-TOOL] - [Visualize your git repo in vscode with Git Graph extensions](https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa) [COMMUNITY-TOOL] - [How to be a professional (un)wrapper #vscode #programmingtools #coding](https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M) [COMMUNITY-TOOL] - - [Visual Studio Code JCasC-Plugin 🌟](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) [COMMUNITY-TOOL] - [Getting Started with Data Wrangler in VS Code](https://code.visualstudio.com/docs/datascience/data-wrangler) [COMMUNITY-TOOL] - [kite: Code Faster with AI Autocomplete](https://kite.com) [COMMUNITY-TOOL] - [Ruff](https://github.com/astral-sh/ruff) ⭐ 47643 [DE FACTO STANDARD] - - [marketplace.visualstudio.com: Learn Cloud 🌟](https://marketplace.visualstudio.com/items?itemName=azurepaas-tools.vscode-learncloud) [COMMUNITY-TOOL] - - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] - - [AWS Toolkits for Cloud9, JetBrains and VS Code now support interaction with over 200 new resource types 🌟](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-toolkits-cloud9-jetbrains-vs-code) [COMMUNITY-TOOL] - [Awesome Visual Studio Code](https://github.com/viatsko/awesome-vscode) ⭐ 28668 [DE FACTO STANDARD] - - [thorsten-hans.com: Debugging apps in Kubernetes with Bridge](https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge) [COMMUNITY-TOOL] - - [marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)](https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro) [COMMUNITY-TOOL] - [code.visualstudio.com: Visual Studio Code](https://code.visualstudio.com) [COMMUNITY-TOOL] - [vscode.github.com: GitHub and Visual Studio Code 🌟](https://vscode.github.com) [COMMUNITY-TOOL] - [VScode run from WSL in Linux: Cannot activate the 'Atlassian for VSCode' (Official)' extension because 'git' extension is not loaded](https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atlassian-for-vscode) [COMMUNITY-TOOL] @@ -123,6 +117,7 @@ - [dannys.cloud: Autocomplete your CloudFormation Resources in VS Code](https://dannys.cloud/autocomplete-cloudformation-resources-vs-code) [COMMUNITY-TOOL] - [Local History](https://marketplace.visualstudio.com/items?itemName=xyz.local-history) [COMMUNITY-TOOL] - [Remote Repositories 🌟](https://code.visualstudio.com/blogs/2021/06/10/remote-repositories) [COMMUNITY-TOOL] + - [marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)](https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro) [COMMUNITY-TOOL] - [Working with Kubernetes in VS Code](https://code.visualstudio.com/docs/azure/kubernetes) [COMMUNITY-TOOL] - [marketplace.visualstudio.com: GitHub Repositories 🌟](https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub) [COMMUNITY-TOOL] - [snyk.io: Securing your open source dependencies with the Snyk Visual Studio' Code extension](https://snyk.io/blog/securing-open-source-dependencies-snyk-visual-studio-code-extension) [COMMUNITY-TOOL] @@ -137,6 +132,7 @@ - [marketplace.visualstudio.com: Kubernetes Reference Highlighter 🌟](https://marketplace.visualstudio.com/items?itemName=dag-andersen.kubernetes-reference-highlighter) [COMMUNITY-TOOL] - [freecodecamp.org: Increase Your VS Code Productivity](https://www.freecodecamp.org/news/increase-your-vs-code-productivity) [COMMUNITY-TOOL] - [marketplace.visualstudio.com: Ruff extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff) [COMMUNITY-TOOL] + - [marketplace.visualstudio.com: Learn Cloud 🌟](https://marketplace.visualstudio.com/items?itemName=azurepaas-tools.vscode-learncloud) [COMMUNITY-TOOL] - [marketplace.visualstudio.com: Kubernetes YAML Formatter 🌟](https://marketplace.visualstudio.com/items?itemName=kennylong.kubernetes-yaml-formatter) [COMMUNITY-TOOL] - [GitHub Copilot 🌟](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) [COMMUNITY-TOOL] - [code.visualstudio.com: GitHub Copilot in VS Code](https://code.visualstudio.com/docs/copilot/overview) [COMMUNITY-TOOL] @@ -163,6 +159,7 @@ - [GitFlow 4 Code](https://marketplace.visualstudio.com/items?itemName=GreatMinds.gitflow4code) [COMMUNITY-TOOL] - [JirAux (Jira integration)](https://marketplace.visualstudio.com/items?itemName=SemihOnay.jiraux) [COMMUNITY-TOOL] - [BABA-Git Flow](https://marketplace.visualstudio.com/items?itemName=Fatih.baba-flow) [COMMUNITY-TOOL] + - [Visual Studio Code JCasC-Plugin 🌟](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) [COMMUNITY-TOOL] - [Jenkins Pipeline Linter Connector](https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-linter-connector) [COMMUNITY-TOOL] - [secanis.ch: Jenkinsfile Support](https://marketplace.visualstudio.com/items?itemName=secanis.jenkinsfile-support) [COMMUNITY-TOOL] - [ivory-lab: JenkinsFile Support](https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support) [COMMUNITY-TOOL] @@ -178,6 +175,8 @@ - [github.com/golang/vscode-go 🌟](https://github.com/golang/vscode-go/blob/master/README.md) ⭐ 4248 [ENTERPRISE-STABLE] - [Bridge to Kubernetes 🌟](https://github.com/microsoft/mindaro) ⭐ 303 [COMMUNITY-TOOL] - [visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development' in Visual Studio/VS Code](https://visualstudiomagazine.com/articles/2020/10/07/bridge-kubernetes.aspx) [COMMUNITY-TOOL] + - [AWS Toolkits for Cloud9, JetBrains and VS Code now support interaction with over 200 new resource types 🌟](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-toolkits-cloud9-jetbrains-vs-code) [COMMUNITY-TOOL] + - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] - [Gitpod Open Sources a β€˜Holistic IDE’](https://thenewstack.io/gitpod-open-sources-a-holistic-ide) [COMMUNITY-TOOL] - [piotrminkowski.com: Development on Kubernetes: IDE & TOOLS](https://piotrminkowski.com/2020/08/03/development-on-kubernetes-ide-tools) [COMMUNITY-TOOL] - [Linux on Chrome OS, sometimes called Crostini 🌟](https://chromeos.dev/en/linux) [COMMUNITY-TOOL] @@ -218,6 +217,7 @@ - [New VS Code features](https://www.youtube.com/shorts/8iVaeLjzY6s) [COMMUNITY-TOOL] - [Hacking GitHub?](https://www.youtube.com/shorts/nMJBbH7g1M4) [COMMUNITY-TOOL] - [Screencast mode](https://www.youtube.com/shorts/KZHI5RMmFk0) [COMMUNITY-TOOL] + - [thorsten-hans.com: Debugging apps in Kubernetes with Bridge](https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge) [COMMUNITY-TOOL] ## Cloud Native Languages @@ -228,5 +228,5 @@ - [blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode](https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vscode-a36beb48ef1) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Explores techniques for real-time remote debugging of Go microservices running inside a Kubernetes cluster using Telepresence and VSCode, bridging local development environments with cloud resources. --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [API](./api.md) | [Golang](./golang.md) diff --git a/v2-docs/web-servers.md b/v2-docs/web-servers.md index ea2f6217..27a34958 100644 --- a/v2-docs/web-servers.md +++ b/v2-docs/web-servers.md @@ -7,6 +7,7 @@ - [nginx.com: The Complete NGINX Cookbook 🌟](https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook) [COMMUNITY-TOOL] - [Koa.js](https://koa) [COMMUNITY-TOOL] + - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - [Dzone Refcard: Essential Apache HTTP Server](https://dzone.com/refcardz/essential-apache-http-server) [COMMUNITY-TOOL] - [nixCraft: How to secure Apache with Let’s Encrypt Certificates on RHEL 8](https://www.cyberciti.biz/faq/how-to-secure-apache-with-lets-encrypt-certificates-on-rhel-8) [COMMUNITY-TOOL] - [Dzone: Nginx Reverse Proxy Ubuntu 18.04](https://dzone.com/articles/nginx-reverse-proxy-ubuntu-1804) [COMMUNITY-TOOL] @@ -14,7 +15,6 @@ - [medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes](https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1) [COMMUNITY-TOOL] - [Wikipedia: HAProxy](https://en.wikipedia.org/wiki/HAProxy) [COMMUNITY-TOOL] - [dzone.com: How to Configure HAProxy as a Proxy and Load Balancer](https://dzone.com/articles/how-to-configure-ha-proxy-as-a-proxy-and-loadbalan) [COMMUNITY-TOOL] - - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - [High priority request queue with HAProxy](https://medium.com/swlh/high-priority-request-queue-with-haproxy-9efd639a8992) [COMMUNITY-TOOL] - [medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than' Traefik v2?](https://medium.com/beyn-technology/is-nginx-dead-is-traefik-v3-20-faster-than-traefik-v2-f28ffb7eed3e) [COMMUNITY-TOOL] @@ -89,5 +89,5 @@ - [unit.nginx.org](https://unit.nginx.org) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Nginx Unit is a dynamic, polyglot application server engineered to run application code across multiple runtimes (Go, Python, Node.js, PHP) simultaneously. It is entirely controlled via a declarative JSON-based REST API, making it well-suited for container-centric microservices. --- -πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Istio](./istio.md) +πŸ’‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) | [Networking](./networking.md) diff --git a/v2-docs/web3.md b/v2-docs/web3.md index f22b420e..bbf5c5eb 100644 --- a/v2-docs/web3.md +++ b/v2-docs/web3.md @@ -12,5 +12,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/workfromhome.md b/v2-docs/workfromhome.md index 9cb0483a..3de62d49 100644 --- a/v2-docs/workfromhome.md +++ b/v2-docs/workfromhome.md @@ -29,5 +29,5 @@ --- -πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) +πŸ’‘ **Explore Related:** [Interview Questions](./interview-questions.md) | [Elearning](./elearning.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/xamarin.md b/v2-docs/xamarin.md index c2ce51f7..d89a23a9 100644 --- a/v2-docs/xamarin.md +++ b/v2-docs/xamarin.md @@ -10,5 +10,5 @@ --- -πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) +πŸ’‘ **Explore Related:** [Python](./python.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/yaml.md b/v2-docs/yaml.md index 6121d198..857b07be 100644 --- a/v2-docs/yaml.md +++ b/v2-docs/yaml.md @@ -6,6 +6,9 @@ ## Standard Reference - [civo.com: Manage Kubernetes clusters using the Civo Pulumi provider](https://www.civo.com/learn) [COMMUNITY-TOOL] + - [Polaris](https://github.com/FairwindsOps/polaris) ⭐ 3368 [ENTERPRISE-STABLE] + - [arttor/helmify](https://github.com/arttor/helmify) ⭐ 1734 [COMMUNITY-TOOL] + - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] - [wikipedia: YAML](https://en.wikipedia.org/wiki/YAML) [COMMUNITY-TOOL] - [kubernetestutorials.com: Kubernetes : Introduction to YAML 🌟](https://kubernetestutorials.com/kubernetes-tutorials/kubernetes-introduction-to-yaml) [COMMUNITY-TOOL] - [betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes](https://betterprogramming.pub/yaml-tutorial-get-started-with-yaml-in-5-minutes-549d462972d8) [COMMUNITY-TOOL] @@ -17,7 +20,6 @@ - [jsonformatter.org/yaml-validator](https://jsonformatter.org/yaml-validator) [COMMUNITY-TOOL] - [medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO](https://medium.com/@slashben81/how-to-write-a-yaml-file-for-kubernetes-armo-76f29e533b1f) [COMMUNITY-TOOL] - [dex.dev: YAML Templating Solutions: Helm & Kustomize](https://www.dex.dev/dex-videos/templating-solutions) [COMMUNITY-TOOL] - - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] - [wikipedia: JSON](https://en.wikipedia.org/wiki/JSON) [COMMUNITY-TOOL] - [dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.' JSONP](https://dzone.com/articles/the-ultimate-json-library-jsonsimple-vs-gson-vs-ja) [COMMUNITY-TOOL] - [betterprogramming.pub: How to Make JSON and Python Talk to Each Other](https://betterprogramming.pub/how-to-make-json-and-python-talk-to-each-other-41531d58e59d) [COMMUNITY-TOOL] @@ -26,8 +28,6 @@ - [medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO](https://medium.com/@jonathan_37674/how-to-validate-kubernetes-yaml-files-armo-e45dd006d633) [COMMUNITY-TOOL] - [ketch: Getting Started](https://learn.theketch.io/docs/getting-started) [COMMUNITY-TOOL] - [base64encode.org](https://www.base64encode.org) [COMMUNITY-TOOL] - - [Polaris](https://github.com/FairwindsOps/polaris) ⭐ 3368 [ENTERPRISE-STABLE] - - [arttor/helmify](https://github.com/arttor/helmify) ⭐ 1734 [COMMUNITY-TOOL] - [thoughtworks.com: Kubernetes](https://www.thoughtworks.com/radar/platforms/kubernetes) [COMMUNITY-TOOL] ## Application Delivery and GitOps @@ -253,5 +253,5 @@ - [automationreinvented.blogspot.com: What is Json Schema and how to perform' schema validation using Rest Assured?](https://automationreinvented.blogspot.com/2022/03/what-is-json-schema-and-how-to-perform.html) [COMMUNITY-TOOL] [GUIDE] β€” A detailed test automation walkthrough explaining JSON Schema validation with Rest Assured. Guides developers in implementing reliable regression pipelines to maintain robust system integrations. --- -πŸ’‘ **Explore Related:** [Message Queue](./message-queue.md) | [Databases](./databases.md) | [NoSQL](./nosql.md) +πŸ’‘ **Explore Related:** [Databases](./databases.md) | [Crunchydata](./crunchydata.md) | [Message Queue](./message-queue.md)