我正在寻找如何能够在kubernetes上使用多个参数。例如:
const lowerWords = ['one', 'two', 'three']
const upperWords = ['ONE', 'TWO', 'THREE']
let result = {};
function getCombinations(index, caseType, arr) {
if (index == 3) {
arr[index] = (caseType == 'lower' ? lowerWords : upperWords)[index];
result[arr.join(' ')] = true
return
}
arr[index] = (caseType == 'lower' ? lowerWords : upperWords)[index];
getCombinations(index + 1, 'lower', arr);
getCombinations(index + 1, 'upper', arr);
}
getCombinations(0, 'lower', [])
getCombinations(0, 'upper', [])
console.log('resultresult', result)
(但是此查询的结果仅显示默认名称空间的结果)。
如何使用多个参数?
答案 0 :(得分:0)
尝试
kubectl get po --all-namespaces | grep kube-system
甚至更好
kubectl get po --all-namespaces | grep -iE 'dns|api'
答案 1 :(得分:0)
您无法在一个命令中查询多个名称空间资源。 正如有解释的原因,为什么不值得在此github issue
上这样做但是您可以在一个或--all-namespaces
中查询多个资源。例如,获取命名空间services
和pods
的{{1}}和kube-dns
(这将包括@PEkambaram建议的解决方法)
default