Kubectl随记:修订间差异
来自三线的随记
小无编辑摘要 |
小无编辑摘要 |
||
第1行: | 第1行: | ||
=== kubectl set default editor === | |||
export KUBE_EDITOR=/usr/bin/vim | |||
===kubectl completion bash not working 排障随记=== | ===kubectl completion bash not working 排障随记=== | ||
需要已经安装 bash-completion | 需要已经安装 bash-completion |
2021年12月15日 (三) 16:23的版本
kubectl set default editor
export KUBE_EDITOR=/usr/bin/vim
kubectl completion bash not working 排障随记
需要已经安装 bash-completion
如果提示 _get_comp_words_by_ref: command not found
错误的话,需要执行
source /usr/share/bash-completion/bash_completion
执行命令 set
看一下当前环境的相关配置有没有kube相关项
set | grep -i kube
没有的话需要执行
source <(kubectl completion bash)
正常的话,打开 kubectl debug
__kubectl_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi }
export BASH_COMP_DEBUG_FILE=****
根据debug file里面的记录去排查出错点
ps: use kubectl to get all api resource types
kubectl api-resources -o name --cached --request-timeout=5s --verbs=get