diff --git a/docs/ansible.md b/docs/ansible.md index 0dd528fe..98423487 100644 --- a/docs/ansible.md +++ b/docs/ansible.md @@ -41,7 +41,7 @@ ## Configuration Management with Ansible DevOps Tool -- [ansible.com](https://www.redhat.com/en/ansible-collaborative?intcmp=7015Y000003t7aWQAQ) +- [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) @@ -69,13 +69,13 @@ - [redhat.com: Demystifying Ansible for Linux sysadmins 🌟](https://www.redhat.com/en/blog/demystifying-ansible-sysadmins) Taking the labor out of labor-intensive tasks is what Ansible is all about. Learn the basics here. - [redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟](https://www.redhat.com/en/blog/ansible-quick-start) - [opensource.com: 10 ways Ansible is for everyone 🌟](https://opensource.com/article/21/1/ansible) Expand your knowledge and skills with the top 10 Ansible articles plus five news summaries from 2020 -- [ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values](https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values?sc_cid=7015Y000003t7aWQAQ) +- [ansible.com: Ansible Network Resource Modules: Deep Dive on Return Values](https://www.redhat.com/en/blog/ansible-network-resource-modules-deep-dive-on-return-values) - [linkedin.com: Ansible what is it and what not](https://www.linkedin.com/pulse/ansible-what-marcel-koert) - [redhat.com: How to automate system reboots using the Ansible reboot module](https://www.redhat.com/en/blog/automate-reboot-ansible) - [developer.okta.com: Tutorial: Ansible and Account Automation with Okta](https://developer.okta.com/blog/2021/02/05/okta-ansible) - [redhat.com: Got automation? Here's a quick guide to get you up to speed on Ansible 🌟](https://www.redhat.com/en/blog/how-start-ansible) This article gives you a quick, high-level guide on how to start with Ansible - [opensource.com: How Ansible got started and grew](https://opensource.com/article/21/2/ansible-origin-story) -- [ansible.com: Announcing the Community Ansible 3.0.0 Package 🌟](https://www.redhat.com/en/blog/channel/open-source-communities?intcmp=7015Y000003t7aWQAQ) +- [ansible.com: Announcing the Community Ansible 3.0.0 Package 🌟](https://www.redhat.com/en/blog/channel/open-source-communities) - [toptechskills.com: Ansible Tutorials & Courses 🌟](https://www.toptechskills.com/ansible-tutorials-courses) Ansible is an agentless infrastructure as code (IAC) tool that is super effective at configuring cloud and bare metal infrastructure. - [toptechskills.com: How to Speed Up Your Ansible Playbooks Over 600% 🌟](https://www.toptechskills.com/ansible-tutorials-courses/speed-up-ansible-playbooks-pipelining-mitogen) - [opensource.com: 5 everyday sysadmin tasks to automate with Ansible 🌟](https://opensource.com/article/21/3/ansible-sysadmin) Get more efficient and avoid errors by automating repeatable daily tasks with Ansible. @@ -177,7 +177,7 @@ ### Writing an Ansible module for a REST API -- [ansible.com: Automating your business application's REST API with Ansible](https://www.redhat.com/en/technologies/management/ansible/application-delivery?sc_cid=7015Y000003t7aWQAQ) You will learn how you can use Ansible to talk to your business application's REST API - and to develop your own Ansible modules doing just that. +- [ansible.com: Automating your business application's REST API with Ansible](https://www.redhat.com/en/technologies/management/ansible/application-delivery) You will learn how you can use Ansible to talk to your business application's REST API - and to develop your own Ansible modules doing just that. - [liquidat.wordpress.com: [Howto] Writing an Ansible module for a REST API](https://liquidat.wordpress.com/2016/06/27/howto-writing-an-ansible-module-for-a-rest-api) ## Ansible Videos @@ -206,15 +206,15 @@ ## Red Hat Ansible Automation Platform - [redhat.com: Red Hat Ansible Automation Platform Enhancements and New Certified Ansible Content Collections Refine the Automation Experience to Drive Business Imperatives](https://www.redhat.com/en/about/press-releases/red-hat-ansible-automation-platform-enhancements-and-new-certified-ansible-content-collections-refine-automation-experience-drive-business-imperatives) Ready-to-use, curated automation for a wide range of platforms, public clouds, network and security technologies help organizations more easily get started with the latest trusted automation -- [ansible.com: Red Hat Ansible Automation Platform 1.2](https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2?sc_cid=7015Y000003t7aWQAQ) +- [ansible.com: Red Hat Ansible Automation Platform 1.2](https://www.redhat.com/en/blog/now-available-red-hat-ansible-automation-platform-1.2) - [pypi.org: ansible-navigator 🌟](https://pypi.org/project/ansible-navigator) A text-based user interface (TUI) for the Red Hat Ansible Automation Platform -- [ansible.com: Introducing Ansible Automation Platform 2](https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2?sc_cid=7015Y000003t7aWQAQ) +- [ansible.com: Introducing Ansible Automation Platform 2](https://www.redhat.com/en/blog/introducing-ansible-automation-platform-2) - [redhat.com: From the datacenter to the edge: The open hybrid cloud vision for Red Hat Ansible Automation Platform 2](https://www.redhat.com/en/blog/datacenter-edge-open-hybrid-cloud-vision-red-hat-ansible-automation-platform-2) - [redhat.com: Redefining the possibilities of IT automation across your ecosystem with Red Hat partners](https://www.redhat.com/en/blog/redefining-possibilities-it-automation-across-your-ecosystem-red-hat-partners) - [crn.com: IBM’s Red Hat Reveals Ansible Automation Platform 2 Early Access](https://www.crn.com/news/cloud/ibm-s-red-hat-reveals-ansible-automation-platform-2-early-access) β€˜Automation is foundational. Not an option. Not tactical,’ Massimo Ferrari, Red Hat’s management strategy director, tells CRN in an interview. β€œYou need automation, otherwise you wonβ€˜t be able to do many other things, whether that be DevOps, whether that be digital transformation.” - [devops.com: Red Hat Extends Scope of Ansible Automation Ambitions](https://devops.com/red-hat-extends-scope-of-ansible-automation-ambitions) Red Hat announced the availability of a preview edition of Red Hat Ansible Automation Platform 2 that is intended to make it easier to automate IT processes at scale. - [redhat.com: Red Hat Ansible Automation Platform 2 Drives Cloud-Native Automation and Helps Developers Become Automators](https://www.redhat.com/en/about/press-releases/red-hat-ansible-automation-platform-2-drives-cloud-native-automation-and-helps-developers-become-automators) Industry’s leading IT automation platform now re-architected for deploying portable automation at massive scale across hybrid clouds and edge environments while shifting automation left into application development -- [ansible.com: What's new in Ansible Automation Platform 2: automation controller](https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller?sc_cid=7015Y000003t7aWQAQ) +- [ansible.com: What's new in Ansible Automation Platform 2: automation controller](https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-controller) - [ansible.com: What's new in Ansible Automation Platform 2: automation content navigator](https://www.redhat.com/en/blog/whats-new-in-ansible-automation-platform-2-automation-content-navigator) - [venturebeat.com: Red Hat brings Ansible IT automation engine to Azure](https://venturebeat.com/2021/12/08/red-hat-brings-its-ansible-it-automation-engine-to-azure) - [redhat.com: Red Hat Brings Industry-Leading Ansible Automation Platform to **Microsoft Azure**](https://www.redhat.com/en/about/press-releases/red-hat-brings-industry-leading-ansible-automation-platform-microsoft-azure) Customers can more easily automate across hybrid clouds, IoT and edge deployments with Red Hat Ansible Automation Platform on Microsoft Azure @@ -222,12 +222,12 @@ ### Automation services catalog -- [ansible.com: Automation services catalog, the newest addition to the Ansible Automation Platform](https://www.redhat.com/en/technologies/management/ansible?sc_cid=7015Y000003t7aWQAQ) Provide lifecycle management, provisioning, retirement and cataloging of automation resources to your business +- [ansible.com: Automation services catalog, the newest addition to the Ansible Automation Platform](https://www.redhat.com/en/technologies/management/ansible) Provide lifecycle management, provisioning, retirement and cataloging of automation resources to your business ### Red Hat Certified Ansible Content Collections - [List of Red Hat Supported Maintained Ansible Collections 🌟](https://access.redhat.com/articles/4993781) -- [ansible.com: Automating Red Hat Satellite with Ansible](https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible?sc_cid=7015Y000003t7aWQAQ) +- [ansible.com: Automating Red Hat Satellite with Ansible](https://www.redhat.com/en/blog/automating-red-hat-satellite-with-ansible) - [galaxy.ansible.com: letsencrypt](https://galaxy.ansible.com/t_systems_mms/letsencrypt) This collection contains a role for issuing ssl certificates from Let's Encrypt via dns or http-challenge - [opensource.com: 5 tips for choosing an Ansible collection that's right for you](https://opensource.com/article/21/3/ansible-collections) Try these strategies to find and vet collections of Ansible plugins and modules before you install them. - [ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection 🌟](https://www.redhat.com/en/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection) @@ -256,7 +256,7 @@ - [Ansible Tower Docs](https://legacy-controller-docs.ansible.com/ansible-tower) - [Ansible AWX](https://github.com/ansible/awx) - [AWX Operator](https://github.com/ansible/awx-operator) An Ansible AWX operator for Kubernetes built with Operator SDK and Ansible. -- [ansible.com/blog/topic/ansible-tower](https://www.redhat.com/en/blog/channel/red-hat-ansible-automation?sc_cid=7015Y000003t7aWQAQ) +- [ansible.com/blog/topic/ansible-tower](https://www.redhat.com/en/blog/channel/red-hat-ansible-automation) - [Red Hat Ansible Tower Monitoring: Using Prometheus + Node Exporter + Grafana](https://www.redhat.com/en/blog/red-hat-ansible-tower-monitoring-using-prometheus-node-exporter-grafana) - [linuxsysadmins.com: Install Ansible AWX on Kubernetes in 5 minutes](https://www.linuxsysadmins.com/install-ansible-awx-on-kubernetes) - [steampunk.si: Managing infrastructure using Ansible Tower](https://steampunk.si/blog/managing-infrastructure-using-ansible-tower) @@ -294,7 +294,7 @@ - [Ansible Molecule](https://docs.ansible.com/projects/molecule) Molecule project is designed to aid in the development and testing of Ansible roles. - [jeffgeerling.com: Testing your Ansible roles with Molecule](https://www.jeffgeerling.com/blog/2018/testing-your-ansible-roles-molecule) -- [PDF: Practical Ansible Testing with Molecule](https://www.redhat.com/en/ansible-collaborative?intcmp=7015Y000003t7aWQAQ) +- [PDF: Practical Ansible Testing with Molecule](https://www.redhat.com/en/ansible-collaborative) - [opensource.com: Testing Ansible roles with Molecule](https://opensource.com/article/18/12/testing-ansible-roles-molecule) Learn how to automate your verifications using Python. - [medium.com: Test driven Development with Ansible using Molecule](https://medium.com/@moep_moep/test-driven-development-with-ansible-using-molecule-3386cef987ac) - [tomsitcafe.com: How to test Ansible code with Molecule](https://tomsitcafe.com/2023/04/27/how-to-test-ansible-code-with-molecule) @@ -303,7 +303,7 @@ - [ansiblefordevops.com](https://www.ansiblefordevops.com) - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) -- [redhat.com: The Automated Enterprise](https://www.redhat.com/en/engage/automated-enterprise-e-book?sc_cid=7013a0000034fMwAAI&dclid=COKjiau-upQDFXLuKAUdouAGMQ&gad_source=7) Transform your business with an automation platform that unifies your people and processes. +- [redhat.com: The Automated Enterprise](https://www.redhat.com/en/engage/automated-enterprise-e-book&dclid=COKjiau-upQDFXLuKAUdouAGMQ&gad_source=7) Transform your business with an automation platform that unifies your people and processes. - [github.com/automateyournetwork/automate_your_network: Automate Your Network - John Capobianco - July 1st 2023](https://github.com/automateyournetwork/automate_your_network) ## Ansible Galaxy Roles diff --git a/docs/chatgpt.md b/docs/chatgpt.md index c32dd63e..4d7bee48 100644 --- a/docs/chatgpt.md +++ b/docs/chatgpt.md @@ -13,7 +13,7 @@ ## Introduction - [medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift](https://medium.com/@andretost_75145/using-chatgpt-to-learn-kubernetes-and-openshift-15051bc95535) -- [ansible.com: Ansible and ChatGPT: Putting it to the test](https://www.redhat.com/en/blog/channel/open-source-communities?intcmp=7015Y000003t7aWQAQ) You know we had to road test the hottest trend in #generativeAI! In this blog, we put ChatGPT to the test of developing Ansible Playbooks. We also explore Project Wisdom, an Ansible AI capability that is currently in development. +- [ansible.com: Ansible and ChatGPT: Putting it to the test](https://www.redhat.com/en/blog/channel/open-source-communities) You know we had to road test the hottest trend in #generativeAI! In this blog, we put ChatGPT to the test of developing Ansible Playbooks. We also explore Project Wisdom, an Ansible AI capability that is currently in development. - [betterprogramming.pub: ChatGPT and Software Architecture](https://betterprogramming.pub/chatgpt-and-software-architecture-308b6e0cc25a) Let’s generate diagrams - [genbeta.com: En la era de la inteligencia artificial, Microsoft es el nuevo Google](https://www.genbeta.com/a-fondo/era-inteligencia-artificial-microsoft-nuevo-google) - [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) Lets generate SQL using chatGPT and simplify our work diff --git a/docs/cicd.md b/docs/cicd.md index a6a1a7a2..6032ad8c 100644 --- a/docs/cicd.md +++ b/docs/cicd.md @@ -144,7 +144,7 @@ - [split.io: Progressive Delivery](https://www.harness.io/harness-devops-academy/progressive-delivery?utm_campaign=fme&utm_source=split_io&utm_medium=redirect&utm_content=individual) - [harness.io: Progressive Delivery: Everything You Need to Know](https://www.harness.io/blog) -- [weave.works: Progressively Delivering Applications Across Cloud and On-Premise. Using Kuma & GitOps to implement canary releasing](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Progressively Delivering Applications Across Cloud and On-Premise. Using Kuma & GitOps to implement canary releasing](https://www.weave.works/) ## Deployment Strategies diff --git a/docs/devsecops.md b/docs/devsecops.md index 9f002479..957c79c6 100644 --- a/docs/devsecops.md +++ b/docs/devsecops.md @@ -564,8 +564,8 @@ ### CyberArk and Ansible -- [ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ) -- [ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ) +- [ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform) +- [ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform) ### CyberArk Conjur diff --git a/docs/flux.md b/docs/flux.md index 633b893f..0f100861 100644 --- a/docs/flux.md +++ b/docs/flux.md @@ -44,7 +44,7 @@ - [thenewstack.io: Deploy Stateful Workloads on Kubernetes with Ondat and FluxCD](https://thenewstack.io/deploy-stateful-workloads-on-kubernetes-with-ondat-and-fluxcd) GitOps provides a single source of truth for Kubernetes manifests, preventing configuration drift, allowing easy rollbacks and changes to production safely. - [==gist.github.com: GitOps for Helm Users== 🌟](https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a) In this step-by-step tutorial, you will learn how to convert a Helm chart into declarative Custom Resources for Flux and gradually migrate your workloads to be GitOps-friendly. - [levelup.gitconnected.com: Flux CD: Getting Started](https://levelup.gitconnected.com/flux-cd-getting-started-1a06671d718f) This concise tutorial will show you to bootstrap Flux CD on your local cluster and deploy your applications from your GitHub repository. -- [weave.works: Flamingo: Expand Argo CD with Flux](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Flamingo: Expand Argo CD with Flux](https://www.weave.works/) ## ArgoCD vs FluxCD diff --git a/docs/gitops.md b/docs/gitops.md index 69323095..c89a0688 100644 --- a/docs/gitops.md +++ b/docs/gitops.md @@ -42,8 +42,8 @@ - [==gitops.tech== 🌟](https://www.gitops.tech) - [==OpenGitOps.dev== 🌟](https://opengitops.dev) OpenGitOps is a set of open-source standards, best practices, and community-focused education to help organizations adopt a structured, standardized approach to implementing GitOps. - [==github.com/topics/gitops== 🌟](https://github.com/topics/gitops) -- [weave.works: Guide to GitOps](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/technologies/gitops) -- [weave.works: What Is GitOps?](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/what-is-gitops-really) +- [weave.works: Guide to GitOps](https://www.weave.works/technologies/gitops) +- [weave.works: What Is GitOps?](https://www.weave.works/blog/what-is-gitops-really) - [atlassian.com: Is GitOps the next big thing in DevOps?](https://www.atlassian.com/git/tutorials/gitops) - [cloudbees.com: What is GitOps?](https://www.cloudbees.com/gitops/what-is-gitops) - [Continuous GitOps, the way to do DevOps in Kubernetes](https://medium.com/@imarunrk/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb) Continuous GitOps, the new age DevOps practice to increase the delivery velocity by achieving an end to end β€œGit source of truth” with Zero manual changes into the Kubernetes cluster. @@ -76,10 +76,10 @@ - [gitops.tech: What is GitOps? 🌟](https://www.gitops.tech/#tools) - [thenewstack.io: Misconfiguration Worries Grow](https://thenewstack.io/misconfiguration-worries-grow) - [codefresh.io: The pains of GitOps 1.0 🌟](https://octopus.com/devops) GitOps as a practice for releasing software has several advantages, but like all other solutions before it, has also several shortcomings. -- [weave.works: Managing Kubernetes with GitOps in a multi-cluster, multi-cloud world](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world) +- [weave.works: Managing Kubernetes with GitOps in a multi-cluster, multi-cloud world](https://www.weave.works/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world) - [viewnext.com: ΒΏQuΓ© es GitOps?](https://www.viewnext.com/que-es-gitops) - [thenewstack.io: Have Containers Will Travel: Why GitOps Is Essential for Multicloud 🌟](https://thenewstack.io/have-containers-will-travel-why-gitops-is-essential-for-multicloud) -- [weave.works: Put Your Security Worries to Rest with GitOps Operational Control 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/use-cases/security-with-gitops) GitOps workflows in the Weave Kubernetes Platform give teams a head start since they rely on Git’s strong correctness and security. Every pull request has a built-in and fully auditable trail. Many companies need to look beyond just compliance and seek a full GRC solution that’s integral to their workflows. +- [weave.works: Put Your Security Worries to Rest with GitOps Operational Control 🌟](https://www.weave.works/use-cases/security-with-gitops) GitOps workflows in the Weave Kubernetes Platform give teams a head start since they rely on Git’s strong correctness and security. Every pull request has a built-in and fully auditable trail. Many companies need to look beyond just compliance and seek a full GRC solution that’s integral to their workflows. - [thenewstack.io: Push vs. Pull in GitOps: Is There Really a Difference?](https://thenewstack.io/push-vs-pull-in-gitops-is-there-really-a-difference) - [about.gitlab.com: 3 Ways to approach GitOps 🌟](https://about.gitlab.com/blog/gitops-done-3-ways) - [developers.redhat.com: Why should developers care about GitOps?](https://developers.redhat.com/blog/2021/05/13/why-should-developers-care-about-gitops) @@ -88,32 +88,32 @@ - [en.sokube.ch: GitOps and the Millefeuille dilemma 🌟](https://en.sokube.ch/post/gitops-and-the-millefeuille-dilemma-1) - [octopus.com: How to structure your Git repository for DevOps automation](https://octopus.com/blog/devops-automation-repo-design) - [testingclouds.wordpress.com: GitOps Demystified](https://testingclouds.wordpress.com/2021/06/02/gitops-demystified) -- [weave.works: Ops Automation - GitOps in the Modern Enterprise](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-in-the-modern-enterprise) +- [weave.works: Ops Automation - GitOps in the Modern Enterprise](https://www.weave.works/blog/gitops-in-the-modern-enterprise) - [openshift.com: What is GitOps? 🌟](https://www.redhat.com/en/topics/devops/what-is-gitops) While DevOps provides an agile team structure, GitOps is a framework to start executing on the vision. - [thenewstack.io: Security Will Be Instrumental for the Success of GitOps](https://thenewstack.io/security-will-be-instrumental-for-the-success-of-gitops) -- [weave.works: There’s More to GitOps Than Meets the Eye](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/theres-more-to-gitops-than-meets-the-eye) +- [weave.works: There’s More to GitOps Than Meets the Eye](https://www.weave.works/blog/theres-more-to-gitops-than-meets-the-eye) - [solo.io: GlooOps: Progressive delivery, the GitOps way](https://www.solo.io/blog) -- [go.weave.works: The GitOps Maturity Model - 4 evolutionary steps to continuous delivery (pdf)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [go.weave.works: The GitOps Maturity Model - 4 evolutionary steps to continuous delivery (pdf)](https://www.weave.works/) - [thenewstack.io: A Look at GitOps for the Modern Enterprise 🌟](https://thenewstack.io/a-look-at-gitops-for-the-modern-enterprise) - [shipa.io: GitOps in the enterprise 🌟](https://shipa.io/gitops-in-the-enterprise) - [itnext.io: GitOps with Kubernetes 🌟](https://itnext.io/gitops-with-kubernetes-740f37ea015b) - [shipa.io: GitOps meets AppOps](https://shipa.io/gitops-meets-appops) -- [weave.works: Automating Kubernetes with GitOps (whitepaper) 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Automating Kubernetes with GitOps (whitepaper) 🌟](https://www.weave.works/) - [devopslearners.com: What is GitOps?](https://devopslearners.com/what-is-gitops-168aac9a2ee) A small explanation for GitOps -- [go.weave.works: The Practical Guide to GitOps (eBook)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [go.weave.works: The Practical Guide to GitOps (eBook)](https://www.weave.works/) - [enterprisersproject.com: How to explain GitOps in plain English](https://enterprisersproject.com/article/2021/6/gitops-explained-plain-english) What is GitOps and why is it important? How can IT leaders explain GitOps to others, especially if they don’t speak DevOps or cloud-native? Experts break it down - [redhat.com: An illustrated guide to GitOps](https://www.redhat.com/en/blog/illustrated-guide-gitops) Understanding the basic principles driving GitOps offers Enterprise Architects a new way of working in the modern enterprise. - [bunnyshell.com: GitOps vs. DevOps: What’s the Difference? 🌟](https://www.bunnyshell.com/blog/gitops-vs-devops) - [jimangel.io: Self-Updating GitOps](https://www.jimangel.io/posts/self-updating-gitops) Self-hosted, Self-healing, Self-updating, Self-patching Kubernetes madness - [stevesmith.tech: GitOps is a placebo](https://www.stevesmith.tech/blog/gitops-is-a-placebo) -- [weave.works: The History of GitOps 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/the-history-of-gitops) +- [weave.works: The History of GitOps 🌟](https://www.weave.works/blog/the-history-of-gitops) - [opensource.com: How to get the most out of GitOps right now](https://opensource.com/article/21/8/gitops) GitOps is a great starting point to understand what is running in production, but it may need a little more augmentation to get it working just right for your engineering team. - [redhat.com: 3 rules for applying principles of GitOps to enterprise architecture](https://www.redhat.com/en/blog/3-gitops-rules-architecture) Check out these three rules for using GitOps to get your enterprise architecture up and running effectively. -- [weave.works: Hardening Git for GitOps (white paper)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Hardening Git for GitOps (white paper)](https://www.weave.works/) - [magalix.com: GitOps 101: What’s It All About?](https://www.magalix.com/blog/what-is-gitops) - [containerjournal.com: The 4 Levels of GitOps Maturity](https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity) - [thenewstack.io: How to Get the Most out of GitOps](https://thenewstack.io/how-to-get-the-most-out-of-gitops) __Just as Kubernetes was accepted as the best way to do cloud native applications, GitOps is gaining recognition as the best way to do Kubernetes.__ -- [weave.works: Case Study: National Australia Bank Decreases Operational Overhead with GitOps](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops) New case study on how GitOps helped NAB, Australia's largest business bank decrease operational overhead for their move to EKS: "We turned to Weaveworks because of their extensive EKS and Kubernetes experience, including their close partnership with AWS". +- [weave.works: Case Study: National Australia Bank Decreases Operational Overhead with GitOps](https://www.weave.works/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops) New case study on how GitOps helped NAB, Australia's largest business bank decrease operational overhead for their move to EKS: "We turned to Weaveworks because of their extensive EKS and Kubernetes experience, including their close partnership with AWS". - [betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations](https://betterprogramming.pub/how-gitops-can-help-prevent-security-misconfigurations-8b506dcd89e1) Cloud-native development comes with its own set of security risks. Know how to tackle them - [blogs.sap.com: Decentralized GitOps over multiple environments](https://blogs.sap.com/2021/05/06/decentralized-gitops-over-environments) - [thenewstack.io: Application Deployment Is Faster with GitOps](https://thenewstack.io/application-deployment-is-faster-with-gitops) @@ -138,13 +138,13 @@ - __The question of "How do I promote a release to the next environment?" is becoming increasingly popular among organizations that want to adopt GitOps. You should NOT use Git branches for modelling different environments.__ - [codefresh.io: The pains of GitOps 1.0](https://octopus.com/devops) - [==thenewstack.io: Can You GitOps Your APIs?==](https://thenewstack.io/can-you-gitops-your-apis) -- [weave.works: GitOps takes DevOps teams to higher levels of maturity](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity) +- [weave.works: GitOps takes DevOps teams to higher levels of maturity](https://www.weave.works/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity) - [==linkedin.com pulse: WTH is GitOps? | Pavan Belagatti==](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti) - [medium.com/@buraktahtacioglu: GitOps Fundamentals β€” CNCF Roadmap](https://medium.com/@buraktahtacioglu/gitops-fundamentals-cncf-roadmap-fa686dbced9d) GitOps deployments: - A GitOps agent is deployed on the cluster. - The GitOps agent is monitoring one or more Git repositories that define applications and contain Kubernetes manifests (or Helm charts or Kustomize files). - [toolbox.com: Why Are Organizations Adopting GitOps for Continuous Deployment in 2022?](https://www.toolbox.com/tech/devops/articles/more-organizations-adopting-gitops) GitOps extracts best practices of DevOps and utilizes software development methods like version control, code review, and CI/CD pipelines. But is it a sustainable approach? Here’s a look at its pros and cons. -- [weave.works: The world’s largest telcos are now embracing GitOps. Deutsche Telekom explains why](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g) GitOps and 5G - a deep dive into Deutsche Telekom’s experience +- [weave.works: The world’s largest telcos are now embracing GitOps. Deutsche Telekom explains why](https://www.weave.works/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g) GitOps and 5G - a deep dive into Deutsche Telekom’s experience - [==thenewstack.io: Kubernetes at Scale without GitOps Is a Bad Idea==](https://thenewstack.io/kubernetes-at-scale-without-gitops-is-a-bad-idea) - [harness.io: GitOps: The New Kid On The DevOps Block!](https://www.harness.io/blog) GitOps: the single source of truth, the evangelizer of as-code, and the bringer of CI/CD automation. Get an intro view into GitOps here! - [==Dzone: 3 Steps to Developing a Successful GitOps Model==](https://dzone.com/articles/3-steps-to-developing-a-successful-gitops-model) __In this post, explore how GitOps best serves organizations that develop cloud-native solutions based on containerization and microservices.__ @@ -246,7 +246,7 @@ - [openshift.com: Announcing OpenShift GitOps](https://www.redhat.com/en/blog/announcing-openshift-gitops) - [ibm.com: Enable GitOps](https://www.ibm.com/garage) GitOps focuses on the Ops side of DevOps and shows how operations configurations, infrastructures, and actions are like software. Everything is code and code is managed with Git. - [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) -- [weave.works: Weave Kubernetes Platform (WKP) Unlocks Cross Team Collaboration with Workspaces](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wkp-team-workspaces-rbac) +- [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) @@ -290,7 +290,7 @@ ### WKSctl. Weave Kubernetes System Control - [Weave Kubernetes System Control - wksctl](https://github.com/weaveworks/wksctl) Open Source Weaveworks Kubernetes System -- [WKSctl - A New OSS Kubernetes Manager using GitOps](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) +- [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) - [WKSctl: a Tool for Kubernetes Cluster Management Using GitOps](https://www.infoq.com/news/2020/02/wksctl-kubernetes-gitops) ### Jenkins @@ -328,7 +328,7 @@ ### Weave GitOps -- [Weave GitOps Enterprise](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/product/gitops-enterprise) +- [Weave GitOps Enterprise](https://www.weave.works/product/gitops-enterprise) - Weave GitOps Enterprise is a continuous operations product that makes it easy to deploy and manage Kubernetes clusters and applications in any environment. With a single management console that lets you operate clusters running anywhere, in the public cloud, on the edge or in any hybrid scenario. Strong multi-tenancy can accelerate app delivery by providing developers with self-serve isolated workload namespaces across environments. - With Weave GitOps Enterprise, every change is recorded in Git – whether it's a change to application code or platform config and whoever was responsible. So you have a self-generating audit trail available at all times, and far fewer... - [thenewstack.io: Weave GitOps Core Integrates Git with Kubernetes](https://thenewstack.io/weave-gitops-core-integrates-git-with-kubernetes) @@ -368,7 +368,7 @@ ### Weave Kubernetes Platform -- [weave.works: Weave Kubernetes Platform](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) Automate Enterprise Kubernetes the GitOps way +- [weave.works: Weave Kubernetes Platform](https://www.weave.works/) Automate Enterprise Kubernetes the GitOps way - [github: Weave Net - Weaving Containers into Applications](https://github.com/weaveworks/weave) ### Ubuntu Charmed Kubernetes diff --git a/docs/introduction.md b/docs/introduction.md index f4a91893..227a2f17 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -58,7 +58,7 @@ - [redhat.com: Why choose Red Hat for microservices?](https://www.redhat.com/en/topics/microservices/why-choose-red-hat-microservices) - [==Monoliths are the future | Kelsey Hightower==](https://changelog.com/posts/monoliths-are-the-future) - [==allthingsdistributed.com: Monoliths are not dinosaurs==](https://www.allthingsdistributed.com/2023/05/monoliths-are-not-dinosaurs.html) -- [weave.works: Going Cloud Native: 6 essential things you need to know](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Going Cloud Native: 6 essential things you need to know](https://www.weave.works/) - [Operators and Sidecars Are the New Model for Software Delivery](https://thenewstack.io/operators-and-sidecars-are-the-new-model-for-software-delivery) - [jaxenter.com: Practical Implications for Adopting a Multi-Cluster, Multi-Cloud Kubernetes Strategy](https://devm.io/kubernetes/kubernetes-practical-implications-171647) - [jaxenter.com: Six Essential Kubernetes Extensions to Add to Your Toolkit 🌟](https://devm.io/kubernetes/kubernetes-extensions-172215) @@ -66,7 +66,7 @@ - [addwebsolution.com: How Kubernetes helps businesses manage their IT infrastructure?](https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure) - [loves.cloud: Kubernetes: An Introduction](https://loves.cloud/kubernetes-an-introduction) - [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://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: 6 Business Benefits of Kubernetes](https://www.weave.works/) - [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) - [Monolithic versus Microservice architecture](https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-architecture) @@ -163,7 +163,7 @@ - [infoworld.com: Complexity is killing software developers](https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html) The growing complexity of modern software systems is slowly killing software developers. How can you regain control, without losing out on the best these technologies have to offer? - [enter.co: Estos son los 10 lenguajes de programaciΓ³n mΓ‘s populares en 2021](https://www.enter.co/especiales/dev/herramientas-dev/estos-son-los-10-lenguajes-de-programacion-mas-populares-en-2021) - [zesty.co: 10 Cloud Deficiencies You Should Know](https://zesty.co/blog/10-cloud-deficiencies) -- [weave.works: What is a Kubernetes Cluster? 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: What is a Kubernetes Cluster? 🌟](https://www.weave.works/) - [==techrepublic.com: Enterprises get closer to the app store experience with Kubernetes and GitOps==](https://www.techrepublic.com/article/enterprises-get-closer-to-the-app-store-experience-with-kubernetes-and-gitops) - [==theregister.com: How Kubernetes lowers costs and automates IT department work==](https://www.theregister.com/software/2021/12/21/how-kubernetes-lowers-costs-and-automates-it-department-work/1316708) 75% of global companies will have started using container applications in their production environments by 2022. - [==redhat.com: Top 8 resources for microservices architecture of 2021==](https://www.redhat.com/en/blog/best-microservices-2021) Reining in complexity, doing things consistently, leveraging standards, and modernizing systems are timeless themes in microservices architecture. @@ -341,7 +341,7 @@ ## Self service developer platform -- [weave.works: What is a self-service developer platform and why does it matter?](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: What is a self-service developer platform and why does it matter?](https://www.weave.works/) - [==thenewstack.io: What We Learned from Enabling Developer Self-Service==](https://thenewstack.io/what-we-learned-from-enabling-developer-self-service) Let’s simplify the developer experience and scale DevOps workflows without compromising the security of multi-Kubernetes environments. ## Shift-Left @@ -586,7 +586,7 @@
- [![microservices infographic](images/microservices-infographic.png)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) + [![microservices infographic](images/microservices-infographic.png)](https://www.weave.works/) [![you dont need kubenetes](images/you_dont_need_kubernetes.jpg)](https://x.com/a_sykim) diff --git a/docs/kubernetes-networking.md b/docs/kubernetes-networking.md index f4a0000c..afab4827 100644 --- a/docs/kubernetes-networking.md +++ b/docs/kubernetes-networking.md @@ -40,8 +40,8 @@ - [blog.alexellis.io: Get a LoadBalancer for your private Kubernetes cluster](https://blog.alexellis.io/ingress-for-your-local-kubernetes-cluster) - [dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?!](https://dustinspecker.com/posts/how-do-kubernetes-and-docker-create-ip-addresses) - [youtube: Kubernetes Ingress Explained Completely For Beginners](https://www.youtube.com/watch?v=VicH6KojwCI) -- [AWS and Kubernetes Networking Options and Trade-Offs (part 1)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) -- [AWS and Kubernetes Networking Options and Trade-Offs (part 2)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [AWS and Kubernetes Networking Options and Trade-Offs (part 1)](https://www.weave.works/) +- [AWS and Kubernetes Networking Options and Trade-Offs (part 2)](https://www.weave.works/) - [medium: Service Types in Kubernetes? 🌟](https://medium.com/faun/service-types-in-kubernetes-24a1587677d6) A Service enables network access to a set of Pods in Kubernetes. - [containo.us: Kubernetes Ingress & Service API Demystified](https://traefik.io/blog/kubernetes-ingress-service-api-demystified) - [speakerdeck.com: Kubernetes and networks. Why is this so dan hard? 🌟](https://speakerdeck.com/thockin/kubernetes-and-networks-why-is-this-so-dang-hard) @@ -339,7 +339,7 @@ Cilium allows users to specify an egress NAT policy - [Kubernetes Networking](https://kubernetes.io/docs/concepts/cluster-administration/networking) - Overlay Network plugins: - [Flannel](https://github.com/flannel-io/flannel) - - [Weave-net](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) + - [Weave-net](https://www.weave.works/) - Routed Network Plugins: - [AWS-VPC](https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud) - [kube-router](https://www.kube-router.io) diff --git a/docs/kubernetes-on-premise.md b/docs/kubernetes-on-premise.md index 4eb9de2e..2373e54e 100644 --- a/docs/kubernetes-on-premise.md +++ b/docs/kubernetes-on-premise.md @@ -113,7 +113,7 @@ $ sudo mv kops-linux-amd64 /usr/local/bin/kops ## WKSctl - [**Weave Kubernetes System Control - wksctl**](https://github.com/weaveworks/wksctl) Open Source Weaveworks Kubernetes System -- [WKSctl - A New OSS Kubernetes Manager using GitOps](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) +- [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) - [WKSctl: a Tool for Kubernetes Cluster Management Using GitOps](https://www.infoq.com/news/2020/02/wksctl-kubernetes-gitops) ## Terraform (kubernetes the hard way) @@ -141,7 +141,7 @@ $ sudo mv kops-linux-amd64 /usr/local/bin/kops - [cncf.io webinar: Deploying Kubernetes to bare metal using cluster API](https://www.cncf.io/webinars/deploying-kubernetes-to-bare-metal-using-cluster-api) - [itnext.io: Multi-Cloud and Multi-Cluster Declarative Kubernetes Cluster Creation and Management with Cluster API (CAPI β€” v1alpha3)](https://itnext.io/multi-cloud-and-multi-cluster-declarative-kubernetes-cluster-creation-and-management-with-cluster-6df8efdc2a89) - [github.com: Cluster API Helm Chart](https://github.com/kgamanji/cluster-api-helm-chart) - [youtube: Cluster API & FluxCD - the power of GitOps](https://www.youtube.com/watch?v=QbSw8dPhHGM&ab_channel=KatieGamanji) A Helm chart to install Cluster API manifests -- [weave.works: Manage Thousands of Clusters with GitOps and the Cluster API](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api) +- [weave.works: Manage Thousands of Clusters with GitOps and the Cluster API](https://www.weave.works/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api) - [thenewstack.io: Cluster API Offers a Way to Manage Multiple Kubernetes Deployments](https://thenewstack.io/cluster-api-offers-a-way-to-manage-multiple-kubernetes-deployments) - [thenewstack.io: Provision Bare-Metal Kubernetes with the Cluster API](https://thenewstack.io/provision-bare-metal-kubernetes-with-the-cluster-api) - [cncf.io: Kubernetes Cluster API reaches production readiness with version 1.0](https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0) @@ -200,7 +200,7 @@ $ sudo mv kops-linux-amd64 /usr/local/bin/kops ### Weave Kubernetes Platform -- [weave.works: Weave Kubernetes Platform](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) Automate Enterprise Kubernetes the GitOps way +- [weave.works: Weave Kubernetes Platform](https://www.weave.works/) Automate Enterprise Kubernetes the GitOps way - [github: Weave Net - Weaving Containers into Applications](https://github.com/weaveworks/weave) ### Ubuntu Charmed Kubernetes diff --git a/docs/kubernetes-tools.md b/docs/kubernetes-tools.md index 342f4eee..c7d8f778 100644 --- a/docs/kubernetes-tools.md +++ b/docs/kubernetes-tools.md @@ -409,7 +409,7 @@ - [space-cloud: Develop, Deploy and Secure Serverless Apps on Kubernetes.](https://github.com/spacecloud-io/space-cloud) Open source **Firebase + Heroku** to develop, scale and secure serverless apps on Kubernetes - [space-cloud.io](https://space-cloud.io) Space Cloud is a Kubernetes based serverless platform that provides instant, realtime APIs on any database, with event triggers and unified APIs for your custom business logic. - [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) - [Teleport 🌟](https://github.com/gravitational/teleport) Certificate authority and access plane for SSH, Kubernetes, web applications, and databases -- [weaveworks: kured - Kubernetes Reboot Daemon 🌟](https://github.com/kubereboot/kured) - [weave.works: One year kured - your Kubernetes Reboot Daemon](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS. Many rely on Kured, which helps perform safe automatic node reboots when indicated by the package management of the underlying OS, to help make OS security better. +- [weaveworks: kured - Kubernetes Reboot Daemon 🌟](https://github.com/kubereboot/kured) - [weave.works: One year kured - your Kubernetes Reboot Daemon](https://www.weave.works/) Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS. Many rely on Kured, which helps perform safe automatic node reboots when indicated by the package management of the underlying OS, to help make OS security better. - [k8s-cluster-simulator](https://github.com/pfnet-research/k8s-cluster-simulator) Kubernetes cluster simulator for evaluating schedulers. - [kubelogin 🌟](https://github.com/int128/kubelogin) kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login) - [==kube-oidc-proxy==](https://github.com/jetstack/kube-oidc-proxy) Reverse proxy to authenticate to managed Kubernetes API servers via OIDC. diff --git a/docs/kubernetes.md b/docs/kubernetes.md index 8554202f..a4dd8260 100644 --- a/docs/kubernetes.md +++ b/docs/kubernetes.md @@ -164,7 +164,7 @@ - [hackernoon.com: The Ultimate Beginners Guide To Kubernetes and Container Orchestration](https://hackernoon.com/the-ultimate-beginners-guide-to-kubernetes-and-container-orchestration-5d83354y) - [k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components](https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners) - [dzone: Introduction To Kubernetes 🌟](https://dzone.com/articles/introduction-to-kubernetes-part-1) An orchestration tool takes care of provisioning and deployment, allocation of resources, load balancing, and many other important aspects of any system. -- [weave.works: Kubernetes components that make up its architecture 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) Great intro +- [weave.works: Kubernetes components that make up its architecture 🌟](https://www.weave.works/) Great intro - [dzone refcard: Advanced kubernetes 🌟](https://dzone.com/refcardz/advanced-kubernetes) - [redhat.com: Kubernetes basics for sysadmins](https://www.redhat.com/en/blog/kubernetes-basics-sysadmins) Learn when Kubernetes can be effectively used and how the containers it manages might be better than virtual machines. - [redhat.com: Kubernetes Components - A sysadmin's guide to basic Kubernetes components 🌟](https://www.redhat.com/en/blog/kubernetes-components) Kubernetes control plane nodes and worker nodes, their features, and how they interact. @@ -181,7 +181,7 @@ - [thenewstack.io: Living with Kubernetes: Cluster Upgrades 🌟](https://thenewstack.io/living-with-kubernetes-cluster-upgrades) - [thenewstack.io: 5 Things Developers Need to Know About Kubernetes Management](https://thenewstack.io/5-things-developers-need-to-know-about-kubernetes-management) - [How to handle environment variables with Kubernetes? 🌟](https://humanitec.com/blog/handling-environment-variables-with-kubernetes) -- [weave.works: The Definitive Guide to Kubernetes in Production 🌟🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: The Definitive Guide to Kubernetes in Production 🌟🌟](https://www.weave.works/) - [vmblog.com: The Rise of Modern Day Kubernetes Operations](https://vmblog.com/archive/2021/10/07/the-rise-of-modern-day-kubernetes-operations.aspx) - [thenewstack.io: What Workloads Do Businesses Run on Kubernetes?](https://thenewstack.io/what-workloads-do-businesses-run-on-kubernetes) - [itnext.io: The subtleties of ensuring zero downtime during pod lifecycle events in Kubernetes](https://itnext.io/the-subtleties-of-ensuring-zero-downtime-during-pod-lifecycle-events-in-kubernetes-6461c12f7736) @@ -390,7 +390,7 @@ #### Kubernetes Podcasts - [kubernetespodcast.com](https://kubernetespodcast.com) -- [==weave.works: Podcast: Kubernetes has won the enterprise==](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [==weave.works: Podcast: Kubernetes has won the enterprise==](https://www.weave.works/) - [kubelist.com/podcast: The Kubelist Podcast](https://kubelist.com/podcast) Exploring the ever evolving ecosystem of Kubernetes, SIGS, and the CNCF through interviews with the developers and project managers responsible for sandbox, incubating and graduated projects and technologies. Hosted by Replicated CTO, Marc Campbell and Shipyard CEO, Benjie De Groot. #### Kubernetes Blogs @@ -406,7 +406,7 @@ - [itnext.io/tagged/kubernetes](https://itnext.io/tagged/kubernetes) - [thenewstack.io/category/kubernetes](https://thenewstack.io/kubernetes) - [k21academy.com/category/docker-kubernetes](https://k21academy.com) -- [weave.works/blog/category/kubernetes](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works/blog/category/kubernetes](https://www.weave.works/) - [learnsteps.com/tag/basics-on-kubernetes](https://www.learnsteps.com/tag/basics-on-kubernetes) - [devopscube.com](https://devopscube.com) - [thecloudblog.net](https://thecloudblog.net) @@ -560,7 +560,7 @@ - [fairwinds.com: K8s Clinic: How to Run Kubernetes Securely and Efficiently 🌟](https://www.fairwinds.com/blog/k8s-clinic-how-to-run-kubernetes-securely-and-efficiently) - With the adoption of containers, software packaging is increasingly shifting left, which means (depending on your organization) that developers are taking on responsibility for the containerization of applications. Developers may also be responsible for some parts of Kubernetes configuration. As that process shifts left, developers need support to make the right decisions for the organization in order to run Kubernetes securely and efficiently. - Many companies are adopting cloud native technologies to deliver speed to market. For businesses seeking to compete in today's marketplace, it’s important to ship new features and meet customer needs where they are β€” and increasingly those needs are being met through software. -- [weave.works: Production Ready Checklists for Kubernetes 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Production Ready Checklists for Kubernetes 🌟](https://www.weave.works/) - [containerjournal.com: The Rise of the KubeMaster 🌟](https://cloudnativenow.com/features/the-rise-of-the-kubemaster) - It wasn’t obvious while it was happening, probably because everyone was focused on dealing with a global pandemic, but your IT environment became more complex. Cloud technology continued to evolve, and while that was happening, cloud use grew. Hybrid cloud use, already growing before the pandemic, became much more established with a year-over-year annual growth rate of 17.8%, according to Quince Market Insights. And with more distinct technology advances from each of the major cloud service providers, multi-cloud use also became more established. - This more complex environment encouraged the use of containers, and Kubernetes became the preferred means of managing them. Unfortunately, the great irony of Kubernetes is that the technology created to make the management of modern cloud applications easier is, itself, incredibly difficult to manage. Just to deploy and manage a single application in your own data center requires working familiarity with a Kubernetes distribution and working integrations with a number of supporting systems and enterprise software including code registries, CI/CD, secrets management, storage management, networking, logging and monitoring, service mesh, backup and disaster recovery (DR). That’s just for one environment. In a hybrid infrastructure, perhaps using one of the leading cloud service providers such as AWS, Azure or GCP, you could double this overhead. @@ -1070,7 +1070,7 @@ - [youtube: deployment strategies in kubernetes | recreate | rolling update | blue/green | canary](https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be) - [auth0.com: Deployment Strategies In Kubernetes](https://auth0.com/blog/deployment-strategies-in-kubernetes) Learn what are the different deployment strategies available in Kubernetes and how to use them. - [educative.io: A deep dive into Kubernetes Deployment strategies](https://www.educative.io/blog/kubernetes-deployments-strategies) -- [weave.works: Kubernetes Deployment Strategies 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Kubernetes Deployment Strategies 🌟](https://www.weave.works/) - [medium.com: Kubernetes Canary Deployment #1 Gitlab CI](https://medium.com/@wuestkamp/kubernetes-canary-deployment-1-gitlab-ci-518f9fdaa7ed) - [semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes](https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes) - [medium: Fully automated canary deployments in Kubernetes](https://medium.com/containers-101/fully-automated-canary-deployments-in-kubernetes-70a671105273) @@ -1600,7 +1600,7 @@ will dive into the details of how they work - [developers.redhat.com: Kubernetes configuration patterns, Part 1: Patterns for Kubernetes primitives](https://developers.redhat.com/blog/2021/04/28/kubernetes-configuration-patterns-part-1-patterns-for-kubernetes-primitives) - [betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments](https://betterprogramming.pub/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d) Common practices in Kubernetes deployments that have better solutions - [medium: Kubernetes β€” Learn Init Container Pattern](https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b) Understanding Init Container Pattern With an Example Project. -- [weave.works: Tools for Automating and Implementing Cloud Native Patterns](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Tools for Automating and Implementing Cloud Native Patterns](https://www.weave.works/) - [dzone: Microservices Patterns: Sidecar](https://dzone.com/articles/microservices-patterns-sidecar) Learn about Microservice architecture and single responsibility principle, know more on how to achieve it using sidecars. - [dzone: Multi-Container Pod Design Patterns in Kubernetes](https://dzone.com/articles/multi-container-pod-design-patterns-in-kubernetes) In Kubernetes, Pods are the single deployable units. If an application is to be deployed, it must be so in a Pod as a container. Learn how to use multi-container pods. - [linkedin.com/pulse: Avoid These Kubernetes Anti-Patterns | Pavan Belagatti](https://www.linkedin.com/pulse/avoid-kubernetes-anti-patterns-pavan-belagatti) diff --git a/docs/matrix-table.md b/docs/matrix-table.md index 74187f5e..af302759 100644 --- a/docs/matrix-table.md +++ b/docs/matrix-table.md @@ -42,7 +42,7 @@ hide: | [Kubespray on Public Cloud](https://github.com/kubernetes-sigs/kubespray)| SRE / DevOps | Kubernetes Upstream | AWS, GCE, Azure,
Oracle Cloud (experimental) | Yes | OSS | Yes | Yes | No | Yes | Yes | | | [Kubespray on Private Cloud](https://github.com/kubernetes-sigs/kubespray)| SRE / DevOps | Kubernetes Upstream | OpenStack, vSphere,
Packet (bare metal), or baremetal | Yes | OSS | Yes | Yes | No | Yes | No | | | [Conjure-up ](https://canonical.com/juju)| SRE / DevOps | Kubernetes Upstream | | Yes | OSS | Yes | Yes | No | Yes | Yes | | -| [weave.works](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745)| SRE / DevOps / Devel | Kubernetes Upstream | | | | | | | | | | +| [weave.works](https://www.weave.works/)| SRE / DevOps / Devel | Kubernetes Upstream | | | | | | | | | | | [WKSctl](https://github.com/weaveworks/wksctl)| SRE / DevOps | Kubernetes Upstream | | Yes | OSS | Yes | Yes | No | Yes | Yes | | | [Caravan](https://engineering.linecorp.com/en/blog/building-large-kubernetes-clusters)| SRE / DevOps | Kubernetes Upstream | | Yes | OSS | Yes | Yes | No | Yes | Yes | | | [ClusterAPI](https://cluster-api.sigs.k8s.io)| SRE / DevOps | Kubernetes Upstream | | Yes | OSS | Yes | No | No | No | | | diff --git a/docs/prometheus.md b/docs/prometheus.md index d051af05..e3f00318 100644 --- a/docs/prometheus.md +++ b/docs/prometheus.md @@ -222,7 +222,7 @@ Thanos Metrics with prometheus in Kubernetes environments. - [**Prometheus TSDB**](https://prometheus.io/docs/prometheus/latest/storage) - [**Cortex**:](https://cortexmetrics.io) Provides horizontally scalable, highly available, multi-tenant, long term storage for Prometheus. Cortex allows for storing time series data in a key-value store like Cassandra, AWS DynamoDB, or Google BigTable. It offers a Prometheus compatible query API, and you can push metrics into a write endpoint. This makes it best suited for cloud environments and multi-tenant scenarios like service providers building hosted and managed platforms. - [github.com/cortexproject/cortex](https://github.com/cortexproject/cortex) - - [Weave Cortex SaaS (Hosted Prometheus - Public Cloud)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) + - [Weave Cortex SaaS (Hosted Prometheus - Public Cloud)](https://www.weave.works/) - [**Thanos**:](https://thanos.io) Open source, **highly available Prometheus setup with long term storage capabilities**. - Thanos stores time series data in an object store like AWS S3, Google Cloud Storage, etc. Thanos pushes metrics through a side-car container from each Prometheus server through the gRPC store API to the query service in order to provide a global query view. - [github.com/ruanbekker: Thanos Cluster Setup](https://github.com/ruanbekker/thanos-cluster-setup) How to deploy a HA Prometheus setup with Unlimited Data Retention Capabilities on aws cloud S3 with Thanos Metrics. @@ -396,7 +396,7 @@ Although it's exciting to see attempts to address the challenges of running Prom ## Prometheus SaaS Solutions -- [Weave Cortex SaaS (Hosted Prometheus - Public Cloud)](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [Weave Cortex SaaS (Hosted Prometheus - Public Cloud)](https://www.weave.works/) - [logz.io](https://logz.io) - [logz.io: Logz.io’s Prometheus-as-a-Service is Generally Available 🌟](https://logz.io/blog/prometheus-as-a-service-launch) - [Amazon Managed Service for Prometheus](https://aws.amazon.com/prometheus) diff --git a/docs/servicemesh.md b/docs/servicemesh.md index 3a2dbd9a..5cf21607 100644 --- a/docs/servicemesh.md +++ b/docs/servicemesh.md @@ -31,7 +31,7 @@ - [cncf.io: Service Mesh Is Still Hard](https://www.cncf.io/blog/2020/10/26/service-mesh-is-still-hard) - [medium: Part 1 β€” Why Red Hat Openshift Service Mesh? 🌟](https://medium.com/@maggarwa/part-1-why-red-hat-openshift-service-mesh-54b8b6ae1a8f) - [openshift.com: Introducing OpenShift Service Mesh 2.0 🌟](https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0) -- [weave.works: Introduction to Service Meshes on Kubernetes and Progressive Delivery 🌟](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745) +- [weave.works: Introduction to Service Meshes on Kubernetes and Progressive Delivery 🌟](https://www.weave.works/) - [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) Service Mesh addresses the communication requirements typical in a microservices-based application, including encrypted tunnels, health checks, circuit breakers, load balancing and traffic permission. Leaving the microservices to address these requirements leads to an expensive and time consuming development process. In this blog, we’ll provide an overview of the most common microservice communication requirements that the Service Mesh architecture pattern solves. - [thenewstack.io: Offloading Authentication and Authorization from Application Code to a Service Mesh](https://thenewstack.io/offloading-authentication-and-authorization-from-application-code-to-a-service-mesh) - [thenewstack.io: How a Service Mesh Can Help DevOps Achieve Business Goals](https://thenewstack.io/how-service-mesh-can-help-devops-achieve-business-goals) diff --git a/docs/terraform.md b/docs/terraform.md index 25981242..041b443c 100644 --- a/docs/terraform.md +++ b/docs/terraform.md @@ -472,7 +472,7 @@ ## Providing Terraform with Ansible -- [==ansible.com: Providing Terraform with that Ansible Magic== 🌟🌟](https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic?intcmp=7015Y000003t7aWQAQ) +- [==ansible.com: Providing Terraform with that Ansible Magic== 🌟🌟](https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic) ## Python Boto3 and Terraform diff --git a/v2-docs/ansible.md b/v2-docs/ansible.md index baaebc7d..b0ab834b 100644 --- a/v2-docs/ansible.md +++ b/v2-docs/ansible.md @@ -9,7 +9,7 @@ #### Infrastructure as Code - - **(2023)** [ansible.com: Ansible and ChatGPT: Putting it to the test](https://www.redhat.com/en/blog/channel/open-source-communities?intcmp=7015Y000003t7aWQAQ) 🌟🌟🌟 [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. + - **(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 diff --git a/v2-docs/devsecops.md b/v2-docs/devsecops.md index 32f72d39..4a198aad 100644 --- a/v2-docs/devsecops.md +++ b/v2-docs/devsecops.md @@ -731,8 +731,8 @@ - **(2023)** [commjoen/wrongsecrets: OWASP WrongSecrets](https://github.com/commjoen/wrongsecrets) [COMMUNITY-TOOL] β€” An interactive, educational OWASP project featuring structured exercises to learn how not to handle secrets. Helps engineers understand various secret leakage scenarios in containerized environments and CI/CD pipelines. #### Enterprise Platforms - - **(2022)** [ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ) [COMMUNITY-TOOL] β€” Demonstrates how Ansible Playbooks natively resolve access tokens and host credentials dynamically from CyberArk Conjur Secrets Manager, preventing configuration leakage. - - **(2022)** [ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform?sc_cid=7015Y000003t7aWQAQ) [COMMUNITY-TOOL] β€” Deep-dive on workflow security, combining CyberArk vaulting features with Ansible infrastructure orchestration. Addresses regulatory and internal auditing requirements for credential cycles. + - **(2022)** [ansible.com: Simplifying secrets management with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/simplifying-secrets-management-with-cyberark-and-red-hat-ansible-automation-platform) [COMMUNITY-TOOL] β€” Demonstrates how Ansible Playbooks natively resolve access tokens and host credentials dynamically from CyberArk Conjur Secrets Manager, preventing configuration leakage. + - **(2022)** [ansible.com: Automating Security with CyberArk and Red Hat Ansible Automation Platform](https://www.redhat.com/en/blog/automating-security-with-cyberark-and-red-hat-ansible-automation-platform) [COMMUNITY-TOOL] β€” Deep-dive on workflow security, combining CyberArk vaulting features with Ansible infrastructure orchestration. Addresses regulatory and internal auditing requirements for credential cycles. #### Git-Level Security - **(2020)** [git-cipher](https://github.com/wincent/git-cipher) ⭐ 90 [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] β€” An older tool designed to transparently encrypt files inside Git repositories. Mostly superceded by modern cloud secret providers and SOPS, but serves as a foundational reference for git-filter mechanics. diff --git a/v2-docs/gitops.md b/v2-docs/gitops.md index 317f4fb6..becf3137 100644 --- a/v2-docs/gitops.md +++ b/v2-docs/gitops.md @@ -23,7 +23,7 @@ #### Cluster Provisioning - - **(2020)** [WKSctl - A New OSS Kubernetes Manager using GitOps](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [COMMUNITY-TOOL] β€” Historical reference covering the announcement of WKSctl as an open-source GitOps-centric cluster bootstrapper. Note: The URL appears to have defaulted to an external registration portal and should be treated with caution. + - **(2020)** [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [COMMUNITY-TOOL] β€” Historical reference covering the announcement of WKSctl as an open-source GitOps-centric cluster bootstrapper. Note: The URL appears to have defaulted to an external registration portal and should be treated with caution. - **(2020)** [WKSctl: a Tool for Kubernetes Cluster Management Using GitOps](https://www.infoq.com/news/2020/02/wksctl-kubernetes-gitops) [COMMUNITY-TOOL] β€” An InfoQ editorial piece analyzing the operational design of WKSctl. Explores how declarative machine and cluster definitions allowed users to bootstrap and reconcile nodes over SSH using Git as the source of truth. --- diff --git a/v2-docs/kubernetes-on-premise.md b/v2-docs/kubernetes-on-premise.md index 09f4e7a1..3f7c9db4 100644 --- a/v2-docs/kubernetes-on-premise.md +++ b/v2-docs/kubernetes-on-premise.md @@ -101,7 +101,7 @@ - **(2026)** [==ClusterAPI==](https://cluster-api.sigs.k8s.io) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official Kubernetes Special Interest Group (SIG) project extending Kubernetes with declarative, Kubernetes-style APIs to manage the lifecycle of Kubernetes clusters. It implements custom resources (e.g., Clusters, Machines) and controllers across numerous cloud providers, introducing standard Infrastructure-as-Code paradigms to cluster fleet administration. #### GitOps - - **(2021)** [weave.works: Manage Thousands of Clusters with GitOps and the Cluster API](https://ambking1234.biz/?action=register&marketingRef=6788b227da9499f55f6ea745/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api) [ADVANCED LEVEL] [LEGACY] β€” Historical reference documenting the intersection of GitOps deployment paradigms and Cluster API (CAPI) for planetary-scale multi-cluster environments. Note: Original domain has redirected to an registration portal, reflecting legacy status. + - **(2021)** [weave.works: Manage Thousands of Clusters with GitOps and the Cluster API](https://www.weave.works/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api) [ADVANCED LEVEL] [LEGACY] β€” Historical reference documenting the intersection of GitOps deployment paradigms and Cluster API (CAPI) for planetary-scale multi-cluster environments. Note: Original domain has redirected to an registration portal, reflecting legacy status. #### Helm - **(2021)** [github.com: Cluster API Helm Chart](https://github.com/kgamanji/cluster-api-helm-chart) ⭐ 58 🌟 [COMMUNITY-TOOL] β€” A community Helm chart designed to packages and deploy Cluster API resources and operators easily inside a management cluster. Simplifies the installation of CAPI components via standard Helm deployment pipelines. Note: Inactive, as official tooling increasingly uses clusterctl.