Files
awesome-kubernetes/docs/demos.md
Inaki Fernandez 9608886f9d update
2020-10-07 14:22:41 +02:00

39 KiB
Raw Blame History

DevOps Demos, Tutorials & Screencasts

DevOps Screencasts

DevOps Blogs

DevOps Demos

Ansible and Ansible Tower

GitOps

Kubernetes Demos

CI/CD with SpringBoot for Kubernetes

Kubernetes CKAD Example Exam Questions Practical Challenge Series

Istio

Rancher

GitOps Workflow with Flux

Amazon EKS. Deploy example microservices on EKS

Environments to learn and practice Kubernetes security

  • The Kubernetes Goat designed to be intentionally vulnerable cluster environment to learn and practice Kubernetes security.

Red Hat Demo Central

Cloud Native Development Architectural Diagrams Demos

  • Cloud-native development is an approach to building and running applications to fully exploit the advantages of the cloud computing model (i.e. responsive, elastic and resilient applications).
  • Portfolio Architecture 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.

OpenShift Demos

OpenShift VS Kubernetes

IBM Cloud Pak Playbooks

Knative

  • knative-tutorial A pratical guide to get started with knative. Knative concepts are explained simple and easy way with lots of demos and exercises.

OpenShift Pipelines Workshop (Tekton)

ArgoCD

GitLab Pipelines on OpenShift

Deploying Web Applications with Eclipse JKube (formerly known as fabric8)

Monitoring Services with OpenShift ServiceMesh

Red Hat Migration Toolkit for Applications

Red Hat Advanced Cluster Management RHACM

  • Advanced Cluster Management Demos Want to manage Kubernetes clusters at scale? Struggle with Application Lifecycle? Need to ensure Security and Compliance policies across clusters? Check out these demos of Red Hat Advanced Cluster Manager (RHACM).

OKD

Helm 3 on OpenShift

Writing Kubernetes Operators

Jenkins Demos

Jenkins Declarative Pipelines with OpenShift

OpenShift Pipelines with S2i and Jenkins Blue Ocean

Jenkins Configuration as Code on Kubernetes

From Jenkins Freestyle jobs to Pipeline, with JobDSL. Seed jobs

SDKMAN

  • SdkMan is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. Formerly known as GVM the Groovy enVironment Manager, it was inspired by the very useful RVM and rbenv tools, used at large by the Ruby community.
  • Using Jenkins Pipeline parallel stages to build Maven project with different JDKs
  • Demo: A single Jenkinsfile, a Java Maven project, a single Dockerfile, multiple Java versions build and tested in parallel thanks to SDKMAN:

Jenkins Scripts

  • cleanup.Jenkinsfile: Jenkinsfile with Declarative Pipeline Multiline sh that cleanups old builds. All the Stages are now visually monitored. It is triggered every saturday night and ends with jenkins restart. These Multi-line bash commands make easier to read Jenkins Projects.
  • daily_restart.Jenkinsfile: A script that automatically triggers a daily restart of Jenkins due to performance issues (Jenkins is a Java application). Jenkins with Declarative Pipeline multiline sh that restarts Jenkins every night except on Saturday nights (when cleanup.Jenkinsfile is triggered).
  • confluence6-docker-build.Jenkinsfile: Declarative Jenkinsfile for building and uploading a docker image to Openshift-DEV, Dockerhub and Openshift-PROD (Stages are disabled via Conditional Build Steps). Tip: A Docker Plugin for Jenkins can easily replace this Jenkinsfile.

Grab them from here: awesome-kubernetes/scripts

Postman & Newman API Automated Tests

Monitoring Jenkins with Grafana

Jenkins X

Nexus3 on Kubernetes

Spring PetClinic Sample Application

Modular Pipeline Library (MPL). Petclinic Pipeline example with MPL

PetClinic on Kubernetes:

PetClinic Docker images:

OpenShift.io Samples

AWS Demos

Azure DevOps Demos

Google DevOps Demos

GitOps with Anthos Config Management

Quarkus Demos

Kafka

Apache Camel & ActiveMQ. Event driven integration

Codeless

JBoss EAP

Terraform

Prometheus and Grafana