首页 > 其他分享 >kubectl plugins

kubectl plugins

时间:2023-12-28 19:12:39浏览次数:36  
标签:kubectl github krew kubectx install plugins choco

kubectx

kubectx is a tool to switch between contexts (clusters) on kubectl faster.

Install with choco

choco install kubectx

github: https://github.com/ahmetb/kubectx

kubens

kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.

Install with choco

choco install kubens

github: https://github.com/ahmetb/kubectx

krew

Krew is the plugin manager for kubectl command-line tool.

Install with choco

choco install krew

https://krew.sigs.k8s.io/docs/user-guide/setup/install/

tree

A kubectl plugin to explore ownership relationships between Kubernetes objects through ownersReferences on the objects.

Install with krew

kubectl krew install tree

github: https://github.com/ahmetb/kubectl-tree

标签:kubectl,github,krew,kubectx,install,plugins,choco
From: https://www.cnblogs.com/Tiger-Lu/p/17933106.html

相关文章

  • 有了这篇 Kubectl 命令总结,5分钟优雅入门 K8s!
    kubectl常用命令指南Kubectl命令是操作kubernetes集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握Kubectl自动补全#setupautocompleteinbash,bash-completionpackageshouldbeinstalledfirst.$source<(kubectlcompletionbash)#setupautoc......
  • [Troubleshooting] kubectl cp exit code 255 - exec: \"tar\": executable file no
    0.背景kubectlcpcontainer文件到本地host报错:$kubectlcptest/po-test-pod-0:/tmp./-cctr-test-containertime="2023-12-20T02:17:29Z"level=errormsg="execfailed:unabletostartcontainerprocess:exec:\"tar\":executablefile......
  • 玩转 K8s 权限控制:RBAC + kubeconfig 搞定 kubectl 权限管理那些事
    目录1.先抛需求2.RBAC配置2.1.K8s里的RBAC机制介绍2.2创建ServiceAccount、Role、RoleBinding和Secret3.配置kubeconfig文件3.1kubeconfig文件介绍3.2具体的kubeconfig配置3.3kubeconfig切换测试4.总结1.先抛需求当一个K8s集群需要被多个租户共享时,就......
  • kubesphere 的 流水线maven 模板缺少 kubectl解决
    最开始解决方案是maven的pod里通过在线下载kubectl命令 发现每次构建后端服务,都去官网下载kubectl命令相当慢。既然用到maven模板,遂将master节点的kubectl命令通过hostpath挂载到maven的pod模板里面。问题解决。 agent模板cm配置【jenkins-casc-config】在【kubes......
  • k8s:通过 kubectl 插件 Kubepug 实现集群升级检查(废弃API资源检查)
    背景:k8s的版本迭代很快,虽然主要版本一直没有变化,但是次要版本一直在迭代,2022年一年就发布了三个次要版本,同时不同的次要版本之间API资源一直在变化,有新加入的,也有废弃删除的。不同版本的api资源版本也有不同,往往不是向下兼容的,比如在低版本中API资源版本为v1beta1,而高版......
  • kubectl获取命名空间下所有configmap集合的方法
    前言:获取单个configmap并忽略特定字段的操作可参照:kubectl获取ConfigMap导出YAML时如何忽略某些字段。要获取命名空间下所有ConfigMap并忽略特定字段,你可以使用kubectl命令与例如yq这样的工具结合使用来忽略或删除不需要的字段。以下是一个步骤和示例,展示了如何结合使用这些工具......
  • kubectl获取ConfigMap导出YAML时如何忽略某些字段
    前言:当我们在使用Kubernetes时,常常需要通过kubectl命令行工具来管理资源。有时我们也想将某个资源的配置导出为YAML文件,这样做有助于版本控制和资源的迁移。然而,默认情况下,使用kubectlget命令导出资源配置会包含一些元数据字段:如**annotations****,**creationTimestamp**,**r......
  • org.springframework.context.ApplicationContextException: Failed to start bean ‘
    错误信息org.springframework.context.ApplicationContextException:Failedtostartbean'documentationPluginsBootstrapper';nestedexceptionisjava.lang.NullPointerException  atorg.springframework.context.support.DefaultLifecycleProcessor.doStar......
  • kubectl 操作
    kubectl实现对pod的端口转发kubectl--namespacedrone-serviceport-forward$POD_NAME8080:$CONTAINER_PORT 列出pod使用的镜像:$kubectlgetpods--all-namespaces-ojsonpath="{.items[*].spec.containers[*].image}"|\tr-s'[[:space:]]''\n&......
  • kubectl-切换集群
    kubectl远程调用k8s集群//当前集群信息kubectlcofingcurrent-context//当前集训配置信息kubectlconfigview//选择集群通过上下文名字切换kubectlcofinguse-contextcontextNAME .kube/config配置文件示例Cluster//待补充... ......