The error "volume node affinity conflict" in Kubernetes typically occurs when there is a conflict between the node affinity settings of a Pod and the Persistent Volume (PV) or Persistent Volume Claim (PVC) it is trying to use. This error indicates that the Pod's node affinity requirements are not compatible

Continue Reading...

To customize the output fields for the kubectl get command when working with Operator-SDK, you can use the additionalPrinterColumns configuration in your Operator's Custom Resource Definition (CRD) manifest.

Continue Reading...

To set custom fields for the kubectl get command when working with the Operator-SDK, you can use the --custom-columns flag. This flag allows you to define custom output columns based on specific fields of the Kubernetes resources.

Continue Reading...

The Cronjob is running in Kubernetes like a Linux or Windows Cron schedule, this post will walk you through to understand the Cron Jobs and configure your Kubernetes cluster. A CronJob can creates Jobs on a repeating schedule as your have configured in the K8S cluster,

Continue Reading...

In Kubernetes, a cron job is a type of Kubernetes resource that enables you to run a job on a scheduled basis. It works by creating a Job object that runs on a recurring schedule, similar to a standard cron job as below.

Continue Reading...

If we want to send container logs using Fluent Bit, from self-managed Kubernetes cluster pods to AWS S3 bucket. That is possible now because from Oct 2020 the Fluent Bit allows AWS S3 as a destination to route container logs. Lets see how to setup Fluent Bit to send logs to S3 bucket.

Continue Reading...

Here we are going to learn about how to install kubectl on Linux. We have to use a version of kubectl that is the same or later version as our server. Validation error will occur while we are using an older kubectl with a newer server.

Continue Reading...