如何在kubernetes CLI上使用多个参数?

时间:2019-05-22 09:23:47

标签: kubernetes

我正在寻找如何能够在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)

(但是此查询的结果仅显示默认名称空间的结果)。

如何使用多个参数?

2 个答案:

答案 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中查询多个资源。例如,获取命名空间servicespods的{​​{1}}和kube-dns(这将包括@PEkambaram建议的解决方法)

default