---
title: "#redhat articles | Hashnode"
description: "Explore 151 articles tagged #redhat on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/redhat"
---

Tag

# #redhat

151 posts · 98 followers

[Guilherme Ferreira](https://hashnode.com/@gferreir) · [Aug 28](https://hashnode.com/posts/openshift-day2-guardrails-automations/6a91dceb048f0eed9869786c)

### [OpenShift application Day-2: 7 guardrails that refuse the bad state in Git](https://gferreir.hashnode.dev/openshift-day2-guardrails-automations?utm_source=hashnode&utm_medium=feed)

Seven controls in the application repository — cert-manager, digest, LimitRange, restricted-v2, PDB, ExternalSecret, and runbook\_url

12 min read · [gferreir.hashnode.dev](https://gferreir.hashnode.dev/openshift-day2-guardrails-automations?utm_source=hashnode&utm_medium=feed)

[Guilherme Ferreira](https://hashnode.com/@gferreir) · [Aug 27](https://hashnode.com/posts/openshift-troubleshooting-10-commands/6a9087d430fa581fa9aefed3)

### [Application troubleshooting on OpenShift: 10 commands before blaming the cluster](https://gferreir.hashnode.dev/openshift-troubleshooting-10-commands?utm_source=hashnode&utm_medium=feed)

A namespace-first runbook that separates application incidents from platform outages

12 min read · [gferreir.hashnode.dev](https://gferreir.hashnode.dev/openshift-troubleshooting-10-commands?utm_source=hashnode&utm_medium=feed)

[Guilherme Ferreira](https://hashnode.com/@gferreir) · [Aug 26](https://hashnode.com/posts/openshift-day2-mistakes-that-take-down-clusters/6a8f4eea39223af093083aca)

### [OpenShift Application Day-2: 7 Mistakes That Take Down the Service, Not the Cluster](https://gferreir.hashnode.dev/openshift-day2-mistakes-that-take-down-clusters?utm_source=hashnode&utm_medium=feed)

Route TLS, image digests, resources, SCCs, PDB, Secrets, and runbooks — what breaks in the namespace after the first deploy

13 min read · [gferreir.hashnode.dev](https://gferreir.hashnode.dev/openshift-day2-mistakes-that-take-down-clusters?utm_source=hashnode&utm_medium=feed)

[Guilherme Ferreira](https://hashnode.com/@gferreir) · [Aug 21](https://hashnode.com/posts/kafka-on-openshift-in-15-minutes-from-zero-to-cluster-with-red-hat-streams-for-apache-kafka/6a8855107f217d597ea8118e)

### [Kafka on OpenShift in 15 Minutes: From Zero to Cluster with Red Hat Streams for Apache Kafka](https://gferreir.hashnode.dev/kafka-on-openshift-in-15-minutes-from-zero-to-cluster-with-red-hat-streams-for-apache-kafka?utm_source=hashnode&utm_medium=feed)

A hands-on guide to deploying a production-ready Kafka cluster on OpenShift using the Strimzi operator

8 min read · [gferreir.hashnode.dev](https://gferreir.hashnode.dev/kafka-on-openshift-in-15-minutes-from-zero-to-cluster-with-red-hat-streams-for-apache-kafka?utm_source=hashnode&utm_medium=feed)

[Guilherme Ferreira](https://hashnode.com/@gferreir) · [Aug 21](https://hashnode.com/posts/kafka-for-high-availability-in-practice-patterns-with-red-hat-streams-for-apache-kafka/6a8853e3e307eba2cdbdf588)

### [Kafka for High Availability in Practice: Patterns with Red Hat Streams for Apache Kafka](https://gferreir.hashnode.dev/kafka-for-high-availability-in-practice-patterns-with-red-hat-streams-for-apache-kafka?utm_source=hashnode&utm_medium=feed)

5 HA patterns every Kafka deployment needs — from replication to cross-region disaster recovery

11 min read · [gferreir.hashnode.dev](https://gferreir.hashnode.dev/kafka-for-high-availability-in-practice-patterns-with-red-hat-streams-for-apache-kafka?utm_source=hashnode&utm_medium=feed)

[Guilherme Ferreira](https://hashnode.com/@gferreir) · [Aug 21](https://hashnode.com/posts/ansible-execution-environments-in-practice-building-reproducible-ees/6a884f5b7e106d1dfae3e353)

### [Ansible Execution Environments in Practice: Building Reproducible EEs](https://gferreir.hashnode.dev/ansible-execution-environments-in-practice-building-reproducible-ees?utm_source=hashnode&utm_medium=feed)

7 best practices for building production-ready Execution Environments with ansible-builder

12 min read · [gferreir.hashnode.dev](https://gferreir.hashnode.dev/ansible-execution-environments-in-practice-building-reproducible-ees?utm_source=hashnode&utm_medium=feed)

[Aayush Darange](https://hashnode.com/@aayushdarange) · [Jun 22](https://hashnode.com/posts/ansible-loops-handlers-and-tags/6a3abb0174d4aecb14b80b27)

### [Ansible Part 5 - Loops, Handlers and Tags](https://aayush-dev.hashnode.dev/ansible-loops-handlers-and-tags?utm_source=hashnode&utm_medium=feed)

Learn Ansible loops, handlers, and tags to reduce repetition, automate service restarts, and run only specific tasks.

5 min read · [aayush-dev.hashnode.dev](https://aayush-dev.hashnode.dev/ansible-loops-handlers-and-tags?utm_source=hashnode&utm_medium=feed)

[Aayush Darange](https://hashnode.com/@aayushdarange) · [Jun 18](https://hashnode.com/posts/ansible-part-3-variables-because-hardcoding-is-a-trap/6a343a437d751797a3e32799)

### [Ansible Part 3 - Variables, Because Hardcoding is a TRAP!](https://aayush-dev.hashnode.dev/ansible-part-3-variables-because-hardcoding-is-a-trap?utm_source=hashnode&utm_medium=feed)

Learn Ansible variables, vars\_files, host\_vars, group\_vars, register, command-line overrides, and variable precedence with examples.

4 min read · [aayush-dev.hashnode.dev](https://aayush-dev.hashnode.dev/ansible-part-3-variables-because-hardcoding-is-a-trap?utm_source=hashnode&utm_medium=feed)

[Aayush Darange](https://hashnode.com/@aayushdarange) · [Jun 18](https://hashnode.com/posts/ansible-part-2-ad-hoc-commands-playbooks-and-why-one-liners-aren-t-enough/6a33fdaec0387a223e007b12)

### [Ansible Part 2 - Ad-hoc Commands, Playbooks and Why one-liners aren't enough](https://aayush-dev.hashnode.dev/ansible-part-2-ad-hoc-commands-playbooks-and-why-one-liners-aren-t-enough?utm_source=hashnode&utm_medium=feed)

Learn Ansible ad-hoc commands, playbooks, YAML structure, syntax checks, dry runs, and common modules with practical examples.

6 min read · [aayush-dev.hashnode.dev](https://aayush-dev.hashnode.dev/ansible-part-2-ad-hoc-commands-playbooks-and-why-one-liners-aren-t-enough?utm_source=hashnode&utm_medium=feed)

[Aayush Darange](https://hashnode.com/@aayushdarange) · [Jun 17](https://hashnode.com/posts/ansible-101-your-first-ping/6a32edf3b66224bf67333a5f)

### [Ansible 101: Your First Ping](https://aayush-dev.hashnode.dev/ansible-101-your-first-ping?utm_source=hashnode&utm_medium=feed)

Learn Ansible basics, inventory files, ansible.cfg, host groups, and run your first ping command to automate Linux servers.

6 min read · [aayush-dev.hashnode.dev](https://aayush-dev.hashnode.dev/ansible-101-your-first-ping?utm_source=hashnode&utm_medium=feed)
