diff --git a/docs/devops.md b/docs/devops.md
index ebadd113..52491f59 100644
--- a/docs/devops.md
+++ b/docs/devops.md
@@ -30,6 +30,10 @@
* [dzone: Are You Stuck in the New DevOps Matrix From Hell? ๐](https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell) See how Docker solved the matrix-from-hell problem, and how DevOps techniques can help avoid the config sprawl that comes with microservices.
* [kenmugrage.com ๐](https://kenmugrage.com/2017/05/05/my-new-definition-of-devops/#more-4) DevOps: A culture where people, regardless of title or background, work together to imagine, develop, deploy and operate a system.
+
+[](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy)
+
+
## DevOps as a Service (DaaS)
- [DevOps as a Service: Migrating Your Entire DevOps Stack to the Cloud](https://devops.com/devops-as-a-service-migrating-your-entire-devops-stack-to-the-cloud/) The goal of DaaS is to enable organizations to focus on developing and delivering software without having to worry about managing or maintaining tools. It is designed to abstract away the intricacies of tool integration, deployment and maintenance. This enables teams to focus on higher-level tasks, and outsources significant manual effort.
diff --git a/docs/docker.md b/docs/docker.md
index c96eeef8..f51c8cac 100644
--- a/docs/docker.md
+++ b/docs/docker.md
@@ -30,6 +30,7 @@
* [docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices](https://www.docker.com/blog/speed-up-your-development-flow-with-these-dockerfile-best-practices/)
* [itnext.io: Getting Started with Docker: Facts You Should Know ๐](https://itnext.io/getting-started-with-docker-facts-you-should-know-d000e5815598)
* [jfrog.com: A Beginnerโs Guide to Understanding and Building Docker Images ๐](https://jfrog.com/knowledge-base/a-beginners-guide-to-understanding-and-building-docker-images/)
+* [Broken by default: why you should avoid most Dockerfile example ๐](https://pythonspeed.com/articles/dockerizing-python-is-hard/)
## Docker and WSL2
- [Creating the best Linux Development experience on Windows & WSL 2](https://www.docker.com/blog/creating-the-best-linux-development-experience-on-windows-wsl-2/)
@@ -43,6 +44,7 @@
* [infoworld.com: Docker's Compose specification is now an open standard](https://www.infoworld.com/article/3536573/dockers-compose-specification-is-now-an-open-standard.html) Dockerโs system for creating applications from multiple containers is now available on GitHub for all to contribute to.
* [theregister.co.uk: Compose yourselves โ Docker has published multi-container app spec, needs contributors to help maintain and develop it](https://www.theregister.co.uk/2020/04/08/docker_opens_up_compose_specification/) Now focused on developers, firm wants its tools to be more universally useful. Keep it light(weight), though.
* [Awesome Compose](https://github.com/docker/awesome-compose)
+* [Visual docker-compose.yml file generator ๐](https://nuxx.io/)
## Moving Linux Services Into Containers
* [crunchtools.com: A Hackerโs Guide to Moving Linux Services into Containers. Epic 15 page blog post showing people how to move Wordpress (php), Mediawiki (php), and Request Tracker (perl) into containers](http://crunchtools.com/moving-linux-services-to-containers/)
diff --git a/docs/images/cloud-native-development-local-containers-runtimes-sd.png b/docs/images/cloud-native-development-local-containers-runtimes-sd.png
new file mode 100644
index 00000000..98d81654
Binary files /dev/null and b/docs/images/cloud-native-development-local-containers-runtimes-sd.png differ
diff --git a/docs/images/kubernetes_up_running_kelsey_hightower.gif b/docs/images/kubernetes_up_running_kelsey_hightower.gif
new file mode 100644
index 00000000..e69a0d1e
Binary files /dev/null and b/docs/images/kubernetes_up_running_kelsey_hightower.gif differ
diff --git a/docs/images/ocp_plan_deploy.png b/docs/images/ocp_plan_deploy.png
new file mode 100644
index 00000000..ba785402
Binary files /dev/null and b/docs/images/ocp_plan_deploy.png differ
diff --git a/docs/index.md b/docs/index.md
index e7b650cd..b2ed7959 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,12 +1,13 @@
# Awesome Kubernetes [](https://github.com/sindresorhus/awesome)
A curated list of awesome references collected since 2018.
-Microservices architectures rely on DevOps practices, automation, CI/CD (continuous integration and delivery), and APIโfocused designs.
+Microservices architectures rely on DevOps practices, automation, CI/CD (continuous integration and delivery), and API-focused designs.
"I do not believe you can do today's job with yesterday's methods and be in business tomorrow." ([Horatio Nelson Jackson](https://www.history.com/news/the-first-great-american-road-trip))
-
This [Awesome Kubernetes](https://awesome-kubernetes.readthedocs.io/) with *Material for MKDocs theme* is also available at [redhatspain.com](https://redhatspain.com)
+
+[](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy)
[](https://www.youtube.com/user/rhopenshift) [](https://www.youtube.com/user/CloudBeesTV)
diff --git a/docs/kubernetes.md b/docs/kubernetes.md
index 221d6fa8..07fea5e8 100644
--- a/docs/kubernetes.md
+++ b/docs/kubernetes.md
@@ -165,6 +165,7 @@
* [**Optimize** Kubernetes cluster management with these 5 tips ๐](https://searchitoperations.techtarget.com/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips) Effective Kubernetes cluster management requires operations teams to balance pod and node deployments with performance and availability needs.
* [medium: How to Deploy a Web Application with Kubernetes ๐](https://medium.com/swlh/how-to-deploy-an-asp-net-application-with-kubernetes-3c00c5fa1c6e) Learn how to create a Kubernetes cluster from scratch and deploy a web application (SPA+API) in two hours.
* [blog.pipetail.io: 10 most common mistakes using kubernetes ๐](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s/)
+* [4 trends for Kubernetes cloud-native teams to watch in 2020 ๐](https://searchapparchitecture.techtarget.com/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020) Today's software architectural landscape seems to change like the weather. Stay ahead of the curve with these cloud-related trends, including GitOps and service meshes.
[](https://www.padok.fr/en/blog/kubernetes-architecture-clusters)
@@ -462,6 +463,11 @@ kubectl get secret --namespace=โ-o yaml | sed โs/names
### Famous Kubernetes resources of 2019
* [Kubernetes essentials E-book ๐](https://images.linoxide.com/ebook-kubernetes-essentials.pdf)
* [Cloud-Native DevOps With Kubernetes O'Reilly book (Free) ๐](https://www.nginx.com/resources/library/cloud-native-devops-with-kubernetes/)
+* [Kubernetes: Up and Running, 2nd Edition๐](http://shop.oreilly.com/product/0636920223788.do) Dive into the Future of Infrastructure. By Brendan Burns, Kelsey Hightower, Joe Beda
+
+
+[](http://shop.oreilly.com/product/0636920223788.do)
+
### Kubernetes Patterns eBooks
* [k8spatterns.io: Free Kubernetes Patterns e-book ๐](https://k8spatterns.io/) , [ref](https://www.redhat.com/en/engage/kubernetes-containers-architecture-s-201910240918)
diff --git a/docs/message-queue.md b/docs/message-queue.md
index 5b5a5f9b..d936e78d 100644
--- a/docs/message-queue.md
+++ b/docs/message-queue.md
@@ -7,6 +7,7 @@
- [Apache Camel message broker](#apache-camel-message-broker)
- [Apache Camel K](#apache-camel-k)
- [KubeMQ message broker](#kubemq-message-broker)
+ - [Google Cloud Platform Pub/Sub](#google-cloud-platform-pubsub)
- [Cloud Based Integration. Integration Platform-as-a-Service (iPaaS) solutions](#cloud-based-integration-integration-platform-as-a-service-ipaas-solutions)
- [Red Hat Fuse and Red Hat Fuse Online](#red-hat-fuse-and-red-hat-fuse-online)
- [Syndesis open source integration platform](#syndesis-open-source-integration-platform)
@@ -58,6 +59,10 @@
- [devops.com: Best of 2019: Implementing Message Queue in Kubernetes](https://devops.com/implementing-message-queue-in-kubernetes/)
- [kubemq.io: Kafka VS KubeMQ ๐](https://kubemq.io/kafka-vs-kubemq/)
+### Google Cloud Platform Pub/Sub
+- [Google Cloud Platform Pub/Sub](https://cloud.google.com/pubsub/docs/overview)
+- [A generic framework of concurrent consumers for Google Cloud Platform Pub/Sub ๐](https://towardsdatascience.com/a-python-implementation-of-concurrent-consumers-for-google-cloud-platform-pub-sub-991ae8b9841d) An example shows how to publish messages to Pub/Sub and build a service to consume the messages concurrently using the Python multiprocessing module
+
## Cloud Based Integration. Integration Platform-as-a-Service (iPaaS) solutions
- [Wikipedia: Cloud Based Integration (iPaaS)](https://en.wikipedia.org/wiki/Cloud-based_integration)
- Integration Platform as a Service (iPaaS) is a suite of cloud services enabling development, execution and governance of integration flows connecting any combination of on premises and cloud-based processes, services, applications and data within individual or across multiple organizations.
diff --git a/docs/openshift-pipelines.md b/docs/openshift-pipelines.md
index b0d1f2a1..fc1958d4 100644
--- a/docs/openshift-pipelines.md
+++ b/docs/openshift-pipelines.md
@@ -106,6 +106,7 @@
#### Jenkins Pipelines in OpenShift 4
* [developers.redhat.com - Get started with Jenkins CI/CD in Red Hat OpenShift 4](https://developers.redhat.com/blog/2019/05/02/get-started-with-jenkins-ci-cd-in-red-hat-openshift-4/)
+* [Simply Explained: OpenShift and Jenkins Pipelines](https://www.openshift.com/blog/jenkins-pipelines)
### OpenShift Pipelines (aka Tekton CI/CD Pipelines)
* [https://blog.openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton](https://blog.openshift.com/cloud-native-ci-cd-with-openshift-pipelines/)
diff --git a/docs/openshift.md b/docs/openshift.md
index 4f83945a..e4b06074 100644
--- a/docs/openshift.md
+++ b/docs/openshift.md
@@ -220,9 +220,14 @@ Industry momentum has aligned behind Kubernetes as the orchestration platform fo
* [blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node ๐](https://blog.openshift.com/500_pods_per_node/)
* [blog.openshift.com: Enterprise Kubernetes with OpenShift (Part one) ๐](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one)
* [devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability at devsโ fingertips ๐](https://devclass.com/2020/05/04/openshift-4-4-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/)
+* [OpenShift End-to-End: Plan and Deploy ๐๐](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy)
+
[](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one)
+[](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy)
+
+
### OCP 4 Overview
- Result of RedHatโs (now IBM) acquisition of CoreOS -> [RHCOS](https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhcos.html) (Red Hat Enterprise Linux CoreOS)
- Merge of two leading Kubernetes distributions, Tectonic and OpenShift:
@@ -742,9 +747,12 @@ oc login
* [Portfolio Architecture WorkShops๐](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#/) Workshops for creating impactful architectural diagrams. This workshop will teach you how to use, design, and create architectural diagrams based on the **draw.io** tooling and Red Hat Portfolio Architecture design elelements. You'll leverage existing portfolio architecture diagrams as starting points.
* [Portfolio Architecture Tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling/)
* [gitlab.com: Portfolio Architecture Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples)
+* [schabell.org: Cloud-native development - On local containers](https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html)
[](https://dzone.com/articles/cloud-native-development-a-blueprint)
+
+[](https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html)
diff --git a/docs/storage.md b/docs/storage.md
index 59a573b6..f848dbe5 100644
--- a/docs/storage.md
+++ b/docs/storage.md
@@ -19,6 +19,7 @@
- [Portworx](https://portworx.com/)
- [Longhorn](https://longhorn.io/)
- [thenewstack.io: Rancher Donates its โLonghornโ Kubernetes Persistent Storage Software to CNCF](https://thenewstack.io/rancher-donates-its-longhorn-kubernetes-persistent-storage-software-to-cncf/). Gluster and Ceph were โdesigned to be run by some storage admin. In the Kubernetes world, a lot of these things tend to be deployed by DevOps teams, so (the storage layer) needs to be a lot more lightweight and a lot simpler.โ โ Rancher Labs CEO Sheng Liang.
+ - [Longhorn Simplifies Distributed Block Storage in Kubernetes](https://rancher.com/blog/2020/longhorn-container-storage)
## OpenShift Container Storage Operator (OCS)
- [State of OpenShift Container Storage](https://www.openshift.com/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat)