Skip to content
braindose.blog
Menu
  • Home
  • Open Source
    • .Net
    • Apache Camel
    • Apache Kafka
    • APIs
    • Containers
    • Data Services
    • Development
    • DevOps
    • Kubernetes
    • Microservices
    • Monitoring
    • Openshift
    • Quarkus
    • Serverless
    • ServiceMesh
    • Workflow & Business Rules
  • Raspberry Pi
  • Series
    • Event-Driven Payment
    • Payment
    • K8s on RPI4
  • Solution
    • Application Modernization
  • Others
  • About
Menu

Author: CK Gan

I am Associate Principal Specialist Solution Architect @ Red Hat APAC based in Malaysia. I love to explore open source technology and get my hand on whatever technology toys that I can afford. I like to share what I have learned with the community. Get my hands dirty with technology seems to keep me young and energetic.
Debezium CDC with Camel Connector

Debezium Change Data Capture without Apache Kafka Cluster

Posted on December 8, 2022August 11, 2023 by CK Gan
0
0
0
0
0
0
0
0
0

Debezium is developed base on Kafka Connect framework and we need Apache Kafka cluster to store the captured events data from source databases. Sometime we do not require the level of tolerance and reliability provided by Apache Kafka cluster, but you still need Change Data Capture (CDC). This is where Debezium Engine come into the picture.

Read more
kubernetes disaster recovery

Kubernetes Disaster Recovery

Posted on November 24, 2022November 24, 2022 by CK Gan
0
0
0
0
0
0
0
0
0

The Kubernetes ETCD database can be easily backup and restored by using the etcd commands such as etcdutl or etcdctl. However there are no proper documented procedure on how to restore the control planes together with the ETCD. There are many posts out there but none of them solve my problem. In the past, I spent amount of time to recreate the entire Kubernetes cluster because I was not able to properly bring up the Kubernetes cluster due to unforeseen problems, with ETCD restored. This is the first time I managed to recover my Kubernetes cluster without rebuild the entire cluster. Let’s take a look how this can be done.

Read more
Monitor and Analyse Nginx Ingress Controller Logs using Kibana and ElasticSearch

Monitor and Analyze Nginx Ingress Controller Logs on Kubernetes using ElasticSearch and Kibana

Posted on July 18, 2022July 18, 2022 by CK Gan
0
0
0
0
0
0
0
0
0

We are going to learn how to deploy and configure Fluent Bit (a sub-project of FluentD) to capture the Nginx Ingress Controller logs on Kubernetes and stream the formatted logs to ElasticSearch. We can then perform the logs analytics using Kibana.

Read more
kibana and elasticsearch on RPI4 docker

Running ElasticSearch and Kibana on RPi4 for Logs Analytics

Posted on July 17, 2022July 18, 2022 by CK Gan
0
0
0
0
0
0
0
0
0

Let’s look at how can we quickly deploy a standalone ElasticSearch and Kibana using Docker Compose to start monitoring application and system logs

Read more
etcd backup

Automate Kubernetes etcd Data Backup

Posted on February 9, 2022February 9, 2022 by CK Gan
0
1
0
0
0
0
0
0
0

When come to operating Kubernetes, we need to ensure the cluster backup is one of the key operation as part of our backup strategy. We need to properly backup and secure the application data which is typically stored in persistent volumes. On the other hand, we need to backup the etcd data because it is the operational data store that is used by Kubernetes in order to operate accordingly. In this post we are looking at how to schedule the etcd data backup using out of the box Kubernetes features.

Read more

Posts pagination

  • 1
  • 2
  • 3
  • 4
  • …
  • 8
  • Next

Follow us on Social Media
x youtube linkedin github

Recent Posts

  • Debezium Change Data Capture without Apache Kafka Cluster

    Debezium Change Data Capture without Apache Kafka Cluster

  • Kubernetes Disaster Recovery

    Kubernetes Disaster Recovery

  • Monitor and Analyze Nginx Ingress Controller Logs on Kubernetes using ElasticSearch and Kibana

    Monitor and Analyze Nginx Ingress Controller Logs on Kubernetes using ElasticSearch and Kibana

  • Running ElasticSearch and Kibana on RPi4 for Logs Analytics

    Running ElasticSearch and Kibana on RPi4 for Logs Analytics

  • K8s on RPi 4 Pt. 5 – Exposing Applications to the World

    K8s on RPi 4 Pt. 5 – Exposing Applications to the World

Archives

AMQ Streams apache camel Apache Kafka Apache Kafka Connect Apoche Kafka Connect application modernization business automation Business Rules CDC CI/CD Container Debezium decision service Docker elastic elasticsearch Event Processing fluentd GraalVM integration Jenkins kibana knative kubernetes logs microservices MongoDB OpenShift payment payment modernization quarkus raspberry pi red hat Red Hat Fuse serverless ServiceMesh springboot synology ubuntu uncluttered email uncluttered inbox wfh work from home work life balance work remotely

©2021 braindose.blog

a little dose to light up your days