krew
约 1 分钟阅读
- kubernetes-sigs/krewGitHubkubernetes-sigs/krewkubernetes-sigs/krew · brew for k8s · 安装 · https://krew.sigs.k8s.io/plugins · | plugin | desc | · | [access-matrix] | 权限检查 |笔记:krew
- brew for k8s
- 安装
- krew.sigs.k8s.io/plugins
# 安装
(
set -x
cd "$(mktemp -d)" \
&& curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.{tar.gz,yaml}" \
&& tar zxvf krew.tar.gz \
&& KREW=./krew-"$(uname | tr '[:upper:]' '[:lower:]')_amd64" \
&& "$KREW" install --manifest=krew.yaml --archive=krew.tar.gz \
&& "$KREW" update
)
brew install krew # macOS Homebrew 安装
# 默认目录 ~/.krew/bin/
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
kubectl krew update
kubectl krew search whoami
kubectl krew install whoami
kubectl krew install ctx ns
kubectl whoami
kubectl krew upgrade
# 服务管理
kubectl krew install ingress-nginx| plugin | desc |
|---|---|
| access-matrixGitHubcorneliusweig/rakkess | 权限检查 |
| cert-manager | |
| ctx ns | 上下文和空间切换 - 类似 kubectx |
| doctor | 扫描集群异常 |
| konfig | 合并或分割配置 |
| oidc-login | |
| outdated | |
| popeye | 扫描集群资源问题 |
| rbac-lookup rbac-view | |
| sniff | Start a remote packet capture on pods using tcpdump and wireshark |
| tail | multiple pods and containers using simple, dynamic source selection. |
| tree | 查看资源层级 |
| view-secret |
kubecm
krew install kubecm
brew install kubecm
kubecm add -f conf.yaml
kubecm rename关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub2 条
- corneliusweig/rakkessgithub.com/corneliusweig/rakkess
- kubernetes-sigs/krewgithub.com/kubernetes-sigs/krew
其他外链3 条
- cert-manager.io/docs/usage/kubectl-plugincert-manager.io/docs/usage/kubectl-plugin
- krew.sigs.k8s.io/docs/user-guide/setup/installkrew.sigs.k8s.io/docs/user-guide/setup/install
- krew.sigs.k8s.io/pluginskrew.sigs.k8s.io/plugins