diff --git a/docs/ansible.md b/docs/ansible.md
index 5d25ab91..4ce895c5 100644
--- a/docs/ansible.md
+++ b/docs/ansible.md
@@ -44,7 +44,7 @@
- [ansible.com](https://www.redhat.com/en/ansible-collaborative)
- [docs.ansible.com](https://docs.ansible.com)
- [dureka.co: What Is Ansible?](https://www.edureka.co/blog/what-is-ansible) Configuration Management And Automation With Ansible
-- [Dzone: Part 1: Getting Started with Ansible [ARCHIVED]]( http://web.archive.org/web/20230203201722/https://dzone.com/articles/part-1-getting-started-ansible)
+- [Dzone: Part 1: Getting Started with Ansible [ARCHIVED]](http://web.archive.org/web/20230203201722/https://dzone.com/articles/part-1-getting-started-ansible)
- [Dzone: Part 2: Deploying Applications](https://dzone.com/articles/part-2-deploying-applications)
- [Dzone: 10 easy to use modules in ansible](https://dzone.com/articles/10-easy-to-use-modules-in-ansible-1)
- [Dzone: Running Ansible at Scale](https://dzone.com/articles/running-ansible-at-scale)
diff --git a/docs/aws.md b/docs/aws.md
index 2a5e0de5..9b54a42a 100644
--- a/docs/aws.md
+++ b/docs/aws.md
@@ -47,7 +47,7 @@
- [slideshare.net/AmazonWebServices](https://www.slideshare.net/AmazonWebServices)
- [AWS 10-Minute Tutorials](https://aws.amazon.com/getting-started/hands-on)
- [How do I create and activate a new Amazon Web Services account?](https://repost.aws/knowledge-center/create-and-activate-aws-account)
-- [onlineitguru.com: AWS Services [ARCHIVED]]( http://web.archive.org/web/20210119012455/https://onlineitguru.com/tutorial/aws-services)
+- [onlineitguru.com: AWS Services [ARCHIVED]](http://web.archive.org/web/20210119012455/https://onlineitguru.com/tutorial/aws-services)
- [The Open Guide to Amazon Web Services](https://github.com/open-guides/og-aws)
- [AWS Ramp-Up Guides](https://aws.amazon.com/es/training/ramp-up-guides) Your guides to learning the AWS Cloud. Build Your AWS Cloud Knowledge with Ramp-Up Guides.
- [serverlessland.com](https://serverlessland.com) This site brings together all the latest blogs, videos, and training for AWS Serverless. Learn to use and build apps that scale automatically on low-cost, fully-managed serverless architecture.
diff --git a/docs/azure.md b/docs/azure.md
index 744ed2ea..3e8c1a21 100644
--- a/docs/azure.md
+++ b/docs/azure.md
@@ -734,7 +734,7 @@
- [techcommunity.microsoft.com: Security Control: Implement security best practices](https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/security-control-implement-security-best-practices/2269914)
- [==github.com/Cloud-Architekt: Azure AD - Attack and Defense Playbook==](https://github.com/Cloud-Architekt/AzureAD-Attack-Defense) **This publication is a collection of various common attack scenarios on Azure Active Directory and how they can be mitigated or detected.**
- [==devops.com: DevSecOps in Azure==](https://devops.com/devsecops-in-azure)
-- [learn.microsoft.com: SC-100: Design a Zero Trust strategy and architecture [ARCHIVED]]( http://web.archive.org/web/20221129213259/https://learn.microsoft.com/en-us/training/paths/sc-100-design-zero-trust-strategy-architecture)
+- [learn.microsoft.com: SC-100: Design a Zero Trust strategy and architecture [ARCHIVED]](http://web.archive.org/web/20221129213259/https://learn.microsoft.com/en-us/training/paths/sc-100-design-zero-trust-strategy-architecture)
- https://github.com/MicrosoftLearning/SC-100-Microsoft-Cybersecurity-Architect
- [learn.microsoft.com: Azure network security overview](https://learn.microsoft.com/en-us/azure/security/fundamentals/network-overview)
- [learn.microsoft.com: Conditional Access templates](https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-policy-common)
diff --git a/docs/caching.md b/docs/caching.md
index 59924328..2965799d 100644
--- a/docs/caching.md
+++ b/docs/caching.md
@@ -25,7 +25,7 @@
- [medium: Microservices Distributed Caching](https://medium.com/design-microservices-architecture-with-patterns/microservices-distributed-caching-76828817e41b) we are going to talk about Microservices Distributed Caching for Microservices Architectures. As you know that we learned practices and patterns and add them into our design toolbox. And we will use these pattern and practices when designing e-commerce microservice architecture.
- [kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to Caching in the Cloud | Anuj Kothiyal](https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f)
- [medium.com/rtkal: Distributed Cache Design](https://medium.com/rtkal/distributed-cache-design-348cbe334df1)
-- [learncsdesign.medium.com: An Overview of Distributed Caching π [ARCHIVED]]( http://web.archive.org/web/20220717060745/https://learncsdesign.medium.com/an-overview-of-distributed-caching-e426781d1ff0)
+- [learncsdesign.medium.com: An Overview of Distributed Caching π [ARCHIVED]](http://web.archive.org/web/20220717060745/https://learncsdesign.medium.com/an-overview-of-distributed-caching-e426781d1ff0)
- [surfingcomplexity.blog: Cache invalidation really is one of the hardest problems in computer science](https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science)
## Java Caching
diff --git a/docs/databases.md b/docs/databases.md
index 630b8f4a..4dcd0bfe 100644
--- a/docs/databases.md
+++ b/docs/databases.md
@@ -62,7 +62,7 @@
- [magalix.com: Kubernetes And Databases π](https://www.magalix.com/blog/kubernetes-and-database)
- [towardsdatascience.com: SQL vs. NoSQL: How to Select from 12 Database Types ππ](https://towardsdatascience.com/datastore-choices-sql-vs-nosql-database-ebec24d56106) When to use SQL vs. NoSQL database? Deep dive, differences, decision tree, and cloud cheatsheet to choose the best database for your data type and use case.
- [andrewlock.net: Running database migrations when deploying to Kubernetes π](https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-7-running-database-migrations) Deploying ASP.NET Core applications to Kubernetes - Part 7. Learn how to run database migrations with init containers and Jobs in Kubernetes.
-- [redislabs.com: What is a βDatabaselessβ (DBLess) Architecture, and Why Itβs the Future π [ARCHIVED]]( http://web.archive.org/web/20210806055040/https://redislabs.com/blog/dbless-architecture-and-why-its-the-future) DBLess architecture provides a new approach to data pipeline and backend architecture. Just like the terms serverless, stateless, and NoSQL, it attempts to provide more options for architects to think about.
+- [redislabs.com: What is a βDatabaselessβ (DBLess) Architecture, and Why Itβs the Future π [ARCHIVED]](http://web.archive.org/web/20210806055040/https://redislabs.com/blog/dbless-architecture-and-why-its-the-future) DBLess architecture provides a new approach to data pipeline and backend architecture. Just like the terms serverless, stateless, and NoSQL, it attempts to provide more options for architects to think about.
- [red-gate.com: Designing Highly Scalable Database Architectures](https://www.red-gate.com/simple-talk/databases/sql-server/performance-sql-server/designing-highly-scalable-database-architectures)
- [medium: Not using trendy technologies is the best thing for your Startup!](https://medium.com/dataseries/not-using-nosql-is-good-i-stuck-to-sql-4504a67972f0) I refused to use MongoDB and I convinced my company to use a SQL relational database system.
- [thenewstack.io: Database-as-a-Service: A Key Technology for Agile Growth](https://thenewstack.io/database-as-a-service-a-key-technology-for-agile-growth)
diff --git a/docs/demos.md b/docs/demos.md
index 5315ccfc..ea4079ce 100644
--- a/docs/demos.md
+++ b/docs/demos.md
@@ -537,7 +537,7 @@
- [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)
- [devopscube.com: How to Setup Jenkins Build Agents on Kubernetes Cluster π](https://devopscube.com/jenkins-build-agents-kubernetes)
- [medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins π](https://medium.com/codex/deploy-docker-image-to-kubernetes-cluster-using-jenkins-8182cc0a8de7) This article explains the complete DevOps pipeline setup from creating project to deploying the Docker image to Kubernetes cluster using Jenkins.
-- [igorzhivilo.com: How To Read Vaultβs Secrets from Jenkinβs Declarative Pipeline π [ARCHIVED]]( http://web.archive.org/web/20231213032046/https://igorzhivilo.com/jenkins/how-to-read-vault-secrets-from-declarative-pipeline)
+- [igorzhivilo.com: How To Read Vaultβs Secrets from Jenkinβs Declarative Pipeline π [ARCHIVED]](http://web.archive.org/web/20231213032046/https://igorzhivilo.com/jenkins/how-to-read-vault-secrets-from-declarative-pipeline)
- [simplilearn.com: What is CI/CD Pipeline and How to Implement it Using Jenkins?](https://www.simplilearn.com/tutorials/jenkins-tutorial/ci-cd-pipeline)
- [youtube: CI CD Pipeline Using Jenkins | Continuous Integration and Deployment using Azure Devops | K21Academy](https://www.youtube.com/watch?v=LhB8-sAx3pM&ab_channel=K21Academy)
- [lambdatest.com: How To Create Jenkins Multibranch Pipeline π](https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline)
diff --git a/docs/devsecops.md b/docs/devsecops.md
index 1eb232e4..4e13ce79 100644
--- a/docs/devsecops.md
+++ b/docs/devsecops.md
@@ -322,7 +322,7 @@
- [Twistlock](https://www.paloaltonetworks.com/prisma/cloud)
- [Threat Stack](https://www.f5.com/products/distributed-cloud-services)
-- [dzone: A Twistlock and Threat Stack Comparison [ARCHIVED]]( http://web.archive.org/web/20221007145938/https://dzone.com/articles/a-twistlock-and-threat-stack-comparison) Compare two of the most popular tools available for container security, and how their different approaches breed different solutions.
+- [dzone: A Twistlock and Threat Stack Comparison [ARCHIVED]](http://web.archive.org/web/20221007145938/https://dzone.com/articles/a-twistlock-and-threat-stack-comparison) Compare two of the most popular tools available for container security, and how their different approaches breed different solutions.
## OWASP
diff --git a/docs/docker.md b/docs/docker.md
index ce46c2da..996a48c2 100644
--- a/docs/docker.md
+++ b/docs/docker.md
@@ -284,7 +284,7 @@
## Modify containers without rebuilding
-- [cloudowski.com: How to modify containers without rebuilding their image [ARCHIVED]]( http://web.archive.org/web/20210731130210/https://cloudowski.com/articles/how-to-modify-containers-wihtout-rebuilding)
+- [cloudowski.com: How to modify containers without rebuilding their image [ARCHIVED]](http://web.archive.org/web/20210731130210/https://cloudowski.com/articles/how-to-modify-containers-wihtout-rebuilding)
## Docker Tools
- [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) - *(Related to kubernetes-tools topic)*
diff --git a/docs/git.md b/docs/git.md
index 62eab208..8134c5b4 100644
--- a/docs/git.md
+++ b/docs/git.md
@@ -77,7 +77,7 @@
- [9 awesome git tricks](https://tychoish.com/post/9-awesome-git-tricks)
- [Awesome Git π](https://github.com/dictcp/awesome-git)
- [dzone.com: Top 20 git commands with examples π](https://dzone.com/articles/top-20-git-commands-with-examples)
-- [dzone.com: 8 Useful But Not Well-Known Git Concepts [ARCHIVED]]( http://web.archive.org/web/20220820091342/https://dzone.com/articles/8-useful-but-not-well-known-git-concepts) These lesser-known Git tricks can help you solve problems that are not handled well by the GitHub and BitBucket GUIs
+- [dzone.com: 8 Useful But Not Well-Known Git Concepts [ARCHIVED]](http://web.archive.org/web/20220820091342/https://dzone.com/articles/8-useful-but-not-well-known-git-concepts) These lesser-known Git tricks can help you solve problems that are not handled well by the GitHub and BitBucket GUIs
- [Dzone refcard: Getting started with Git](https://dzone.com/refcardz/getting-started-git)
- [Oh shit, git!](https://ohshitgit.com)
- [freecodecamp.org: Learn Git Fundamentals β A Handbook on Day-to-Day Development Tasks π](https://www.freecodecamp.org/news/learn-git-basics)
diff --git a/docs/gitops.md b/docs/gitops.md
index a077f5ec..a206adf5 100644
--- a/docs/gitops.md
+++ b/docs/gitops.md
@@ -249,7 +249,7 @@
- [weave.works: Weave Kubernetes Platform (WKP) Unlocks Cross Team Collaboration with Workspaces](https://www.weave.works/blog/wkp-team-workspaces-rbac)
- [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)
- [cloudogu.com: Automation Assistants: GitOps tools in comparison π](https://platform.cloudogu.com/en/blog/gitops-tools)
-- [shipa.io: From Terraform to GitOps to Pulumi π [ARCHIVED]]( http://web.archive.org/web/20211020205037/https://shipa.io/2021/10/from-terraform-to-gitops-to-pulumi)
+- [shipa.io: From Terraform to GitOps to Pulumi π [ARCHIVED]](http://web.archive.org/web/20211020205037/https://shipa.io/2021/10/from-terraform-to-gitops-to-pulumi)
- [==vimeo.com: Weaveworks - Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps==](https://vimeo.com/516520492) One of the biggest advantages Kubernetes has to offer is that it is agnostic to infrastructure and capable of managing diverse workloads running on different compute resources. This allows organizations to manage multiple developer platforms, who can operate across many environments such as on premise, hybrid and multiple clouds.
- Streamlined processes and automation is pivotal for operations when managing clusters at scale and maintaining security and policy checks. Paul Curtis, Principal Solutions Architect will demonstrate GitOps and Weave Kubernetes Platform in a hybrid and multi-cloud setup.
- Learn how to:
diff --git a/docs/images/k8s-not-enough.jpg b/docs/images/k8s-not-enough.jpg
old mode 100755
new mode 100644
diff --git a/docs/images/tetrate_logo.jpg b/docs/images/tetrate_logo.jpg
old mode 100755
new mode 100644
diff --git a/docs/introduction.md b/docs/introduction.md
index 91b20c5c..35208c93 100644
--- a/docs/introduction.md
+++ b/docs/introduction.md
@@ -68,7 +68,7 @@
- [thenewstack.io: Microservices vs. Monoliths: An Operational Comparison](https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison)
- [weave.works: 6 Business Benefits of Kubernetes](https://www.weave.works/blog/6-business-benefits-of-kubernetes)
- [ituser.es: Las principales habilidades que un arquitecto cloud necesita para triunfar](https://www.ituser.es/opinion/2020/07/las-principales-habilidades-que-un-arquitecto-cloud-necesita-para-triunfar)
-- [Introducing Domain-Oriented Microservice Architecture π [ARCHIVED]]( http://web.archive.org/web/20220716010821/https://eng.uber.com/microservice-architecture)
+- [Introducing Domain-Oriented Microservice Architecture π [ARCHIVED]](http://web.archive.org/web/20220716010821/https://eng.uber.com/microservice-architecture)
- [Monolithic versus Microservice architecture](https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-architecture)
- [Modernize legacy applications with containers, microservices](https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applications-with-containers-microservices) To break down monolithic apps and modernize them for cloud deployment, enterprise development teams continue to turn to containers and microservices.
- [blog.heroku.com: Deconstructing Monolithic Applications into Services](https://www.heroku.com/blog/monolithic-applications-into-services)
@@ -398,7 +398,7 @@
- [dotnetcurry.com: Microservices Architecture Pattern π](https://www.dotnetcurry.com/microsoft-azure/microservices-architecture)
- [geeksarray.com: Microservice Architecture Pattern for Architects π](https://geeksarray.com/blog/microservice-architecture-pattern-for-architects)
- [==developers.redhat.com: 5 design principles for microservices==](https://developers.redhat.com/articles/2022/01/11/5-design-principles-microservices)
-- [==elastisys.com: Principles for Designing and Deploying Scalable Applications on Kubernetes== [ARCHIVED]]( http://web.archive.org/web/20251005184420/https://elastisys.com/designing-and-deploying-scalable-applications-on-kubernetes) you will find 15 principles for how to design and deploy cloud-native applications on Kubernetes - for scalability, observability, automation & security.
+- [==elastisys.com: Principles for Designing and Deploying Scalable Applications on Kubernetes== [ARCHIVED]](http://web.archive.org/web/20251005184420/https://elastisys.com/designing-and-deploying-scalable-applications-on-kubernetes) you will find 15 principles for how to design and deploy cloud-native applications on Kubernetes - for scalability, observability, automation & security.
- [simform.com: Microservices Design Principles: Do We Really Know It Well Enough? π](https://www.simform.com/blog/microservices-design-principles) We are all well aware of microservices architecture, but do we know about its basic design principles and tenants that determine its implementation success? Read to find out more!
- [javarevisited.blogspot.com: Top 10 Microservices Design Patterns and Principles - Examples](https://javarevisited.blogspot.com/2021/09/microservices-design-patterns-principles.html)
1. Database per Microservice
diff --git a/docs/kubernetes-based-devel.md b/docs/kubernetes-based-devel.md
index fd0c174c..b5c9f4ff 100644
--- a/docs/kubernetes-based-devel.md
+++ b/docs/kubernetes-based-devel.md
@@ -69,11 +69,11 @@
- [yitaek.medium.com: Useful Tools for Better Kubernetes Development π](https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435) Lens, Polaris, kube-hunter, kube-bench, Trivy, Goldilocks, Kyverno, kube-ps1, kubectx + kubens , krew, kubectl-neat, kube-no-trouble, helm-mapkubeapis, kube-diff + helm-diff , kube forwarder, kubecost, kubespy.
- [cncf.io: Tools to develop apps on Kubernetes π](https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes)
- [blog.usejournal.com: Useful Tools for Better Kubernetes Development](https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435)
-- [rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)](https://www.dynatrace.com/solutions/observability-for-developers)
- - [rookout.com: Developer Tools for Kubernetes in 2021 β Skaffold, Tilt, and Garden (Part 2)](https://www.dynatrace.com/solutions/observability-for-developers/-part-2) In that previous blog post, I also mentioned another tool β Skaffold. While Skaffold has limited ability to define Kubernetes applications and build and deploy them in CI/CD pipelines, itβs core functionality is creating a development environment for Kubernetes. In this blog post, Iβll discuss the alternative tools of doing just that β spinning up a development environment on Kubernetes. So letβs go into an in-depth comparison of Skaffold, Tilt, and Garden. **I will not be covering Microsoft Draft, as the Github repository appears to be archived and has had no new versions in 2020.**
- - [rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ, & Gitpod (Part 3)](https://www.dynatrace.com/solutions/observability-for-developers/-part-3)
- - [rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack & Jib (Part 4)](https://www.dynatrace.com/solutions/observability-for-developers/-part-4)
- - [rookout.com: Developer Tools for Kubernetes in 2021: Development Machines (Part 5)](https://www.dynatrace.com/solutions/observability-for-developers)
+- [rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)](http://web.archive.org/web/20251207094708/https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021/)
+ - [rookout.com: Developer Tools for Kubernetes in 2021 β Skaffold, Tilt, and Garden (Part 2)](http://web.archive.org/web/20251114091620/https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-2/) In that previous blog post, I also mentioned another tool β Skaffold. While Skaffold has limited ability to define Kubernetes applications and build and deploy them in CI/CD pipelines, itβs core functionality is creating a development environment for Kubernetes. In this blog post, Iβll discuss the alternative tools of doing just that β spinning up a development environment on Kubernetes. So letβs go into an in-depth comparison of Skaffold, Tilt, and Garden. **I will not be covering Microsoft Draft, as the Github repository appears to be archived and has had no new versions in 2020.**
+ - [rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ, & Gitpod (Part 3)](http://web.archive.org/web/20251014014009/https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-3/)
+ - [rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack & Jib (Part 4)](http://web.archive.org/web/20251114081646/https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-4/)
+ - [rookout.com: Developer Tools for Kubernetes in 2021: Development Machines (Part 5)](http://web.archive.org/web/20251114094132/https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-development-machines-part-5/)
- [yitaek.medium.com: Useful Tools for Better Kubernetes Development](https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435)
- [okteto.com: Kubernetes for Developers Blog Series by Okteto](https://www.okteto.com/blog/kubernetes-basics)
- [docker.com: Kubernetes in Production Environments](https://www.docker.com/blog/dear-moby-2-kubernetes-in-production) What is the best way to develop if my prod environment runs Kubernetes? Using Docker Compose does come with conditions:
diff --git a/docs/kubernetes-security.md b/docs/kubernetes-security.md
index 1f8c7281..2977a666 100644
--- a/docs/kubernetes-security.md
+++ b/docs/kubernetes-security.md
@@ -97,7 +97,7 @@
- [==goteleport.com: Kubernetes API Access Security Hardening==](https://goteleport.com/blog/kubernetes-api-access-security)
- [infoworld.com: Securing the Kubernetes software supply chain with Microsoft's Ratify](https://www.infoworld.com/article/2271333/securing-the-kubernetes-software-supply-chain.html) Microsoftβs **Ratify** proposal adds a verification workflow to Kubernetes container deployment. The Ratify team has some demo code in their GitHub repository that shows how to use Ratify with Gatekeeper in Kubernetes. [Ratify installs using a Helm chart](https://github.com/notaryproject/ratify), bringing along some sample configuration templates.
- [amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud Native stack](https://amazicworld.com/top-5-security-threats-unique-to-a-kubernetes-and-cloud-native-stack)
-- [==peoplactive.com: Kubernetes and Container Security Checklist to Build Secure Apps== [ARCHIVED]]( http://web.archive.org/web/20230528171702/https://peoplactive.com/kubernetes-security-best-practices)
+- [==peoplactive.com: Kubernetes and Container Security Checklist to Build Secure Apps== [ARCHIVED]](http://web.archive.org/web/20230528171702/https://peoplactive.com/kubernetes-security-best-practices)
- [venturebeat.com: Kubernetes security will have a breakout year in 2022](https://venturebeat.com/2021/12/27/kubernetes-security-will-have-a-breakout-year-in-2022)
- [==medium: Comparing Kubernetes Security Frameworks and Guidance== π](https://medium.com/@jonathan_37674/comparing-kubernetes-security-frameworks-and-guidance-f1c2821ea733) Comparing popular Kubernetes security and compliance frameworks, how they differ, when to use, common goals, and suggested tools.
- [==blog.gitguardian.com: Hardening Your Kubernetes Cluster - Guidelines (Pt. 2)== π](https://blog.gitguardian.com/hardening-your-k8s-pt-2) In this second episode, we will go through the NSA/CISA security recommendations and explain every piece of the guidelines.
diff --git a/docs/kubernetes-storage.md b/docs/kubernetes-storage.md
index 2e3106b3..b0eeb20f 100644
--- a/docs/kubernetes-storage.md
+++ b/docs/kubernetes-storage.md
@@ -78,7 +78,7 @@
- [discoblocks.io π](https://discoblocks.io) - [ondat/discoblocks](https://github.com/ondat/discoblocks) **Open Source declarative disk configuration system for Kubernetes.** Discoblocks is an open-source declarative disk configuration system for Kubernetes helping to automate CRUD (Create, Read, Update, Delete) operations for cloud disk device resources attached to Kubernetes cluster nodes.
- [medium.com/geekculture: Storage | Kubernetes](https://medium.com/geekculture/storage-kubernetes-92eb3d027282) A Deep Dive into Kubernetes Storage
- [itnext.io: Temporary Storage for Kubernetes Pods](https://itnext.io/temporary-storage-for-kubernetes-pods-f8330ad8db88) Or emptyDir vs. container File System. Kubernetes applications might need some temporary storage that could be discarded after a container is stopped/removed. you will compare emptyDir and the container's local storage.
-- [==container-object-storage-interface.github.io: Kubernetes COSI== [ARCHIVED]]( http://web.archive.org/web/20250117155441/https://container-object-storage-interface.github.io) Kubernetes Container Object Storage Interface (COSI) is a standard for exposing object storage to containerized workloads running in Kubernetes. COSI is meant to be a departure from the CSI since the latter does not work well with object storage.
+- [==container-object-storage-interface.github.io: Kubernetes COSI== [ARCHIVED]](http://web.archive.org/web/20250117155441/https://container-object-storage-interface.github.io) Kubernetes Container Object Storage Interface (COSI) is a standard for exposing object storage to containerized workloads running in Kubernetes. COSI is meant to be a departure from the CSI since the latter does not work well with object storage.
- [medium.com/nerd-for-tech: Persistence with Kubernetes](https://medium.com/nerd-for-tech/persistence-with-kubernetes-46f039d9a2ad)
- [cncf.io: Kubernetes storage is complex, but itβs getting better](https://www.cncf.io/blog/2023/03/28/kubernetes-storage-is-complex-but-its-getting-better)
- [==yuminlee2.medium.com: Kubernetes: Storage==](https://yuminlee2.medium.com/kubernetes-storage-fe5363d88d42) **In Kubernetes, pods are temporary and any data stored within them is lost when theyβre deleted or restarted. To avoid this, use persistent storage options such as PVs(Persistent Volumes)and PVCs(Persistent Volume Claims). PVs are storage resources with an independent lifecycle, while PVCs are requests for storage. Use them for simplified storage management and scaling. Provisioning persistent volumes can be static or dynamic. StorageClass defines the provisioner, parameters, and reclaim policy for dynamically provisioned PVs.**
diff --git a/docs/kubernetes-troubleshooting.md b/docs/kubernetes-troubleshooting.md
index 09109b12..4b6869d1 100644
--- a/docs/kubernetes-troubleshooting.md
+++ b/docs/kubernetes-troubleshooting.md
@@ -43,7 +43,7 @@
- [thenewstack.io: 6 Kubernetes Best Practices to Empower Devs to Troubleshoot](https://thenewstack.io/6-kubernetes-best-practices-to-empower-devs-to-troubleshoot)
- [youtube: 3 Ways to Detect Evil "Latest" Image Tags in Kubernetes - Kubevious](https://www.youtube.com/watch?v=93RlMqO4glM&ab_channel=Kubevious) The "latest" image tag is a disaster waiting to happen. you will learn how to detect usage of the latest images using 3 different methods.
- [thenewstack.io: Living with Kubernetes: Debug Clusters in 8 Commands π](https://thenewstack.io/living-with-kubernetes-debug-clusters-in-8-commands)
-- [dzone.com: The Three Pillars of Kubernetes Troubleshooting π [ARCHIVED]]( http://web.archive.org/web/20220309105258/https://dzone.com/articles/the-three-pillars-of-kubernetes-troubleshooting) Diving into how the three pillars of understanding, managing and preventing for Kubernetes troubleshooting, and how it helps to conceive of whatβs needed to be able to properly troubleshoot real-world Kubernetes stacks that are the hallmark of complex, distributed systems.
+- [dzone.com: The Three Pillars of Kubernetes Troubleshooting π [ARCHIVED]](http://web.archive.org/web/20220309105258/https://dzone.com/articles/the-three-pillars-of-kubernetes-troubleshooting) Diving into how the three pillars of understanding, managing and preventing for Kubernetes troubleshooting, and how it helps to conceive of whatβs needed to be able to properly troubleshoot real-world Kubernetes stacks that are the hallmark of complex, distributed systems.
- [freecodecamp.org: How to Simplify Kubernetes Troubleshooting](https://www.freecodecamp.org/news/how-to-simplify-kubernetes-troubleshooting)
- [==itnext.io: Distroless Container Debugging on K8s/OpenShift==](https://itnext.io/distroless-container-debugging-on-k8s-openshift-e418fd66fdad)
- When people focusing more on the security of containers, distroless based images are frequently used to reduce the attack surface. In these images, the package manager, the non-dependent modules or libraries, even the shells are stripped off, only the app and its required dependencies are kept. For the statically linked executable, produced by golang for example, we can even use βscratchβ as the base.
diff --git a/docs/kubernetes.md b/docs/kubernetes.md
index c132eda7..5790a900 100644
--- a/docs/kubernetes.md
+++ b/docs/kubernetes.md
@@ -617,7 +617,7 @@
- [Assess managed Kubernetes services for your workloads.](https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services) Managed services from cloud providers can simplify Kubernetes deployment but create some snags in a multi-cloud model. Follow three steps to see if these services can benefit you.
- [itnext.io: Evolution of PaaSes to Platform-as-Code in Kubernetes world](https://itnext.io/evolution-of-paases-to-platform-as-code-in-kubernetes-world-74464b0013ca)
- [medium: Wordpress High Availability on Kubernetes](https://medium.com/@icheko/wordpress-high-availability-on-kubernetes-f6c0bcc2f28d) Wordpress is configured to support two separate ingress paths β a private for edits and a public for read-only traffic. By βread-onlyβ, mean that Wordpress is only able to execute SELECTs on the DB. The HA MySQL cluster is accomplished using oracleβs mysql-operator. This makes it extremely easy to handle the master-slave replication for the DB side of things.
-- [cloudfoundry.org: Deploy A Laravel Application To Kubernetes Using Cloud Foundry [ARCHIVED]]( http://web.archive.org/web/20230203230209/https://www.cloudfoundry.org/blog/deploy-laravel-app-to-k8s-with-cf) This tutorial uses the Google Kubernetes Engine (GKE). However, the steps followedcan be applied to Kubernetes clusters running on any cloud provider, as long as Cloud Foundry (cf-for-k8s) has been installed on it. Also, the series of install steps outlined here can function for any βcomposerβ based PHP application such as Drupal, Symfony, etc.
+- [cloudfoundry.org: Deploy A Laravel Application To Kubernetes Using Cloud Foundry [ARCHIVED]](http://web.archive.org/web/20230203230209/https://www.cloudfoundry.org/blog/deploy-laravel-app-to-k8s-with-cf) This tutorial uses the Google Kubernetes Engine (GKE). However, the steps followedcan be applied to Kubernetes clusters running on any cloud provider, as long as Cloud Foundry (cf-for-k8s) has been installed on it. Also, the series of install steps outlined here can function for any βcomposerβ based PHP application such as Drupal, Symfony, etc.
- [thenewstack.io: The State of Kubernetes: Key Challenges and the Role of AI](https://thenewstack.io/the-state-of-kubernetes-key-challenges-and-the-role-of-ai)
- [learnsteps.com: Basics on Kubernetes: What exactly is a ReplicaSet](https://www.learnsteps.com/basics-on-kubernetes-what-exactly-is-a-replicaset)
- [ithands-on.com: Kubernetes 101 : Switching namespaces](https://www.ithands-on.com/2021/10/kubernetes-101-switching-namespaces.html)
@@ -894,7 +894,7 @@
- [medium: Kubernetes Multi-Tenancy β A Best Practices Guide π](https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709)
- [vamsitalkstech.com: Kubernetes Multi-tenancy Best Practices & Architecture Model..(2/2)](https://www.vamsitalkstech.com/architecture/kubernetes-multitenancy-best-practices-architecture-models-2-2)
- [loft.sh: Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution](https://www.vcluster.com/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution)
-- [kubesphere.io: Kubernetes Multi-tenancy in KubeSphere [ARCHIVED]]( http://web.archive.org/web/20220120133734/https://kubesphere.io/docs/access-control-and-account-management/multi-tenancy-in-kubesphere)
+- [kubesphere.io: Kubernetes Multi-tenancy in KubeSphere [ARCHIVED]](http://web.archive.org/web/20220120133734/https://kubesphere.io/docs/access-control-and-account-management/multi-tenancy-in-kubesphere)
- [kubernetes.io: Three Tenancy Models For Kubernetes](https://kubernetes.io/blog/2021/04/15/three-tenancy-models-for-kubernetes) What are your tenancy options with Kubernetes? This post calls out three: by namespace, by cluster, by control plane.
- [thenewstack.io: Avoiding the Pitfalls of Multitenancy in Kubernetes](https://thenewstack.io/avoiding-the-pitfalls-of-multitenancy-in-kubernetes)
- [blog.sighup.io: Hierarchical Namespace Controller (HNC): a look into the future of Kubernetes Multitenancy](https://blog.sighup.io/an-introduction-to-hierarchical-namespace-controller-hnc) Hierarchical Namespace Controller (HNC) is bringing a better multi-tenancy model to Kubernetes.we are exploring the current state of the project and useful use-cases.
diff --git a/docs/lowcode-nocode.md b/docs/lowcode-nocode.md
index 69421517..bc1951dd 100644
--- a/docs/lowcode-nocode.md
+++ b/docs/lowcode-nocode.md
@@ -1,7 +1,7 @@
# Low Code and No Code
- [dzone: Top 10 Low-Code Articles](https://dzone.com/articles/top-10-low-code-articles) See the 10 most popular articles on Low-Code with topics covering Low-Code introduction, building an application with Low-Code, comparison with Microservices, a smack-down with pro-code, and more!
-- [dzone: Low Code and No-Code Considerations [ARCHIVED]]( http://web.archive.org/web/20230406185531/https://dzone.com/articles/low-code-and-no-code-considerations)
+- [dzone: Low Code and No-Code Considerations [ARCHIVED]](http://web.archive.org/web/20230406185531/https://dzone.com/articles/low-code-and-no-code-considerations)
- [sdtimes.com: Low code cuts down on dev time, increases testing headaches](https://sdtimes.com/lowcode/low-code-cuts-down-on-dev-time-increases-testing-headaches)
- [thenewstack.io: Use Low Code to Reduce Friction for Cloud Operations Teams](https://thenewstack.io/use-low-code-to-reduce-friction-for-cloud-operations-teams)
- [itnext.io: For Developers the Low-Code Winter Is Coming](https://itnext.io/for-developers-the-low-code-winter-is-coming-76875d3606c0) Prepare for hard times or move to where the sun is shining
diff --git a/docs/matrix-table.md b/docs/matrix-table.md
index 42c99eac..d29a873a 100644
--- a/docs/matrix-table.md
+++ b/docs/matrix-table.md
@@ -27,7 +27,7 @@ hide:
| [Microk8s](https://canonical.com/microk8s)| Devel / IoT | Kubernetes Upstream | Virtual Machine | Yes | OSS | Yes (beta) | Yes | No | Yes | Yes | Ubuntu. It compites with k3s. |
| [Pharos](https://k8spharos.dev)| SRE / DevOPs / IoT | Kubernetes Upstream | Multi Platform | Yes | OSS | Yes | Yes | No | Yes | Yes | Pharos is a vendor neutral community driven Kubernetes that works on any infrastructure at any scale. It works flawlessly on public clouds, private clouds, hybrid clouds, on-premises, bare metal or at the edge, no problem! |
| [OKD](https://github.com/okd-community-install)| SRE / DevOps | OpenShift | Virtual Machine | Yes | OSS | Yes | Yes | No | Yes
(okd-community-install) | Yes
(okd-community-install) | okd-community-install is a standalone cluster
of 1 node valid for small projects. |
-| [Minishift [ARCHIVED]]( http://web.archive.org/web/20211020230835/https://www.okd.io/minishift)| Devel | OpenShift | Desktop Virtual Machine | Yes | OSS | No | Yes | No | No | Yes | OpenShift 3 official development environment. |
+| [Minishift [ARCHIVED]](http://web.archive.org/web/20211020230835/https://www.okd.io/minishift)| Devel | OpenShift | Desktop Virtual Machine | Yes | OSS | No | Yes | No | No | Yes | OpenShift 3 official development environment. |
| [OCP 4 CodeReady Containers](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it)| Devel | OpenShift | Desktop Virtual Machine | Yes | OSS | No | Yes | No | No | Yes | OpenShift 4 official development environment |
| [OCP 4 Public Cloud](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it)| SRE / DevOps | OpenShift | AWS, GCP, Azure | No | Yes | Yes | No | No | Yes | Yes | OpenShift in Public Cloud |
| [OpenShift Dedicated](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) | SRE / DevOps | OpenShift | AWS | No | Yes | Yes | No | No | Yes | Yes | OpenShift In AWS managed by Red Hat |
diff --git a/docs/message-queue.md b/docs/message-queue.md
index 73d147c1..a4559a82 100644
--- a/docs/message-queue.md
+++ b/docs/message-queue.md
@@ -258,7 +258,7 @@ comsysto about their usage of Debezium, touching on many details like outbox pat
- [medium: Apache Kafka Startup Guide: System Design Architectures: Notification System, Web Activity Tracker, ELT Pipeline, Storage System π](https://medium.com/swlh/apache-kafka-startup-guide-system-design-architectures-notification-system-web-activity-tracker-6dcaf0cf8a7)
- [medium: Getting Started With Kafka on OpenShift](https://medium.com/swlh/getting-started-with-kafka-on-openshift-c44c0fdec384)
- [containerjournal.com: Red Hat Platform Brings Kafka Closer to Kubernetes](https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-platform-brings-kafka-closer-to-kubernetes)
-- [lightbend.com: Monitor Kafka Consumer Group Latency with Kafka Lag Exporter [ARCHIVED]]( http://web.archive.org/web/20241113105415/https://www.lightbend.com/blog/monitor-kafka-consumer-group-latency-with-kafka-lag-exporter)
+- [lightbend.com: Monitor Kafka Consumer Group Latency with Kafka Lag Exporter [ARCHIVED]](http://web.archive.org/web/20241113105415/https://www.lightbend.com/blog/monitor-kafka-consumer-group-latency-with-kafka-lag-exporter)
- [AKHQ (previously known as KafkaHQ) π](https://github.com/tchiotludo/akhq) Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...
- [banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way](https://banzaicloud.com/blog/kafka-schemareg)
- [Build a simple cloud-native change data capture pipeline](https://developers.redhat.com/blog/2020/07/02/build-a-simple-cloud-native-change-data-capture-pipeline)
diff --git a/docs/monitoring.md b/docs/monitoring.md
index 829c4b04..03240f2e 100644
--- a/docs/monitoring.md
+++ b/docs/monitoring.md
@@ -89,7 +89,7 @@
- [thenewstack.io: Monitoring API Latencies After Releases: 4 Mistakes to Avoid](https://thenewstack.io/monitoring-api-latencies-after-releases-4-mistakes-to-avoid) Find 4 common mistakes engineers make when using histograms to monitor API latencies from release to release.
- [thenewstack.io: Monitoring API Latencies After Releases: 4 Mistakes to Avoid](https://thenewstack.io/monitoring-api-latencies-after-releases-4-mistakes-to-avoid)
- [thenewstack.io: DevOps Observability from Code to Cloud](https://thenewstack.io/devops-observability-from-code-to-cloud)
-- [ortelius.io: Microservice Monitoring and Visualization with Ortelius open source project [ARCHIVED]]( http://web.archive.org/web/20260208074902/https://ortelius.io/blog/2021/03/26/microservice-monitoring-and-visualization)
+- [ortelius.io: Microservice Monitoring and Visualization with Ortelius open source project [ARCHIVED]](http://web.archive.org/web/20260208074902/https://ortelius.io/blog/2021/03/26/microservice-monitoring-and-visualization)
- [thenewstack.io: CI Observability for Effective Change Management π](https://thenewstack.io/ci-observability-for-effective-change-management)
- [thenewstack.io: Monitor Your Containers with Sysdig](https://thenewstack.io/monitor-your-containers-with-sysdig)
- [thenewstack.io: Applying Basic vs. Advanced Monitoring Techniques](https://thenewstack.io/applying-basic-vs-advanced-monitoring-techniques)
diff --git a/docs/ocp4.md b/docs/ocp4.md
index c512e393..af89b3ab 100644
--- a/docs/ocp4.md
+++ b/docs/ocp4.md
@@ -85,19 +85,19 @@
- [blog.openshift.com: Simplifying OpenShift Case Information Gathering Workflow: **Must-Gather Operator** (In the context of Red Hat OpenShift 4.x and Kubernetes, **it is considered a bad practice to ssh into a node and perform debugging actions**) π](https://www.redhat.com/en/blog/simplifying-openshift-case-information-gathering-workflow-must-gather-operator)
- [blog.openshift.com: Configure the OpenShift Image Registry backed by OpenShift Container Storage](https://www.redhat.com/en/blog/configure-the-openshift-image-registry-backed-by-openshift-container-storage)
- [blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node π](https://www.redhat.com/en/blog/500_pods_per_node)
-- [blog.openshift.com: Enterprise Kubernetes with OpenShift (Part one) π](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/enterprise-kubernetes-with-openshift-part-one)
+- [blog.openshift.com: Enterprise Kubernetes with OpenShift (Part one) π](https://www.redhat.com/en/blog/enterprise-kubernetes-with-openshift-part-one)
- [devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability at devsβ fingertips π](https://www.devclass.com/containers/2020/05/04/openshift-44-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/1625566)
-- [OpenShift 4.5: Node Improvements](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-4.5-node-improvements)
+- [OpenShift 4.5: Node Improvements](https://www.redhat.com/en/blog/openshift-4.5-node-improvements)
- [Fully Automated OpenShift Deployments With VMware vSphere](https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere)
- [OpenShift 4 βunder-the-hoodβ π](https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd)
- [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)
-- [openshift.com: OpenShift UPI using static IPs](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-upi-using-static-ips)
+- [openshift.com: OpenShift UPI using static IPs](https://www.redhat.com/en/blog/openshift-upi-using-static-ips)
- [developers.redhat.com: OpenShift for Kubernetes developers: Getting started π](https://developers.redhat.com/blog/2020/08/14/openshift-for-kubernetes-developers-getting-started)
- [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)
-- [Improved tooling and best practices to help you migrate to OpenShift 4](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4)
-- [openshift.com: OpenShift Architectures for the Edge With OpenShift 4.6](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/openshift-architectures-for-the-edge-with-openshift-4.6)
+- [Improved tooling and best practices to help you migrate to OpenShift 4](https://www.redhat.com/en/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4)
+- [openshift.com: OpenShift Architectures for the Edge With OpenShift 4.6](https://www.redhat.com/en/blog/openshift-architectures-for-the-edge-with-openshift-4.6)
- [dzone refcard: Getting Started With OpenShift π](https://dzone.com/refcardz/getting-started-with-openshift)
-- [openshift.com: Nested OpenShift using OpenShift Virtualization](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-openshift-using-openshift-virtualization)
+- [openshift.com: Nested OpenShift using OpenShift Virtualization](https://www.redhat.com/en/blog/nested-openshift-using-openshift-virtualization)
- [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)
- [openshift.com: 8 Answers to 7 OpenShift Questions π](https://www.redhat.com/en/blog/8-answers-to-7-openshift-questions)
- [openshift.com: Red Hat OpenShift 4.7 Is Now Available](https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available)
@@ -114,20 +114,20 @@
- [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)
- [openshift.com: OpenShift Security Best Practices for Kubernetes Cluster Design π](https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design)
- [fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus](https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus) IBM subsidiary Red Hat put its recently acquired StackRox assets to work, rolling out a new version of its OpenShift cloud platform that incorporates security, cluster management and registry capabilities in a single package.
-- [openshift.com: Descheduler GA in OpenShift 4.7 π](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/descheduler-ga-in-openshift-4.7) The [Descheduler](https://github.com/kubernetes-sigs/descheduler) is an upstream Kubernetes subproject owned by SIG-Scheduling. Its purpose is to serve as a complement to the stock kube-scheduler, which assigns new pods to nodes based on the myriad criteria and algorithms it provides.
-- [openshift.com: How to Configure LDAP Sync With CronJobs in OpenShift π](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift)
+- [openshift.com: Descheduler GA in OpenShift 4.7 π](https://www.redhat.com/en/blog/descheduler-ga-in-openshift-4.7) The [Descheduler](https://github.com/kubernetes-sigs/descheduler) is an upstream Kubernetes subproject owned by SIG-Scheduling. Its purpose is to serve as a complement to the stock kube-scheduler, which assigns new pods to nodes based on the myriad criteria and algorithms it provides.
+- [openshift.com: How to Configure LDAP Sync With CronJobs in OpenShift π](https://www.redhat.com/en/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift)
- [schabell.org: How to setup the OpenShift Container Platform 4.7 on your local machine](https://www.schabell.org/2021/03/codeready-containers-howto-setup-openshift-47-on-local-machine.html)
- [developers.redhat.com: Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container](https://developers.redhat.com/blog/2021/04/29/containerize-net-for-red-hat-openshift-use-a-windows-vm-like-a-container)
-- [openshift.com: A Brief Introduction to Red Hat Advanced Cluster Security for Kubernetes](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes)
-- [openshift.com: Customizing Virtual Machine Templates in OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/customizing-virtual-machine-templates-in-openshift-1)
+- [openshift.com: A Brief Introduction to Red Hat Advanced Cluster Security for Kubernetes](https://www.redhat.com/en/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes)
+- [openshift.com: Customizing Virtual Machine Templates in OpenShift](https://www.redhat.com/en/blog/customizing-virtual-machine-templates-in-openshift-1)
- [thenewstack.io: Red Hat OpenShift 4.8 Adds Serverless Functions, Pipelines-As-Code](https://thenewstack.io/red-hat-openshift-4-8-adds-serverless-functions-pipelines-as-code)
- [itprotoday.com: With OpenShift 4.8, Red Hat Seeks to 'Expand Workload Possibilities'](https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget) With OpenShift 4.8, Red Hat seeks to simplify the developer experience and to expand use cases and workload possibilities.
-- [openshift.com: Strategies for Moving .NET Workloads to OpenShift Container Platform](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform)
+- [openshift.com: Strategies for Moving .NET Workloads to OpenShift Container Platform](https://www.redhat.com/en/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform)
- [openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization](https://www.redhat.com/en/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization)
-- [openshift.com: Workload Support for Red Hat OpenShift Matures Across the Industry](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/workload-support-for-red-hat-openshift-matures-across-the-industry)
+- [openshift.com: Workload Support for Red Hat OpenShift Matures Across the Industry](https://www.redhat.com/en/blog/workload-support-for-red-hat-openshift-matures-across-the-industry)
- [blog.byte.builders: Manage MongoDB in Openshift Using KubeDB](https://appscode.com/blog/post/openshift-mongodb)
- [developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 1: Requirements](https://developers.redhat.com/articles/2021/07/08/troubleshooting-application-performance-red-hat-openshift-metrics-part-1)
-- [openshift.com: OCP Disaster Recovery Part 3: Recovering an OpenShift 4 IPI cluster With the Loss of Two Master Nodes π](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes)
+- [openshift.com: OCP Disaster Recovery Part 3: Recovering an OpenShift 4 IPI cluster With the Loss of Two Master Nodes π](https://www.redhat.com/en/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes)
- [openshift.com: OpenShift on ARM Developer Preview Now Available for AWS](https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available-for-aws)
- [cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com](https://www.redhat.com/en/blog/check-out-our-new-look) We are moving! On July 29th, we will move OpenShift.com content into the RedHat.com domain. The console applications currently at Cloud.RedHat.com will move to a new URL at console.redhat.com. All current URLs and bookmarks will redirect to their new destinations. This change will make RedHat.com a one-stop destination for all our hybrid cloud and simplify your experience.
- [developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 4: Gathering performance metrics](https://developers.redhat.com/articles/2021/07/29/troubleshooting-application-performance-red-hat-openshift-metrics-part-4)
@@ -175,14 +175,14 @@
- [developers.redhat.com - Best practices: Using health checks in the OpenShift 4.5 web console π](https://developers.redhat.com/blog/2020/07/20/best-practices-using-health-checks-in-the-openshift-4-5-web-console) 3 types of health checks offered in OpenShift 4.5 to improve application reliability and uptime
- [redhat-cop.github.io: Best practices for migrating from OpenShift Container Platform 3 to 4 π](https://redhat-cop.github.io/openshift-migration-best-practices) This guide provides recommendations and best practices for migrating from OpenShift Container Platform 3.9+ to OpenShift 4.x with the Migration Tookit for Containers (MTC).
-- [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/applications-here-applications-there-part-3-application-migration) Application Migration on Advanced Cluster Management
+- [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) Application Migration on Advanced Cluster Management
- [openshift-yolo](https://github.com/e-minguez/openshift-yolo) OpenShift CronJob to check if updates are available, and if so, upgrade the cluster to the latest version.
### Setting up OCP4 on AWS
- [AWS Account Set Up π](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md)).
- [OpenShift 4 on AWS Quick Starts π](https://aws.amazon.com/blogs/opensource/openshift-4-on-aws-quick-start)
-- [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)
+- [openshift.com: Control Regional Access to Your Service on OpenShift Running on AWS](https://www.redhat.com/en/blog/control-regional-access-to-your-service-on-openshift-running-on-aws)
- [==cloud.redhat.com: OpenShift Virtualization on Amazon Web Services==](https://www.redhat.com/en/blog/openshift-virtualization-on-amazon-web-services) Of the many selling points for OpenShift, one of the biggest is its ability to provide a common platform for workloads whether they are on premise or at one of the major cloud providers. With the availability of AWS bare metal instance types, Red Hat has announced that OpenShift 4.9 supports OpenShift Virtualization on AWS as a tech preview. Now virtual machines can be managed in much the same way in the cloud as on-premise.
### ROSA Red Hat OpenShift Service on AWS
@@ -199,7 +199,7 @@