Kubernetes: How to Share Secrets Between Namespaces
Updated: Jan 31, 2024
Introduction Managing confidential data such as passwords, OAuth tokens, and ssh keys is crucial in any application setup. In Kubernetes, Secrets are used to hold this sensitive data, and by default, they are isolated to the namespace......
Kubernetes: How to restart a pod periodically (with examples)
Updated: Jan 31, 2024
Introduction Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and......
Homebrew: How to Change MySQL Config File
Updated: Jan 31, 2024
Overview MySQL is a widely-used open-source relational database management system (RDBMS). When you install MySQL on macOS using Homebrew, it’s common that you’ll need to customize your MySQL server configuration to meet......
An Introduction to Producer and Consumer in Apache Kafka
Updated: Jan 31, 2024
Overview Apache Kafka is a distributed streaming platform that allows you to build real-time streaming data pipelines and applications. At its core, Kafka is based on a publish-subscribe model consisting of producers, topics,......
Building a Basic Kafka Consumer in Java
Updated: Jan 31, 2024
Overview Apache Kafka is an open-source stream-processing software platform developed by LinkedIn and donated to the Apache Software Foundation. It is used for building real-time data pipelines and streaming apps. Kafka is often used......
How to Achieve High Availability in Kafka (with Examples)
Updated: Jan 31, 2024
Introduction Apache Kafka is a distributed streaming platform that enables you to build real-time data pipelines and applications. At the heart of its design is the ability to handle high volumes of data and provide high availability......
4 Ways to Monitor Kafka Cluster Health
Updated: Jan 31, 2024
Introduction Apache Kafka is a distributed streaming platform that is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, and incredibly fast, making it a popular choice for many......
Apache Kafka: How to Purge Topics and Messages
Updated: Jan 31, 2024
Introduction Apache Kafka is a powerful distributed event streaming platform that can handle high volumes of data. It’s widely used for building real-time streaming data pipelines and applications. Managing the data—specifically,......
How to create a custom Kafka serializer and deserializer
Updated: Jan 31, 2024
Introduction In the realm of big data streaming, Apache Kafka stands out as a highly scalable and fault-tolerant distributed event streaming platform, which is capable of handling trillions of events a day. Kafka facilitates real-time......
Managing Rolling Updates and Rollbacks in Kubernetes Deployments
Updated: Jan 31, 2024
Introduction Kubernetes has become the de facto standard for managing containerized applications. With its powerful construct for deployments, you can control how updates to your application are rolled out as well as how to roll those......
Managing Sensitive Data with Secrets in Kubernetes
Updated: Jan 31, 2024
Introduction Kubernetes is a powerful platform used by developers to manage containerized applications efficiently and securely. One crucial aspect of maintaining application security within a Kubernetes cluster is the management of......
Using Secrets with Kubernetes Deployments and Pods
Updated: Jan 31, 2024
Introduction Managing sensitive data is a crucial aspect of any application deployment. In Kubernetes, managing such sensitive data—like passwords, OAuth tokens, and ssh keys—is done using the object called Secrets. This tutorial will......