zoukankan      html  css  js  c++  java
  • kubernetes 1.6 集群实践 (五)

    下载安装kubectl

    在k8s集群部署 - kubeconfig 文件-(二)文档中有安装步骤

    创建 kubectl kubeconfig 文件

    $ export KUBE_APISERVER="https://192.168.19.101:6443"
    $ # 设置集群参数
    $ kubectl config set-cluster kubernetes 
      --certificate-authority=/etc/kubernetes/ssl/ca.pem 
      --embed-certs=true 
      --server=${KUBE_APISERVER}
      Cluster "kubernetes" set.
    $ # 设置客户端认证参数
    $ kubectl config set-credentials admin 
      --client-certificate=/etc/kubernetes/ssl/admin.pem 
      --embed-certs=true 
      --client-key=/etc/kubernetes/ssl/admin-key.pem
      User "admin" set.
    $ # 设置上下文参数
    $ kubectl config set-context kubernetes 
      --cluster=kubernetes 
      --user=admin
      Context "kubernetes" created.
    $ # 设置默认上下文
    $ kubectl config use-context kubernetes
      Switched to context "kubernetes".
      
    

    admin.pem 证书 OU 字段值为 system:masters,kube-apiserver 预定义的 RoleBinding cluster-admin 将 Groupsystem:masters 与 Role cluster-admin 绑定,该 Role 授予了调用kube-apiserver 相关 API 的权限;

    生成的 kubeconfig 被保存到 ~/.kube/config 文件;

  • 相关阅读:
    PAT 1053 住房空置率
    PAT 1078 字符串压缩与解压
    PAT 1024 科学计数法
    HDU 2078 复习时间
    HDU 2065 "红色病毒"问题
    网络协议分析
    多线程同步
    多线程程序设计
    消息队列通讯
    共享内存通讯
  • 原文地址:https://www.cnblogs.com/panjunbai/p/8372548.html
Copyright © 2011-2022 走看看