mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-13 02:10:15 +00:00
17 KiB
17 KiB
OCP 3
!!! info "Architectural Context" Detailed reference for OCP 3 in the context of The Container Stack.
Table of Contents
- Administration
- Automation
- Core Concepts
- High Availability
- Infrastructure
- Local Dev
- Multicluster
- Resource Management
- Resources
App Development
Packaging
Helm Charts
- (2019) blog.openshift.com/: From Templates to Openshift Helm Charts [YAML CONTENT] [ENTERPRISE-STABLE] [GUIDE] — Provides step-by-step guidance on porting proprietary OpenShift templates into standard Helm Charts, improving cross-platform compatibility and simplifying application rollout processes.
- (2019) Templating on OpenShift: should I use Helm templates or OpenShift templates? 🌟 [YAML CONTENT] [EMERGING] [GUIDE] — A comparative analysis contrasting OpenShift native templates with Helm charts. Outlines how Helm's global community, revision tracking, and subchart structures provide a superior template solution for complex microservice environments.
Architectural Foundations
Kubernetes Tools
General Reference
- developers.redhat.com: Debugging applications within Red Hat OpenShift containers [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering developers.redhat.com in the Kubernetes Tools ecosystem.
- blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.openshift.com in the Kubernetes Tools ecosystem.
- Uncontained.io [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.
- blog.openshift.com: Introduction to GitOps with OpenShift [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.openshift.com: Introduction to GitOps with OpenShift in the Kubernetes Tools ecosystem.
- learn.openshift.com: GitOps introduction [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering learn.openshift.com: GitOps introduction in the Kubernetes Tools ecosystem.
- blog.openshift.com: is it too late to integrate GitOps? [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.openshift.com: is it too late to integrate GitOps? in the Kubernetes Tools ecosystem.
- blog.openshift.com: OpenShift Authentication Integration with ArgoCD [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.openshift.com: OpenShift Authentication Integration with ArgoCD in the Kubernetes Tools ecosystem.
- dzone: 8 Options for Capturing Thread Dumps [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering dzone: 8 Options for Capturing Thread Dumps in the Kubernetes Tools ecosystem.
- Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads in the Kubernetes Tools ecosystem.
- How to Run HA Elasticsearch (ELK) on Red Hat OpenShift [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering How to Run HA Elasticsearch (ELK) on Red Hat OpenShift in the Kubernetes Tools ecosystem.
- developers.redhat.com: Installing debugging tools into a Red Hat OpenShift' container with oc-inject [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering developers.redhat.com: Installing debugging tools into a Red Hat OpenShift' container with oc-inject in the Kubernetes Tools ecosystem.
- Quotas setting per project [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Quotas setting per project in the Kubernetes Tools ecosystem.
- Quotas setting across multiple projects [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Quotas setting across multiple projects in the Kubernetes Tools ecosystem.
- Source-to-Image (S2I) Build [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Source-to-Image (S2I) Build in the Kubernetes Tools ecosystem.
Platform Architecture
Administration
Automation
- (2020) developers.redhat.com: Customizing OpenShift project creation 🌟 [YAML CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] — Details dynamic project onboarding techniques for OpenShift administrators. Teaches how to configure customized templates that automatically enforce security contexts, default quotas, and custom networking parameters upon namespace creation.
Automation (1)
Ansible
- (2023) GitHub redhat-cop: Ansible Role 🌟 ⭐ 219 [YAML CONTENT] [ADVANCED LEVEL] 🌟🌟 [ENTERPRISE-STABLE] — A structured repository of Ansible automation roles customized for provisioning, maintaining, and configuring OpenShift resources. Simplifies operations such as authentication, user management, and day-2 configurations.
Community Tools
- (2026) Red Hat Communities of Practice [GO CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] — The master platform profile of Red Hat's Communities of Practice. Contains scripts, custom operator codes, and automated scaffolding for cluster setups, management, and resource governing processes.
Core Concepts
Kubernetes Pods
- (2018) blog.openshift.com/ - Kubernetes: A Pod’s Life 🌟 [NONE CONTENT] [DE FACTO STANDARD] [GUIDE] — A fundamental exploration of the life cycle of a Kubernetes Pod. Outlines start sequences, init container routines, readiness/liveness checks, and termination processes, establishing a baseline for container orchestration troubleshooting.
High Availability
Disaster Recovery
- (2019) blog.openshift.com/: Stateful Workloads and the Two Data Center Conundrum [NONE CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] — Analyzes the persistence challenges associated with stateful microservices running across multi-site cluster architectures. Evaluates split-brain hazards and suggests synchronous storage configurations to guarantee data integrity.
Stretch Clusters
- (2019) blog.openshift.com/: How to survive an outage and live to tell about it! [NONE CONTENT] [ADVANCED LEVEL] [CASE STUDY] [ENTERPRISE-STABLE] — Analyzes the design of Metro-Area stretch clusters on OpenShift, ensuring high availability in case of datacenter outages. Discusses network transit criteria, ETCD consensus configurations, and storage replications.
Infrastructure
Comparisons
- (2020) claydesk.com: Google Cloud App Engine Vs Red Hat OpenShift [NONE CONTENT] [CASE STUDY] [COMMUNITY-TOOL] [GUIDE] — Analyzes key platform differences between Google Cloud App Engine and OpenShift. Compares scaling, cluster management boundaries, provider dependencies, and operational flexibility when deploying enterprise workloads.
Local Dev
Legacy Platform
- (2018) blog.openshift.com/: Using OpenShift 3 on your local environment 🌟 [BASH CONTENT] [GUIDE] [LEGACY] — An older guide outlining the local instantiation of OpenShift 3 development environments using Minishift. Today, OpenShift Local (formerly CodeReady Containers) is the recommended utility for spinning up a local OCP 4 instance.
Multicluster
Disaster Recovery (1)
- (2021) blog.openshift.com/tag/multi-datacenter [NONE CONTENT] [ADVANCED LEVEL] [CASE STUDY] [ENTERPRISE-STABLE] — A thematic curation of architectural entries covering multi-cluster synchronization, active-active topologies, global service routing, and deployment configurations utilizing Advanced Cluster Management.
Kubernetes Federation
- (2021) KubeFed Operator [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [LEGACY] — The Kubernetes Federation (KubeFed) Operator designed to coordinate configurations across multiple distinct clusters. In 2026, KubeFed has been largely archived, superseded by Red Hat Advanced Cluster Management (RHACM) and Open Cluster Management (OCM).
Resource Management
Autoscaling
- (2020) developers.redhat.com: Testing memory-based horizontal pod autoscaling on OpenShift 🌟 [YAML CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] — A diagnostic tutorial explaining how to design, execute, and inspect Horizontal Pod Autoscaler scaling metrics based on container RAM thresholds. Includes guidelines for generating stable test scenarios.
Governance
- (2020) OpenShift 4 Resource Management [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] — An informative session demonstrating effective scheduling, configuration, and governing mechanics of OpenShift 4 resources. Highlights the use of LimitRanges, ResourceQuotas, and Node selectors.
- (2019) techbeatly.com: How to create, increase or decrease project quota [BASH CONTENT] [COMMUNITY-TOOL] [GUIDE] — Provides step-by-step guidance on managing project resource limits inside OpenShift namespaces. Explores configuring quotas via the oc CLI to enforce hard boundaries on CPU, RAM, and storage allocations.
Resources
Learning paths
- (2019) certdepot.net: OpenShift Free available resources 🌟 [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] — An educational index detailing free courses, interactive sandbox playgrounds, and study materials for professionals pursuing official Red Hat OpenShift certifications.
Security
Encryption
.NET Core
- (2018) developers.redhat.com: Securing .NET Core on OpenShift using HTTPS [C# CONTENT] [ENTERPRISE-STABLE] [GUIDE] — Guides engineers through configuring ASP.NET Core microservices with end-to-end TLS encryption on OpenShift. Discusses dynamic integration of local server certificates using OpenShift's service serving certificates feature.
💡 Explore Related: Kubernetes Storage | Kubernetes Alternatives | Kubernetes Client Libraries