kubectl访问集群环境配置

1、安装kubectl

  • mac
1
brew install kubernetes-cli
  • windows
  1. 下载exe
1
   curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.11.0/bin/windows/amd64/kubectl.exe
  1. 将程序添加到系统PATH

2、安装Helm

  • mac
1
brew install kubernetes-helm
  • windows

下载地址:https://github.com/helm/helm/releases

3、Kubernetes名称空间切换工具

  • install
1
brew install kubectx
  • 切换名称空间
1
kubens xxx

4、配置集群凭据,通过kubectl连接k8s集群

使用scp命令安全地将主节点的配置从 Kubernetes 集群主 VM 中的 /etc/kubernetes/kube.conf 复制到本地计算机的 $HOME/.kube/config

1
2
mkdir -p $HOME/.kube
scp root@<master-public-ip>:/etc/kubernetes/kube.conf $HOME/.kube/config

5、Fish shell安装自动补全

1
2
3
4
$ mkdir -p ~/.config/fish/completions
$ cd ~/.config/fish
$ git clone https://github.com/evanlucas/fish-kubectl-completions
$ ln -s ../fish-kubectl-completions/completions/kubectl.fish completions/

其他shell参见:https://kubernetes.io/docs/tasks/tools/install-kubectl/

6、其他