Linux 安裝kubectl


1. 下載安裝包

  文件名稱:kubernetes-client-linux-amd64.tar.gz

  官方網站文件地址:https://kubernetes.io/docs/tasks/tools/

  下載最新版本的命令:curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

    下載指定的安裝包:curl -LO https://dl.k8s.io/v1.16.1/kubernetes-client-linux-amd64.tar.gz

2.安裝

  tar-zxvf kubernetes-client-linux-amd64.tar.gz

  chmod+x ./kubernetes/client/bin/kubectl

  mv ./kubernetes/client/bin/kubectl  /usr/local/bin/kubectl

  ln-s /usr/local/bin/kubectl /usr/bin/kubectl

3. 基礎配置

  因為我只是開發人員,只需要使用kubectl命令查看服務器狀態和微服務日志,所以其他配置就不需要做的。

  導入配置文件:export KUBECONFIG=/usr/local/app/kubernetes/dev

  文件dev的內容如下:包括了k8s的地址,用戶名,秘鑰等信息

apiVersion: v1
clusters:
  - cluster:
      server: https://192.168.1.111:6443
      certificate-authority-data: *******
    name: kubernetes
contexts:
  - context:
      cluster: kubernetes
      user: "211111111"
    name: *************
kind: Config
preferences: {}
users:
  - name: "211111111"
    user:
      client-certificate-data: *************
      client-key-data: ************

  這樣就可以kubectl命令操作這個k8s集群了。

4. 基礎命令

查看所有節點:kubectl get nodes

查看命名空間:kubectl get namespaces

查看int命名空間的所有節點:kubectl get pods -n int

查看單個微服務的日志:kubectl logs -f order-69b4c479dc-xw8fs -n int     (order-69b4c479dc-xw8fs是微服務節點的名稱, int是命令空間) 

同時查看相同名稱的微服務的所有日志:kubectl logs -f deploy/order -n int  (order 是微服務名稱, int是命令空間)   

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM