Insta刚刚获得Facebook官方推荐360并获得苏宁集团战略投资
06-17
CVMCDN CBS 前言 接上文 kubeadm 搭建高可用 ha 集群。下一个要考虑的指标是存储和外部暴露服务。
日志收集、监控和报警。我个人的习惯是先讨论存储。
关于存储存储类,腾讯云有cbs的开源csi组件。我在kubernetes1.16-1.18环境中使用了腾讯云的开源组件,使用docker作为运行环境。
这又被利用了。易于集成。
初始环境参与:centos84.18.0-.15.1.el8_3.x86_64sh-master-.3.2.13centos84.18.0-.15.1.el8_3.x86_64sh-master-.3.2.16centos84.18.0-.15.1.el8_3.x86_64sh-work-。 3.2.2centos84.18.0-.15.1.el8_3.x86_64sh-work-.3.2.2centos84.18.0-.15.1.el8_3.x86_64sh-work-.3.2.4centos84.18.0-.15.1.el8_3.x86_64集成腾讯云CBS CSI1。
克隆仓库注:kubernetes-csi-tencentcloud 包括 CBS CSI、CFS CSI 和 COSFS CSI。这里我只使用CBS块存储。
另外两个我都用过,但还是感觉不太适合用。代码语言:txt复制git克隆主节点参考--feature-gates=VolumeSnapshotDataSource=trueimage.pngimage.pngimage.png2。
修改所有节点的 kubelet 配置 kubelet 添加对 --feature-gates=VolumeSnapshotDataSource=true image.png3 的支持。部署CBS CSI插件 1、使用腾讯云API Credential创建kubernetes密文: 1、前提条件:首先根据文档提示在腾讯云后端将SecretId SecretKey转换为base64,生成kubernetes密文语言:txt copy echo -n " XXXXXXXXXX" |base6 echo -n "XXXXXXXXXX" |base64 将base64写入secret.yaml文件 image.png 代码语言:txt copy cd /root/kubernetes-csi-tencentcloud-master/deploy/cbs/kuberneteskubectl apply -f Secret.yaml注意:项目是在根目录下git clone的,所以cd /root/kubernetes-csi-tencentcloud-master/deploy/cbs/kubernetes。
包括那些没有特别强调的目录,都是在这个目录image.png2中执行的。创建rbac并创建插件所需的attacher、provisioner、rbac:代码语言:txt copy kubectl apply -f csi-controller-rbac.yamlkubectl apply -f csi-node-rbac.yaml3。
创建控制器、节点和插件创建控制器插件和节点插件代码语言:txt copy kubectl apply -f csi-controller.yamlkubectl apply -f csi-node.yaml###我没有使用snapshot-crd,字面意思应该是快照... kubectl apply -f snapshot-crd.yaml kubectl get pods -n kube-system 可以看到cbs-csi相关组件的创建:image.png4。验证切换目录 cd /root/kubernetes-csi-tencentcloud -master/deploy/cbs/examples 参考storageclass参数修改storageclass-basic.yamlimage.png 代码语言:txt复制 创建storageclass:kubectl apply -f storageclass-basic .yaml 创建 pvc: kubectl apply -f pvc.yaml 创建应用程序 pvc pod: kubectl apply -f app.yamlimage.png 那么 kubectl get storageclass image.png 就是这样。
您可以在构建其他应用程序时使用 CBS 来存储特定参数。阅读文档。
阅读文档。阅读文档并说三遍。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-18
06-18
06-17
最新文章
【玩转GPU】ControlNet初学者生存指南
【实战】获取小程序中用户的城市信息(附源码)
包雪雪简单介绍Vue.js:开学
Go进阶:使用Gin框架简单实现服务端渲染
线程池介绍及实际案例分享
JMeter 注释 18 - JMeter 常用配置组件介绍
基于Sentry的大数据权限解决方案
【云+社区年度征文集】GPE监控介绍及使用