I want to get pod with label
app=vovo component=db
When i get a pod with label app=vovo and component=db, i can get the result with below command.
kubectl get pod -l app=vovo,component=dbHowever, when i want to get the result
app=vovo or component=db
How can i get the result with one kubectl command?
OR operations for label selection is not supported as per the documentation
Caution: For both equality-based and set-based conditions there is no logical OR (||) operator. Ensure your filter statements are structured accordingly
Here is a close hack you could do:
kubectl get pod -l app=volvo && kubectl get pod -l component=db --no-headersThis will run two kubectl queries for two different labels.