kubectl-switch

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

README

kubectl-switch

kubectl-switch是一个kubernetes命令行工具插件,它做的事情非常简单,即:你可以在一台计算机上可以操作多个kubernetes集群.

使用快照

这是一个小示例

安装

源码编译:

go get -u github.com/yulibaozi/kubectl-switch

cd $GOPATH/src/github.com/yulibaozi/kubectl-switch

go build .

# move PATH
mv  ./kubectl-switch /usr/local/bin/

Mac :

brew install yulibaozi/tap/kubectl-switch
注意事项
  1. kubectl 版本要求:1.12.0或更高,你可以使用 kubectl version 来查看
使用流程
  1. 当你安装完kubectl-switch后, 需要向kubectl-switch注册需要操作的集群
kubectl switch register      qa     /root/yulibaozi/admin.kubeconfig
#                         集群名字   集群操作所需要config文件
  1. 查看向kubectl-switch注册成功的集群列表
kubectl switch list
  1. 查看当前kubectl操作的集群
kubectl switch now
  1. 切换kubectl操作的集群
kubectl switch qa
  1. 正常执行其他kubectl命令
两种方式:
 
 如获取节点列表列表:

    1. kubectl get node 
    2. kubectl switch qa get node
使用惯例
  1. 查看支持哪些命令

➜  ~ kubectl switch -h

Kubernetes multi-cluster command line management tool.

Usage:
  kubectl-switch [flags]
  kubectl-switch [command]

Available Commands:
  help        Help about any command
  list        List all cluster message
  now         View cluster of currently in use
  register    Register cluster in switch plugin
  remove      Remove the specified cluster name
  removeall   Removeall cluster config
  version     view switch plugin version

Flags:
  -h, --help     help for kubectl-switch
  -t, --toggle   Help message for toggle

Use "kubectl-switch [command] --help" for more information about a command.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL