From 3e8da5d890391df76ca3d00a37f894386fcbe2dd Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Fri, 15 May 2026 16:59:23 +0200 Subject: [PATCH] fix: enable markdown processing in center tags and disable directory urls for V2 to resolve image rendering issues --- commits_per_month.txt | 64 ++++ current_images.txt | 337 ++++++++++++++++++ current_links.txt | 1 + docs/ChromeDevTools.md | 6 +- docs/GoogleCloudPlatform.md | 6 +- docs/about.md | 24 +- docs/ai.md | 2 +- docs/ansible.md | 4 +- docs/api.md | 6 +- docs/argo.md | 2 +- docs/aws-messaging.md | 2 +- docs/aws-networking.md | 2 +- docs/aws-security.md | 2 +- docs/aws-spain.md | 2 +- docs/aws-training.md | 2 +- docs/aws.md | 6 +- docs/azure.md | 8 +- docs/caching.md | 4 +- docs/chaos-engineering.md | 2 +- docs/cheatsheets.md | 4 +- docs/cicd.md | 12 +- docs/container-managers.md | 4 +- docs/crossplane.md | 2 +- docs/crunchydata.md | 36 +- docs/customer.md | 2 +- docs/databases.md | 8 +- docs/demos.md | 4 +- docs/devel-sites.md | 4 +- docs/developerportals.md | 2 +- docs/devops.md | 14 +- docs/devsecops.md | 4 +- docs/digital-money.md | 6 +- docs/docker.md | 4 +- docs/dotnet.md | 2 +- docs/elearning.md | 2 +- docs/faq.md | 2 +- docs/finops.md | 2 +- docs/freelancing.md | 6 +- docs/git.md | 8 +- docs/gitops.md | 14 +- docs/golang.md | 4 +- docs/helm.md | 4 +- docs/iac.md | 4 +- docs/ibm_cloud.md | 6 +- docs/index.md | 6 +- docs/introduction.md | 8 +- docs/istio.md | 4 +- .../java-and-java-performance-optimization.md | 4 +- docs/java_app_servers.md | 2 +- docs/java_frameworks.md | 10 +- docs/javascript.md | 4 +- docs/jenkins-alternatives.md | 6 +- docs/jenkins.md | 18 +- docs/keptn.md | 6 +- docs/kubectl-commands.md | 4 +- docs/kubernetes-alternatives.md | 4 +- docs/kubernetes-autoscaling.md | 6 +- docs/kubernetes-backup-migrations.md | 4 +- docs/kubernetes-based-devel.md | 6 +- docs/kubernetes-monitoring.md | 2 +- docs/kubernetes-networking.md | 10 +- docs/kubernetes-operators-controllers.md | 4 +- docs/kubernetes-security.md | 8 +- docs/kubernetes-storage.md | 6 +- docs/kubernetes-tools.md | 6 +- docs/kubernetes-troubleshooting.md | 6 +- docs/kubernetes-tutorials.md | 4 +- docs/kubernetes.md | 24 +- docs/kustomize.md | 2 +- docs/linux.md | 6 +- docs/managed-kubernetes-in-public-cloud.md | 4 +- docs/message-queue.md | 12 +- docs/mkdocs.md | 4 +- docs/mlops.md | 4 +- docs/monitoring.md | 12 +- docs/networking.md | 6 +- docs/nosql.md | 4 +- docs/oauth.md | 2 +- docs/ocp3.md | 2 +- docs/ocp4.md | 36 +- docs/openshift-pipelines.md | 4 +- docs/openshift.md | 10 +- docs/other-awesome-lists.md | 2 +- ...ormance-testing-with-jenkins-and-jmeter.md | 2 +- docs/project-management-methodology.md | 12 +- docs/project-management-tools.md | 2 +- docs/prometheus.md | 6 +- docs/public-cloud-solutions.md | 8 +- docs/python.md | 6 +- docs/qa.md | 4 +- docs/rancher.md | 2 +- docs/react.md | 2 +- docs/recruitment.md | 14 +- docs/remote-tech-jobs.md | 4 +- docs/serverless.md | 4 +- docs/sre.md | 6 +- docs/swagger-code-generator-for-rest-apis.md | 2 +- docs/tekton.md | 4 +- docs/terraform.md | 8 +- docs/testops.md | 2 +- docs/visual-studio.md | 4 +- docs/web-servers.md | 4 +- docs/web3.md | 2 +- docs/workfromhome.md | 2 +- docs/yaml.md | 4 +- master_images.txt | 337 ++++++++++++++++++ v2-docs/index.md | 15 +- v2-mkdocs.yml | 1 + 108 files changed, 1060 insertions(+), 311 deletions(-) create mode 100644 commits_per_month.txt create mode 100644 current_images.txt create mode 100644 current_links.txt create mode 100644 master_images.txt diff --git a/commits_per_month.txt b/commits_per_month.txt new file mode 100644 index 00000000..1eb476f1 --- /dev/null +++ b/commits_per_month.txt @@ -0,0 +1,64 @@ + 118 2018-09 + 151 2018-10 + 55 2018-11 + 26 2018-12 + 3 2019-04 + 18 2019-06 + 54 2019-07 + 59 2019-08 + 1 2019-11 + 7 2019-12 + 333 2020-01 + 161 2020-02 + 195 2020-03 + 229 2020-04 + 763 2020-05 + 279 2020-06 + 1 2020-07 + 6 2020-09 + 26 2020-10 + 16 2020-11 + 37 2020-12 + 26 2021-01 + 2 2021-02 + 12 2021-04 + 3 2021-05 + 5 2021-06 + 4 2021-07 + 24 2021-08 + 163 2021-09 + 16 2021-10 + 201 2021-11 + 75 2021-12 + 40 2022-01 + 173 2022-02 + 91 2022-03 + 32 2022-04 + 4 2022-05 + 9 2022-06 + 2 2022-08 + 18 2022-09 + 21 2022-10 + 4 2022-11 + 8 2022-12 + 3 2023-01 + 4 2023-02 + 3 2023-03 + 10 2023-04 + 3 2023-05 + 2 2023-07 + 1 2023-11 + 4 2023-12 + 18 2024-01 + 3 2024-02 + 1 2024-03 + 3 2024-06 + 20 2024-08 + 6 2024-09 + 2 2024-10 + 2 2025-01 + 1 2025-02 + 1 2025-06 + 1 2025-10 + 25 2026-04 + 378 2026-05 diff --git a/current_images.txt b/current_images.txt new file mode 100644 index 00000000..ba1d7532 --- /dev/null +++ b/current_images.txt @@ -0,0 +1,337 @@ +10_common_kubernetes_mistakes.jpg +10-must-haves-test-automation.jfif +8_devops_trends.png +academind_logo.jpg +acloudguru_logo.jpg +agile_devops_sre.jpeg +agile.jpg +airflow_vs_debezium.jpg +alibaba_cloud.jpg +AMQ.png +anais_urlichs.jpg +ansiblepilot.jpg +api_business_models.jpg +appdynamics_logo.jpg +appops.png +argoproj.jpg +artemis_dashboard_mon.png +artemis_grafana.png +aspittel.jpg +atlassian_logo.jpg +automated_ansible.jpg +automation.png +aws_logo.jpg +aws_shared_responsability_model.jpg +azure_cloud_native.jpg +azure_devops_youtube.jpg +azure_logo.jpg +azure-terraformer.jpg +benchmarking-k8s-node-initialization.png +blue-green-deployment.jfif +Buildah.png +burnout.jfif +bytebytego.jpg +bytebytego_microservice_techstack.png +cd-artifact-management.jpg +chromedevtools_logo.jpg +chrome_devtools_replay_network_request.jpg +cicd-a-basic-release-process.jpg +cicd-cheatsheet.jfif +cli_tips.jpg +cloud_academy_logo.jpg +cloud_advantages.png +cloudbees_logo.jpg +cloudflare_logo.jpg +cloud_job_market_2016.png +cloud_learn_hub.jpg +cloud-native-development-ld.png +cloud-native-development-local-containers-runtimes-sd.png +cloudpak8s-overview.png +cloudquickpocs.jpg +cncf_logo.jpg +CN-DO-SRE.png +cockroachdb_logo.jpg +codecademy.jpg +codelytv_logo.jpg +confluent_logo.jpg +containerdays.jpg +container_flowchart.jpg +container_with_cars.jpg +container_with_cars.png +ContinuousDeliveryFoundation.jpg +coursera_logo.jpg +crunchydata_logo.jpg +crunchydata_operator_3_5.png +crunchydata_operator_4_0_1.png +crunchydata_operatorhub_install10.png +crunchydata_operatorhub_install11.png +crunchydata_operatorhub_install12.png +crunchydata_operatorhub_install13.png +crunchydata_operatorhub_install14.png +crunchydata_operatorhub_install15.png +crunchydata_operatorhub_install16.png +crunchydata_operatorhub_install1.png +crunchydata_operatorhub_install2.png +crunchydata_operatorhub_install3.png +crunchydata_operatorhub_install4.png +crunchydata_operatorhub_install5.png +crunchydata_operatorhub_install6.png +crunchydata_operatorhub_install7.png +crunchydata_operatorhub_install8.png +crunchydata_operatorhub_install9.png +crunchydata_operator_hub.png +crunchydata_pgadmin.png +crunchydata_restricted_scc.png +crunchydata_scc1.png +crunchydata_scc2.png +crunchydata_scc3.png +crunchydata_scc_workflow1.png +crunchydata_scc_workflow2.png +crunchydata_scc_workflow3.png +culturas_toxicas_lavanguardia.jfif +dashbird_rds.png +debugging_tactics.jpg +deiser_logo.jpg +devel_temp_solution.png +devops1.png +devops_containers_strategy.png +devops-culture.jpg +devops_culture_ken_mugrage.jpg +devops_library_logo.jpg +devops_lifecycle.jfif +devopspatternsandpractices.png +devops_pipeline_vs_gitops_pipeline.png +devopsqbp.jpg +devops-to-no-ops.jpg +devops_toolkit.jpg +devops_tools_declarative_imperative.jfif +devops_tools_dzone.png +devops_tv_logo.jpg +devops_vs_agile.jpg +devops_vs_sre.jpg +devops_wikipedia.png +digital_ocean_logo.jpg +dilbert_devops.jpg +docker_kubernetes_openshift.png +docker_logo.jpg +dockerswarm_vs_kubernetes.png +dotcsv.jpg +dynamic-kubernetes-config.png +dynatrace.jpg +dynatrace_logo.jpg +dzone_logo.jpg +elasticapm.png +elasticsearch_logo.jpg +empty_logo.jpg +excelente_propuesta_de_trabajo_meme.png +favicon-car.png +firefox_json_viewer_built_in.jpg +five-oss-projects-kubernetes.jpg +fluxcd.jpg +freecodecamp.jpg +from_monolith_to_containers.jpg +from-monolith-to-serverless.jpg +Full_Stack_cybercoders.png +gaia_x.jpg +gcp_disks.jfif +gcp_logo.jpg +gigaom_cicd_radar.jpg +gigaom_radar_report_on_data_storage_for_k8s.png +github_logo.jpg +gitkraken_logo.jpg +gitlab.jpg +gitlab_logo.jpg +GitOps-in-a-nutshell.png +gitops-pipeline.png +google_cloud_devops_flow.jfif +googling_stuff.jpg +gps.jpg +grafana_logo.jpg +grpc_vs_rest_vs_graphql.png +guru99_logo.jpg +hashicorp_logo.jpg +header-lens.png +history_of_microservices.png +hola_mundo.jpg +honeypot.jpg +how_does_https_work.png +http_status_codes.jpg +ibm_cloud_logo.jpg +intellipaat_logo.jpg +interviews_getting_harder.jfif +istio_logo.jpg +jaeger_ui.png +jaeger_vs_opentelemetry.png +jenkins_growth.png +jenkins-hub.png +Jenkins-is-the-Way.png +jenkins-logo.jpg +jenkins-logo.png +jenkins-ose.png +jenkins_x_logo.jpg +jfrog_logo.jpg +jgarzas.jpg +jmeter_artemis.png +John_Savill.jpg +junit_cheatsheet.jfif +k3OS-value-add.png +k3s-use-cases.png +k8s_arch_mindmap.png +K8s_deployment_strategies.png +k8sexpertsbelike.jfif +k8s_namespaces.jfif +k8s_not_endgame.jpg +k8s-not-enough.jpg +k8s_securitymindmap.jpg +k8s_service_types_matrix.png +k8s_stack_pionative.webp +keptn-jenkins-sli-slo-1.jpg +keptn-jenkins-sli-slo-2.jpg +keptn-jenkins-sli-slo-3.jpg +keptn_logo.jpg +key_devops_practices.png +komodor_workflow.png +kubedb_logo.jpg +kubemq_logo.jpg +kubernetes_architecture_multicloud_hybride.jpg +kubernetes_components_rootsongjc.jpg +kubernetes_logo.jpg +kubernetes-pod-creation.png +kubernetes_sdn_solutions.png +kubernetes-security-controls-landscape.jpg +kubernetes_up_running_kelsey_hightower.gif +kubernetes-vs-dockerswarm.png +la_gestion_de_uno_mismo.jpg +lambdatest.jpg +learnk8s_debug_your_pods.png +lightbend_logo.jpg +linode_cloud.jpg +liquibase_logo.jpg +londonIAC.jpg +malt.jpg +mattermost_logo.jpg +meme_new_job.jfif +microservice_arch.png +microservice_factory.jpg +microservices-infographic.png +MicroservicesMaturityMatrix.jpg +microsoft_365_logo.jpg +midulive.jpg +mlops_workflow_scheduler_poll.png +mongodb_logo.jpg +most_popular_cloud_platforms.jfif +mozilla_developer_logo.jpg +mvp_2.jfif +mvp_3.jfif +mvp.png +my_company_gave_me.jfif +nedinthecloud.jpg +netboxlabs_logo.jpg +Network_security_zones5.png +new_job_every_3_years.jfif +newrelic_logo.jpg +ocp4_arch.png +ocp4_autoscaler1.png +ocp4_autoscaler2.png +ocp4_cni_arch.png +ocp_certified_operators.png +ocp_ipi2.png +ocp-ipi.png +ocp_ipi_upi.png +ocp_monitoring.png +ocp_operators.png +ocp_plan_deploy.png +ocp_servicemesh1.png +ocp_servicemesh2.png +ocp_servicemesh3.png +ocp_servicemesh4.png +ocp_update1.png +ocp_update2.png +ocp_update3.png +ocp_upi.png +ocs_dashboard.png +openebs_logo.jpg +openproject_logo.jpg +openshift4-architecture.png +OpenShift4-to-vSphere7.png +openshift_day2.png +openshift_logo.jpg +openshift_solutions_2020.jpg +openshift_vs_kubernetes.jpeg +openshift-vs-kubernetes-saas.png +openstack_logo.jpg +opentowork.jfif +operator_subscriptions.png +opta_iac_responsibility_vs_developer_.png +oracle_cloud_logo.jpg +pelado_nerd.jpg +pizza-model-vert.jpeg +pod_cheat_sheet.png +portworx_logo.jpg +postman_logo.jpg +programmer-move.jpg +prometheus-architecture.png +prometheus_logo.jpg +promotions_at_big_tech.jfif +pulumi_logo.jpg +quarkus-logo.jpg +rancher-logo.jpg +rancher.png +realworld-pipeline-flow.png +redhat_logo.jpg +redis_logo.jpg +REST_API_Design.jfif +rest_vs_graphql.jfif +rhdeveloper.jpg +rh_developer_logo.jpg +robin_logo.jpg +rocket_chat_logo.jpg +Rubber_duck_assisting_with_debugging.jpg +s3_storage_classes.jfif +scaleway_cloud.jpg +scrum-one-min.jpg +scrum_vs_kanban.jfif +simple_k8s_cluster_meme.jfif +slack_logo.jpg +smartbear_swagger_logo.jpg +softwareconsumers-1.png +sonarsource_logo.jpg +sonatype_logo.jpg +spinnaker_logo.jpg +spring_annotations_cheat_sheet.jfif +spring-logo.jpg +stateful-and-stateless-applications.png +storageos_logo.jpg +summarising_top_10_api_testing_tools.png +techwithhelen.jpg +techworld_nana.jpg +tenant.png +term_devops.jpg +testinprodmeme.jfif +testops_flow.jpg +TestOps-What-Does-This-Mean.jpg +tetrate_logo.jpg +thecloudgirl.jpg +the_digital_life.jpg +thenewstack.jpg +thethips4you.jpg +thomas_maurer.jpg +tigera_calico_logo.jpg +tinahuang.jpg +todays_devops.jpg +top_10_kubernetes_patterns.png +traditional_ops_vs_gitops.png +url_cheatsheet.jfif +utopia_eduardo_galeano.png +vmware_tanzu_logo.jpg +vscode_logo.jpg +waterfall-agile.jpg +weavecloud_logo.jpg +What-is-DevOps.jpg +when_to_choose_kubernetes.jpeg +why_devops_capgemini.png +workchronicles_cultural_fit.jfif +xebialabs_logo.jpg +you_dont_need_kubernetes.jpg +you_get_a_tech_job.jfif +zipkin_ui.png diff --git a/current_links.txt b/current_links.txt new file mode 100644 index 00000000..04678f97 --- /dev/null +++ b/current_links.txt @@ -0,0 +1 @@ +17133 diff --git a/docs/ChromeDevTools.md b/docs/ChromeDevTools.md index d5a16616..ebed165d 100644 --- a/docs/ChromeDevTools.md +++ b/docs/ChromeDevTools.md @@ -14,7 +14,7 @@ - [dev.to: My 12 Favorite Chrome Extensions as a Web Developer](https://dev.to/otomer/my-12-favorite-chrome-extensions-as-a-web-developer-56eg) - [blog.bitsrc.io: Google Chrome Hidden Features Every Developer Should Know](https://blog.bitsrc.io/google-chrome-experimental-features-for-developers-a9a7cc9d1b30) -
+
[![Jenkins Is The Way](images/chrome_devtools_replay_network_request.jpg)](https://twitter.com/addyosmani) @@ -25,7 +25,7 @@ - [Firefox DevTools](https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox) - Tip: Firefox has a really nice JSON viewer built in. Transforms JSON files (and API responses) into an easy to browse & search tree. -
+
[![firefox viewer built in](images/firefox_json_viewer_built_in.jpg)](https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox) @@ -40,7 +40,7 @@
Click to expand! -
+
diff --git a/docs/GoogleCloudPlatform.md b/docs/GoogleCloudPlatform.md index f4b4fcc6..a971adca 100644 --- a/docs/GoogleCloudPlatform.md +++ b/docs/GoogleCloudPlatform.md @@ -169,7 +169,7 @@
Click to expand! -
+
@@ -180,7 +180,7 @@ ??? note "Click to expand!" -
+
[![gcp persistent disk](images/gcp_disks.jfif)](https://twitter.com/pvergadia) @@ -193,7 +193,7 @@
Click to expand! -
+
diff --git a/docs/about.md b/docs/about.md index 6eb3fa6f..e0d7222a 100644 --- a/docs/about.md +++ b/docs/about.md @@ -1,6 +1,6 @@ # About Nubenetes -
+
==*"Open Source is most successful when is played as a positive sum game" (Sarah Novotny)*== @@ -89,7 +89,7 @@ Tips: ask the hiring manager what experience they have with Cloud Automation, Cl ??? The absolutely difficult thing is reaching volume production without going bankrupt "Click to expand!" -
+
@@ -99,7 +99,7 @@ Tips: ask the hiring manager what experience they have with Cloud Automation, Cl ??? Think like an engineer and not like a politician "Click to expand!" -
+
@@ -108,7 +108,7 @@ Tips: ask the hiring manager what experience they have with Cloud Automation, Cl Let's improve both the private & public IT sector and the opportunities in large, medium and small companies, and give us a star on GitHub if you like this blog!! -
+
@@ -119,7 +119,7 @@ Let's improve both the private & public IT sector and the opportunities in large ??? note "Click to expand!" -
+
"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)" @@ -138,7 +138,7 @@ Let's improve both the private & public IT sector and the opportunities in large
Stats 1. Click to expand! -
+
@@ -150,7 +150,7 @@ Let's improve both the private & public IT sector and the opportunities in large
Stats 2. Click to expand! -
+
@@ -163,7 +163,7 @@ Let's improve both the private & public IT sector and the opportunities in large
Stats 3. Inflation and Unemployment. Click to expand! -
+
@@ -175,7 +175,7 @@ Let's improve both the private & public IT sector and the opportunities in large
Stats 4. Government Debt and Income Tax Rate. Click to expand! -
+
@@ -189,7 +189,7 @@ Let's improve both the private & public IT sector and the opportunities in large
Stats 5. Corruption, Favours, Influence Peddling, Unfair Competition, No Meritocracy. Click to expand! -
+
@@ -200,7 +200,7 @@ Let's improve both the private & public IT sector and the opportunities in large
Stats 6. IT, Languages and Olympics. Click to expand! -
+
@@ -212,7 +212,7 @@ 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) diff --git a/docs/ai.md b/docs/ai.md index 0897cf32..bef4a0c4 100644 --- a/docs/ai.md +++ b/docs/ai.md @@ -154,7 +154,7 @@ security from the beginning with continuous testing, automation, zero trust, and ??? note "Click to expand!" -
+
diff --git a/docs/ansible.md b/docs/ansible.md index 9ec68a60..b8a19022 100644 --- a/docs/ansible.md +++ b/docs/ansible.md @@ -385,7 +385,7 @@ ??? note "Click to expand!" -
+
@@ -397,7 +397,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/api.md b/docs/api.md index 536c002d..097d6580 100644 --- a/docs/api.md +++ b/docs/api.md @@ -332,7 +332,7 @@ ??? note "Click to expand!" -
+
@@ -342,7 +342,7 @@ ??? note "Click to expand!" -
+
[![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/) @@ -361,7 +361,7 @@
Click to expand! -
+
diff --git a/docs/argo.md b/docs/argo.md index cbd398ee..cb6058c9 100644 --- a/docs/argo.md +++ b/docs/argo.md @@ -179,7 +179,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/aws-messaging.md b/docs/aws-messaging.md index 0fe685bf..d50b8e24 100644 --- a/docs/aws-messaging.md +++ b/docs/aws-messaging.md @@ -30,7 +30,7 @@
Click to expand! -
+
diff --git a/docs/aws-networking.md b/docs/aws-networking.md index 90dda4e3..e6d51ab6 100644 --- a/docs/aws-networking.md +++ b/docs/aws-networking.md @@ -121,7 +121,7 @@
Click to expand! -
+
diff --git a/docs/aws-security.md b/docs/aws-security.md index 81ca236e..ee243a52 100644 --- a/docs/aws-security.md +++ b/docs/aws-security.md @@ -169,7 +169,7 @@
Click to expand! -
+
diff --git a/docs/aws-spain.md b/docs/aws-spain.md index cf3b44de..00a5b4af 100644 --- a/docs/aws-spain.md +++ b/docs/aws-spain.md @@ -12,7 +12,7 @@
Click to expand! -
+
diff --git a/docs/aws-training.md b/docs/aws-training.md index dcbeee3e..319aa658 100644 --- a/docs/aws-training.md +++ b/docs/aws-training.md @@ -52,7 +52,7 @@
Click to expand! -
+
diff --git a/docs/aws.md b/docs/aws.md index cc73a2aa..e60d3af8 100644 --- a/docs/aws.md +++ b/docs/aws.md @@ -213,7 +213,7 @@ You can filter by topic using the toolbar above. ??? note "Click to expand!" -
+
![aws responsability model](images/s3_storage_classes.jfif) @@ -230,7 +230,7 @@ You can filter by topic using the toolbar above.
Click to expand! -
+
@@ -242,7 +242,7 @@ You can filter by topic using the toolbar above.
Click to expand! -
+
diff --git a/docs/azure.md b/docs/azure.md index 0eaab696..78d3e5b3 100644 --- a/docs/azure.md +++ b/docs/azure.md @@ -90,7 +90,7 @@ 69. [Videos](#videos) 70. [Tweets](#tweets) -
+
[![Azure Terraformer](images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) @@ -889,7 +889,7 @@ ??? note "Click to expand!" -
+
[![pizza model](images/pizza-model-vert.jpeg)](https://www.catapultsystems.com/blogs/introducing-the-third-of-three-microsoft-clouds-azure/) @@ -899,7 +899,7 @@ ??? note "Click to expand!" -
+
@@ -911,7 +911,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/caching.md b/docs/caching.md index f15773da..10a7392f 100644 --- a/docs/caching.md +++ b/docs/caching.md @@ -106,7 +106,7 @@
Click to expand! -
+
@@ -119,7 +119,7 @@
Click to expand! -
+
diff --git a/docs/chaos-engineering.md b/docs/chaos-engineering.md index b77e9be4..abe98be9 100644 --- a/docs/chaos-engineering.md +++ b/docs/chaos-engineering.md @@ -76,7 +76,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/cheatsheets.md b/docs/cheatsheets.md index 7ac9a7b1..03656e96 100644 --- a/docs/cheatsheets.md +++ b/docs/cheatsheets.md @@ -375,7 +375,7 @@ - [https://dev.to/aurelievache: Understanding Kubernetes: part 1 – Pods](https://dev.to/aurelievache/kubernetes-sketchnotes-pods-4ib0) - [garba.org: Kubernetes Pod Life Cycle Cheat Sheet](https://garba.org/posts/2018/k8s_pod_lc/) -
+
[![pod cheat sheets](images/pod_cheat_sheet.png)](https://jimmysong.io/kubernetes-handbook/concepts/pod.html) @@ -553,7 +553,7 @@ ??? note "Click to expand!" -
+
![googling stuff](images/googling_stuff.jpg) diff --git a/docs/cicd.md b/docs/cicd.md index 5a0f0243..078aca39 100644 --- a/docs/cicd.md +++ b/docs/cicd.md @@ -28,7 +28,7 @@ - [Wikipedia.org: Continuous Delivery](https://en.wikipedia.org/wiki/Continuous_delivery) - [martinfowler.com: Continuous Integration (original version)](https://martinfowler.com/articles/originalContinuousIntegration.html) -
+
[![CD Artifact Management](images/cd-artifact-management.jpg)](https://www.thoughtworks.com/insights/continuous-delivery) @@ -161,7 +161,7 @@ - [devopslearners.com: Blue-Green vs Canary Deployment](https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1) - [youtube: Kubernetes Deployment Strategies | DevOps FAQ | DevOps DevOps Interview Q&A ](https://www.youtube.com/watch?v=aU-EtdEOdlM) -
+
[![deployment strategies](images/K8s_deployment_strategies.png)](https://blog.container-solutions.com/deployment-strategies) @@ -199,7 +199,7 @@ - [GigaOm's Radar for Enterprise CI/CD 🌟](https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd/) is a must-see report for any DevOps enthusiast. The goal of an end-to-end Continuous Integration/Continuous Delivery (CI/CD) pipeline is to deliver software-based innovation and business value at both speed and scale. CI/CD plays a very important role in the company's DevOps journey. Keeping several factors in mind, Gigaom has come up with it'sown research and presented who leads and who lags in the CI/CD market. -
+
[![gigaom cicd radar](images/gigaom_cicd_radar.jpg)](https://jfrog.com/whitepaper/gigaom-radar-for-enterprise-ci-cd/) @@ -243,7 +243,7 @@ ??? note "Click to expand!" -
+
![cicd cheatsheet](images/cicd-cheatsheet.jfif) @@ -258,7 +258,7 @@
Click to expand! -
+
@@ -274,7 +274,7 @@
Click to expand! -
+
diff --git a/docs/container-managers.md b/docs/container-managers.md index ec0248da..c7d8f12d 100644 --- a/docs/container-managers.md +++ b/docs/container-managers.md @@ -163,7 +163,7 @@ ??? note "Click to expand!" -
+
[![OCP 4 Architecture](images/ocp4_arch.png)](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one) @@ -174,7 +174,7 @@
Click to expand! -
+
diff --git a/docs/crossplane.md b/docs/crossplane.md index 4c57742a..12db994c 100644 --- a/docs/crossplane.md +++ b/docs/crossplane.md @@ -28,7 +28,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/crunchydata.md b/docs/crunchydata.md index dfc7a7a5..2f8f8b1a 100644 --- a/docs/crunchydata.md +++ b/docs/crunchydata.md @@ -122,7 +122,7 @@ 2. [Pgadmin4 install](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/examples/administration/pgadmin4/) (easy) - Not certified by Red Hat -
+
![crunchdydata in operatorhub](images/crunchydata_operator_hub.png) @@ -138,7 +138,7 @@ - Preferred Failover Node Label - pgo-scheduler -
+
![crunchydata operator 3.5](images/crunchydata_operator_3_5.png) @@ -153,7 +153,7 @@ - **Ansible** Playbook Based Installation - **Operator Lifecycle Management (OLM):** The OLM project is a component of the Operator Framework, an open source toolkit to manage Operators, in an effective, automated, and scalable way. OLM concepts were included into Crunchy PostgreSQL Operator to assist in the deployment on Kubernetes using OLM integration. -
+
![crunchdydata operator 4.0.1](images/crunchydata_operator_4_0_1.png) @@ -245,7 +245,7 @@ role "view" removed: "system:serviceaccounts" - **The default SCC for most pods should be the restricted SCC.** - If required, a cluster administrator may **allow certain pods to run with different SCCs**. Pods should be run with the most restrictive SCC possible. **Pods inherit their SCC from the Service Account used to run the pod**. With the default project template, new projects get a **Service Account named default** that is used to run pods. This default service account is only granted the ability to run the restricted SCC. -
+
![crunchdydata scc1](images/crunchydata_scc1.png) ![crunchdydata scc2](images/crunchydata_scc2.png) @@ -266,7 +266,7 @@ oc describe pod | grep openshift.io\/scc openshift.io/scc: restricted ``` -
+
![crunchdydata scc3](images/crunchydata_scc3.png) @@ -275,7 +275,7 @@ openshift.io/scc: restricted - **Problem:** Default SCC is “restricted” SCC -> Crunchydata Postgres Cluster PODs are not rolled out - ```oc get rs```: -
+
![crunchdydata restricted scc](images/crunchydata_restricted_scc.png) @@ -319,7 +319,7 @@ openshift.io/scc: restricted ##### Workflow1 without custom Service Account and without DeploymentConfig -
+
![crunchdydata scc workflow1](images/crunchydata_scc_workflow1.png) @@ -327,7 +327,7 @@ openshift.io/scc: restricted ##### Workflow2 with custom Service Account and without DeploymentConfig -
+
![crunchdydata scc workflow2](images/crunchydata_scc_workflow2.png) @@ -364,7 +364,7 @@ users: ##### Workflow3 with custom service Account and DeploymentConfig -
+
![crunchdydata scc workflow3](images/crunchydata_scc_workflow3.png) @@ -648,7 +648,7 @@ postgres=# - [crunchy-pgadmin4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/container-specifications/crunchy-pgadmin4/) - [pgAdmin 4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/examples/administration/pgadmin4/) -
+
![crunchdydata pgadmin](images/crunchydata_pgadmin.png) @@ -678,7 +678,7 @@ $ pgo version --debug - StorageClass changed to “gp2” in YAML file (AWS) - ‘pgo’ tool compatibility issues -
+
![crunchdydata operatorhub install2](images/crunchydata_operatorhub_install1.png) @@ -688,7 +688,7 @@ $ pgo version --debug - NO PODs are deployed -> configuration needed: -
+
![crunchdydata operatorhub install3](images/crunchydata_operatorhub_install3.png) @@ -698,7 +698,7 @@ $ pgo version --debug - Replica Sets: where PODs should be launched -
+
![crunchdydata operatorhub install5](images/crunchydata_operatorhub_install5.png) @@ -706,7 +706,7 @@ $ pgo version --debug - ReplicaSets (environment) and Deployment: -
+
![crunchdydata operatorhub install6](images/crunchydata_operatorhub_install6.png) @@ -720,7 +720,7 @@ $ pgo version --debug oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default ``` -
+
![crunchdydata operatorhub install8](images/crunchydata_operatorhub_install8.png) @@ -728,7 +728,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default - We see now a new POD being created: -
+
![crunchdydata operatorhub install9](images/crunchydata_operatorhub_install9.png) @@ -736,7 +736,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default - New errors: “secrets” need to be setup: -
+
![crunchdydata operatorhub install10](images/crunchydata_operatorhub_install10.png) @@ -748,7 +748,7 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default - New errors: 3 “secrets” need to be setup manually -> POD is started successfully and we have psql access. -
+
![crunchdydata operatorhub install13](images/crunchydata_operatorhub_install13.png) ![crunchdydata operatorhub install14](images/crunchydata_operatorhub_install14.png) diff --git a/docs/customer.md b/docs/customer.md index c0c21475..a154a592 100644 --- a/docs/customer.md +++ b/docs/customer.md @@ -123,7 +123,7 @@
Click to expand! -
+
diff --git a/docs/databases.md b/docs/databases.md index 3aa31275..520709ba 100644 --- a/docs/databases.md +++ b/docs/databases.md @@ -145,7 +145,7 @@ - [openshift.com: OpenShift, Databases and You: When to Put Containerized Database Workloads on OpenShift 🌟](https://www.openshift.com/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift) - [sixfold.medium.com: Reducing database queries to a minimum with DataLoaders](https://sixfold.medium.com/reducing-database-queries-to-a-minimum-with-dataloaders-cc98c25e54ce) -
+
[![Statefull and Stateless Aplications](images/stateful-and-stateless-applications.png)](https://www.xenonstack.com/insights/stateful-and-stateless-applications/) @@ -365,7 +365,7 @@ ??? note "Click to expand!" -
+
@@ -379,13 +379,13 @@
Click to expand! -
+
-
+
diff --git a/docs/demos.md b/docs/demos.md index 40a7f9f7..6b1a3f9c 100644 --- a/docs/demos.md +++ b/docs/demos.md @@ -610,7 +610,7 @@ ??? note "Video: From Freestyle jobs to Pipeline, with JobDSL. Click to expand!" -
+
@@ -635,7 +635,7 @@ ??? note "Video: Jenkins Pipeline with multiple Java versions. Click to expand!" -
+
diff --git a/docs/devel-sites.md b/docs/devel-sites.md index ac4280ef..a2f305d3 100644 --- a/docs/devel-sites.md +++ b/docs/devel-sites.md @@ -120,7 +120,7 @@ ??? note "Click to expand!" -
+
[![best practices temp solution](images/devel_temp_solution.png)](https://dzone.com/articles/software-engineering-best-practices-that-high-perf) @@ -131,7 +131,7 @@
Click to expand! -
+
diff --git a/docs/developerportals.md b/docs/developerportals.md index 147dc692..30e55b6c 100644 --- a/docs/developerportals.md +++ b/docs/developerportals.md @@ -239,7 +239,7 @@
Click to expand! -
+
diff --git a/docs/devops.md b/docs/devops.md index f1052d42..be0bf7ec 100644 --- a/docs/devops.md +++ b/docs/devops.md @@ -40,7 +40,7 @@ 32. [Videos](#videos) 33. [Tweets](#tweets) -
+
@@ -290,7 +290,7 @@ - [medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job in 2024](https://medium.com/@perspectivementor/6-essential-skills-for-landing-a-devops-job-in-2024-88f6c19341d7) - [net.connect4techs.com: What are the top DevOps trends in 2024](https://net.connect4techs.com/what-are-the-top-devops-trends-in-2024/) -
+
[![OCP 4 Pland and Deploy](images/openshift_day2.png)](https://www.openshift.com/blog/openshift-end-to-end-cluster-customization) @@ -481,7 +481,7 @@ Resolve your software incidents 10x faster ??? note "Click to expand!" -
+
[![Devops containers strategy](images/devops_containers_strategy.png)](https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one) @@ -531,7 +531,7 @@ Resolve your software incidents 10x faster ??? note "Click to expand!" -
+
@@ -544,7 +544,7 @@ Resolve your software incidents 10x faster
Click to expand! -
+
@@ -565,7 +565,7 @@ Resolve your software incidents 10x faster
Click to expand! -
+
@@ -590,7 +590,7 @@ Resolve your software incidents 10x faster
-
+
diff --git a/docs/devsecops.md b/docs/devsecops.md index c8f9af9e..beaf9b80 100644 --- a/docs/devsecops.md +++ b/docs/devsecops.md @@ -772,7 +772,7 @@ to restrict any unwanted, malicious behavior of cloud-native workloads at runtim ??? note "Click to expand!" -
+
@@ -782,7 +782,7 @@ to restrict any unwanted, malicious behavior of cloud-native workloads at runtim ??? note "Click to expand!" -
+
diff --git a/docs/digital-money.md b/docs/digital-money.md index c7e95465..7da7ca47 100644 --- a/docs/digital-money.md +++ b/docs/digital-money.md @@ -16,7 +16,7 @@
Click to expand! -
+
@@ -39,7 +39,7 @@
Click to expand! -
+
@@ -61,7 +61,7 @@
Click to expand! -
+
diff --git a/docs/docker.md b/docs/docker.md index 0fed3c2d..df7d8db4 100644 --- a/docs/docker.md +++ b/docs/docker.md @@ -406,7 +406,7 @@ PHP Docker Image for Cloud Native Deployments (and Kubernetes)
Click to expand! -
+
@@ -425,7 +425,7 @@ PHP Docker Image for Cloud Native Deployments (and Kubernetes)
Click to expand! -
+
diff --git a/docs/dotnet.md b/docs/dotnet.md index 1e280d9b..ac610d96 100644 --- a/docs/dotnet.md +++ b/docs/dotnet.md @@ -76,7 +76,7 @@
Click to expand! -
+
diff --git a/docs/elearning.md b/docs/elearning.md index 32860753..f4a6d072 100644 --- a/docs/elearning.md +++ b/docs/elearning.md @@ -65,7 +65,7 @@
Click to expand! -
+
diff --git a/docs/faq.md b/docs/faq.md index 115c8862..62f4aae8 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -62,7 +62,7 @@ ??? note "Click to expand!" -
+
[![history of microservices](images/history_of_microservices.png)](https://bit.ly/kubeappserver) diff --git a/docs/finops.md b/docs/finops.md index 0f943345..be7b456b 100644 --- a/docs/finops.md +++ b/docs/finops.md @@ -127,7 +127,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/freelancing.md b/docs/freelancing.md index dda7eb1f..2f0e9233 100644 --- a/docs/freelancing.md +++ b/docs/freelancing.md @@ -9,7 +9,7 @@ 5. [Videos](#videos) 6. [Tweets](#tweets) -
+
@@ -93,7 +93,7 @@ ??? note "Click to expand!" -
+
@@ -104,7 +104,7 @@
Click to expand! -
+
diff --git a/docs/git.md b/docs/git.md index a7b1be06..2958895b 100644 --- a/docs/git.md +++ b/docs/git.md @@ -293,7 +293,7 @@ It prescribes that software designers should define formal, precise and verifiab ??? note "Slide: 10 git anti patterns. Click to expand!" -
+
@@ -825,7 +825,7 @@ Automate them. ??? note "Click to expand!" -
+
@@ -840,7 +840,7 @@ Automate them. ??? note "Click to expand!" -
+
@@ -851,7 +851,7 @@ Automate them.
Click to expand! -
+
diff --git a/docs/gitops.md b/docs/gitops.md index f081a4ec..4b172f7c 100644 --- a/docs/gitops.md +++ b/docs/gitops.md @@ -31,7 +31,7 @@ 11. [Tweets](#tweets) 12. [Videos](#videos) -
+
@@ -191,13 +191,13 @@ - [medium.com/@ahmed.fathy.elayaat: What is GitOps?](https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836) - [itnext.io: Necessary Culture Change with GitOps](https://itnext.io/necessary-culture-change-with-gitops-2c63f4fe9604) Don’t underestimate the Role of Culture in Successful GitOps Implementation. This article argues that GitOps requires a mindset shift. **Challenges like security enforcement and platform upgrades demand cross-team collaboration, and overcoming GitOps cultural barriers requires fostering teamwork and delineating responsibilities.** -
+
[![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/) @@ -258,7 +258,7 @@ - Enable developers to push code to production daily (self-service) - Improve utilization and capacity management through Kubernetes platforms on cloud and on-premise infrastructure -
+
[![gitops pipeline](images/gitops-pipeline.png)](https://www.unifiedguru.com/gitops-and-the-cloud-operating-model-vmware-cloud-community/) @@ -384,7 +384,7 @@ ??? note "Click to expand!" -
+
[![traditional devops vs gitops](images/traditional_ops_vs_gitops.png)](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti/) @@ -397,7 +397,7 @@
Click to expand! -
+
@@ -417,7 +417,7 @@
Click to expand! -
+
diff --git a/docs/golang.md b/docs/golang.md index dafaaa29..b1d8d4fe 100644 --- a/docs/golang.md +++ b/docs/golang.md @@ -146,7 +146,7 @@ ??? note "Click to expand!" -
+
@@ -159,7 +159,7 @@
Click to expand! -
+
diff --git a/docs/helm.md b/docs/helm.md index 5d81a74e..0fd361c5 100644 --- a/docs/helm.md +++ b/docs/helm.md @@ -243,7 +243,7 @@ Kubernetes packages ??? note "Click to expand!" -
+
@@ -257,7 +257,7 @@ Kubernetes packages
Click to expand! -
+
diff --git a/docs/iac.md b/docs/iac.md index 81cc8235..1def91f2 100644 --- a/docs/iac.md +++ b/docs/iac.md @@ -123,7 +123,7 @@ ??? note "Click to expand!" -
+
@@ -136,7 +136,7 @@
Click to expand! -
+
diff --git a/docs/ibm_cloud.md b/docs/ibm_cloud.md index e25341fb..d7487e43 100644 --- a/docs/ibm_cloud.md +++ b/docs/ibm_cloud.md @@ -12,7 +12,7 @@ 2. [IBM Cloud Pak for Multicloud Management (CP4MCM)](#ibm-cloud-pak-for-multicloud-management-cp4mcm) 7. [Videos](#videos) -
+
[![ibm cloud videos](images/ibm_cloud_logo.jpg)](https://www.youtube.com/c/IBMTechnology) @@ -71,7 +71,7 @@ - [IBM Cloud Pak For Applications Overview](https://cloudpak8s.io/apps/cp4a_overview/) The **Cloud Pak for Applications** provides product offerings to support **modernizing existing applications and building new cloud native applications**. The applications run within a **Kubernetes cluster** provided with the **Red Hat OpenShift Container Platform**. The focus provided here is on running application workloads as containers. The Cloud Pak for Applications is a bundle of multiple offerings. This diagram provides an overview of what offerings are included and what they would be used for: -
+
[![cp4a_overview](images/cloudpak8s-overview.png)](https://cloudpak8s.io/apps/cp4a_overview/) @@ -92,7 +92,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/index.md b/docs/index.md index b9d48c5a..e5b445fd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -8,7 +8,7 @@ A curated list of awesome references collected since 2018. Microservices archite [Nubenetes](https://nubenetes.com) is also available at [this other site](https://awesome-kubernetes.readthedocs.io/). "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/)
@@ -338,7 +338,7 @@ A curated list of awesome references collected since 2018. Microservices archite - [Customer Success Stories](customer.md) --- -
+
[![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)
@@ -356,7 +356,7 @@ A curated list of awesome references collected since 2018. Microservices archite ??? note "Top Videos & Clips - Click to expand!" -
+
diff --git a/docs/introduction.md b/docs/introduction.md index 834c15b6..f97af696 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -586,7 +586,7 @@ ??? note "Click to expand!" -
+
[![microservices infographic](images/microservices-infographic.png)](https://www.weave.works/technologies/going-cloud-native-6-essential-things-you-need-to-know) @@ -611,7 +611,7 @@
Click to expand! -
+
@@ -628,7 +628,7 @@ ??? note "Click to expand!" -
+
@@ -643,7 +643,7 @@
Click to expand! -
+
diff --git a/docs/istio.md b/docs/istio.md index 9a021136..cf6afa4f 100644 --- a/docs/istio.md +++ b/docs/istio.md @@ -187,7 +187,7 @@ IstioMesh, PrometheusIO, Flux v2 & Flagger. ??? note "Click to expand!" -
+
@@ -199,7 +199,7 @@ IstioMesh, PrometheusIO, Flux v2 & Flagger.
Click to expand! -
+
diff --git a/docs/java-and-java-performance-optimization.md b/docs/java-and-java-performance-optimization.md index 1d383ef7..bd25ac0b 100644 --- a/docs/java-and-java-performance-optimization.md +++ b/docs/java-and-java-performance-optimization.md @@ -175,7 +175,7 @@ En cualquier caso hay una tendencia al Heap-Offloading. El consumo de memoria en
Click to expand! -
+
@@ -189,7 +189,7 @@ En cualquier caso hay una tendencia al Heap-Offloading. El consumo de memoria en
Click to expand! -
+
diff --git a/docs/java_app_servers.md b/docs/java_app_servers.md index d5902137..76147a13 100644 --- a/docs/java_app_servers.md +++ b/docs/java_app_servers.md @@ -49,7 +49,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/java_frameworks.md b/docs/java_frameworks.md index 5a2fad34..32190d24 100644 --- a/docs/java_frameworks.md +++ b/docs/java_frameworks.md @@ -251,7 +251,7 @@ optimizing Enterprise Java for the microservices architecture. - We can expose a probe on the app main port even if mgmt port is configured - [github.com/spring-projects: springboot enables these probes automatically when running in k8s](https://github.com/spring-projects/spring-boot#L73) -
+
@@ -290,7 +290,7 @@ optimizing Enterprise Java for the microservices architecture. - Secrets management with HashiCorp’s Vault - Using Spring Cloud Vault -
+
[![microservice arch](images/microservice_arch.png)](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e) @@ -391,7 +391,7 @@ optimizing Enterprise Java for the microservices architecture.
Click to expand! -
+
@@ -402,7 +402,7 @@ optimizing Enterprise Java for the microservices architecture. ??? note "Click to expand!" -
+
![spring annotations cheat sheet](images/spring_annotations_cheat_sheet.jfif) @@ -413,7 +413,7 @@ optimizing Enterprise Java for the microservices architecture.
Click to expand! -
+
diff --git a/docs/javascript.md b/docs/javascript.md index 782e2008..1f005393 100644 --- a/docs/javascript.md +++ b/docs/javascript.md @@ -69,7 +69,7 @@ ??? note "Click to expand!" -
+
@@ -80,7 +80,7 @@
Click to expand! -
+
diff --git a/docs/jenkins-alternatives.md b/docs/jenkins-alternatives.md index 93907700..b7798678 100644 --- a/docs/jenkins-alternatives.md +++ b/docs/jenkins-alternatives.md @@ -232,7 +232,7 @@ ??? note "Click to expand!" -
+
[![gitlab](images/gitlab.jpg)](https://gitlab.com/) @@ -243,7 +243,7 @@
Click to expand! -
+
@@ -254,7 +254,7 @@
Click to expand! -
+
diff --git a/docs/jenkins.md b/docs/jenkins.md index dca3cbcc..4408ef67 100644 --- a/docs/jenkins.md +++ b/docs/jenkins.md @@ -178,7 +178,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G - [jenkinsistheway.io: Alert Management](https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-improve-solution-development/) A Jenkins-based tool receives pipeline alerts and, in turn, determines who to notify. - [jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD](https://jenkinsistheway.io/user-story/to-devsecops/) A cumbersome legacy process for building, testing and releasing software is a huge challenge for a global cybersecurity company that has to stay ahead of hackers, fraudsters and trends in cybercrime. -
+
[![Jenkins Is The Way](images/Jenkins-is-the-Way.png)](https://jenkinsistheway.io) @@ -326,7 +326,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G - [jenkins.io: Share a standard Pipeline across multiple projects with Shared Libraries 🌟](https://www.jenkins.io/blog/2017/10/02/pipeline-templates-with-shared-libraries/) - [jenkins.io: Parallel stages with Declarative Pipeline 1.2 🌟](https://www.jenkins.io/blog/2017/09/25/declarative-1/) -
+
[![real world pipeline flow](images/realworld-pipeline-flow.png)](https://www.jenkins.io/solutions/pipeline/) @@ -360,7 +360,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G ??? note "Jenkinsfile Runner slides. Click to expand!" -
+
@@ -587,7 +587,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G ??? note "Jenkins Blue Ocean Videos. Click to expand!" -
+
@@ -601,7 +601,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G ??? note "Cloudbees Flow Videos. Click to expand!" -
+
@@ -735,13 +735,13 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G - [templates.cloudonaut.io: Jenkins 2.0: highly available master](https://templates.cloudonaut.io/en/stable/jenkins/#jenkins-20-highly-available-master) - [templates.cloudonaut.io: Jenkins 2.0: highly available master and dynamic agents](https://templates.cloudonaut.io/en/stable/jenkins/#jenkins-20-highly-available-master-and-dynamic-agents) -
+
[![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/) @@ -750,7 +750,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G ## Videos ??? note "Click to expand!" -
+
@@ -766,7 +766,7 @@ jenkinsci CloudBees' advice is to use build tool features when possible (Maven/G
Click to expand! -
+
diff --git a/docs/keptn.md b/docs/keptn.md index a374ddaa..30bc24b4 100644 --- a/docs/keptn.md +++ b/docs/keptn.md @@ -28,7 +28,7 @@ ??? note "Click to expand!" -
+
@@ -40,7 +40,7 @@ ??? note "Click to expand!" -
+
[![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) @@ -52,7 +52,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/kubectl-commands.md b/docs/kubectl-commands.md index 7bc5614c..bf19722a 100644 --- a/docs/kubectl-commands.md +++ b/docs/kubectl-commands.md @@ -183,7 +183,7 @@ kubectl get secret --namespace= -o yaml | sed ‘s/names ??? note "Click to expand!" -
+
@@ -193,7 +193,7 @@ kubectl get secret --namespace= -o yaml | sed ‘s/names ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes-alternatives.md b/docs/kubernetes-alternatives.md index 0d6ae6d3..cae7f22c 100644 --- a/docs/kubernetes-alternatives.md +++ b/docs/kubernetes-alternatives.md @@ -103,7 +103,7 @@ ??? note "Click to expand!" -
+
[![Kubernetes vs Docker Swarm](images/kubernetes-vs-dockerswarm.png)](https://www.cuelogic.com/blog/kubernetes-vs-docker-swarm) @@ -115,7 +115,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes-autoscaling.md b/docs/kubernetes-autoscaling.md index 3ea38df5..a2216d3f 100644 --- a/docs/kubernetes-autoscaling.md +++ b/docs/kubernetes-autoscaling.md @@ -75,7 +75,7 @@ - In this benchmark we compared initialization time across 8 managed Kubernetes providers. - [the-gigi.github.io: Advanced Kubernetes Scheduling and Autoscaling](https://the-gigi.github.io/gigi-zone/posts/2024/05/advanced-k8s-scheduling-and-autoscaling/) -
+
[![benchmarking-k8s-node-initialization](images/benchmarking-k8s-node-initialization.png)](https://symbiosis.host/blog/comparing-node-launch-times) @@ -186,7 +186,7 @@
Click to expand! -
+
@@ -198,7 +198,7 @@
Click to expand! -
+
diff --git a/docs/kubernetes-backup-migrations.md b/docs/kubernetes-backup-migrations.md index 497742cc..491c4f0b 100644 --- a/docs/kubernetes-backup-migrations.md +++ b/docs/kubernetes-backup-migrations.md @@ -131,7 +131,7 @@
Click to expand! -
+
@@ -143,7 +143,7 @@
Click to expand! -
+
diff --git a/docs/kubernetes-based-devel.md b/docs/kubernetes-based-devel.md index 3508e7c2..2a6d962f 100644 --- a/docs/kubernetes-based-devel.md +++ b/docs/kubernetes-based-devel.md @@ -204,7 +204,7 @@ Kui enriches the good old terminal experience with GUI features, giving you a di ??? note "Click to expand!" -
+
[![lens ide](images/header-lens.png)](https://k8slens.dev/) @@ -215,7 +215,7 @@ Kui enriches the good old terminal experience with GUI features, giving you a di ??? note "Click to expand!" -
+
@@ -226,7 +226,7 @@ Kui enriches the good old terminal experience with GUI features, giving you a di
Click to expand! -
+
diff --git a/docs/kubernetes-monitoring.md b/docs/kubernetes-monitoring.md index 872d99b6..99c4a45a 100644 --- a/docs/kubernetes-monitoring.md +++ b/docs/kubernetes-monitoring.md @@ -171,7 +171,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes-networking.md b/docs/kubernetes-networking.md index 57132956..0366ef70 100644 --- a/docs/kubernetes-networking.md +++ b/docs/kubernetes-networking.md @@ -295,7 +295,7 @@ Cilium allows users to specify an egress NAT policy - [solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio](https://www.solo.io/blog/exploring-cilium-layer-7-capabilities-compared-to-istio/) - [betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor 🌟](https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-a5b55781291c) An intuitive graphical tool to define complex network policies -
+
@@ -354,7 +354,7 @@ Cilium allows users to specify an egress NAT policy - [Multus](https://github.com/openshift/multus-cni) - [CNI-Genie](https://github.com/cni-genie/CNI-Genie) -
+
[![kubernetes sdn solutions](images/kubernetes_sdn_solutions.png)](https://thenewstack.io/tigera-aims-ease-connectivity-pain-kubernetes/) @@ -405,7 +405,7 @@ Cilium allows users to specify an egress NAT policy ??? note "Click to expand!" -
+
[![k8s service types img](images/k8s_service_types_matrix.png)](https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress) @@ -415,7 +415,7 @@ Cilium allows users to specify an egress NAT policy ??? note "Click to expand!" -
+
@@ -429,7 +429,7 @@ Cilium allows users to specify an egress NAT policy
Click to expand! -
+
diff --git a/docs/kubernetes-operators-controllers.md b/docs/kubernetes-operators-controllers.md index 26bd2177..4c412307 100644 --- a/docs/kubernetes-operators-controllers.md +++ b/docs/kubernetes-operators-controllers.md @@ -251,7 +251,7 @@
Click to expand! -
+
@@ -262,7 +262,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes-security.md b/docs/kubernetes-security.md index 1524841c..fb083459 100644 --- a/docs/kubernetes-security.md +++ b/docs/kubernetes-security.md @@ -144,7 +144,7 @@ - [==dev.to/thenjdevopsguy: Securing Kubernetes Pods For Production Workloads==](https://dev.to/thenjdevopsguy/securing-kubernetes-pods-for-production-workloads-51oh) - [dev.to/thenjdevopsguy: The 4 C’s Of Kubernetes Security](https://dev.to/thenjdevopsguy/the-4-cs-of-kubernetes-security-3i9e) -
+
[![kubernetes security mindmap](images/k8s_securitymindmap.jpg)](https://www.blackhat.com/) @@ -462,7 +462,7 @@ Each of these alternatives provides different features and may be more suitable - [spectrocloud.com: Kubernetes security best practices: 5 easy ways to cut risk](https://www.spectrocloud.com/blog/kubernetes-security-best-practices-5-easy-ways-to-cut-risk/) - [medium.com/@cloud_tips: Kubernetes Security Best Practices](https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001) -
+
[![kubernetes security controls landscape](images/kubernetes-security-controls-landscape.jpg)](https://www.stackrox.com/post/2020/05/kubernetes-security-101/) @@ -546,7 +546,7 @@ Kubernetes supports several authentication methods out-of-the-box, such as X.509 ??? note "Click to expand!" -
+
@@ -561,7 +561,7 @@ Kubernetes supports several authentication methods out-of-the-box, such as X.509
Click to expand! -
+
diff --git a/docs/kubernetes-storage.md b/docs/kubernetes-storage.md index 1bd8694b..3277f2c8 100644 --- a/docs/kubernetes-storage.md +++ b/docs/kubernetes-storage.md @@ -288,7 +288,7 @@ edge. MinIO is software-defined and is 100% open source under GNU AGPL v3. ??? note "Click to expand!" -
+
[![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/) @@ -298,7 +298,7 @@ edge. MinIO is software-defined and is 100% open source under GNU AGPL v3. ??? note "Click to expand!" -
+
@@ -308,7 +308,7 @@ edge. MinIO is software-defined and is 100% open source under GNU AGPL v3. ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes-tools.md b/docs/kubernetes-tools.md index 3fb80f09..7508d1fc 100644 --- a/docs/kubernetes-tools.md +++ b/docs/kubernetes-tools.md @@ -1149,7 +1149,7 @@ elastic quotas - Effortless optimization at its finest! - [github.com/Azure/eraser 🌟](https://github.com/Azure/eraser) 🧹 Cleaning up images from Kubernetes nodes. **Eraser is a tool that helps Kubernetes admins remove a list of non-running images from all Kubernetes nodes in a cluster** -
+
[![komodor workflow](images/komodor_workflow.png)](https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro/) @@ -1258,7 +1258,7 @@ elastic quotas - Effortless optimization at its finest!
Click to expand! -
+
@@ -1277,7 +1277,7 @@ elastic quotas - Effortless optimization at its finest! ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes-troubleshooting.md b/docs/kubernetes-troubleshooting.md index bb5fa280..9631c735 100644 --- a/docs/kubernetes-troubleshooting.md +++ b/docs/kubernetes-troubleshooting.md @@ -238,7 +238,7 @@ ??? note "Click to expand!" -
+
@@ -248,7 +248,7 @@ ??? note "Click to expand!" -
+
[![learnk8s debug your pods](images/learnk8s_debug_your_pods.png){: style="width:30%"}](https://learnk8s.io/troubleshooting-deployments) @@ -258,7 +258,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes-tutorials.md b/docs/kubernetes-tutorials.md index cc44665a..1e6a8221 100644 --- a/docs/kubernetes-tutorials.md +++ b/docs/kubernetes-tutorials.md @@ -128,7 +128,7 @@ ??? note "Click to expand!" -
+
@@ -142,7 +142,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/kubernetes.md b/docs/kubernetes.md index ec42c963..8ca5edbd 100644 --- a/docs/kubernetes.md +++ b/docs/kubernetes.md @@ -108,7 +108,7 @@ 33. [Tweets 2](#tweets-2) 34. [Memes](#memes) -
+
@@ -1356,7 +1356,7 @@ - [thenewstack.io: Does Kubernetes Really Perform Better on Bare Metal vs. VMs? 🌟](https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms/) A detailed comparison of CPU, RAM, storage and network performance between Kubernetes clusters on virtual machines and bare metal. - [dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost Savings 🌟](https://dzone.com/articles/optimizing-kubernetes-clusters-for-better-efficien-1) At the core of constructing a high-performing and cost-effective Kubernetes cluster is the art of efficiently managing resources by tailoring your Kubernetes workloads. -
+
[![k8s experts be like](images/k8sexpertsbelike.jfif){: style="width:50%"}](https://twitter.com/memenetes) @@ -1401,7 +1401,7 @@ will dive into the details of how they work - [medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep Dive into Kubecost](https://medium.com/@randhirthakur076/optimizing-kubernetes-cost-management-a-deep-dive-into-kubecost-5b07c9926c87) -
+
@@ -1563,7 +1563,7 @@ will dive into the details of how they work ??? note "Video: Kubectl plugins. Click to expand!" -
+
@@ -1665,7 +1665,7 @@ will dive into the details of how they work - [Serverless Architectures](serverless.md) -
+
[![Serverless](images/from-monolith-to-serverless.jpg)](https://www.xenonstack.com/blog/serverless-openfaas-java/) @@ -1783,7 +1783,7 @@ will dive into the details of how they work - [Don't make this container security mistake](https://bitfieldconsulting.com/blog/container-security) - [digitalocean.com: From Containers to Kubernetes with Node.js eBook](https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook) -
+
[![Kubernetes: Up and Running](images/kubernetes_up_running_kelsey_hightower.gif)](http://shop.oreilly.com/product/0636920223788.do) @@ -1823,7 +1823,7 @@ will dive into the details of how they work ??? note "Click to expand!" -
+
[![Kubernetes architecture](images/kubernetes-pod-creation.png)](https://www.padok.fr/en/blog/kubernetes-architecture-clusters) @@ -1856,7 +1856,7 @@ will dive into the details of how they work
Click to expand! -
+
@@ -1883,7 +1883,7 @@ will dive into the details of how they work ??? note "Click to expand!" -
+
@@ -1894,7 +1894,7 @@ will dive into the details of how they work
Click to expand! -
+
@@ -1930,7 +1930,7 @@ will dive into the details of how they work
Click to expand! -
+
@@ -1985,7 +1985,7 @@ will dive into the details of how they work ??? note "Click to expand!" -
+
diff --git a/docs/kustomize.md b/docs/kustomize.md index 3bc735c9..eae607ac 100644 --- a/docs/kustomize.md +++ b/docs/kustomize.md @@ -60,7 +60,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/linux.md b/docs/linux.md index f961c76f..fe949cfc 100644 --- a/docs/linux.md +++ b/docs/linux.md @@ -421,7 +421,7 @@ ??? note "Click to expand!" -
+
[![the art of command line](images/cli_tips.jpg)](https://github.com/jlevy/the-art-of-command-line) @@ -431,7 +431,7 @@ ??? note "Click to expand!" -
+
@@ -442,7 +442,7 @@
Click to expand! -
+
diff --git a/docs/managed-kubernetes-in-public-cloud.md b/docs/managed-kubernetes-in-public-cloud.md index d5226e27..af468687 100644 --- a/docs/managed-kubernetes-in-public-cloud.md +++ b/docs/managed-kubernetes-in-public-cloud.md @@ -554,7 +554,7 @@
Click to expand! -
+
@@ -569,7 +569,7 @@
Click to expand! -
+
diff --git a/docs/message-queue.md b/docs/message-queue.md index ba8cdf23..b4a6665b 100644 --- a/docs/message-queue.md +++ b/docs/message-queue.md @@ -392,7 +392,7 @@ comsysto about their usage of Debezium, touching on many details like outbox pat - [medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator — Part 2](https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-operator-part-2-1f67dbe5f14d) - [medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi](https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d964) -
+
[![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) @@ -514,13 +514,13 @@ comsysto about their usage of Debezium, touching on many details like outbox pat - [HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams/#more-720187) - [blog.jromanmartin.io: How to upgrade Strimzi Operator using the CLI](https://blog.jromanmartin.io/2020/09/25/how-upgrade-strimzi-operator.html) -
+
[![AMQ in a nutshell](images/AMQ.png)](https://developers.redhat.com/products/amq/overview)
-
+
Product|Also Known As|Components|URL :------|:----|:--------|:---- @@ -535,7 +535,7 @@ Red Hat AMQ 7|JBoss AMQ 7 (Broker) or Red Hat AMQ 7 Suite|Apache ActiveMQ Artemi ??? note "Click to expand!" -
+
@@ -575,7 +575,7 @@ Red Hat AMQ 7|JBoss AMQ 7 (Broker) or Red Hat AMQ 7 Suite|Apache ActiveMQ Artemi
Click to expand! -
+
@@ -587,7 +587,7 @@ Red Hat AMQ 7|JBoss AMQ 7 (Broker) or Red Hat AMQ 7 Suite|Apache ActiveMQ Artemi
Click to expand! -
+
diff --git a/docs/mkdocs.md b/docs/mkdocs.md index d5427f56..ebdffd4c 100644 --- a/docs/mkdocs.md +++ b/docs/mkdocs.md @@ -62,7 +62,7 @@ ??? note "Click to expand!" -
+
@@ -72,7 +72,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/mlops.md b/docs/mlops.md index 19744d35..0782ca56 100644 --- a/docs/mlops.md +++ b/docs/mlops.md @@ -236,7 +236,7 @@ ??? note "Click to expand!" -
+
[![MLOps Workflow Scheduler Poll](images/mlops_workflow_scheduler_poll.png)](https://www.linkedin.com/feed/update/urn:li:activity:6923979009311559680) @@ -247,7 +247,7 @@
Click to expand! -
+
diff --git a/docs/monitoring.md b/docs/monitoring.md index 42e48fb3..975bb48b 100644 --- a/docs/monitoring.md +++ b/docs/monitoring.md @@ -170,7 +170,7 @@ OpenShift Container Platform Monitoring ships with a Prometheus instance for clu - [developers.redhat.com: Monitoring .NET Core applications on Kubernetes](https://developers.redhat.com/blog/2020/08/05/monitoring-net-core-applications-on-kubernetes/) - [Systems Monitoring with Prometheus and Grafana](https://flightaware.engineering/systems-monitoring-with-prometheus-grafana/) -
+
[![openshift3 Monitoring](images/ocp_monitoring.png)](https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html) @@ -439,7 +439,7 @@ done - [thenewstack.io: How OpenTelemetry Works with Kubernetes](https://thenewstack.io/how-opentelemetry-works-with-kubernetes/) - [medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and open-source approach](https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9) -
+
[![Jaeger UI](images/jaeger_ui.png)](https://www.jaegertracing.io/) @@ -452,7 +452,7 @@ done - [medium: Jaeger VS OpenTracing VS OpenTelemetry](https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2) - [medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with W3C Trace-Context](https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc390) -
+
![Jaeger Vs OpenTelemetry](images/jaeger_vs_opentelemetry.png) @@ -508,7 +508,7 @@ done - [Jenkins pipeline shared library for the project Elastic APM 🌟](https://github.com/elastic/apm-pipeline-library) - [bqstack.com: Monitoring Application using Elastic APM](https://bqstack.com/b/detail/109) -
+
![Elastic APM](images/elasticapm.png) @@ -624,7 +624,7 @@ Resolve your software incidents 10x faster
Click to expand! -
+
@@ -638,7 +638,7 @@ Resolve your software incidents 10x faster
Click to expand! -
+
diff --git a/docs/networking.md b/docs/networking.md index bbafe261..b9bd7a38 100644 --- a/docs/networking.md +++ b/docs/networking.md @@ -60,7 +60,7 @@ - [slideshare: Http Status Code Errors in SEO](http://www.slideshare.net/AdelaRoger/http-status-code-errors-in-seo) - [http.cat 🌟](https://http.cat) -
+
[![http status codes](images/http_status_codes.jpg){: style="width:50%"}](https://twitter.com/alexxubyte) @@ -128,7 +128,7 @@ ??? note "Click to expand!" -
+
![how does https work](images/how_does_https_work.png) @@ -138,7 +138,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/nosql.md b/docs/nosql.md index be70ae58..eec3a5d3 100644 --- a/docs/nosql.md +++ b/docs/nosql.md @@ -94,7 +94,7 @@
Click to expand! -
+
@@ -105,7 +105,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/oauth.md b/docs/oauth.md index 75efcbe7..3e3e6867 100644 --- a/docs/oauth.md +++ b/docs/oauth.md @@ -19,7 +19,7 @@
Click to expand! -
+
diff --git a/docs/ocp3.md b/docs/ocp3.md index d905a696..22127136 100644 --- a/docs/ocp3.md +++ b/docs/ocp3.md @@ -103,7 +103,7 @@
Click to expand! -
+
diff --git a/docs/ocp4.md b/docs/ocp4.md index 9bfe5b3f..73662254 100644 --- a/docs/ocp4.md +++ b/docs/ocp4.md @@ -198,7 +198,7 @@ - [==cloud.redhat.com: Scale your application containers on Red Hat OpenShift Service on AWS (ROSA) clusters using Amazon EFS storage==](https://cloud.redhat.com/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage) - [redhat.com: Red Hat OpenShift Service on AWS with hosted control planes now available](https://www.redhat.com/en/blog/red-hat-openshift-service-aws-hosted-control-planes-now-available) Having the control plane hosted and managed in a ROSA service AWS account rather than the customer’s individual account provides more effective and efficient use of resources. -
+
[![OCP 4 Architecture](images/ocp4_arch.png)](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one) @@ -220,7 +220,7 @@ - [Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 1](https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1) - [Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 2](https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2) -
+
[![OCP 4 Pland and Deploy](images/ocp_plan_deploy.png)](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy) @@ -241,7 +241,7 @@ - OpenShift 4 is built on top of Kubernetes 1.13+  - [Release Notes](https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-notes.html) -
+
![tenant](images/tenant.png) @@ -260,7 +260,7 @@ - A user that wishes to track a package in a channel creates a **Subscription resource** configuring the desired **package, channel, and the CatalogSource** from which to pull updates. When updates are found, an appropriate **InstallPlan** is written into the namespace on behalf of the user. 3. Automated Infrastructure Management ([Over-The-Air Updates](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.1/pdf/updating_clusters/OpenShift_Container_Platform-4.1-Updating_clusters-en-US.pdf)) -
+
![ocp update1](images/ocp_update1.png) ![ocp update2](images/ocp_update2.png) ![ocp update3](images/ocp_update3.png) @@ -317,7 +317,7 @@ 2. **User Provisioned Infrastructure (UPI)** - The whole process can be done in one command and requires minimal infrastructure knowledge (IPI): ```openshift-install create cluster``` -
+
![OCP IPI](images/ocp-ipi.png) @@ -332,7 +332,7 @@ 1. **Installer Provisioned Infrastructure (IPI):** On supported platforms, the installer is capable of provisioning the underlying infrastructure for the cluster. The installer programmatically creates all portions of the networking, machines, and operating systems required to support the cluster. Think of it as best-practice reference architecture implemented in code.  It is recommended that most users make use of this functionality to avoid having to provision their own infrastructure.  The installer will create and destroy the infrastructure components it needs to be successful over the life of the cluster. 2. **User Provisioned Infrastructure (UPI):** For other platforms or in scenarios where installer provisioned infrastructure would be incompatible, the installer can stop short of creating the infrastructure, and allow the platform administrator to provision their own using the cluster assets generated by the install tool. Once the infrastructure has been created, OpenShift 4 is installed, maintaining its ability to support automated operations and over-the-air platform updates. -
+
![OCP IPI2](images/ocp_ipi2.png) @@ -347,7 +347,7 @@ - Increases the size of the cluster when there are pods that failed to schedule on any of the current nodes due to insufficient resources or when another node is necessary to meet deployment needs. The ClusterAutoscaler does not increase the cluster resources beyond the limits that you specify. - A huge improvement over the manual, error-prone process used in the previous version of OpenShift and RHEL nodes. -
+
![OCP Autoscaler1](images/ocp4_autoscaler1.png) ![OCP Autoscaler2](images/ocp4_autoscaler2.png) @@ -379,7 +379,7 @@ etcd 14h myoperator 14h ... ``` -
+
![OCP Operators](images/ocp_operators.png) @@ -395,7 +395,7 @@ etcd 14h myoperator 14h - **Operator Catalogs** are groups of Operators you can make available on the cluster. They can be added via **CatalogSource** (i.e. “catalogsource.yaml”). Subscribe and grant a namespace access to use the installed Operators. - **Operator Subscriptions** keep your services up to date by tracking a channel in a package. The approval strategy determines either manual or automatic updates. -
+
![Operator Subscriptions](images/operator_subscriptions.png) @@ -418,7 +418,7 @@ etcd 14h myoperator 14h - Deployed by any means - **Not supported** by Red Hat -
+
![OCP Certified Operators](images/ocp_certified_operators.png) @@ -453,7 +453,7 @@ etcd 14h myoperator 14h - Backups available in OpenShift 4.2+ (Snapshots + Restore of Volumes) - OCS Dashboard in OCS Operator -
+
![OCS Dashboard](images/ocs_dashboard.png) @@ -502,7 +502,7 @@ oc logs --namespace=openshift-ingress-operator deployments/ingress-operator - Kiali - Do not install Community versions of the Operators. Community Operators are not supported. -
+
![OCS Servicemesh 1](images/ocp_servicemesh1.png) ![OCS Servicemesh 2](images/ocp_servicemesh2.png) ![OCS Servicemesh 3](images/ocp_servicemesh3.png) @@ -578,7 +578,7 @@ OpenShift 4.1|5.6.16|?|5.6.16|No - [Custom image builds with Buildah](https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html) - [Rootless podman and NFS](https://www.redhat.com/sysadmin/rootless-podman-nfs) -
+
![Buildah](images/Buildah.png) @@ -652,7 +652,7 @@ oc login - Currently, the **default OpenShift CNI is OpenShift SDN (network-policy)**, which configures an **overlay network using Open vSwitch** (OVS 2.11). The following diagram shows the CNI options for OpenShift and the status of each (supported, validated, etc. …): - [redhat.com: Network traffic control for containers in Red Hat OpenShift](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) -
+
[![ocp4 cni arch](images/ocp4_cni_arch.png)](https://www.openshift.com/blog/demystifying-multus) @@ -699,7 +699,7 @@ oc login - [Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform](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) @@ -841,7 +841,7 @@ oc login
Click to expand! -
+
@@ -856,7 +856,7 @@ oc login
Click to expand! -
+
@@ -870,7 +870,7 @@ oc login
Click to expand! -
+
diff --git a/docs/openshift-pipelines.md b/docs/openshift-pipelines.md index c901b438..7eefb7c4 100644 --- a/docs/openshift-pipelines.md +++ b/docs/openshift-pipelines.md @@ -151,7 +151,7 @@
Click to expand! -
+
@@ -163,7 +163,7 @@
Click to expand! -
+
diff --git a/docs/openshift.md b/docs/openshift.md index 20ce1f68..f31298a3 100644 --- a/docs/openshift.md +++ b/docs/openshift.md @@ -105,7 +105,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo “Kubernetes is scalable. It helps develop applications faster. It does hybrid and multicloud. These are not just technology buzzwords, they're real, legitimate business problems.”|Brian Gracely,Director, Product Strategy, Red Hat OpenShift|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach) “Our job is to **make it easier and easier to use**, either from an ops point of view or a developer point of view—while acknowledging it is complex, because we're solving a complex problem.”|Chris Wright,Chief Technology Officer, Red Hat|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach) -
+
[![rh openshift solutions 2020](images/openshift_solutions_2020.jpg)](https://www.zdnet.com/article/amazon-red-hat-openshift-announced-for-public-cloud-kubernetes-users/) @@ -165,7 +165,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo - [Portfolio Architecture Tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling/) - [gitlab.com: Portfolio Architecture Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) -
+
[![Cloud-native development](images/cloud-native-development-ld.png)](https://dzone.com/articles/cloud-native-development-a-blueprint) @@ -203,7 +203,7 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo - [Deploying OpenShift 4.4 to VMware vSphere 7 🌟](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) @@ -266,7 +266,7 @@ The other SCCs provide intermediate levels of constraint for various use cases. - Network Zones have been the widely accepted approach for building security into a network architecture. The general idea is to create separate networks, each with a specific purpose. Each network contains devices with similar security profiles. Communications between networks is highly scrutinized and controlled by firewall rules ([perimeter defense](https://en.wikipedia.org/wiki/All_round_defence)). - **Conclusion:** A company’s security organization must be involved when deciding how to deploy OpenShift with regard to traditional network zones. Depending on their level of comfort with new technologies you may have different options. If physical network separation is the only acceptable choice, you will have to build a cluster per network zone. If logical network type of separations can be considered, then there are ways to stretch a single OpenShift deployment across multiple network zones. This post presented a few technical approaches. -
+
[![Network Security Zones](images/Network_security_zones5.png)](https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches) @@ -316,7 +316,7 @@ The other SCCs provide intermediate levels of constraint for various use cases. - IBM Cloud® Paks are enterprise-ready, containerized software solutions that give clients an open, faster and more secure way to move core business applications to any cloud. Each IBM Cloud Pak® includes containerized IBM middleware and common software services for development and management, on top of a common integration layer — designed to **reduce development time by up to 84 percent and operational expenses by up to 75 percent**. **IBM Cloud Paks run wherever Red Hat® OpenShift® runs** and are optimized for productivity and performance on [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/cloud/openshift). - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview/) The **Cloud Pak for Applications** provides product offerings to support **modernizing existing applications and building new cloud native applications**. The applications run within a **Kubernetes cluster** provided with the **Red Hat OpenShift Container Platform**. The focus provided here is on running application workloads as containers. The Cloud Pak for Applications is a bundle of multiple offerings. This diagram provides an overview of what offerings are included and what they would be used for: -
+
[![cp4a_overview](images/cloudpak8s-overview.png)](https://cloudpak8s.io/apps/cp4a_overview/) diff --git a/docs/other-awesome-lists.md b/docs/other-awesome-lists.md index d4d434a3..57cc1114 100644 --- a/docs/other-awesome-lists.md +++ b/docs/other-awesome-lists.md @@ -301,7 +301,7 @@
Click to expand! -
+
diff --git a/docs/performance-testing-with-jenkins-and-jmeter.md b/docs/performance-testing-with-jenkins-and-jmeter.md index 3d531706..b922eb6d 100644 --- a/docs/performance-testing-with-jenkins-and-jmeter.md +++ b/docs/performance-testing-with-jenkins-and-jmeter.md @@ -122,7 +122,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/project-management-methodology.md b/docs/project-management-methodology.md index ad8f7db4..87a4edcd 100644 --- a/docs/project-management-methodology.md +++ b/docs/project-management-methodology.md @@ -20,7 +20,7 @@ 11. [Tweets](#tweets) 12. [Tweets 2. Cultures](#tweets-2-cultures) -
+
@@ -222,7 +222,7 @@ ??? note "Click to expand!" -
+
[![mvp](images/mvp.png)](http://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.html) @@ -251,7 +251,7 @@ ??? note "Click to expand!" -
+
@@ -264,7 +264,7 @@ ## Spanish Videos ??? note "Click to expand!" -
+
@@ -277,7 +277,7 @@
Click to expand! -
+
@@ -302,7 +302,7 @@
Click to expand! -
+
diff --git a/docs/project-management-tools.md b/docs/project-management-tools.md index c3dac688..5314f89e 100644 --- a/docs/project-management-tools.md +++ b/docs/project-management-tools.md @@ -55,7 +55,7 @@ Jira and Bitbucket integration. Now you can transition issues right from your me
Click to expand! -
+
diff --git a/docs/prometheus.md b/docs/prometheus.md index dcf3e6c3..3b7df445 100644 --- a/docs/prometheus.md +++ b/docs/prometheus.md @@ -147,7 +147,7 @@ Thanos Metrics with prometheus in Kubernetes environments. - [==grafana.com: Get started with Prometheus with these three easy projects==](https://grafana.com/blog/2021/01/08/get-started-with-prometheus-with-these-three-easy-projects/) - [fosstechnix.com: Install Prometheus and Grafana on Ubuntu 24.04 LTS 🌟](https://www.fosstechnix.com/install-prometheus-and-grafana-on-ubuntu-24-04/) -
+
[![prometheus architecture](images/prometheus-architecture.png)](https://github.com/prometheus/prometheus) @@ -790,7 +790,7 @@ JMeter|Artemis Grafana|Artemis Dashboard
Click to expand! -
+
@@ -805,7 +805,7 @@ JMeter|Artemis Grafana|Artemis Dashboard
Click to expand! -
+
diff --git a/docs/public-cloud-solutions.md b/docs/public-cloud-solutions.md index da6d6505..4ffe41d7 100644 --- a/docs/public-cloud-solutions.md +++ b/docs/public-cloud-solutions.md @@ -82,7 +82,7 @@ ??? note "Video: Gaia-X. Click to expand!" -
+
@@ -108,7 +108,7 @@ ??? note "Click to expand!" -
+
![cloud_advantages](images/cloud_advantages.png) @@ -118,7 +118,7 @@ ??? note "Click to expand!" -
+
@@ -131,7 +131,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/python.md b/docs/python.md index 9af4f4d4..5ce55e66 100644 --- a/docs/python.md +++ b/docs/python.md @@ -435,7 +435,7 @@
Click to expand! -
+

PEP-8 Cheatsheet (2009) by Veeraj Shenoy on Scribd

@@ -446,7 +446,7 @@ ??? note "Click to expand!" -
+
@@ -460,7 +460,7 @@
Click to expand! -
+
diff --git a/docs/qa.md b/docs/qa.md index 01cba585..549412ba 100644 --- a/docs/qa.md +++ b/docs/qa.md @@ -130,7 +130,7 @@ the #1 test automation community. ??? note "Click to expand!" -
+
![tests in prod](images/testinprodmeme.jfif) ![10 must haves test automation](images/10-must-haves-test-automation.jfif) @@ -142,7 +142,7 @@ the #1 test automation community.
Click to expand! -
+
diff --git a/docs/rancher.md b/docs/rancher.md index fef9e639..08c8280a 100644 --- a/docs/rancher.md +++ b/docs/rancher.md @@ -48,7 +48,7 @@ - Rancher, on the other hand, is a platform designed to manage multiple Kubernetes clusters. It eases Kubernetes cluster management in large environments in several ways. For example, Rancher simplifies operations such as cluster provisioning, centralized security management, and monitoring workloads using popular tools such as Prometheus. Additionally, Rancher has an extensive application catalog of Helm charts for various applications such as Kubecost, Prometheus, Grafana, and MySQL. - [suse.com: My First Impressions with SUSE Rancher Kubernetes Projects](https://www.suse.com/c/rancher_blog/my-first-impressions-with-suse-rancher-kubernetes-projects/) -
+
[![rancher architecture](images/rancher.png)](https://www.youtube.com/watch?v=2LNxGVS81mE) diff --git a/docs/react.md b/docs/react.md index 9cef38df..71278eb6 100644 --- a/docs/react.md +++ b/docs/react.md @@ -8,7 +8,7 @@ ??? note "Videos - Click to expand!" -
+
diff --git a/docs/recruitment.md b/docs/recruitment.md index b1b17db3..2250a8ca 100644 --- a/docs/recruitment.md +++ b/docs/recruitment.md @@ -15,7 +15,7 @@ 13. [Images](#images) 14. [Videos](#videos) -
+
@@ -132,13 +132,13 @@
Click to expand! -
+
-
+
@@ -176,7 +176,7 @@
Click to expand! -
+
@@ -222,7 +222,7 @@
Click to expand! -
+
@@ -289,7 +289,7 @@ ??? note "Click to expand!" -
+
![interviews getting harder](images/interviews_getting_harder.jfif) @@ -315,7 +315,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/remote-tech-jobs.md b/docs/remote-tech-jobs.md index 41d35cf0..a204d609 100644 --- a/docs/remote-tech-jobs.md +++ b/docs/remote-tech-jobs.md @@ -50,7 +50,7 @@
Click to expand! -
+
@@ -63,7 +63,7 @@ ??? note "Click to expand!" -
+
diff --git a/docs/serverless.md b/docs/serverless.md index 7c2f6d6b..889f2360 100644 --- a/docs/serverless.md +++ b/docs/serverless.md @@ -170,7 +170,7 @@ ??? note "Click to expand!" -
+
[![Serverless](images/from-monolith-to-serverless.jpg)](https://www.xenonstack.com/blog/serverless-openfaas-java/) @@ -181,7 +181,7 @@
Click to expand! -
+
diff --git a/docs/sre.md b/docs/sre.md index e7e32899..be7fb854 100644 --- a/docs/sre.md +++ b/docs/sre.md @@ -110,7 +110,7 @@ ??? note "Click to expand!" -
+
[![cn do sre](images/CN-DO-SRE.png)](https://devops.com/sre-devops-cloud-native-server-cage-match/) @@ -125,7 +125,7 @@
Click to expand! -
+
@@ -138,7 +138,7 @@
Click to expand! -
+
diff --git a/docs/swagger-code-generator-for-rest-apis.md b/docs/swagger-code-generator-for-rest-apis.md index 7aa8bb9f..656a960e 100644 --- a/docs/swagger-code-generator-for-rest-apis.md +++ b/docs/swagger-code-generator-for-rest-apis.md @@ -12,7 +12,7 @@
Click to expand! -
+
diff --git a/docs/tekton.md b/docs/tekton.md index 92174afe..754ff4a1 100644 --- a/docs/tekton.md +++ b/docs/tekton.md @@ -41,7 +41,7 @@
Click to expand! -
+
@@ -55,7 +55,7 @@
Click to expand! -
+
diff --git a/docs/terraform.md b/docs/terraform.md index ba988d3a..d024d726 100644 --- a/docs/terraform.md +++ b/docs/terraform.md @@ -96,7 +96,7 @@ 54. [Videos](#videos) 55. [Tweets](#tweets) -
+
@@ -1149,7 +1149,7 @@ ??? note "Click to expand!" -
+
[![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/) @@ -1159,7 +1159,7 @@ ??? note "Click to expand!" -
+
@@ -1192,7 +1192,7 @@
Click to expand! -
+
diff --git a/docs/testops.md b/docs/testops.md index cedfd510..ba44d8ba 100644 --- a/docs/testops.md +++ b/docs/testops.md @@ -54,7 +54,7 @@ ??? note "Click to expand!" -
+
[![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) diff --git a/docs/visual-studio.md b/docs/visual-studio.md index 0af2ed59..925f758a 100644 --- a/docs/visual-studio.md +++ b/docs/visual-studio.md @@ -351,7 +351,7 @@ A simple extension to make indentation more readable
Click to expand! -
+
@@ -379,7 +379,7 @@ A simple extension to make indentation more readable
Click to expand! -
+
diff --git a/docs/web-servers.md b/docs/web-servers.md index d9156526..6cf40c3f 100644 --- a/docs/web-servers.md +++ b/docs/web-servers.md @@ -74,7 +74,7 @@
Click to expand! -
+
@@ -86,7 +86,7 @@
Click to expand! -
+
diff --git a/docs/web3.md b/docs/web3.md index 8bb9b7f7..c01e01c2 100644 --- a/docs/web3.md +++ b/docs/web3.md @@ -10,7 +10,7 @@
Click to expand! -
+
diff --git a/docs/workfromhome.md b/docs/workfromhome.md index 33389ed7..b2f72078 100644 --- a/docs/workfromhome.md +++ b/docs/workfromhome.md @@ -49,7 +49,7 @@
Click to expand! -
+
diff --git a/docs/yaml.md b/docs/yaml.md index 8a3b6078..87d495cd 100644 --- a/docs/yaml.md +++ b/docs/yaml.md @@ -189,7 +189,7 @@ ??? note "Click to expand!" -
+
@@ -202,7 +202,7 @@ ??? note "Click to expand!" -
+
diff --git a/master_images.txt b/master_images.txt new file mode 100644 index 00000000..ba1d7532 --- /dev/null +++ b/master_images.txt @@ -0,0 +1,337 @@ +10_common_kubernetes_mistakes.jpg +10-must-haves-test-automation.jfif +8_devops_trends.png +academind_logo.jpg +acloudguru_logo.jpg +agile_devops_sre.jpeg +agile.jpg +airflow_vs_debezium.jpg +alibaba_cloud.jpg +AMQ.png +anais_urlichs.jpg +ansiblepilot.jpg +api_business_models.jpg +appdynamics_logo.jpg +appops.png +argoproj.jpg +artemis_dashboard_mon.png +artemis_grafana.png +aspittel.jpg +atlassian_logo.jpg +automated_ansible.jpg +automation.png +aws_logo.jpg +aws_shared_responsability_model.jpg +azure_cloud_native.jpg +azure_devops_youtube.jpg +azure_logo.jpg +azure-terraformer.jpg +benchmarking-k8s-node-initialization.png +blue-green-deployment.jfif +Buildah.png +burnout.jfif +bytebytego.jpg +bytebytego_microservice_techstack.png +cd-artifact-management.jpg +chromedevtools_logo.jpg +chrome_devtools_replay_network_request.jpg +cicd-a-basic-release-process.jpg +cicd-cheatsheet.jfif +cli_tips.jpg +cloud_academy_logo.jpg +cloud_advantages.png +cloudbees_logo.jpg +cloudflare_logo.jpg +cloud_job_market_2016.png +cloud_learn_hub.jpg +cloud-native-development-ld.png +cloud-native-development-local-containers-runtimes-sd.png +cloudpak8s-overview.png +cloudquickpocs.jpg +cncf_logo.jpg +CN-DO-SRE.png +cockroachdb_logo.jpg +codecademy.jpg +codelytv_logo.jpg +confluent_logo.jpg +containerdays.jpg +container_flowchart.jpg +container_with_cars.jpg +container_with_cars.png +ContinuousDeliveryFoundation.jpg +coursera_logo.jpg +crunchydata_logo.jpg +crunchydata_operator_3_5.png +crunchydata_operator_4_0_1.png +crunchydata_operatorhub_install10.png +crunchydata_operatorhub_install11.png +crunchydata_operatorhub_install12.png +crunchydata_operatorhub_install13.png +crunchydata_operatorhub_install14.png +crunchydata_operatorhub_install15.png +crunchydata_operatorhub_install16.png +crunchydata_operatorhub_install1.png +crunchydata_operatorhub_install2.png +crunchydata_operatorhub_install3.png +crunchydata_operatorhub_install4.png +crunchydata_operatorhub_install5.png +crunchydata_operatorhub_install6.png +crunchydata_operatorhub_install7.png +crunchydata_operatorhub_install8.png +crunchydata_operatorhub_install9.png +crunchydata_operator_hub.png +crunchydata_pgadmin.png +crunchydata_restricted_scc.png +crunchydata_scc1.png +crunchydata_scc2.png +crunchydata_scc3.png +crunchydata_scc_workflow1.png +crunchydata_scc_workflow2.png +crunchydata_scc_workflow3.png +culturas_toxicas_lavanguardia.jfif +dashbird_rds.png +debugging_tactics.jpg +deiser_logo.jpg +devel_temp_solution.png +devops1.png +devops_containers_strategy.png +devops-culture.jpg +devops_culture_ken_mugrage.jpg +devops_library_logo.jpg +devops_lifecycle.jfif +devopspatternsandpractices.png +devops_pipeline_vs_gitops_pipeline.png +devopsqbp.jpg +devops-to-no-ops.jpg +devops_toolkit.jpg +devops_tools_declarative_imperative.jfif +devops_tools_dzone.png +devops_tv_logo.jpg +devops_vs_agile.jpg +devops_vs_sre.jpg +devops_wikipedia.png +digital_ocean_logo.jpg +dilbert_devops.jpg +docker_kubernetes_openshift.png +docker_logo.jpg +dockerswarm_vs_kubernetes.png +dotcsv.jpg +dynamic-kubernetes-config.png +dynatrace.jpg +dynatrace_logo.jpg +dzone_logo.jpg +elasticapm.png +elasticsearch_logo.jpg +empty_logo.jpg +excelente_propuesta_de_trabajo_meme.png +favicon-car.png +firefox_json_viewer_built_in.jpg +five-oss-projects-kubernetes.jpg +fluxcd.jpg +freecodecamp.jpg +from_monolith_to_containers.jpg +from-monolith-to-serverless.jpg +Full_Stack_cybercoders.png +gaia_x.jpg +gcp_disks.jfif +gcp_logo.jpg +gigaom_cicd_radar.jpg +gigaom_radar_report_on_data_storage_for_k8s.png +github_logo.jpg +gitkraken_logo.jpg +gitlab.jpg +gitlab_logo.jpg +GitOps-in-a-nutshell.png +gitops-pipeline.png +google_cloud_devops_flow.jfif +googling_stuff.jpg +gps.jpg +grafana_logo.jpg +grpc_vs_rest_vs_graphql.png +guru99_logo.jpg +hashicorp_logo.jpg +header-lens.png +history_of_microservices.png +hola_mundo.jpg +honeypot.jpg +how_does_https_work.png +http_status_codes.jpg +ibm_cloud_logo.jpg +intellipaat_logo.jpg +interviews_getting_harder.jfif +istio_logo.jpg +jaeger_ui.png +jaeger_vs_opentelemetry.png +jenkins_growth.png +jenkins-hub.png +Jenkins-is-the-Way.png +jenkins-logo.jpg +jenkins-logo.png +jenkins-ose.png +jenkins_x_logo.jpg +jfrog_logo.jpg +jgarzas.jpg +jmeter_artemis.png +John_Savill.jpg +junit_cheatsheet.jfif +k3OS-value-add.png +k3s-use-cases.png +k8s_arch_mindmap.png +K8s_deployment_strategies.png +k8sexpertsbelike.jfif +k8s_namespaces.jfif +k8s_not_endgame.jpg +k8s-not-enough.jpg +k8s_securitymindmap.jpg +k8s_service_types_matrix.png +k8s_stack_pionative.webp +keptn-jenkins-sli-slo-1.jpg +keptn-jenkins-sli-slo-2.jpg +keptn-jenkins-sli-slo-3.jpg +keptn_logo.jpg +key_devops_practices.png +komodor_workflow.png +kubedb_logo.jpg +kubemq_logo.jpg +kubernetes_architecture_multicloud_hybride.jpg +kubernetes_components_rootsongjc.jpg +kubernetes_logo.jpg +kubernetes-pod-creation.png +kubernetes_sdn_solutions.png +kubernetes-security-controls-landscape.jpg +kubernetes_up_running_kelsey_hightower.gif +kubernetes-vs-dockerswarm.png +la_gestion_de_uno_mismo.jpg +lambdatest.jpg +learnk8s_debug_your_pods.png +lightbend_logo.jpg +linode_cloud.jpg +liquibase_logo.jpg +londonIAC.jpg +malt.jpg +mattermost_logo.jpg +meme_new_job.jfif +microservice_arch.png +microservice_factory.jpg +microservices-infographic.png +MicroservicesMaturityMatrix.jpg +microsoft_365_logo.jpg +midulive.jpg +mlops_workflow_scheduler_poll.png +mongodb_logo.jpg +most_popular_cloud_platforms.jfif +mozilla_developer_logo.jpg +mvp_2.jfif +mvp_3.jfif +mvp.png +my_company_gave_me.jfif +nedinthecloud.jpg +netboxlabs_logo.jpg +Network_security_zones5.png +new_job_every_3_years.jfif +newrelic_logo.jpg +ocp4_arch.png +ocp4_autoscaler1.png +ocp4_autoscaler2.png +ocp4_cni_arch.png +ocp_certified_operators.png +ocp_ipi2.png +ocp-ipi.png +ocp_ipi_upi.png +ocp_monitoring.png +ocp_operators.png +ocp_plan_deploy.png +ocp_servicemesh1.png +ocp_servicemesh2.png +ocp_servicemesh3.png +ocp_servicemesh4.png +ocp_update1.png +ocp_update2.png +ocp_update3.png +ocp_upi.png +ocs_dashboard.png +openebs_logo.jpg +openproject_logo.jpg +openshift4-architecture.png +OpenShift4-to-vSphere7.png +openshift_day2.png +openshift_logo.jpg +openshift_solutions_2020.jpg +openshift_vs_kubernetes.jpeg +openshift-vs-kubernetes-saas.png +openstack_logo.jpg +opentowork.jfif +operator_subscriptions.png +opta_iac_responsibility_vs_developer_.png +oracle_cloud_logo.jpg +pelado_nerd.jpg +pizza-model-vert.jpeg +pod_cheat_sheet.png +portworx_logo.jpg +postman_logo.jpg +programmer-move.jpg +prometheus-architecture.png +prometheus_logo.jpg +promotions_at_big_tech.jfif +pulumi_logo.jpg +quarkus-logo.jpg +rancher-logo.jpg +rancher.png +realworld-pipeline-flow.png +redhat_logo.jpg +redis_logo.jpg +REST_API_Design.jfif +rest_vs_graphql.jfif +rhdeveloper.jpg +rh_developer_logo.jpg +robin_logo.jpg +rocket_chat_logo.jpg +Rubber_duck_assisting_with_debugging.jpg +s3_storage_classes.jfif +scaleway_cloud.jpg +scrum-one-min.jpg +scrum_vs_kanban.jfif +simple_k8s_cluster_meme.jfif +slack_logo.jpg +smartbear_swagger_logo.jpg +softwareconsumers-1.png +sonarsource_logo.jpg +sonatype_logo.jpg +spinnaker_logo.jpg +spring_annotations_cheat_sheet.jfif +spring-logo.jpg +stateful-and-stateless-applications.png +storageos_logo.jpg +summarising_top_10_api_testing_tools.png +techwithhelen.jpg +techworld_nana.jpg +tenant.png +term_devops.jpg +testinprodmeme.jfif +testops_flow.jpg +TestOps-What-Does-This-Mean.jpg +tetrate_logo.jpg +thecloudgirl.jpg +the_digital_life.jpg +thenewstack.jpg +thethips4you.jpg +thomas_maurer.jpg +tigera_calico_logo.jpg +tinahuang.jpg +todays_devops.jpg +top_10_kubernetes_patterns.png +traditional_ops_vs_gitops.png +url_cheatsheet.jfif +utopia_eduardo_galeano.png +vmware_tanzu_logo.jpg +vscode_logo.jpg +waterfall-agile.jpg +weavecloud_logo.jpg +What-is-DevOps.jpg +when_to_choose_kubernetes.jpeg +why_devops_capgemini.png +workchronicles_cultural_fit.jfif +xebialabs_logo.jpg +you_dont_need_kubernetes.jpg +you_get_a_tech_job.jfif +zipkin_ui.png diff --git a/v2-docs/index.md b/v2-docs/index.md index c36a937f..1d3d5d36 100644 --- a/v2-docs/index.md +++ b/v2-docs/index.md @@ -1,12 +1,18 @@ # Nubenetes V2 | The High-Density Library (2026) +
+ ![Banner](images/kubernetes_logo.jpg) +
+ !!! quote "The Library of 2026" A meticulously curated reference of over 15,000 resources. This V2 portal preserves technical depth while providing chronological clarity and expert quality synthesis. -
+
+ [![container_with_cars](images/container_with_cars.png)](https://www.cncf.io/certification/software-conformance/)
+
## 🌟 Master Selection (Top-Tier Gems) @@ -14,7 +20,8 @@ A global selection of the most impactful resources across all dimensions. ??? note "Elite Video Selection - Click to expand!" -
+
+ @@ -60,7 +67,8 @@ A global selection of the most impactful resources across all dimensions. - **[Career & Industry](./career-and-industry.md)**: Comprehensive chronological reference library for Career & Industry. --- -
+
+ [![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) [![hashicorp 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)
@@ -72,4 +80,5 @@ A global selection of the most impactful resources across all dimensions. [![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) [![malt videos](images/malt.jpg){: style="width:7%"}](https://www.youtube.com/c/MaltCommunity) +
diff --git a/v2-mkdocs.yml b/v2-mkdocs.yml index 47678e2f..140eca97 100644 --- a/v2-mkdocs.yml +++ b/v2-mkdocs.yml @@ -4,6 +4,7 @@ site_description: "Enterprise-grade curated portal for the 2026 Cloud Native eco site_author: "Inaki Fernandez" copyright: "Copyright © 2026 Nubenetes Agentic Intelligence" docs_dir: v2-docs +use_directory_urls: false repo_name: "nubenetes/awesome-kubernetes" repo_url: "https://github.com/nubenetes/awesome-kubernetes"