zoukankan      html  css  js  c++  java
  • 安装和设置kubectl命令

    Linux

    [root@cx--0008 ~]# curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.13.5/bin/linux/amd64/kubectl

    在~/.kube/目录下创建config文件

    [root@cx--0008 ~]# chmod +x ./kubectl
    [root@cx--0008 ~]# mv ./kubectl /usr/local/bin/kubectl
    [root@cx--0008 ~]# mkdir ~/.kube/
    
    [root@cx--0008 ~]# vim .kube/config
    apiVersion: v1
    kind: Config
    clusters:
    - name: "master138"
      cluster:
        server: "https://172.16.2.17/k8s/clusters/c-pqtft"
        certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM3akNDQ
          WRhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFvTVJJd0VBWURWUVFLRXdsMGFHVXQKY
          21GdVkyZ3hFakFRQmdOVkJBTVRDV05oZEhSc1pTMWpZVEFlRncweE9UQTNNVEl4TkRFek16ZGFGd
          zB5T1RBMwpNRGt4TkRFek16ZGFNQ2d4RWpBUUJnTlZCQW9UQ1hSb1pTMXlZVzVqYURFU01CQUdBM
          VVFQXhNSlkyRjBkR3hsCkxXTmhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ
          0tDQVFFQTFLaGU2QnN3bWhKMnVTNXgKNWJmWkRLZGNic0xIRXRhWlhRdjFiSzVUc0ozQjc1RnVUb
          GlzeTAyQ25LbVZZTytuTlY3SlAyS1lOSmRObFFMVQpkZHluN1dKaThOaEsyR1dyTCtQMXVoc3NtV
          XhLVU8xZmdSc04rMDE3TWFOcXk2cTlIV2xsQUpWZ3NHcnZoODIwCmRJakMrakNaRWs1NCtSOC83V
          WZIUldSSXNESXBGdExYSjBFcWJSaUt5cXJVUW9qK1lSaHJ5alpSRStpcjJ1eHAKeU5pUEdXNFpDU
          GtqS2UxUVFwSG1FdmxjTkpMWC9ML0JQN1NIeE1mYWc2eTBtR2EzdWlwczFlMGdBODVWcVNPSApCc
          WF6TEIzSzE3T0ZmT2dMODJTK3c1eFp3cElaSHlDU1ZaOGwzUkorSFVMS3k5L0tZZEtlK2E3azBCQ
          WYzNTE0Cm5vVUlYd0lEQVFBQm95TXdJVEFPQmdOVkhROEJBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRS
          C9CQVV3QXdFQi96QU4KQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVko3WDFNSVF5S3RUR0FRRTV0a
          XArUDI5YVFDVDVVSGRTREFtWTRQcwpWaFZwQVVXempWWG1QdSs0U0lWTjM2YjNvaEROd1FjeW0rd
          Hp0MWlkME5yWWtxdEE3c0QwL1gyaDFqRFhsVWN0CjNtS3d0d3JKd21OV3JWZUtOblF4aFArM1RhW
          DVXYk9nQzhXanRFckJ6QUJYaC9vL2pXREhjWXNUbHkweTc5NVYKQnd6Qm90M2g1ZGZzeFF0SGhSN
          3dtWUVlOWdxWTBLQ2ZHcS9QdWlqQ25RZTA5cW9oTmlxNnZYbU0yNHFBOGMrZQpnTmJqWW1ZdFBid
          mtNaVdPOVlndXVhNnMwdEw3dTFHUGVWcEE4dGlrWExPWVFmMHpBR1dtM1A5MnZ1VHgzZXV3CnlzS
          1kvRVhGWG93VllnVVluMkgyTEhhbEpzZUNJTUpxSUVpU0tEMVYrWXNXMVE9PQotLS0tLUVORCBDR
          VJUSUZJQ0FURS0tLS0t"
    - name: "master138-cx--0008"
      cluster:
        server: "https://172.16.2.138:6443"
        certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN3akNDQ
          WFxZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFTTVJBd0RnWURWUVFERXdkcmRXSmwKT
          FdOaE1CNFhEVEU1TURjeE1qRTFNak14TjFvWERUSTVNRGN3T1RFMU1qTXhOMW93RWpFUU1BNEdBM
          VVFQXhNSAphM1ZpWlMxallUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ
          0VCQUxlOS9JODByeHdVCjZNOTViWmRGaFhaOTkxQkpYVlUxRktPSHZiYkFvTkR0WHY2YUhYUk1SW
          mJVN3lUR3grMTlwK1BmMmd2bkd3NVoKdDZMWVJJTE04N2FPRDE5eHNTYWlRUlJ3R3pnUzA0SEEvN
          01lOVZpb0d2SDJ3bGFsRG1WeVkzTmZBenRUT2ZvSApSc0RIVnFWQ0s1MVRHbTlUOFZsbk9EeDlLS
          jdSN0ZKTDN5d0tQWC9MV1E3YXh6ZEk3UlhrZnM2Wlp2cDh4R1hqCm1oeXhIRTRoNE5URTE4dzRxY
          3VzeTZCc3BTcUwwWWkvemo3UzNwaFozcDltVkxwZit4NkxXYW9sbkZuU2VxRVoKT1YrSmErcmE0S
          jBWKzh3WUM1dm9IV1h2aEFPbXk5cU5rSVd0VGVCTDJ3TUUvZ3hJZUFlbHhnWWRpd3lhRGE3OQpnQ
          jg4RE96c2VRVUNBd0VBQWFNak1DRXdEZ1lEVlIwUEFRSC9CQVFEQWdLa01BOEdBMVVkRXdFQi93U
          UZNQU1CCkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBR3VoMlBGQW1RR0w1RVhQK014bDVxU
          m5kZkZJdGZ3YUtWeGIKZ3hlTmVnNFFqNk13enFIZyt3VGozSDJQZXJLdlUvaXRPUmtnRWZzM1Zhd
          m1YUGFCMHZIQU1zenEzc05VazR0UQphMXhYMENBcWxxdUk5dmhDVHNxK3V6V2xnelV3MU1OR0c0Y
          lJRRit0ZjVaNlpSOG52NjUvSXExK1Q5ZlRMWkF6CjlpeWsxSzd6TnhRanEwU3BIN25pNVh6L2pjV
          TFJSnVURERIVXc3UUZrNjlXSm9CMlJZMW9Gd2RLSG9GMHU5SnEKUE1ycU9xUGo3TmV3MUN2dzRtR
          E92eDJsaFZlKzg5Ui9HQkhyUWx2SDIvY1AvbHB0NGV1dm0zQngwSjZLZW9pNQpjTVhCYTE1bnc2T
          0RQWVJmY09xL1RnVE1OUDdMQXV4dTYwQitGek5zWGxVZmNDZ2w2RU09Ci0tLS0tRU5EIENFUlRJR
          klDQVRFLS0tLS0K"
    
    users:
    - name: "user-4xdhx"
      user:
        token: "kubeconfig-user-4xdhx.c-pqtft:6vrjrpt8sbjpxs2bcq2dnhr4qljwhhfw4htl86pvgq4f9jw4m5rps4"
    
    contexts:
    - name: "master138"
      context:
        user: "user-4xdhx"
        cluster: "master138"
    - name: "master138-cx--0008"
      context:
        user: "user-4xdhx"
        cluster: "master138-cx--0008"
    
    current-context: "master138"

    验证集群

    [root@cx--0008 ~]# kubectl cluster-info
    Kubernetes master is running at https://172.16.2.17/k8s/clusters/c-pqtft
    KubeDNS is running at https://172.16.2.17/k8s/clusters/c-pqtft/api/v1/namespaces/kube-system/services/kube-dns/proxy
    
    To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
    [root@cx--0008 ~]# kubectl  get pod
    NAME                              READY     STATUS    RESTARTS   AGE
    details-v1-68c7c8666d-sq7c7       2/2       Running   0          17d
    httpbin-776487d667-ctw9b          2/2       Running   0          13d
    productpage-v1-54d799c966-5vlz6   2/2       Running   0          17d
    ratings-v1-8558d4458d-8bpr5       2/2       Running   0          17d
    reviews-v1-cb8655c75-679w9        2/2       Running   0          17d
    reviews-v2-7fc9bb6dcf-tjdqk       2/2       Running   0          17d
    reviews-v3-c995979bc-8vkmg        2/2       Running   0          17d

    支持多个集群,用户和身份验证机制

    https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/

  • 相关阅读:
    GDI绘图1——自定义函数
    GDI绘图1——枚举
    打箱子&地形&鼠标点击移动总结
    使用Playmaker1——基础使用
    图形用户编程工具集比较--转
    Java中抽象类和接口的区别
    myeclipse安装 配置Maven3
    在Ubuntu上安装hadoop2.2.0的一些记录
    Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程
    获得hadoop源码网址
  • 原文地址:https://www.cnblogs.com/linyouyi/p/11270326.html
Copyright © 2011-2022 走看看