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是命令空间)   

 

 

 

posted @ 2021-10-19 10:08  闲人鹤  阅读(1627)  评论(0编辑  收藏  举报