同步操作将从 腾讯蓝鲸智云/bk-bcs 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
部署BCS管理的高可用Kubernetes集群有2种方式:
蓝鲸社区版(BCS增值包):使用容器服务控制台一键创建Kubernetes集群,Master节点推荐3或5台,集群创建成功后,可以进入集群节点列表,为集群增加节点
手动部署:
资源 | 配置 |
---|---|
CPU | 4核 |
Mem | 8GB |
Disk | >= 50GB |
注:Slave节点可根据业务规模增加机器配置
CentOS 7及以上系统,推荐CentOS 7.4
注:
集群网络模式使用Overlay网络模式,需要有NAT模块(iptable_nat)
CRI推荐使用Docker,storage-dirver推荐使用overlay2,CentOS内核版本需要在3.10.0-693及以上支持Overlay2
在K8S集群中部署如下组件,即能将K8S纳入BCS管理
user_token
register_token
cd $GOPATH/src/bk-bcs/build/bcs.${VERSION}/bin/bcs-kube-agent
docker build .
将build后的镜像推送至Docker仓库或者导入至要K8S Master机器本地
cd $GOPATH/src/bk-bcs/bcs-k8s/bcs-kube-agent/install
修改kube-agent.yaml
配置文件
image
字段:填写镜像的<REPOSITORY>:<TAG>
bke-address
字段:填写创建的Cluster_ID修改kube-agent-secret.yml
文件
token
字段: 将集群register_token
base64 encodingbke-cert
字段:将部署BCS Service层组件时生成的CA证书base64 encoding在K8S集群中执行
kubectl create -f kube-agent-secret.yml
kubectl apply -f kube-agent.yaml
cd $GOPATH/src/bk-bcs/build/bcs.${VERSION}/bin/bcs-kube-agent
docker build .
将build后的镜像推送至Docker仓库或者导入至要K8S Master机器本地
参考bcs-watch部署文档修改配置文件
将bcs-datawatch.yaml
放置于每台K8S master机器的manifests目录,默认/etc/kubernetes/manifests
,以static pod方式运行bcs-k8s-watch
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。