From d58acbe6eb144134e1d67b2bf76dadfaef09388b Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Fri, 15 May 2026 16:36:19 +0200 Subject: [PATCH] revert: return to relative image paths and original mkdocs configuration as requested --- docs/ChromeDevTools.md | 4 +-- docs/GoogleCloudPlatform.md | 4 +-- docs/about.md | 4 +-- docs/api.md | 10 +++--- docs/aws.md | 8 ++--- docs/azure.md | 4 +-- docs/cheatsheets.md | 8 ++--- docs/cicd.md | 12 +++---- docs/container-managers.md | 2 +- docs/crunchydata.md | 50 +++++++++++++------------- docs/databases.md | 2 +- docs/devel-sites.md | 2 +- docs/devops.md | 46 ++++++++++++------------ docs/faq.md | 8 ++--- docs/gitops.md | 10 +++--- docs/ibm_cloud.md | 4 +-- docs/index.md | 26 +++++++------- docs/introduction.md | 16 ++++----- docs/java_frameworks.md | 4 +-- docs/jenkins-alternatives.md | 2 +- docs/jenkins.md | 10 +++--- docs/keptn.md | 6 ++-- docs/kubernetes-alternatives.md | 4 +-- docs/kubernetes-autoscaling.md | 2 +- docs/kubernetes-based-devel.md | 2 +- docs/kubernetes-networking.md | 4 +-- docs/kubernetes-security.md | 4 +-- docs/kubernetes-storage.md | 2 +- docs/kubernetes-tools.md | 2 +- docs/kubernetes-troubleshooting.md | 2 +- docs/kubernetes.md | 32 ++++++++--------- docs/linux.md | 2 +- docs/message-queue.md | 4 +-- docs/mlops.md | 2 +- docs/monitoring.md | 10 +++--- docs/networking.md | 4 +-- docs/ocp4.md | 36 +++++++++---------- docs/openshift.md | 12 +++---- docs/project-management-methodology.md | 20 +++++------ docs/prometheus.md | 4 +-- docs/public-cloud-solutions.md | 2 +- docs/qa.md | 4 +-- docs/rancher.md | 2 +- docs/recruitment.md | 18 +++++----- docs/serverless.md | 2 +- docs/sre.md | 6 ++-- docs/terraform.md | 2 +- docs/testops.md | 8 ++--- mkdocs.yml | 8 ++--- 49 files changed, 221 insertions(+), 221 deletions(-) diff --git a/docs/ChromeDevTools.md b/docs/ChromeDevTools.md index 78b5d757..d5a16616 100644 --- a/docs/ChromeDevTools.md +++ b/docs/ChromeDevTools.md @@ -16,7 +16,7 @@
-[![Jenkins Is The Way](/images/chrome_devtools_replay_network_request.jpg)](https://twitter.com/addyosmani) +[![Jenkins Is The Way](images/chrome_devtools_replay_network_request.jpg)](https://twitter.com/addyosmani)
@@ -27,7 +27,7 @@
-[![firefox viewer built in](/images/firefox_json_viewer_built_in.jpg)](https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox) +[![firefox viewer built in](images/firefox_json_viewer_built_in.jpg)](https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox)
diff --git a/docs/GoogleCloudPlatform.md b/docs/GoogleCloudPlatform.md index 901afc20..f4b4fcc6 100644 --- a/docs/GoogleCloudPlatform.md +++ b/docs/GoogleCloudPlatform.md @@ -182,9 +182,9 @@
- [![gcp persistent disk](/images/gcp_disks.jfif)](https://twitter.com/pvergadia) + [![gcp persistent disk](images/gcp_disks.jfif)](https://twitter.com/pvergadia) - [![google cloud devops flow](/images/google_cloud_devops_flow.jfif)](https://cloud.google.com/deploy/docs/deploy-app-run) + [![google cloud devops flow](images/google_cloud_devops_flow.jfif)](https://cloud.google.com/deploy/docs/deploy-app-run)
diff --git a/docs/about.md b/docs/about.md index 59c2034a..6eb3fa6f 100644 --- a/docs/about.md +++ b/docs/about.md @@ -123,7 +123,7 @@ Let's improve both the private & public IT sector and the opportunities in large "In the U.S. in 2016, 3.9 million jobs are associated with cloud computing, with 384,478 of them in IT. The median salary for IT professionals with cloud computing experience was $90,950. (Forbes)" - [![cloud job market 2016](/images/cloud_job_market_2016.png)](https://web.archive.org/web/20160716182152/http://cloudacademy.com/blog/cloud-computing-salary/) + [![cloud job market 2016](images/cloud_job_market_2016.png)](https://web.archive.org/web/20160716182152/http://cloudacademy.com/blog/cloud-computing-salary/) From the above graph (credit: Forbes) we can see that the top three countries for Cloud Computing Jobs are: @@ -214,6 +214,6 @@ Let's improve both the private & public IT sector and the opportunities in large ---
-[![automated_ansible](/images/automated_ansible.jpg)](https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops) +[![automated_ansible](images/automated_ansible.jpg)](https://www.ansible.com/blog/migrating-the-runbook-a-journey-from-legacy-to-devops)
\ No newline at end of file diff --git a/docs/api.md b/docs/api.md index aba5b0e4..536c002d 100644 --- a/docs/api.md +++ b/docs/api.md @@ -344,15 +344,15 @@
- [![top 10 api testing tools](/images/summarising_top_10_api_testing_tools.png){: style="width:50%"}](https://blog.testproject.io/2020/06/25/top-10-api-testing-tools-to-watch-in-2020/) + [![top 10 api testing tools](images/summarising_top_10_api_testing_tools.png){: style="width:50%"}](https://blog.testproject.io/2020/06/25/top-10-api-testing-tools-to-watch-in-2020/) - [![20 API Business Models](/images/api_business_models.jpg)](https://www.infoq.com/presentations/API-Business-Models/) + [![20 API Business Models](images/api_business_models.jpg)](https://www.infoq.com/presentations/API-Business-Models/) - ![gRPC vs REST vs GraphQL comparison](/images/grpc_vs_rest_vs_graphql.png) + ![gRPC vs REST vs GraphQL comparison](images/grpc_vs_rest_vs_graphql.png) - ![REST API Design](/images/REST_API_Design.jfif) + ![REST API Design](images/REST_API_Design.jfif) - [![REST vs GrapQL](/images/rest_vs_graphql.jfif)](https://t.co/AF9GfbgBWZ) + [![REST vs GrapQL](images/rest_vs_graphql.jfif)](https://t.co/AF9GfbgBWZ)
diff --git a/docs/aws.md b/docs/aws.md index 0088fc30..cc73a2aa 100644 --- a/docs/aws.md +++ b/docs/aws.md @@ -215,13 +215,13 @@ You can filter by topic using the toolbar above.
- ![aws responsability model](/images/s3_storage_classes.jfif) + ![aws responsability model](images/s3_storage_classes.jfif) - [![aws responsability model](/images/aws_shared_responsability_model.jpg)](https://aws.amazon.com/compliance/shared-responsibility-model/) + [![aws responsability model](images/aws_shared_responsability_model.jpg)](https://aws.amazon.com/compliance/shared-responsibility-model/) - [![Most Popular Cloud Platforms with AWS removed for scale](/images/most_popular_cloud_platforms.jfif)](https://twitter.com/okta) + [![Most Popular Cloud Platforms with AWS removed for scale](images/most_popular_cloud_platforms.jfif)](https://twitter.com/okta) - [![aws rds dashbird](/images/dashbird_rds.png)](https://dashbird.io/blog/aws-relational-database-rds/) + [![aws rds dashbird](images/dashbird_rds.png)](https://dashbird.io/blog/aws-relational-database-rds/)
diff --git a/docs/azure.md b/docs/azure.md index 834c215f..0eaab696 100644 --- a/docs/azure.md +++ b/docs/azure.md @@ -92,7 +92,7 @@
-[![Azure Terraformer](/images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) +[![Azure Terraformer](images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer)
@@ -891,7 +891,7 @@
- [![pizza model](/images/pizza-model-vert.jpeg)](https://www.catapultsystems.com/blogs/introducing-the-third-of-three-microsoft-clouds-azure/) + [![pizza model](images/pizza-model-vert.jpeg)](https://www.catapultsystems.com/blogs/introducing-the-third-of-three-microsoft-clouds-azure/)
diff --git a/docs/cheatsheets.md b/docs/cheatsheets.md index e0c72456..7ac9a7b1 100644 --- a/docs/cheatsheets.md +++ b/docs/cheatsheets.md @@ -377,7 +377,7 @@
-[![pod cheat sheets](/images/pod_cheat_sheet.png)](https://jimmysong.io/kubernetes-handbook/concepts/pod.html) +[![pod cheat sheets](images/pod_cheat_sheet.png)](https://jimmysong.io/kubernetes-handbook/concepts/pod.html)
@@ -555,11 +555,11 @@
- ![googling stuff](/images/googling_stuff.jpg) + ![googling stuff](images/googling_stuff.jpg) - [![url cheatsheet](/images/url_cheatsheet.jfif)](https://twitter.com/_georgemoller) + [![url cheatsheet](images/url_cheatsheet.jfif)](https://twitter.com/_georgemoller) - ![junit cheat sheet](/images/junit_cheatsheet.jfif) + ![junit cheat sheet](images/junit_cheatsheet.jfif)
diff --git a/docs/cicd.md b/docs/cicd.md index bb594028..5a0f0243 100644 --- a/docs/cicd.md +++ b/docs/cicd.md @@ -30,7 +30,7 @@
-[![CD Artifact Management](/images/cd-artifact-management.jpg)](https://www.thoughtworks.com/insights/continuous-delivery) +[![CD Artifact Management](images/cd-artifact-management.jpg)](https://www.thoughtworks.com/insights/continuous-delivery)
@@ -163,7 +163,7 @@
-[![deployment strategies](/images/K8s_deployment_strategies.png)](https://blog.container-solutions.com/deployment-strategies) +[![deployment strategies](images/K8s_deployment_strategies.png)](https://blog.container-solutions.com/deployment-strategies)
@@ -201,7 +201,7 @@
-[![gigaom cicd radar](/images/gigaom_cicd_radar.jpg)](https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd/) +[![gigaom cicd radar](images/gigaom_cicd_radar.jpg)](https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd/)
@@ -245,11 +245,11 @@
- ![cicd cheatsheet](/images/cicd-cheatsheet.jfif) + ![cicd cheatsheet](images/cicd-cheatsheet.jfif) - ![blue green deployment strategy](/images/blue-green-deployment.jfif) + ![blue green deployment strategy](images/blue-green-deployment.jfif) - [![cicd a basic release process](/images/cicd-a-basic-release-process.jpg)](https://dzone.com/articles/how-to-build-an-effective-cicd-pipeline) + [![cicd a basic release process](images/cicd-a-basic-release-process.jpg)](https://dzone.com/articles/how-to-build-an-effective-cicd-pipeline)
diff --git a/docs/container-managers.md b/docs/container-managers.md index bbd84ea1..ec0248da 100644 --- a/docs/container-managers.md +++ b/docs/container-managers.md @@ -165,7 +165,7 @@
- [![OCP 4 Architecture](/images/ocp4_arch.png)](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one) + [![OCP 4 Architecture](images/ocp4_arch.png)](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one)
diff --git a/docs/crunchydata.md b/docs/crunchydata.md index 6eacb0de..dfc7a7a5 100644 --- a/docs/crunchydata.md +++ b/docs/crunchydata.md @@ -124,7 +124,7 @@
-![crunchdydata in operatorhub](/images/crunchydata_operator_hub.png) +![crunchdydata in operatorhub](images/crunchydata_operator_hub.png)
@@ -140,7 +140,7 @@
-![crunchydata operator 3.5](/images/crunchydata_operator_3_5.png) +![crunchydata operator 3.5](images/crunchydata_operator_3_5.png)
@@ -155,7 +155,7 @@
-![crunchdydata operator 4.0.1](/images/crunchydata_operator_4_0_1.png) +![crunchdydata operator 4.0.1](images/crunchydata_operator_4_0_1.png)
@@ -247,7 +247,7 @@ role "view" removed: "system:serviceaccounts"
-![crunchdydata scc1](/images/crunchydata_scc1.png) ![crunchdydata scc2](/images/crunchydata_scc2.png) +![crunchdydata scc1](images/crunchydata_scc1.png) ![crunchdydata scc2](images/crunchydata_scc2.png)
@@ -268,7 +268,7 @@ openshift.io/scc: restricted
-![crunchdydata scc3](/images/crunchydata_scc3.png) +![crunchdydata scc3](images/crunchydata_scc3.png)
@@ -277,7 +277,7 @@ openshift.io/scc: restricted
- ![crunchdydata restricted scc](/images/crunchydata_restricted_scc.png) + ![crunchdydata restricted scc](images/crunchydata_restricted_scc.png)
@@ -321,7 +321,7 @@ openshift.io/scc: restricted
-![crunchdydata scc workflow1](/images/crunchydata_scc_workflow1.png) +![crunchdydata scc workflow1](images/crunchydata_scc_workflow1.png)
@@ -329,7 +329,7 @@ openshift.io/scc: restricted
-![crunchdydata scc workflow2](/images/crunchydata_scc_workflow2.png) +![crunchdydata scc workflow2](images/crunchydata_scc_workflow2.png)
@@ -366,7 +366,7 @@ users:
-![crunchdydata scc workflow3](/images/crunchydata_scc_workflow3.png) +![crunchdydata scc workflow3](images/crunchydata_scc_workflow3.png)
@@ -650,7 +650,7 @@ postgres=#
-![crunchdydata pgadmin](/images/crunchydata_pgadmin.png) +![crunchdydata pgadmin](images/crunchydata_pgadmin.png)
@@ -680,9 +680,9 @@ $ pgo version --debug
-![crunchdydata operatorhub install2](/images/crunchydata_operatorhub_install1.png) +![crunchdydata operatorhub install2](images/crunchydata_operatorhub_install1.png) -![crunchdydata operatorhub install2](/images/crunchydata_operatorhub_install2.png) +![crunchdydata operatorhub install2](images/crunchydata_operatorhub_install2.png)
@@ -690,9 +690,9 @@ $ pgo version --debug
-![crunchdydata operatorhub install3](/images/crunchydata_operatorhub_install3.png) +![crunchdydata operatorhub install3](images/crunchydata_operatorhub_install3.png) -![crunchdydata operatorhub install4](/images/crunchydata_operatorhub_install4.png) +![crunchdydata operatorhub install4](images/crunchydata_operatorhub_install4.png)
@@ -700,7 +700,7 @@ $ pgo version --debug
-![crunchdydata operatorhub install5](/images/crunchydata_operatorhub_install5.png) +![crunchdydata operatorhub install5](images/crunchydata_operatorhub_install5.png)
@@ -708,9 +708,9 @@ $ pgo version --debug
-![crunchdydata operatorhub install6](/images/crunchydata_operatorhub_install6.png) +![crunchdydata operatorhub install6](images/crunchydata_operatorhub_install6.png) -![crunchdydata operatorhub install7](/images/crunchydata_operatorhub_install7.png) +![crunchdydata operatorhub install7](images/crunchydata_operatorhub_install7.png)
@@ -722,7 +722,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
-![crunchdydata operatorhub install8](/images/crunchydata_operatorhub_install8.png) +![crunchdydata operatorhub install8](images/crunchydata_operatorhub_install8.png)
@@ -730,7 +730,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
-![crunchdydata operatorhub install9](/images/crunchydata_operatorhub_install9.png) +![crunchdydata operatorhub install9](images/crunchydata_operatorhub_install9.png)
@@ -738,11 +738,11 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
-![crunchdydata operatorhub install10](/images/crunchydata_operatorhub_install10.png) +![crunchdydata operatorhub install10](images/crunchydata_operatorhub_install10.png) -![crunchdydata operatorhub install11](/images/crunchydata_operatorhub_install11.png) +![crunchdydata operatorhub install11](images/crunchydata_operatorhub_install11.png) -![crunchdydata operatorhub install12](/images/crunchydata_operatorhub_install12.png) +![crunchdydata operatorhub install12](images/crunchydata_operatorhub_install12.png)
@@ -750,10 +750,10 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default
-![crunchdydata operatorhub install13](/images/crunchydata_operatorhub_install13.png) ![crunchdydata operatorhub install14](/images/crunchydata_operatorhub_install14.png) +![crunchdydata operatorhub install13](images/crunchydata_operatorhub_install13.png) ![crunchdydata operatorhub install14](images/crunchydata_operatorhub_install14.png) -![crunchdydata operatorhub install15](/images/crunchydata_operatorhub_install15.png) +![crunchdydata operatorhub install15](images/crunchydata_operatorhub_install15.png) -![crunchdydata operatorhub install16](/images/crunchydata_operatorhub_install16.png) +![crunchdydata operatorhub install16](images/crunchydata_operatorhub_install16.png)
\ No newline at end of file diff --git a/docs/databases.md b/docs/databases.md index 33ee6b37..3aa31275 100644 --- a/docs/databases.md +++ b/docs/databases.md @@ -147,7 +147,7 @@
-[![Statefull and Stateless Aplications](/images/stateful-and-stateless-applications.png)](https://www.xenonstack.com/insights/stateful-and-stateless-applications/) +[![Statefull and Stateless Aplications](images/stateful-and-stateless-applications.png)](https://www.xenonstack.com/insights/stateful-and-stateless-applications/)
diff --git a/docs/devel-sites.md b/docs/devel-sites.md index 441e14a0..ac4280ef 100644 --- a/docs/devel-sites.md +++ b/docs/devel-sites.md @@ -122,7 +122,7 @@
- [![best practices temp solution](/images/devel_temp_solution.png)](https://dzone.com/articles/software-engineering-best-practices-that-high-perf) + [![best practices temp solution](images/devel_temp_solution.png)](https://dzone.com/articles/software-engineering-best-practices-that-high-perf)
diff --git a/docs/devops.md b/docs/devops.md index 03e82f6c..f1052d42 100644 --- a/docs/devops.md +++ b/docs/devops.md @@ -292,9 +292,9 @@
-[![OCP 4 Pland and Deploy](/images/openshift_day2.png)](https://www.openshift.com/blog/openshift-end-to-end-cluster-customization) +[![OCP 4 Pland and Deploy](images/openshift_day2.png)](https://www.openshift.com/blog/openshift-end-to-end-cluster-customization) -[![devops tools dzone](/images/devops_tools_dzone.png)](https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools) +[![devops tools dzone](images/devops_tools_dzone.png)](https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools)
@@ -483,47 +483,47 @@ Resolve your software incidents 10x faster
- [![Devops containers strategy](/images/devops_containers_strategy.png)](https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one) + [![Devops containers strategy](images/devops_containers_strategy.png)](https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one) - [![Dynamic kubernetes config](/images/dynamic-kubernetes-config.png)](https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell) + [![Dynamic kubernetes config](images/dynamic-kubernetes-config.png)](https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell) - [![DevOps culture](/images/devops-culture.jpg)](https://www.mindtheproduct.com/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/) + [![DevOps culture](images/devops-culture.jpg)](https://www.mindtheproduct.com/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/) - [![Programmer Move](/images/programmer-move.jpg)](https://www.tecmint.com/) + [![Programmer Move](images/programmer-move.jpg)](https://www.tecmint.com/) - [![DevOps Gene Kim](/images/term_devops.jpg)](https://itrevolution.com/faculty/gene-kim/) + [![DevOps Gene Kim](images/term_devops.jpg)](https://itrevolution.com/faculty/gene-kim/) - [![DevOps to no ops](/images/devops-to-no-ops.jpg)](https://www.dynatrace.com/) + [![DevOps to no ops](images/devops-to-no-ops.jpg)](https://www.dynatrace.com/) - [![DevOps Ken Mugrage](/images/devops_culture_ken_mugrage.jpg)](https://kenmugrage.com/2017/05/05/my-new-definition-of-devops/#more-4) + [![DevOps Ken Mugrage](images/devops_culture_ken_mugrage.jpg)](https://kenmugrage.com/2017/05/05/my-new-definition-of-devops/#more-4) - [![DevOps wikipedia](/images/devops_wikipedia.png)](https://en.wikipedia.org/wiki/DevOps) + [![DevOps wikipedia](images/devops_wikipedia.png)](https://en.wikipedia.org/wiki/DevOps) - [![DevOps today](/images/todays_devops.jpg)](https://www.appdynamics.com/) + [![DevOps today](images/todays_devops.jpg)](https://www.appdynamics.com/) - [![DevOps dilbert](/images/dilbert_devops.jpg)](https://dilbert.com/) + [![DevOps dilbert](images/dilbert_devops.jpg)](https://dilbert.com/) - [![DevOps vs Agile](/images/devops_vs_agile.jpg)](https://www.cognizant.com/InsightsWhitepapers/Jumpstarting-DevOps-with-Continuous-Testing-codex1719.pdf) + [![DevOps vs Agile](images/devops_vs_agile.jpg)](https://www.cognizant.com/InsightsWhitepapers/Jumpstarting-DevOps-with-Continuous-Testing-codex1719.pdf) - [![DevOps capgemini](/images/why_devops_capgemini.png)](https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp/) + [![DevOps capgemini](images/why_devops_capgemini.png)](https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp/) - [![DevOps practices](/images/key_devops_practices.png)](https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp/) + [![DevOps practices](images/key_devops_practices.png)](https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp/) - [![DevOps qbp](/images/devopsqbp.jpg)](https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp/) + [![DevOps qbp](images/devopsqbp.jpg)](https://www.capgemini.com/2016/05/assessing-state-of-your-devops-adoption-use-of-a-quality-blueprint-qbp/) - [![DevOps patterns](/images/devopspatternsandpractices.png)](https://blogs.gartner.com/cameron_haight/2014/10/13/getting-your-arms-around-devops-devops-patterns-and-practices/) + [![DevOps patterns](images/devopspatternsandpractices.png)](https://blogs.gartner.com/cameron_haight/2014/10/13/getting-your-arms-around-devops-devops-patterns-and-practices/) - [![What-is-DevOps](/images/What-is-DevOps.jpg)](https://dzone.com/articles/what-is-devops-2) + [![What-is-DevOps](images/What-is-DevOps.jpg)](https://dzone.com/articles/what-is-devops-2) - [![automation](/images/automation.png)](https://dzone.com/articles/automate-to-save-mental-energy-not-time-1) + [![automation](images/automation.png)](https://dzone.com/articles/automate-to-save-mental-energy-not-time-1) - [![devops1](/images/devops1.png)](http://www.softwaretestingnews.co.uk/a-software-testing-and-devops-tools-directory-for-digital-programmes/) + [![devops1](images/devops1.png)](http://www.softwaretestingnews.co.uk/a-software-testing-and-devops-tools-directory-for-digital-programmes/) - ![8 devops trends](/images/8_devops_trends.png) + ![8 devops trends](images/8_devops_trends.png) - [![devops lifecycle](/images/devops_lifecycle.jfif)](https://twitter.com/tfortricks_ind) + [![devops lifecycle](images/devops_lifecycle.jfif)](https://twitter.com/tfortricks_ind) - [![devops tools declarative imperative](/images/devops_tools_declarative_imperative.jfif)](https://alpacked.io/blog/infrastructure-as-code-for-devops/) + [![devops tools declarative imperative](images/devops_tools_declarative_imperative.jfif)](https://alpacked.io/blog/infrastructure-as-code-for-devops/)
diff --git a/docs/faq.md b/docs/faq.md index 09c61c29..115c8862 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -64,12 +64,12 @@
- [![history of microservices](/images/history_of_microservices.png)](https://bit.ly/kubeappserver) + [![history of microservices](images/history_of_microservices.png)](https://bit.ly/kubeappserver) - [![microservice arch](/images/microservice_arch.png)](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e) + [![microservice arch](images/microservice_arch.png)](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e) - [![Full Stack developer](/images/Full_Stack_cybercoders.png)](https://www.cybercoders.com/insights/what-hiring-managers-look-for-in-a-full-stack-developer/) + [![Full Stack developer](images/Full_Stack_cybercoders.png)](https://www.cybercoders.com/insights/what-hiring-managers-look-for-in-a-full-stack-developer/) - [![from_monolith_to_containers](/images/from_monolith_to_containers.jpg)](https://www.youtube.com/watch?v=Q6i0LK4vHsU) + [![from_monolith_to_containers](images/from_monolith_to_containers.jpg)](https://www.youtube.com/watch?v=Q6i0LK4vHsU)
diff --git a/docs/gitops.md b/docs/gitops.md index 3143854e..f081a4ec 100644 --- a/docs/gitops.md +++ b/docs/gitops.md @@ -193,13 +193,13 @@
-[![gitops in a nutshell](/images/GitOps-in-a-nutshell.png)](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/) +[![gitops in a nutshell](images/GitOps-in-a-nutshell.png)](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/)
-[![app ops](/images/appops.png)](https://www.shipa.io/innovation/gitops-in-the-enterprise/) +[![app ops](images/appops.png)](https://www.shipa.io/innovation/gitops-in-the-enterprise/)
@@ -260,7 +260,7 @@
-[![gitops pipeline](/images/gitops-pipeline.png)](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/) +[![gitops pipeline](images/gitops-pipeline.png)](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/)
@@ -386,9 +386,9 @@
- [![traditional devops vs gitops](/images/traditional_ops_vs_gitops.png)](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti/) + [![traditional devops vs gitops](images/traditional_ops_vs_gitops.png)](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti/) - [![devops pipeline vs gitops pipeline](/images/devops_pipeline_vs_gitops_pipeline.png)](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti/) + [![devops pipeline vs gitops pipeline](images/devops_pipeline_vs_gitops_pipeline.png)](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti/)
diff --git a/docs/ibm_cloud.md b/docs/ibm_cloud.md index e8a3cb02..e25341fb 100644 --- a/docs/ibm_cloud.md +++ b/docs/ibm_cloud.md @@ -14,7 +14,7 @@
-[![ibm cloud videos](/images/ibm_cloud_logo.jpg)](https://www.youtube.com/c/IBMTechnology) +[![ibm cloud videos](images/ibm_cloud_logo.jpg)](https://www.youtube.com/c/IBMTechnology)
@@ -73,7 +73,7 @@
-[![cp4a_overview](/images/cloudpak8s-overview.png)](https://cloudpak8s.io/apps/cp4a_overview/) +[![cp4a_overview](images/cloudpak8s-overview.png)](https://cloudpak8s.io/apps/cp4a_overview/)
diff --git a/docs/index.md b/docs/index.md index a85415e1..b9d48c5a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -10,7 +10,7 @@ A curated list of awesome references collected since 2018. Microservices archite "I do not believe you can do today's job with yesterday's methods and be in business tomorrow" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))
-[![container_with_cars](/images/container_with_cars.png)](https://www.cncf.io/certification/software-conformance/)
+[![container_with_cars](images/container_with_cars.png)](https://www.cncf.io/certification/software-conformance/)
--- @@ -340,17 +340,17 @@ A curated list of awesome references collected since 2018. Microservices archite ---
-[![docker videos](/images/docker_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/DockerIo) [![cncf videos](/images/cncf_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [![kubernetes logo](/images/kubernetes_logo.jpg){: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [![redhat videos](/images/redhat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/redhat) [![openshift videos](/images/openshift_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenShift) [![rancher logo](/images/rancher-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Rancher) [![cloudbees videos](/images/cloudbees_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [![jenkins videos](/images/jenkins-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [![jenkins-x videos](/images/jenkins_x_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [![spinnaker videos](/images/spinnaker_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [![vmware tanzu logo](/images/vmware_tanzu_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)
-[![ibm cloud videos](/images/ibm_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [![aws videos](/images/aws_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [![gcp videos](/images/gcp_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform/) [![azure videos](/images/azure_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [![oraclecloud videos](/images/oracle_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](/images/digital_ocean_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [![cloudflare](/images/cloudflare_logo.jpg){: style="width:7%"}](https://www.youtube.com/cloudflare) [![scaleway cloud](/images/scaleway_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](/images/openstack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [![harhicorp videos](/images/hashicorp_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [![pulumi videos](/images/pulumi_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PulumiTV)
-[![dzone videos](/images/dzone_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dzone/) [![prometheus videos](/images/prometheus_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [![grafana videos](/images/grafana_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Grafana) [![istio videos](/images/istio_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Istio) [![elastic videos](/images/elasticsearch_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Elastic) [![dynatrace videos](/images/dynatrace_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dynatrace) [![appdynamics videos](/images/appdynamics_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/appdynamics) [![newrelic videos](/images/newrelic_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [![tigera calico](/images/tigera_calico_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [![weavecloud](/images/weavecloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [![lambdatest](/images/lambdatest.jpg){: style="width:7%"}](https://www.youtube.com/c/LambdaTest)
-[![atlassian videos](/images/atlassian_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Atlassian) [![vscode videos](/images/vscode_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Code) [![github videos](/images/github_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GitHub) [![gitlab video](/images/gitlab_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitlab) [![gitkraken](/images/gitkraken_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [![rocketchat videos](/images/rocket_chat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [![slack videos](/images/slack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Slackhq) [![mattermost videos](/images/mattermost_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [![microsoft365](/images/microsoft_365_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/microsoft365) [![openproject](/images/openproject_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity) [![tetrate](/images/tetrate_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Tetrate)
-[![rh devel](/images/rh_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RedHatDevelopers) [![spring logo](/images/spring-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SpringSourceDev) [![quarkus logo](/images/quarkus-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Quarkusio) [![lightbend videos](/images/lightbend_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Lightbend-TV) [![postman videos](/images/postman_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/postman) [![swagger videos](/images/smartbear_swagger_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Smartbear) [![jfrog](/images/jfrog_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/JFrogInc) [![sonatype](/images/sonatype_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Sonatypeinc) [![sonarsource sonarqube](/images/sonarsource_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA) [![chrome developers videos](/images/chromedevtools_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GoogleChromeDevelopers) [![mozilla developer](/images/mozilla_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MozillaDeveloper)
-[![crunchydata](/images/crunchydata_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CrunchyDataPostgres) [![liquibase video](/images/liquibase_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w) [![cockroachdb](/images/cockroachdb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cockroachdb) [![mongodb](/images/mongodb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MongoDBofficial) [![redis](/images/redis_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Redisinc) [![confluent video](/images/confluent_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Confluent) [![kubemq video](/images/kubemq_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA) [![openebs](/images/openebs_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g) [![storageos](/images/storageos_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w) [![robin](/images/robin_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w) [![portworx](/images/portworx_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Portworx)
-[![cloud academy](/images/cloud_academy_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Cloudacademy) [![acloudguru](/images/acloudguru_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AcloudGuru) [![devops_tv](/images/devops_tv_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [![xebialabs](/images/xebialabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/XebiaLabs) [![devops library](/images/devops_library_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopslibrary) [![codecademy](/images/codecademy.jpg){: style="width:7%"}](https://www.youtube.com/c/codecademy) [![coursera](/images/coursera_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/coursera) [![academind](/images/academind_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Academind) [![guru99](/images/guru99_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/guru99comm) [![intellipaat](/images/intellipaat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Intellipaat) [![cloud quick POCs](/images/cloudquickpocs.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ)
-[![thetips4you](/images/thethips4you.jpg){: style="width:7%"}](https://www.youtube.com/c/Thetips4you) [![cloud learnhub](/images/cloud_learn_hub.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg) [![John Savill](/images/John_Savill.jpg){: style="width:7%"}](https://www.youtube.com/c/NTFAQGuy) [![microservice factory](/images/microservice_factory.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA) [![kubedb appscode](/images/kubedb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AppsCodeInc) [![devops toolkit](/images/devops_toolkit.jpg){: style="width:7%"}](https://www.youtube.com/c/DevOpsToolkit) [![ansible pilot](/images/ansiblepilot.jpg){: style="width:7%"}](https://www.youtube.com/c/AnsiblePilot) [![codelytv](/images/codelytv_logo.jpg){: style="width:7%"}](https://www.youtube.com/CodelyTV) [![pelado nerd](/images/pelado_nerd.jpg){: style="width:7%"}](https://www.youtube.com/c/PeladoNerd) [![hola mundo](/images/hola_mundo.jpg){: style="width:7%"}](https://www.youtube.com/c/HolaMundoDev) [![javier garzas](/images/jgarzas.jpg){: style="width:7%"}](https://www.youtube.com/c/JavierGarz%C3%A1s/)
-[![london IAC](/images/londonIAC.jpg){: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [![techworld nana](/images/techworld_nana.jpg){: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [![honeypot](/images/honeypot.jpg){: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [![Ali Spittel](/images/aspittel.jpg){: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [![thomas maurer](/images/thomas_maurer.jpg){: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [![freecodecamp](/images/freecodecamp.jpg){: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [![thenewstack](/images/thenewstack.jpg){: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [![argocd project](/images/argoproj.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [![fluxcd](/images/fluxcd.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [![container days](/images/containerdays.jpg){: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [![the cloud girl](/images/thecloudgirl.jpg){: style="width:7%"}](https://www.youtube.com/c/priyankavergadia)
-[![ContinuousDeliveryFoundation](/images/ContinuousDeliveryFoundation.jpg){: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [![tina huang](/images/tinahuang.jpg){: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [![azure devops](/images/azure_devops_youtube.jpg){: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [![azure cloud native](/images/azure_cloud_native.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [![alibaba cloud](/images/alibaba_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](/images/linode_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/linode) [![gaia-x](/images/gaia_x.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![gps](/images/gps.jpg){: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [![keptn](/images/keptn_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/keptn) [![anais urlichs](/images/anais_urlichs.jpg){: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [![the digital life](/images/the_digital_life.jpg){: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech)
-[![Azure Terraformer](/images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [![Ned in the Cloud](/images/nedinthecloud.jpg){: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [![netbox](/images/netboxlabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [![Tech with Helen](/images/techwithhelen.jpg){: style="width:7%"}](https://www.youtube.com/@techwithhelen) [![bytebytego](/images/bytebytego.jpg){: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [![dotcsv](/images/dotcsv.jpg){: style="width:7%"}](https://www.youtube.com/@DotCSV) [![midulive](/images/midulive.jpg){: style="width:7%"}](https://www.youtube.com/@midulive) +[![docker videos](images/docker_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/DockerIo) [![cncf videos](images/cncf_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [![kubernetes logo](images/kubernetes_logo.jpg){: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [![redhat videos](images/redhat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/redhat) [![openshift videos](images/openshift_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenShift) [![rancher logo](images/rancher-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Rancher) [![cloudbees videos](images/cloudbees_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [![jenkins videos](images/jenkins-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [![jenkins-x videos](images/jenkins_x_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [![spinnaker videos](images/spinnaker_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [![vmware tanzu logo](images/vmware_tanzu_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)
+[![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [![aws videos](images/aws_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [![gcp videos](images/gcp_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform/) [![azure videos](images/azure_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [![cloudflare](images/cloudflare_logo.jpg){: style="width:7%"}](https://www.youtube.com/cloudflare) [![scaleway cloud](images/scaleway_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](images/openstack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [![harhicorp videos](images/hashicorp_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [![pulumi videos](images/pulumi_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PulumiTV)
+[![dzone videos](images/dzone_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dzone/) [![prometheus videos](images/prometheus_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [![grafana videos](images/grafana_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Grafana) [![istio videos](images/istio_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Istio) [![elastic videos](images/elasticsearch_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Elastic) [![dynatrace videos](images/dynatrace_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dynatrace) [![appdynamics videos](images/appdynamics_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/appdynamics) [![newrelic videos](images/newrelic_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [![tigera calico](images/tigera_calico_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [![weavecloud](images/weavecloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [![lambdatest](images/lambdatest.jpg){: style="width:7%"}](https://www.youtube.com/c/LambdaTest)
+[![atlassian videos](images/atlassian_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Atlassian) [![vscode videos](images/vscode_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Code) [![github videos](images/github_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GitHub) [![gitlab video](images/gitlab_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitlab) [![gitkraken](images/gitkraken_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [![rocketchat videos](images/rocket_chat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [![slack videos](images/slack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Slackhq) [![mattermost videos](images/mattermost_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [![microsoft365](images/microsoft_365_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/microsoft365) [![openproject](images/openproject_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity) [![tetrate](images/tetrate_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Tetrate)
+[![rh devel](images/rh_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RedHatDevelopers) [![spring logo](images/spring-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SpringSourceDev) [![quarkus logo](images/quarkus-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Quarkusio) [![lightbend videos](images/lightbend_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Lightbend-TV) [![postman videos](images/postman_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/postman) [![swagger videos](images/smartbear_swagger_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Smartbear) [![jfrog](images/jfrog_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/JFrogInc) [![sonatype](images/sonatype_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Sonatypeinc) [![sonarsource sonarqube](images/sonarsource_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA) [![chrome developers videos](images/chromedevtools_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GoogleChromeDevelopers) [![mozilla developer](images/mozilla_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MozillaDeveloper)
+[![crunchydata](images/crunchydata_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CrunchyDataPostgres) [![liquibase video](images/liquibase_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w) [![cockroachdb](images/cockroachdb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cockroachdb) [![mongodb](images/mongodb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MongoDBofficial) [![redis](images/redis_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Redisinc) [![confluent video](images/confluent_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Confluent) [![kubemq video](images/kubemq_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA) [![openebs](images/openebs_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g) [![storageos](images/storageos_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w) [![robin](images/robin_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w) [![portworx](images/portworx_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Portworx)
+[![cloud academy](images/cloud_academy_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Cloudacademy) [![acloudguru](images/acloudguru_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AcloudGuru) [![devops_tv](images/devops_tv_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [![xebialabs](images/xebialabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/XebiaLabs) [![devops library](images/devops_library_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopslibrary) [![codecademy](images/codecademy.jpg){: style="width:7%"}](https://www.youtube.com/c/codecademy) [![coursera](images/coursera_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/coursera) [![academind](images/academind_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Academind) [![guru99](images/guru99_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/guru99comm) [![intellipaat](images/intellipaat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Intellipaat) [![cloud quick POCs](images/cloudquickpocs.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ)
+[![thetips4you](images/thethips4you.jpg){: style="width:7%"}](https://www.youtube.com/c/Thetips4you) [![cloud learnhub](images/cloud_learn_hub.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg) [![John Savill](images/John_Savill.jpg){: style="width:7%"}](https://www.youtube.com/c/NTFAQGuy) [![microservice factory](images/microservice_factory.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA) [![kubedb appscode](images/kubedb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AppsCodeInc) [![devops toolkit](images/devops_toolkit.jpg){: style="width:7%"}](https://www.youtube.com/c/DevOpsToolkit) [![ansible pilot](images/ansiblepilot.jpg){: style="width:7%"}](https://www.youtube.com/c/AnsiblePilot) [![codelytv](images/codelytv_logo.jpg){: style="width:7%"}](https://www.youtube.com/CodelyTV) [![pelado nerd](images/pelado_nerd.jpg){: style="width:7%"}](https://www.youtube.com/c/PeladoNerd) [![hola mundo](images/hola_mundo.jpg){: style="width:7%"}](https://www.youtube.com/c/HolaMundoDev) [![javier garzas](images/jgarzas.jpg){: style="width:7%"}](https://www.youtube.com/c/JavierGarz%C3%A1s/)
+[![london IAC](images/londonIAC.jpg){: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [![techworld nana](images/techworld_nana.jpg){: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [![honeypot](images/honeypot.jpg){: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [![Ali Spittel](images/aspittel.jpg){: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [![thomas maurer](images/thomas_maurer.jpg){: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [![freecodecamp](images/freecodecamp.jpg){: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [![thenewstack](images/thenewstack.jpg){: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [![argocd project](images/argoproj.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [![fluxcd](images/fluxcd.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [![container days](images/containerdays.jpg){: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [![the cloud girl](images/thecloudgirl.jpg){: style="width:7%"}](https://www.youtube.com/c/priyankavergadia)
+[![ContinuousDeliveryFoundation](images/ContinuousDeliveryFoundation.jpg){: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [![tina huang](images/tinahuang.jpg){: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [![azure devops](images/azure_devops_youtube.jpg){: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [![azure cloud native](images/azure_cloud_native.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [![alibaba cloud](images/alibaba_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](images/linode_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/linode) [![gaia-x](images/gaia_x.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![gps](images/gps.jpg){: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [![keptn](images/keptn_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/keptn) [![anais urlichs](images/anais_urlichs.jpg){: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [![the digital life](images/the_digital_life.jpg){: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech)
+[![Azure Terraformer](images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [![Ned in the Cloud](images/nedinthecloud.jpg){: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [![netbox](images/netboxlabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [![Tech with Helen](images/techwithhelen.jpg){: style="width:7%"}](https://www.youtube.com/@techwithhelen) [![bytebytego](images/bytebytego.jpg){: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [![dotcsv](images/dotcsv.jpg){: style="width:7%"}](https://www.youtube.com/@DotCSV) [![midulive](images/midulive.jpg){: style="width:7%"}](https://www.youtube.com/@midulive)
@@ -390,5 +390,5 @@ A curated list of awesome references collected since 2018. Microservices archite \ No newline at end of file diff --git a/docs/introduction.md b/docs/introduction.md index 16976381..834c15b6 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -588,21 +588,21 @@
- [![microservices infographic](/images/microservices-infographic.png)](https://www.weave.works/technologies/going-cloud-native-6-essential-things-you-need-to-know) + [![microservices infographic](images/microservices-infographic.png)](https://www.weave.works/technologies/going-cloud-native-6-essential-things-you-need-to-know) - [![you dont need kubenetes](/images/you_dont_need_kubernetes.jpg)](https://twitter.com/a_sykim) + [![you dont need kubenetes](images/you_dont_need_kubernetes.jpg)](https://twitter.com/a_sykim) - [![sw consumers](/images/softwareconsumers-1.png)](https://thenewstack.io/operators-and-sidecars-are-the-new-model-for-software-delivery) + [![sw consumers](images/softwareconsumers-1.png)](https://thenewstack.io/operators-and-sidecars-are-the-new-model-for-software-delivery) - [![Openshift SaaS VS Kubernetes SaaS](/images/openshift-vs-kubernetes-saas.png)](https://proteon.com/2018/10/18/openshift-in-a-world-of-kubernetes-as-a-service/) + [![Openshift SaaS VS Kubernetes SaaS](images/openshift-vs-kubernetes-saas.png)](https://proteon.com/2018/10/18/openshift-in-a-world-of-kubernetes-as-a-service/) - [![Openshift VS Kubernetes](/images/openshift_vs_kubernetes.jpeg)](https://www.linkedin.com/feed/update/urn:li:activity:6459657167300583424) + [![Openshift VS Kubernetes](images/openshift_vs_kubernetes.jpeg)](https://www.linkedin.com/feed/update/urn:li:activity:6459657167300583424) - [![Kubernetes on its own is not enough](/images/k8s-not-enough.jpg)](https://twitter.com/brendandburns) + [![Kubernetes on its own is not enough](images/k8s-not-enough.jpg)](https://twitter.com/brendandburns) - [![how mature is your microservices architecture](/images/MicroservicesMaturityMatrix.jpg)](https://blog.container-solutions.com/how-mature-is-your-microservices-architecture) + [![how mature is your microservices architecture](images/MicroservicesMaturityMatrix.jpg)](https://blog.container-solutions.com/how-mature-is-your-microservices-architecture) - [![bytebytego microservice tech stack](/images/bytebytego_microservice_techstack.png)](https://bytebytego.com/) + [![bytebytego microservice tech stack](images/bytebytego_microservice_techstack.png)](https://bytebytego.com/)
diff --git a/docs/java_frameworks.md b/docs/java_frameworks.md index b5017985..5a2fad34 100644 --- a/docs/java_frameworks.md +++ b/docs/java_frameworks.md @@ -292,7 +292,7 @@ optimizing Enterprise Java for the microservices architecture.
-[![microservice arch](/images/microservice_arch.png)](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e) +[![microservice arch](images/microservice_arch.png)](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e)
@@ -404,7 +404,7 @@ optimizing Enterprise Java for the microservices architecture.
- ![spring annotations cheat sheet](/images/spring_annotations_cheat_sheet.jfif) + ![spring annotations cheat sheet](images/spring_annotations_cheat_sheet.jfif)
diff --git a/docs/jenkins-alternatives.md b/docs/jenkins-alternatives.md index 6a89a8e7..93907700 100644 --- a/docs/jenkins-alternatives.md +++ b/docs/jenkins-alternatives.md @@ -234,7 +234,7 @@
- [![gitlab](/images/gitlab.jpg)](https://gitlab.com/) + [![gitlab](images/gitlab.jpg)](https://gitlab.com/)
diff --git a/docs/jenkins.md b/docs/jenkins.md index 8c020eb4..dca3cbcc 100644 --- a/docs/jenkins.md +++ b/docs/jenkins.md @@ -180,9 +180,9 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
-[![Jenkins Is The Way](/images/Jenkins-is-the-Way.png)](https://jenkinsistheway.io) +[![Jenkins Is The Way](images/Jenkins-is-the-Way.png)](https://jenkinsistheway.io) -[![Jenkins growth](/images/jenkins_growth.png)](https://aws.amazon.com/blogs/opensource/why-jenkins-still-continuously-serves-developers/) +[![Jenkins growth](images/jenkins_growth.png)](https://aws.amazon.com/blogs/opensource/why-jenkins-still-continuously-serves-developers/)
@@ -328,7 +328,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
-[![real world pipeline flow](/images/realworld-pipeline-flow.png)](https://www.jenkins.io/solutions/pipeline/) +[![real world pipeline flow](images/realworld-pipeline-flow.png)](https://www.jenkins.io/solutions/pipeline/)
@@ -737,13 +737,13 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
-[![jenkins and openshift](/images/jenkins-ose.png)](https://www.cloudbees.com/) +[![jenkins and openshift](images/jenkins-ose.png)](https://www.cloudbees.com/)
-[![jenkins hub CD](/images/jenkins-hub.png)](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack/) +[![jenkins hub CD](images/jenkins-hub.png)](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack/)
diff --git a/docs/keptn.md b/docs/keptn.md index 8de46aed..a374ddaa 100644 --- a/docs/keptn.md +++ b/docs/keptn.md @@ -42,9 +42,9 @@
- [![keptn](/images/keptn-jenkins-sli-slo-1.jpg)](https://www.youtube.com/watch?v=GhEZLvc8B70) - [![keptn](/images/keptn-jenkins-sli-slo-2.jpg)](https://www.youtube.com/watch?v=GhEZLvc8B70) - [![keptn](/images/keptn-jenkins-sli-slo-3.jpg)](https://www.youtube.com/watch?v=GhEZLvc8B70) + [![keptn](images/keptn-jenkins-sli-slo-1.jpg)](https://www.youtube.com/watch?v=GhEZLvc8B70) + [![keptn](images/keptn-jenkins-sli-slo-2.jpg)](https://www.youtube.com/watch?v=GhEZLvc8B70) + [![keptn](images/keptn-jenkins-sli-slo-3.jpg)](https://www.youtube.com/watch?v=GhEZLvc8B70)
diff --git a/docs/kubernetes-alternatives.md b/docs/kubernetes-alternatives.md index 5f01e3eb..0d6ae6d3 100644 --- a/docs/kubernetes-alternatives.md +++ b/docs/kubernetes-alternatives.md @@ -105,9 +105,9 @@
- [![Kubernetes vs Docker Swarm](/images/kubernetes-vs-dockerswarm.png)](https://www.cuelogic.com/blog/kubernetes-vs-docker-swarm) + [![Kubernetes vs Docker Swarm](images/kubernetes-vs-dockerswarm.png)](https://www.cuelogic.com/blog/kubernetes-vs-docker-swarm) - [![when to choose kubernetes](/images/when_to_choose_kubernetes.jpeg)](https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22) + [![when to choose kubernetes](images/when_to_choose_kubernetes.jpeg)](https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22)
diff --git a/docs/kubernetes-autoscaling.md b/docs/kubernetes-autoscaling.md index c3c886a8..3ea38df5 100644 --- a/docs/kubernetes-autoscaling.md +++ b/docs/kubernetes-autoscaling.md @@ -77,7 +77,7 @@
-[![benchmarking-k8s-node-initialization](/images/benchmarking-k8s-node-initialization.png)](https://symbiosis.host/blog/comparing-node-launch-times) +[![benchmarking-k8s-node-initialization](images/benchmarking-k8s-node-initialization.png)](https://symbiosis.host/blog/comparing-node-launch-times)
diff --git a/docs/kubernetes-based-devel.md b/docs/kubernetes-based-devel.md index 386531d6..3508e7c2 100644 --- a/docs/kubernetes-based-devel.md +++ b/docs/kubernetes-based-devel.md @@ -206,7 +206,7 @@ Kui enriches the good old terminal experience with GUI features, giving you a di
- [![lens ide](/images/header-lens.png)](https://k8slens.dev/) + [![lens ide](images/header-lens.png)](https://k8slens.dev/)
diff --git a/docs/kubernetes-networking.md b/docs/kubernetes-networking.md index 6eee27bc..57132956 100644 --- a/docs/kubernetes-networking.md +++ b/docs/kubernetes-networking.md @@ -356,7 +356,7 @@ Cilium allows users to specify an egress NAT policy
-[![kubernetes sdn solutions](/images/kubernetes_sdn_solutions.png)](https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes/) +[![kubernetes sdn solutions](images/kubernetes_sdn_solutions.png)](https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes/)
@@ -407,7 +407,7 @@ Cilium allows users to specify an egress NAT policy
- [![k8s service types img](/images/k8s_service_types_matrix.png)](https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress) + [![k8s service types img](images/k8s_service_types_matrix.png)](https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress)
diff --git a/docs/kubernetes-security.md b/docs/kubernetes-security.md index 164dad55..1524841c 100644 --- a/docs/kubernetes-security.md +++ b/docs/kubernetes-security.md @@ -146,7 +146,7 @@
-[![kubernetes security mindmap](/images/k8s_securitymindmap.jpg)](https://www.blackhat.com/) +[![kubernetes security mindmap](images/k8s_securitymindmap.jpg)](https://www.blackhat.com/)
@@ -464,7 +464,7 @@ Each of these alternatives provides different features and may be more suitable
-[![kubernetes security controls landscape](/images/kubernetes-security-controls-landscape.jpg)](https://www.stackrox.com/post/2020/05/kubernetes-security-101/) +[![kubernetes security controls landscape](images/kubernetes-security-controls-landscape.jpg)](https://www.stackrox.com/post/2020/05/kubernetes-security-101/)
diff --git a/docs/kubernetes-storage.md b/docs/kubernetes-storage.md index c2454566..1bd8694b 100644 --- a/docs/kubernetes-storage.md +++ b/docs/kubernetes-storage.md @@ -290,7 +290,7 @@ edge. MinIO is software-defined and is 100% open source under GNU AGPL v3.
- [![gigaom radar report on storage](/images/gigaom_radar_report_on_data_storage_for_k8s.png)](https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes/) + [![gigaom radar report on storage](images/gigaom_radar_report_on_data_storage_for_k8s.png)](https://gigaom.com/report/gigaom-radar-for-data-storage-for-kubernetes/)
diff --git a/docs/kubernetes-tools.md b/docs/kubernetes-tools.md index 4818c21a..3fb80f09 100644 --- a/docs/kubernetes-tools.md +++ b/docs/kubernetes-tools.md @@ -1151,7 +1151,7 @@ elastic quotas - Effortless optimization at its finest!
-[![komodor workflow](/images/komodor_workflow.png)](https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro/) +[![komodor workflow](images/komodor_workflow.png)](https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro/)
diff --git a/docs/kubernetes-troubleshooting.md b/docs/kubernetes-troubleshooting.md index c8209964..bb5fa280 100644 --- a/docs/kubernetes-troubleshooting.md +++ b/docs/kubernetes-troubleshooting.md @@ -250,7 +250,7 @@
- [![learnk8s debug your pods](/images/learnk8s_debug_your_pods.png){: style="width:30%"}](https://learnk8s.io/troubleshooting-deployments) + [![learnk8s debug your pods](images/learnk8s_debug_your_pods.png){: style="width:30%"}](https://learnk8s.io/troubleshooting-deployments)
diff --git a/docs/kubernetes.md b/docs/kubernetes.md index 29a8c688..ec42c963 100644 --- a/docs/kubernetes.md +++ b/docs/kubernetes.md @@ -1358,7 +1358,7 @@
-[![k8s experts be like](/images/k8sexpertsbelike.jfif){: style="width:50%"}](https://twitter.com/memenetes) +[![k8s experts be like](images/k8sexpertsbelike.jfif){: style="width:50%"}](https://twitter.com/memenetes)
@@ -1609,7 +1609,7 @@ will dive into the details of how they work - [linkedin.com/pulse: Avoid These Kubernetes Anti-Patterns | Pavan Belagatti](https://www.linkedin.com/pulse/avoid-kubernetes-anti-patterns-pavan-belagatti/) - [medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes infra deployment](https://medium.com/@ehsan-khodadadi/patterns-and-anti-patterns-for-a-reliable-kubernetes-infra-deployment-5724f6749b7a) -[![Top 10 Kubernetes patterns](/images/top_10_kubernetes_patterns.png)](https://developers.redhat.com/blog/2020/05/11/top-10-must-know-kubernetes-design-patterns/) +[![Top 10 Kubernetes patterns](images/top_10_kubernetes_patterns.png)](https://developers.redhat.com/blog/2020/05/11/top-10-must-know-kubernetes-design-patterns/) ## Kubernetes Scheduling and Scheduling Profiles @@ -1667,7 +1667,7 @@ will dive into the details of how they work
-[![Serverless](/images/from-monolith-to-serverless.jpg)](https://www.xenonstack.com/blog/serverless-openfaas-java/) +[![Serverless](images/from-monolith-to-serverless.jpg)](https://www.xenonstack.com/blog/serverless-openfaas-java/)
@@ -1785,7 +1785,7 @@ will dive into the details of how they work
-[![Kubernetes: Up and Running](/images/kubernetes_up_running_kelsey_hightower.gif)](http://shop.oreilly.com/product/0636920223788.do) +[![Kubernetes: Up and Running](images/kubernetes_up_running_kelsey_hightower.gif)](http://shop.oreilly.com/product/0636920223788.do)
@@ -1825,29 +1825,29 @@ will dive into the details of how they work
- [![Kubernetes architecture](/images/kubernetes-pod-creation.png)](https://www.padok.fr/en/blog/kubernetes-architecture-clusters) + [![Kubernetes architecture](images/kubernetes-pod-creation.png)](https://www.padok.fr/en/blog/kubernetes-architecture-clusters) - [![10 most common mistakes](/images/10_common_kubernetes_mistakes.jpg){: style="width:60%"}](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s) + [![10 most common mistakes](images/10_common_kubernetes_mistakes.jpg){: style="width:60%"}](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s) - [![5 Open-source projects that make #Kubernetes even better](/images/five-oss-projects-kubernetes.jpg){: style="width:80%"}](https://enterprisersproject.com/article/2020/5/kubernetes-5-open-source-projects-improve) + [![5 Open-source projects that make #Kubernetes even better](images/five-oss-projects-kubernetes.jpg){: style="width:80%"}](https://enterprisersproject.com/article/2020/5/kubernetes-5-open-source-projects-improve) - [![kubernetes arch multicloud hybrid](/images/kubernetes_architecture_multicloud_hybride.jpg){: style="width:70%"}](https://www.journaldunet.com/web-tech/cloud/1492047-comment-kubernetes-perce-les-frontieres-du-cloud/) + [![kubernetes arch multicloud hybrid](images/kubernetes_architecture_multicloud_hybride.jpg){: style="width:70%"}](https://www.journaldunet.com/web-tech/cloud/1492047-comment-kubernetes-perce-les-frontieres-du-cloud/) - [![Kubernetes components](/images/kubernetes_components_rootsongjc.jpg)](https://github.com/rootsongjc) + [![Kubernetes components](images/kubernetes_components_rootsongjc.jpg)](https://github.com/rootsongjc) - [![Container flowchart](/images/container_flowchart.jpg)](https://searchcloudcomputing.techtarget.com/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services) + [![Container flowchart](images/container_flowchart.jpg)](https://searchcloudcomputing.techtarget.com/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services) - [![dockerswarm vs kubernetes](/images/dockerswarm_vs_kubernetes.png)](https://www.imaginarycloud.com/blog/docker-vs-kubernetes/) + [![dockerswarm vs kubernetes](images/dockerswarm_vs_kubernetes.png)](https://www.imaginarycloud.com/blog/docker-vs-kubernetes/) - ![simple k8s cluster meme](/images/simple_k8s_cluster_meme.jfif) + ![simple k8s cluster meme](images/simple_k8s_cluster_meme.jfif) - [![Kubernetes not endgame](/images/k8s_not_endgame.jpg)](https://thenewstack.io/kubernetes-and-the-next-generation-of-paas/) + [![Kubernetes not endgame](images/k8s_not_endgame.jpg)](https://thenewstack.io/kubernetes-and-the-next-generation-of-paas/) - ![k8s namespaces](/images/k8s_namespaces.jfif) + ![k8s namespaces](images/k8s_namespaces.jfif) - [![K8s arch mindmap](/images/k8s_arch_mindmap.png)](https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb) + [![K8s arch mindmap](images/k8s_arch_mindmap.png)](https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb) - [![k8s stack pionative](/images/k8s_stack_pionative.webp)](https://www.pionative.com/post/6-important-things-you-need-to-run-kubernetes-in-production) + [![k8s stack pionative](images/k8s_stack_pionative.webp)](https://www.pionative.com/post/6-important-things-you-need-to-run-kubernetes-in-production)
diff --git a/docs/linux.md b/docs/linux.md index 399b14e7..f961c76f 100644 --- a/docs/linux.md +++ b/docs/linux.md @@ -423,7 +423,7 @@
- [![the art of command line](/images/cli_tips.jpg)](https://github.com/jlevy/the-art-of-command-line) + [![the art of command line](images/cli_tips.jpg)](https://github.com/jlevy/the-art-of-command-line)
diff --git a/docs/message-queue.md b/docs/message-queue.md index 87191afc..ba8cdf23 100644 --- a/docs/message-queue.md +++ b/docs/message-queue.md @@ -394,7 +394,7 @@ comsysto about their usage of Debezium, touching on many details like outbox pat
-[![airflow vs kafka debezium](/images/airflow_vs_debezium.jpg)](https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776) +[![airflow vs kafka debezium](images/airflow_vs_debezium.jpg)](https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776)
@@ -516,7 +516,7 @@ comsysto about their usage of Debezium, touching on many details like outbox pat
-[![AMQ in a nutshell](/images/AMQ.png)](https://developers.redhat.com/products/amq/overview) +[![AMQ in a nutshell](images/AMQ.png)](https://developers.redhat.com/products/amq/overview)
diff --git a/docs/mlops.md b/docs/mlops.md index 0874641e..19744d35 100644 --- a/docs/mlops.md +++ b/docs/mlops.md @@ -238,7 +238,7 @@
- [![MLOps Workflow Scheduler Poll](/images/mlops_workflow_scheduler_poll.png)](https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680) + [![MLOps Workflow Scheduler Poll](images/mlops_workflow_scheduler_poll.png)](https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680)
diff --git a/docs/monitoring.md b/docs/monitoring.md index b4722b59..42e48fb3 100644 --- a/docs/monitoring.md +++ b/docs/monitoring.md @@ -172,7 +172,7 @@ OpenShift Container Platform Monitoring ships with a Prometheus instance for clu
-[![openshift3 Monitoring](/images/ocp_monitoring.png)](https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html) +[![openshift3 Monitoring](images/ocp_monitoring.png)](https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html)
@@ -441,9 +441,9 @@ done
-[![Jaeger UI](/images/jaeger_ui.png)](https://www.jaegertracing.io/) +[![Jaeger UI](images/jaeger_ui.png)](https://www.jaegertracing.io/) -[![Zipking UI](/images/zipkin_ui.png)](https://zipkin.io/) +[![Zipking UI](images/zipkin_ui.png)](https://zipkin.io/)
@@ -454,7 +454,7 @@ done
-![Jaeger Vs OpenTelemetry](/images/jaeger_vs_opentelemetry.png) +![Jaeger Vs OpenTelemetry](images/jaeger_vs_opentelemetry.png)
@@ -510,7 +510,7 @@ done
-![Elastic APM](/images/elasticapm.png) +![Elastic APM](images/elasticapm.png)
diff --git a/docs/networking.md b/docs/networking.md index 45acd3fb..bbafe261 100644 --- a/docs/networking.md +++ b/docs/networking.md @@ -62,7 +62,7 @@
-[![http status codes](/images/http_status_codes.jpg){: style="width:50%"}](https://twitter.com/alexxubyte) +[![http status codes](images/http_status_codes.jpg){: style="width:50%"}](https://twitter.com/alexxubyte)
@@ -130,7 +130,7 @@
- ![how does https work](/images/how_does_https_work.png) + ![how does https work](images/how_does_https_work.png)
diff --git a/docs/ocp4.md b/docs/ocp4.md index 4ceaf378..9bfe5b3f 100644 --- a/docs/ocp4.md +++ b/docs/ocp4.md @@ -200,7 +200,7 @@
-[![OCP 4 Architecture](/images/ocp4_arch.png)](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one) +[![OCP 4 Architecture](images/ocp4_arch.png)](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one)
@@ -222,7 +222,7 @@
-[![OCP 4 Pland and Deploy](/images/ocp_plan_deploy.png)](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy) +[![OCP 4 Pland and Deploy](images/ocp_plan_deploy.png)](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy)
@@ -243,7 +243,7 @@
-![tenant](/images/tenant.png) +![tenant](images/tenant.png)

@@ -262,7 +262,7 @@
-![ocp update1](/images/ocp_update1.png) ![ocp update2](/images/ocp_update2.png) ![ocp update3](/images/ocp_update3.png) +![ocp update1](images/ocp_update1.png) ![ocp update2](images/ocp_update2.png) ![ocp update3](images/ocp_update3.png)

@@ -319,9 +319,9 @@
-![OCP IPI](/images/ocp-ipi.png) +![OCP IPI](images/ocp-ipi.png) -![OCP IPI UPI](/images/ocp_ipi_upi.png) +![OCP IPI UPI](images/ocp_ipi_upi.png)

@@ -334,9 +334,9 @@
-![OCP IPI2](/images/ocp_ipi2.png) +![OCP IPI2](images/ocp_ipi2.png) -![OCP UPI](/images/ocp_upi.png) +![OCP UPI](images/ocp_upi.png)

@@ -349,7 +349,7 @@
-![OCP Autoscaler1](/images/ocp4_autoscaler1.png) ![OCP Autoscaler2](/images/ocp4_autoscaler2.png) +![OCP Autoscaler1](images/ocp4_autoscaler1.png) ![OCP Autoscaler2](images/ocp4_autoscaler2.png)

@@ -381,7 +381,7 @@ etcd 14h myoperator 14h
-![OCP Operators](/images/ocp_operators.png) +![OCP Operators](images/ocp_operators.png)

@@ -397,7 +397,7 @@ etcd 14h myoperator 14h
-![Operator Subscriptions](/images/operator_subscriptions.png) +![Operator Subscriptions](images/operator_subscriptions.png)

@@ -420,7 +420,7 @@ etcd 14h myoperator 14h
-![OCP Certified Operators](/images/ocp_certified_operators.png) +![OCP Certified Operators](images/ocp_certified_operators.png)

@@ -455,7 +455,7 @@ etcd 14h myoperator 14h
-![OCS Dashboard](/images/ocs_dashboard.png) +![OCS Dashboard](images/ocs_dashboard.png)

@@ -504,9 +504,9 @@ oc logs --namespace=openshift-ingress-operator deployments/ingress-operator
-![OCS Servicemesh 1](/images/ocp_servicemesh1.png) ![OCS Servicemesh 2](/images/ocp_servicemesh2.png) ![OCS Servicemesh 3](/images/ocp_servicemesh3.png) +![OCS Servicemesh 1](images/ocp_servicemesh1.png) ![OCS Servicemesh 2](images/ocp_servicemesh2.png) ![OCS Servicemesh 3](images/ocp_servicemesh3.png) -![OCS Servicemesh 4](/images/ocp_servicemesh4.png) +![OCS Servicemesh 4](images/ocp_servicemesh4.png)

@@ -580,7 +580,7 @@ OpenShift 4.1|5.6.16|?|5.6.16|No
-![Buildah](/images/Buildah.png) +![Buildah](images/Buildah.png)

@@ -654,7 +654,7 @@ oc login
-[![ocp4 cni arch](/images/ocp4_cni_arch.png)](https://www.openshift.com/blog/demystifying-multus) +[![ocp4 cni arch](images/ocp4_cni_arch.png)](https://www.openshift.com/blog/demystifying-multus)
@@ -701,7 +701,7 @@ oc login
-[![openshift4 architecture](/images/openshift4-architecture.png)](https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html) +[![openshift4 architecture](images/openshift4-architecture.png)](https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html)
diff --git a/docs/openshift.md b/docs/openshift.md index 19fd4225..20ce1f68 100644 --- a/docs/openshift.md +++ b/docs/openshift.md @@ -107,7 +107,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo
-[![rh openshift solutions 2020](/images/openshift_solutions_2020.jpg)](https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-cloud-kubernetes-users/) +[![rh openshift solutions 2020](images/openshift_solutions_2020.jpg)](https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-cloud-kubernetes-users/)

@@ -167,9 +167,9 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo
-[![Cloud-native development](/images/cloud-native-development-ld.png)](https://dzone.com/articles/cloud-native-development-a-blueprint) +[![Cloud-native development](images/cloud-native-development-ld.png)](https://dzone.com/articles/cloud-native-development-a-blueprint) -[![Cloud-native development container runtimes](/images/cloud-native-development-local-containers-runtimes-sd.png)](https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html) +[![Cloud-native development container runtimes](images/cloud-native-development-local-containers-runtimes-sd.png)](https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html)

@@ -205,7 +205,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo
-[![openshift 4 to vsphere 7](/images/OpenShift4-to-vSphere7.png)](https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7) +[![openshift 4 to vsphere 7](images/OpenShift4-to-vSphere7.png)](https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7)

@@ -268,7 +268,7 @@ The other SCCs provide intermediate levels of constraint for various use cases.
-[![Network Security Zones](/images/Network_security_zones5.png)](https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches) +[![Network Security Zones](images/Network_security_zones5.png)](https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches)

@@ -318,7 +318,7 @@ The other SCCs provide intermediate levels of constraint for various use cases.
-[![cp4a_overview](/images/cloudpak8s-overview.png)](https://cloudpak8s.io/apps/cp4a_overview/) +[![cp4a_overview](images/cloudpak8s-overview.png)](https://cloudpak8s.io/apps/cp4a_overview/)
diff --git a/docs/project-management-methodology.md b/docs/project-management-methodology.md index e36c3c04..ad8f7db4 100644 --- a/docs/project-management-methodology.md +++ b/docs/project-management-methodology.md @@ -224,25 +224,25 @@
- [![mvp](/images/mvp.png)](http://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.html) + [![mvp](images/mvp.png)](http://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.html) - [![mvp2](/images/mvp_2.jfif)](https://twitter.com/johncutlefish/status/1452048722917871620) + [![mvp2](images/mvp_2.jfif)](https://twitter.com/johncutlefish/status/1452048722917871620) - [![mvp3](/images/mvp_3.jfif)](https://twitter.com/PukarDesign/status/1452141978167267332) + [![mvp3](images/mvp_3.jfif)](https://twitter.com/PukarDesign/status/1452141978167267332) - [![agile](/images/agile.jpg)](https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban) + [![agile](images/agile.jpg)](https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban) - [![waterfall-agile](/images/waterfall-agile.jpg)](https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban) + [![waterfall-agile](images/waterfall-agile.jpg)](https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban) - [![scrum-one-min](/images/scrum-one-min.jpg)](https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban) + [![scrum-one-min](images/scrum-one-min.jpg)](https://www.greycampus.com/blog/agile-and-scrum/agile-vs-scrum-vs-waterfall-vs-kanban) - ![scrum vs kanban](/images/scrum_vs_kanban.jfif) + ![scrum vs kanban](images/scrum_vs_kanban.jfif) - [![burnout](/images/burnout.jfif)](https://puppet.com/resources/report/2015-state-devops-report) + [![burnout](images/burnout.jfif)](https://puppet.com/resources/report/2015-state-devops-report) - [![promotion driven development](/images/promotions_at_big_tech.jfif)](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development/) + [![promotion driven development](images/promotions_at_big_tech.jfif)](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development/) - ![culturas toxicas](/images/culturas_toxicas_lavanguardia.jfif) + ![culturas toxicas](images/culturas_toxicas_lavanguardia.jfif)
diff --git a/docs/prometheus.md b/docs/prometheus.md index 938c7767..dcf3e6c3 100644 --- a/docs/prometheus.md +++ b/docs/prometheus.md @@ -149,7 +149,7 @@ Thanos Metrics with prometheus in Kubernetes environments.
-[![prometheus architecture](/images/prometheus-architecture.png)](https://github.com/prometheus/prometheus) +[![prometheus architecture](images/prometheus-architecture.png)](https://github.com/prometheus/prometheus)
@@ -770,7 +770,7 @@ drwxrwxr-x 3 activemq activemq 19 Jan 10 16:22 .. JMeter|Artemis Grafana|Artemis Dashboard :-------:|:---------:|:-------: -![jmeter artemis](/images/jmeter_artemis.png)|![artemis grafana](/images/artemis_grafana.png)|![artemis dashboard monitoring](/images/artemis_dashboard_mon.png) +![jmeter artemis](images/jmeter_artemis.png)|![artemis grafana](images/artemis_grafana.png)|![artemis dashboard monitoring](images/artemis_dashboard_mon.png) ## Prometheus and Azure diff --git a/docs/public-cloud-solutions.md b/docs/public-cloud-solutions.md index 7dbbebf9..da6d6505 100644 --- a/docs/public-cloud-solutions.md +++ b/docs/public-cloud-solutions.md @@ -110,7 +110,7 @@
- ![cloud_advantages](/images/cloud_advantages.png) + ![cloud_advantages](images/cloud_advantages.png)
diff --git a/docs/qa.md b/docs/qa.md index aabdb9d6..01cba585 100644 --- a/docs/qa.md +++ b/docs/qa.md @@ -132,8 +132,8 @@ the #1 test automation community.
- ![tests in prod](/images/testinprodmeme.jfif) - ![10 must haves test automation](/images/10-must-haves-test-automation.jfif) + ![tests in prod](images/testinprodmeme.jfif) + ![10 must haves test automation](images/10-must-haves-test-automation.jfif)
diff --git a/docs/rancher.md b/docs/rancher.md index 7b63ffb7..fef9e639 100644 --- a/docs/rancher.md +++ b/docs/rancher.md @@ -50,7 +50,7 @@
-[![rancher architecture](/images/rancher.png)](https://www.youtube.com/watch?v=2LNxGVS81mE) +[![rancher architecture](images/rancher.png)](https://www.youtube.com/watch?v=2LNxGVS81mE)

diff --git a/docs/recruitment.md b/docs/recruitment.md index 0082770a..b1b17db3 100644 --- a/docs/recruitment.md +++ b/docs/recruitment.md @@ -291,23 +291,23 @@
- ![interviews getting harder](/images/interviews_getting_harder.jfif) + ![interviews getting harder](images/interviews_getting_harder.jfif) - [![excelente_propuesta_de_trabajo_meme](/images/excelente_propuesta_de_trabajo_meme.png)](https://sinergiasincontrol.blogspot.com/2021/11/643-la-excelente-propuesta-de-trabajo.html9) + [![excelente_propuesta_de_trabajo_meme](images/excelente_propuesta_de_trabajo_meme.png)](https://sinergiasincontrol.blogspot.com/2021/11/643-la-excelente-propuesta-de-trabajo.html9) - ![new job every 3 years](/images/new_job_every_3_years.jfif) + ![new job every 3 years](images/new_job_every_3_years.jfif) - ![meme job hunting 2 assessments](/images/meme_new_job.jfif) + ![meme job hunting 2 assessments](images/meme_new_job.jfif) - ![you get a new tech job](/images/you_get_a_tech_job.jfif) + ![you get a new tech job](images/you_get_a_tech_job.jfif) - ![work chronicles cultural fit](/images/workchronicles_cultural_fit.jfif) + ![work chronicles cultural fit](images/workchronicles_cultural_fit.jfif) - ![you get a tech job](/images/you_get_a_tech_job.jfif) + ![you get a tech job](images/you_get_a_tech_job.jfif) - ![my company gave me](/images/my_company_gave_me.jfif) + ![my company gave me](images/my_company_gave_me.jfif) - ![la gestion de uno mismo](/images/la_gestion_de_uno_mismo.jpg) + ![la gestion de uno mismo](images/la_gestion_de_uno_mismo.jpg)
diff --git a/docs/serverless.md b/docs/serverless.md index d4a2ff28..7c2f6d6b 100644 --- a/docs/serverless.md +++ b/docs/serverless.md @@ -172,7 +172,7 @@
- [![Serverless](/images/from-monolith-to-serverless.jpg)](https://www.xenonstack.com/blog/serverless-openfaas-java/) + [![Serverless](images/from-monolith-to-serverless.jpg)](https://www.xenonstack.com/blog/serverless-openfaas-java/)
diff --git a/docs/sre.md b/docs/sre.md index d6ba51fb..e7e32899 100644 --- a/docs/sre.md +++ b/docs/sre.md @@ -112,11 +112,11 @@
- [![cn do sre](/images/CN-DO-SRE.png)](https://devops.com/sre-devops-cloud-native-server-cage-match/) + [![cn do sre](images/CN-DO-SRE.png)](https://devops.com/sre-devops-cloud-native-server-cage-match/) - [![devops vs sre](/images/devops_vs_sre.jpg)](https://devops.com/site-reliability-engineering-101-devops-versus-sre/) + [![devops vs sre](images/devops_vs_sre.jpg)](https://devops.com/site-reliability-engineering-101-devops-versus-sre/) - [![agile devops sre](/images/agile_devops_sre.jpeg)](https://medium.com/@ta.abhisingh/agile-vs-devops-vs-sre-its-not-or-it-s-and-aa312904e577) + [![agile devops sre](images/agile_devops_sre.jpeg)](https://medium.com/@ta.abhisingh/agile-vs-devops-vs-sre-its-not-or-it-s-and-aa312904e577)
diff --git a/docs/terraform.md b/docs/terraform.md index 25c25990..ba988d3a 100644 --- a/docs/terraform.md +++ b/docs/terraform.md @@ -1151,7 +1151,7 @@
- [![developer responsibility vs opta iac responsibility](/images/opta_iac_responsibility_vs_developer_.png)](https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails/) + [![developer responsibility vs opta iac responsibility](images/opta_iac_responsibility_vs_developer_.png)](https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails/)
diff --git a/docs/testops.md b/docs/testops.md index 9db88a71..cedfd510 100644 --- a/docs/testops.md +++ b/docs/testops.md @@ -56,12 +56,12 @@
- [![testops and devops](/images/TestOps-What-Does-This-Mean.jpg)](https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops) + [![testops and devops](images/TestOps-What-Does-This-Mean.jpg)](https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops) - [![testops flow](/images/testops_flow.jpg)](https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale/) + [![testops flow](images/testops_flow.jpg)](https://www.linkedin.com/pulse/testops-speed-devops-chaitanya-jawale/) - [![rubber duck debugging](/images/Rubber_duck_assisting_with_debugging.jpg)](https://en.wikipedia.org/wiki/Rubber_duck_debugging) + [![rubber duck debugging](images/Rubber_duck_assisting_with_debugging.jpg)](https://en.wikipedia.org/wiki/Rubber_duck_debugging) - ![debugging tactics](/images/debugging_tactics.jpg) + ![debugging tactics](images/debugging_tactics.jpg)
\ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index ecfa3c87..9fb6061a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -11,9 +11,9 @@ theme: name: material prev_next_buttons_location: both icon: + logo: logo repo: fontawesome/brands/github - logo: /images/kubernetes_logo.jpg - favicon: /images/favicon-car.png + favicon: images/favicon-car.png palette: - scheme: default primary: indigo @@ -44,9 +44,9 @@ theme: - search.share - search.suggest extra_css: - - /static/extra.css + - static/extra.css extra_javascript: - - /javascript/extra.js + - javascript/extra.js markdown_extensions: - smarty - sane_lists