Documentation
- The OpenShift Documentation at the RedHat portal (https://access.redhat.com/documentation/en-us/openshift_container_platform) provides the most detailed and precise source of information in various formats (pdf, single-page html, multi-page html, ePub),
- The OpenShift Documentation at the OpenShift website (https://docs.openshift.com) brings useful information about installing OpenShift Container Platform but with fewer details than the OpenShift Documentation at the RedHat portal,
- The OKD Documentation (https://docs.okd.io) brings useful information about installing OpenShift Origin but with fewer details than the OpenShift Documentation,
- The OpenShift Blog (https://blog.openshift.com) is full of useful technical articles (links to articles sorted by theme are available in OpenShift Articles),
- The OpenShift Cookbook (http://cookbook.openshift.org/) answers many questions about OpenShift,
- The OpenShift Partner Getting Started Guide (https://jdob.fedorapeople.org/) is intended to help partners get started using and developing for the OpenShift Container Platform,
- The RedHat Consulting website (http://v1.uncontained.io) provides slightly old but still interesting documentation,
- The CoreOS Operators page (https://coreos.com/operators) presents the main information about the operators,
- The OpenShift Operator Development Guide for Red Hat Partners (https://operators.gitbook.io/operator-developer-guide-for-red-hat-partners) provides useful information about OpenShift operators,
- The Operator Certified Build Guide (https://redhat-connect.gitbook.io/certified-operator-guide/) explains how to write a certified operator,
- The Operator SDK website (https://master.sdk.operatorframework.io) provides all the documentation about the Operator SDK,
- The Red Hat Spain website (https://redhatspain.com/openshift) offers a lot of technical resources about OpenShift and Kubernetes,
- The Fedora CoreOS website (https://docs.fedoraproject.org/en-US/fedora-coreos) provides some documentation about Fedora CoreOS.
Compatibility Matrices
- The OpenShift Container Platform Tested Integrations page (https://access.redhat.com/articles/2176281) provides all the details about the component versions required (Ansible, RHEL, Docker, etc) for each version of the OpenShift Container Platform,
- The OpenShift Container Storage and OpenShift Container Platform interoperability matrix (https://access.redhat.com/articles/3403951) gives information about which version of OpenShift to use with Gluster,
- The Red Hat Gluster Storage Version Compatibility and Support page (https://access.redhat.com/articles/2356261) offers additional information about Gluster.
Portals
- The Interactive Learning portal (https://learn.openshift.com) offers browser-based scenarios to learn OpenShift,
- The Katacoda portal (katacoda.com/learn) provides several browser-based scenarios about OpenShift,
- The Red Hat Developer portal (https://developers.redhat.com/courses) offers many browser-based scenarios about OpenShift,
- The OperatorHub portal (https://operatorhub.io/) gives access to all the operators currently available,
- OpenShift 4 on AWS gives some information about the ROSA service on AWS,
- Red Hat OpenShift on AWS (ROSA) provides a description of the ROSA service on AWS.
- AWS Controllers for Kubernetes (ACK) displays a documentation about a controller that helps to use AWS resources.
Reference Architecture Guides
- The OpenShift Container Platform Reference Architecture Implementation Guides (https://blog.openshift.com/openshift-container-platform-reference-architecture-implementation-guides) offer regularly updated architecture guidance,
- The OpenShift Partner Reference Architectures (https://blog.openshift.com/openshift-partner-reference-architectures) provides a list of reference architectures guides coming from RedHat‘s partners,
- The AWS Quick Start Reference Deployment for OpenShift (https://aws-quickstart.s3.amazonaws.com/quickstart-redhat-openshift/doc/red-hat-openshift-on-the-aws-cloud.pdf) provides step-by-step instructions for deploying OpenShift on the AWS Cloud,
- The AWS Architecture Patterns for Red Hat OpenShift (https://aws.amazon.com/fr/blogs/architecture/architecture-patterns-for-red-hat-openshift-on-aws) offers some architecture guidelines for OpenShift design on AWS,
- The Library of Ceph and Gluster reference architectures (https://redhatstorage.redhat.com/2017/05/30/library-of-ceph-and-gluster-reference-architectures-simplicity-on-the-other-side-of-complexity/) provides reference architectures, performance and sizing guides, and test drives for Gluster- and Ceph-based solutions,
- Dell EMC Design Guide for OCP 4.3,
- Dell EMC Deployment Guide for OCP 4.3,
- Red Hat OpenShift Container Platform 4.4 on Red Hat OpenStack Platform 13 and 16 Reference Architecture,
- VMware: Architecture and Design for a Red Hat OpenShift 4 Workload Domain,
- VMware: Deployment of a RedHat OpenShift 4 Workload Domain,
- OpenShift 4 Partner Reference Architectures,
- IBM OpenShift Red Book: Red Hat OpenShift V4.3 on IBM Power Systems Reference Guide,
- OpenShift on VMware Cloud on AWS – Deployment guide,
- Red Hat OpenShift Container Platform Architecture Design Guide for PCI DSS V3.2.1,
- Alibaba Cloud OpenShift 4.6 Deployment Guide,
- Comparison between VMware vSphere 7 Update 2 and OpenShift Virtualization on Red Hat OpenShift 4.9 / Annex (03/2022),
- Self-managed Red Hat OpenShift sizing and subscription guide,
- Red Hat OpenShift Service on AWS: architecture and networking,
- Running Red Hat OpenShift Container Platform on VMware Cloud Foundation,
- IBM OpenShift solution design guidance,
- Reference Architecture: Red Hat OpenShift Container Platform on Lenovo ThinkSystem Servers,
- Azure Red Hat OpenShift (ARO) Design Guidance and Implementation References with the ARO Landing Zone Accelerator,
- Deploying Red Hat OpenShift Container Platform 4.10 Virtual Infrastructure Manager on baremetal as Single Node OpenShift,
- Reference Architecture: Red Hat OpenShift Container Platform on Lenovo Servers,
- OpenShift Virtualization Reference Implementation Guide.
Github Repositories
- The OpenShift Ansible Github repository (https://github.com/openshift/openshift-ansible) stores all the Ansible playbooks required when installing OpenShift Origin by version (they are the equivalent of the openshift-ansible* rpms),
- The OKD Github repository (https://github.com/openshift/origin) stores all the source code of the OpenShift Origin platform,
- The Operator-Framework Github repository (https://github.com/operator-framework) provides all the details about building new operators with examples,
- The Openshift Ansible Contrib Github repository (https://github.com/openshift/openshift-ansible-contrib) stores additional useful tools not supported by RedHat (roles, scripts, playbooks, etc),
- The/stc Github repository (https://github.com/RedHat-EMEA-SSA-Team/stc) provides some Ansible playbooks to test prerequisites or install a v3.11 OpenShift platform,
- The OKD project management Github repository (https://github.com/openshift/community/projects/1) provides the agenda associated with OKD,
- The/svt Github repository (https://github.com/openshift/svt) brings several tools to analyze and improve the performance and scalability of v3 OpenShift platforms,
- The ODO Github repository (https://github.com/openshift/odo) is the home of a fast, iterative, and straightforward CLI tool for developers who write, build, and deploy applications on OpenShift,
- The LinuxAcademy Github repository (https://github.com/linuxacademy/content-OpenShift-on-OpenStack) provides instructions for installing OpenShift on top of OpenStack,
- The qubinode-installer Github repository (https://github.com/Qubinode/qubinode-installer) provides a secure, easy to setup and portable private cloud solution powered by Red Hat Ansible and OpenShift.
Software Repositories
- The CentOS Openshift Origin repository (http://mirror.centos.org/centos/7/paas/x86_64/openshift-origin39) provides packages for a given version of OKD/OpenShift Origin (here version 3.9),
- The Docker OpenShift hub (https://hub.docker.com/r/openshift) stores all the image containers for OpenShift Origin and a place to get all the associated tags,
- The OpenShift Community Operator directory (https://commons.openshift.org/sig/operators.html) lists the various existing OpenShift operators.
Workshops
- The OpenShift v3 Workshop for Developers (https://github.com/RedHatWorkshops/openshiftv3-workshop) provides lab activities to discover OpenShift,
- The OpenShift v3 Workshop for Ops (https://github.com/RedHatWorkshops/openshiftv3-ops-workshop) offers material for Operations,
- The OpenShift Security Workshop (http://redhatgov.io/workshops/security_openshift) presents some exercises around security,
- The OpenShift Cloud-Native Labs (https://github.com/openshift-labs/cloud-native-labs) is a one-day hands-on lab experience for building Cloud Native applications using Red Hat OpenShift Application Runtimes (Spring Boot, WildFly Swarm, Eclipse Vert.x and Node.js) utilizing a microservices architecture,
- The Azure Red Hat OpenShift Workshop (Azure Red Hat OpenShift Workshop) can be used as an OpenShift tutorial and as study material to help you get started to learn OpenShift,
- Red Hat OpenShift: Data Science Workshop – Licence Plate Recognition,
- Red Hat OpenShift: Data Science Workshop – Object Detection,
- Red Hat Developer: OpenShift Starter Guide Python,
- Red Hat Developer: OpenShift Starter Guide .Net,
- Red Hat Developer: OpenShift Starter Guide JavaScript,
- Red Hat Developer: Getting Started with OpenShift for Full Stack JavaScript,
- Red Hat Developer: OpenShift Admins Devops,
- Red Hat Developer: Spring Boot & Kubernetes,
- Red Hat Developer: Chaos Engineering Workshop,
- Red Hat Developer: Debugging Workshop,
- Red Hat Developer: Cloud Native Business Automation,
- Red Hat Developer: Containers Tutorial,
- Red Hat Developer: Helm Tutorial,
- Red Hat Developer: Efficient Resource Management with OpenShift,
- Red Hat Developer: Operator SDK Tutorial,
- Red Hat Developer: RHACS Tutorial,
- Red Hat Developer: ArgoCD Tutorial,
- Red Hat Developer: Kafka Streams Tutorial,
- Red Hat Developer: OpenShift Streams for Apache Kafka with Service Registry Workshop,
- Red Hat Developer: OpenShift Streams for Apache Kafka Workshop,
- Red Hat Developer: Kubernetes Tutorial,
- Red Hat Developer: Istio 1.9 Tutorial,
- Red Hat Developer: Tekton Tutorial,
- Charro Gruver’s OpenShift Pipelines (Tekton) – Tutorial,
- OpenShift Event-Driven Architecture Workshop,
- Red Hat Developer: Service Mesh workshop,
- Red Hat OpenShift: Interactive Labs,
- Red Hat: DevSecOps workshop,
- Simplify certificate management on OpenShift across multiple architectures,
- Red Hat Quick Courses.
Mailing Lists
- The OpenShift mailing lists:
- dev@lists.openshift.redhat.com for developer discussions around OpenShift and OpenShift Origin,
- users@lists.openshift.redhat.com for user discussions around OpenShift and OpenShift Origin.
- The OpenShift Ansible Service Broker mailing lists:
- ansible-service-broker@redhat.com (https://www.redhat.com/mailman/listinfo/ansible-service-broker) for discussions on the OpenShift Ansible Service Broker and Ansible Playbook Bundles (APBs),
- ansible-apps@redhat.com (https://www.redhat.com/mailman/listinfo/ansible-apps) for discussions around Ansible Applications & Ansible Service Broker.
- The OpenShift Machine Learning SIG mailing list (https://www.redhat.com/mailman/listinfo/openshift-commons-ml-sig): openshift-commons-ml-sig@redhat.com
- The OpenShift Image Builder SIG mailing list (https://www.redhat.com/mailman/listinfo/openshift-commons-sig-image-builders): openshift-commons-sig-image-builders@redhat.com
- The OpenShift German User mailing list (https://www.redhat.com/mailman/listinfo/openshift-anwender): openshift-anwender@redhat.com,
- The OpenShift Google group (https://groups.google.com/forum/#!forum/openshift) is a mailing list for developers who want to discuss how to use OpenShift,
- The OKD Working Group (Google Group) (https://groups.google.com/forum/#!forum/okd-wg) is a mailing list about OKD.
Forum
- The OpenShift subreddit (https://www.reddit.com/r/openshift) discusses topics around OpenShift,
- The OpenShift in Action book forum (https://forums.manning.com/forums/openshift-in-action) allows readers to ask questions about the topics covered in the book.
Podcasts
- The PodCTL podcast discusses topics about containers, Kubernetes, OpenShift and a broad range of Cloud-Native Computing subjects.
Automation
If your are interested in building a platform, there are several scripts available to help you (sometimes called helper):
- Christian Hernandez’s OCP4 Helper Node,
- Ales Nosek’s OpenShift Automated User-Provided Infrastructure,
- Alessandro Rossi’s libvirt-OCP4-provisioner,
- OpenShift 4 Automated Cluster Installation (UPI on KVM) Script,
- OCP4 on VMware vSphere UPI Automation,
- Ansible playbooks for OCP4 UPI installation on VMWare,
- Provisioning OpenShift 4.4 on RHV Using Baremetal UPI,
- Automated Provisioning of OpenShift 4.3 on VMware,
- Dell OCP 4.3 Deployment Guide,
- OpenShift All-in-One server,
- Installing OCP 4 on single bare metal server.
Miscellaneous
- The OpenShift Youtube channel (https://www.youtube.com/user/rhopenshift/videos) provides videos about OpenShift,
- The OpenShift Cheat Sheet (OpenShift Cheat Sheet) provides the most useful commands when using OpenShift,
- The OpenShift 4.0 Designs (http://openshift.github.io/openshift-origin-design/) describes all the visual aspects of OpenShift Origin,
- The SIG meetings and OpenShift Commons Briefings (https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqdIM7LtosKqi3LlYXyxjwnj) discuss many subjects around OpenShift,
- The OpenShift 4 Tips website (https://openshift.tips) provides many one liners OpenShift tips,
- The Best practices for migrating from OpenShift Container Platform 3 to 4 website (https://redhat-cop.github.io/openshift-migration-best-practices) offers some tips to make the migration successful,
- The SpeakerDeck Red Hat OpenShift (https://speakerdeck.com/redhatopenshift) is a website where a lot of documents about OpenShift presentations are stored,
- The OpenShift 4 release status page (https://openshift-release.apps.ci.l2s4.p1.openshiftapps.com) displays all the OpenShift 4 releases,
- The OKD 4 release status page (https://origin-release.apps.ci.l2s4.p1.openshiftapps.com) shows all the OKD 4 releases,
- Red Hat OpenShift and Kubernetes… what’s the difference?
- The OpenShift Design website (https://openshift.github.io/openshift-origin-design) provides design guidelines for the OpenShift/OKD environment,
- The OpenShift 4 upgrade status page (https://github.com/openshift/cincinnati-graph-data/tree/master/blocked-edges) informs about all the upgrade problems between OpenShift versions and their reasons,
- The OpenShift Container Platform Life Cycle Policy page (https://access.redhat.com/support/policy//updates/openshift) describes the Life Cycle Policy of the OpenShift product,
- The OpenShift Examples website (https://examples.openshift.pub) provides multiple tips about OpenShift administration,
- The OpenShift Demo website (https://rhthsa.github.io/openshift-demo) presents multiple recipes about OpenShift administration,
- The Managed OpenShift Black Belt Team website (https://mobb.ninja) provides specific articles about ROSA & ARO OpenShift managed services.
Recent Comments