安装kubectl-课程笔记

浅羽技术
浅羽网络工作室官方账号
2022-05-21 22:16:43

安装完kubectl之后,还对它进行基本的配置,新建一个config文件(磁盘中任意位置,需要配置名为KUBECONFIG的环境变量,路径指向config文件,同kubectl配置操作)没有后缀,重命名为config。

apiVersion: v1
kind: Config
preferences: {}

#集群
clusters:

  • cluster:
    certificate-authority-data: #CA证书
    server: #api server地址
    name: k8sprod

#用户
users:

  • name: admin
    user:
    as-user-extra: {}
    client-certificate-data: #admin证书
    client-key-data: #私钥

#上下文
contexts:

  • context:
    cluster: k8sprod
    user: admin
    name: admin

#设置默认上下文
current-context: admin
  可以看到,配置文件中主要包含三部分:

clusters:指定CA证书和api server地址
users:集群用户,可以使用证书或者用户名、密码的方式登录
contexts:上下文,绑定用户与集群,可以设置默认使用的context
  文件配置完成后,可以使用 kubectl cluster-info 查看是否可以正常操作集群。配置文件中可以指定多个集群、多个用户、多个上下文,方便对k8s集群的统一管理,迅速切换。

...全文
91 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

9

社区成员

发帖
与我相关
我的任务
社区管理员
  • community_655
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧