2 min read
When troubleshooting applications in Kubernetes, you often need to monitor logs from multiple pods simultaneously. The kubectl logs command provides powerful options to stream logs from several pods at once using label selectors.
In this post, we'll explore how to use kubectl logs with the selector flag to monitor multiple pods in real-time.
15/05/2025
Read more...5 min read
Managing Kubernetes clusters on AWS Elastic Kubernetes Service (EKS) can be challenging, especially when dealing with multiple clusters across different regions and accounts. The kubectl-eks
plugin simplifies this process by providing convenient commands to list, inspect, and switch between EKS clusters.
29/01/2025
Read more...3 min read
As of kubectl v1.24, it is possible to patch subresources using the --subresource
flag. This is useful for updating the status of an object, for example.
18/03/2024
Read more...2 min read
When we print values using jsonpath we'll get all the values in a single line (actually, it won't even bother adding the newline character at the end of the list):
$ kubectl get ns -o jsonpath='{ .items[*].metadata.name }'
default dynamodb-operator ec2-operator iam-operator kube-node-lease kube-public kube-system local-path-storage testvault
06/06/2023
Read more...2 min read
In today's highly dynamic and containerized environments, managing environment variables is crucial for configuring applications effectively. With the Kubernetes command-line tool, kubectl, you can imperatively set or remove environment variables for your existing objects.
21/05/2023
Read more...