9
社区成员
发帖
与我相关
我的任务
分享
#操作k8s集群可以分为两种方式:1、使用kubectl命令行工具。2、通过Dashboard页面可视化操作
#安装
#配置
安装完成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集群的统一管理,迅速切换。
kubectl config use-context admin //设置当前使用的上下文