ceph存储之RBD块存储
RBD(RADOS Block Device):Ceph块设备,使用精简置备策略,大小可调且将数据”条带化“存储到集群内的多个 OSD。对外提供持久性块存储,通过内核模块或librbd库与Ceph集群进行通信,RBD块设备可以像磁盘一样被挂载到服务器上。 补充 … 阅读全文
RBD(RADOS Block Device):Ceph块设备,使用精简置备策略,大小可调且将数据”条带化“存储到集群内的多个 OSD。对外提供持久性块存储,通过内核模块或librbd库与Ceph集群进行通信,RBD块设备可以像磁盘一样被挂载到服务器上。 补充 … 阅读全文
在之前的文章中介绍了ceph的版本发行周期以及命名规则,本文将通过cephadm工具来搭建个octopus版集群。 cephadm通过ssh从管理端的守护进程连接到主机部署和管理ceph集群,管理端的守护进程能够添加、删除和更新ceph容器。cephadm不依 … 阅读全文
ceph从Nautilus版本(14.2.0)开始,每年都会有一个新的稳定版发行,预计是每年的3月份发布,每年的新版本都会起一个新的名称(例如,“Mimic”)和一个主版本号(例如,13 代表 Mimic,因为“M”是字母表的第 13 个字母)。 版本号的格式 … 阅读全文
在python3.9使用selenium4.1时,控制台执行时出现以下警告: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() in … 阅读全文
当前基于python3.9,selenium4.1.0验证 在py代码执行后提示executable_path弃用警告,内容如下:
1 2 |
D:\PycharmProjects\pythonProject\main.py:2: DeprecationWarning: executable_path has been deprecated, please pass in a Service object driver = webdriver.Firefox(executable_path ="D:\geckodriver\geckodriver") |
原代码内容: [crayon-63e0c6bb88f8e840 … 阅读全文
在查看nodes信息时,ROLES标记了一些节点的身份属性,这个ROLES身份属性其实可以理解成给nodes节点打了个特殊标签。 本文主要介绍,如何添加删除ROLES标记, 命令使用格式:
1 |
kubectl label nodes 节点名字 node-role.kubernetes.io/ROLES属性名称=或- |
最后 … 阅读全文
默认bash包含了自动补全,只要我们输入几个命令的首字母,通过TAB键,就可以补全命令,而bash-completion相当于bash的扩展包,这个包提供了一些额外的补全功能,本文通过bash-completion来设置kubectl参数命令的补全。 本文基于 … 阅读全文
Nexus是一个很强大的私服软件,不仅仅是作为Java的Maven打包使用,同样的也支持pypi、yum源、apt源、npm等等。 如果没有私服,我们所有maven、pypi等下载的包都需要通过官方的仓库或是第三方的镜像仓库,如果整个Team都这么做,那么每次 … 阅读全文
Dashboard是Kubernetes集群可视化Web面板,用户可以通过Kubernetes dashboard来部署监控应用等。 本文当前所部署dashboard版本v2.0.3,请注意版本不同可能会导致部分操作不同。 当前基于CentOS7所配置的集群, … 阅读全文
本文通过kubeadm来创建一个单主的kubernetes(k8s)集群,请注意文中所用软件版本,版本不符可能会导致初始化kubernetes集群失败,在尝试本文前,请了解并已熟练使用docker。 当前环境:三台Centos7.x主机,系统内核3.10.0, … 阅读全文