iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
0

kubectl是用來和k8s叢集溝通的命令行工具,可以用來建立、删除、更新和检查k8s的各種資源。因為接下來的挑戰會用kubectl來進行作業,所以在開始往Kubernetes前進時,我們需要先安裝一下kubectl。

在Linux上安装kubectl

  1. 下載最新的版本
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
  1. 權限修改為可執行
chmod +x ./kubectl
  1. 將指令搬移到/usr/local/bin底下
sudo mv ./kubectl /usr/local/bin/kubectl
  1. 測試是否有安裝完成
➜  ~ kubectl version --client
Client Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.13-dispatcher", GitCommit:"fd22db44e150011eccc8729db223945384460143", GitTreeState:"clean", BuildDate:"2020-07-24T07:48:37Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"darwin/amd64"}
➜  ~

在macOS上使用Homebrew安装kubectl

  1. 安裝指令
brew install kubernetes-cli
  1. 測試是否有安裝完成
kubectl version --client

用gcloud安裝kubectl

gcloud components install kubectl

安裝Kubectl自動補全功能

在zsh上設定

➜  ~ source <(kubectl completion zsh)
➜  ~ source ~/.zshrc

其它系統Kubectl安裝請參考官網


上一篇
Day16 認識GKE
下一篇
Day18 Kubernetes基礎介紹(1)
系列文
微服務系統建置與監控30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言