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

  • 相关阅读:
    洛谷—— P2234 [HNOI2002]营业额统计
    BZOJ——3555: [Ctsc2014]企鹅QQ
    CodeVs——T 4919 线段树练习4
    python(35)- 异常处理
    August 29th 2016 Week 36th Monday
    August 28th 2016 Week 36th Sunday
    August 27th 2016 Week 35th Saturday
    August 26th 2016 Week 35th Friday
    August 25th 2016 Week 35th Thursday
    August 24th 2016 Week 35th Wednesday
  • 原文地址:https://www.cnblogs.com/huanshilang/p/15423610.html
Copyright © 2020-2023  润新知