Redis主从模式部署
Redis主从模式部署主从模式是Redis三种集群模式中最简单的,主数据库(master)和从数据库(slave)。其中,主从复制有如下特点: 主数据库可以进行读写操作,当读写操作导致数据变化时会自动将数据同步给从数据库; 从数据库一般是只读的,并且接收主数据库同步过来的数据; 一个master可以拥有多个slave,但是一个slave只能对应一个master; slave挂了不影响其他slave的读和master的读和写,重新启动后会将数据从master同步过来; master挂了以后,不影响slave的读,但redis不再提供写服务,master重启后redis将重新对外提供写服务; master挂了以后,不会在slave节点中重新选一个master; 工作机制: 当slave启动后,主动向master发送SYNC命令。master接收到SYNC命令后在后台保存快照(RDB持久化)和缓存保存快照这段时间的命令,然后将保存的快照文件和缓存的命令发送给slave。slave接收到快照文件和命令后加载快照文件和缓存的执行命令。 复制初始化后,master每次接收到的写命令都会...
Redis单实例安装
Redis单实例安装Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。 **性能极高:**Redis 以其极高的性能而著称,能够支持每秒数十万次的读写操作24。这使得Redis成为处理高并发请求的理想选择,尤其是在需要快速响应的场景中,如缓存、会话管理、排行榜等。 **丰富的数据类型:**Redis 不仅支持基本的键值存储,还提供了丰富的数据类型,包括字符串、列表、集合、哈希表、有序集合等。这些数据类型为开发者提供了灵活的数据操作能力,使得Redis可以适应各种不同的应用场景。 **原子性操作:**Redis 的所有操作都是原子性的,这意味着操作要么完全执行,要么完全不执行。这种特性对于确保数据的一致性和完整性至关重要,尤其是在高并发环境下处理事务时。 **持久化:**Redis 支持数据的持久化,可以将内存中的数据保存到磁盘中,以便在系统重启后恢复数据。这为 Redis 提供了数据安全性,确保数据不会因为系统故障而丢失。 *...
小陈的容器镜像站
小陈的容器镜像站背景由于不可抗力原因建立了镜像站,支持多平台容器镜像代理。 镜像使用优先级:官方地址 > 镜像地址 > 阿里云地址 替换地址gcr.io >>>>> gcr.chenby.cnquay.io >>>>> quay.chenby.cnghcr.io >>>>> ghcr.chenby.cndocker.io >>>>> docker.chenby.cnk8s.gcr.io >>>>> k8s.chenby.cnregistry.k8s.io >>>>> k8s.chenby.cndocker.elastic.co >>>>> elastic.chenby.cndocker.cloudsmith.io >>>>> cloudsmith.chenby.cn 配...
海外镜像同步到阿里云
海外镜像同步到阿里云如果拉取不到镜像可以尝试使用我的仓库进行拉取。所有镜像每隔八小时自动同步。 使用方式1234docker.elastic.co/kibana/[镜像名称]:[版本版本号] ==> registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号]quay.io/csiaddons/[镜像名称]:[版本版本号] ==> registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号]k8s.gcr.io/[镜像名称]:[版本版本号] ==> registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号].... 拉去镜像12registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号]registry.aliyuncs.com/chenby/kube-apiserver:v1.30.1 目前有如下镜像仓库,后续会陆续增加1234567891011121314151617181920212223242526272829303132333435...
二进制安装Kubernetes(k8s)v1.30.1
二进制安装Kubernetes(k8s)v1.30.1https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.41 master节点 kube-apiserver、ku...
使用kubeadm部署高可用IPV4/IPV6集群
使用kubeadm部署高可用IPV4/IPV6集群https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!k8s基础系统环境配置配置IP123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707...
kubernetes 安装 kubernetes-dashboard 7.x
kubernetes 安装 kubernetes-dashboard 7.x介绍Kubernetes仪表板是Kubernetes集群的通用、基于Web的UI。它允许用户管理集群中运行的应用程序并对其进行故障排除,以及管理集群本身。 从7.x版开始,不再支持基于Manifest的安装。现在只支持基于Helm的安装。由于多容器设置和对Kong网关API代理的严重依赖 要轻松支持基于清单安装是不可行的。 安装12345678910# 添加源信息helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/# 默认参数安装helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kube-system# 我的集群使用默认参数安装 kubernetes-dashboard-kong 出现异常 8444 端口占用# 使用下面的命令进行...
二进制安装Kubernetes(k8s)v1.29.2
二进制安装Kubernetes(k8s)v1.29.2https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.31 master节点 kube-apiserver、ku...
IPTV直播源分享地址
IPTV直播源分享地址GitHub地址:https://github.com/fanmingming/live IPTV(IPV6专用)直播源: https://live.fanmingming.com/tv/m3u/ipv6.m3u Global直播源: https://live.fanmingming.com/tv/m3u/global.m3u Radio直播源: https://live.fanmingming.com/radio/m3u/index.m3u 关于 https://www.oiox.cn/ https://www.oiox.cn/index.php/start-page.html CSDN、GitHub、51CTO、知乎、开源中国、思否、博客园、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客 全网可搜《小陈运维》 文章主要发布于微信公众号
Windows OhmGraphite 配置
Windows OhmGraphite 配置由于windows_exporter无法监控温度相关的指标,那么就需要使用OhmGraphite进行监控该指标。 下载访问 https://github.com/nickbabcock/OhmGraphite/releases/ 地址进行下载最新的版本,下载后解压到你自己放的目录 修改配置编辑OhmGraphite.exe.config文件,增加prometheus作为接收数据源。 12345678910111213<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="host" value="localhost" /> <add key="port" value="2003" /> <add key="interval&...
windows_exporter 安装
windows_exporter 安装背景如果想使用Prometheus监控Windows主机相关参数,那么就需要在Windows系统的主机上进行安装指标收集器。 windows_exporter 是 Prometheus 官方所提供的指标收集器。 下载https://github.com/prometheus-community/windows_exporter/releases 访问此地址,即可下载最新版本 运行下载完成后,双击即可完成运行,但是这种方式需要将应用一直放置在前台运行,为了以后的管理,可以将应用注册为服务项。 1sc create windows_exporter binpath= "C:\windwos_exporter\windows_exporter.exe" type= own start= auto displayname= windows_exporter 注:binpath后接的是.exe程序所在的目录及程序名称 配置打开一个新的CMD窗口,在CMD窗口中输入services.msc即可打开Windows的服务管理窗口。在此窗...
安装NETDATA集群监控面板
安装NETDATA集群监控面板介绍12345官方链接演示网页:https://my-netdata.io/官方首页:http://netdata.cloud/文档地址:http://docs.netdata.cloudgithub地址:https://github.com/netdata/netdata#infographic 安装12345官网提供一键安装脚本bash <(curl -Ss https://my-netdata.io/kickstart.sh)国内使用一键安装脚本需要添加参数bash <(curl -Ss https://my-netdata.io/kickstart.sh) --stable-channel 修改主节点的配置12345678910111213141516171819202122232425# 主服务器配置# 生成uuid格式的字符串root@cby:~# uuidgen856a8565-75ac-441f-89e1-2d983272cfderoot@cby:~# vim /etc/netdata/stream.confroot@...
Ubuntu安装typecho博客
Ubuntu安装typecho博客简介名称的来历Typecho 是由 type 和 echo 两个词合成的,来自于开发团队的头脑风暴。 Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从 echo ‘Hello,world!’; 开始自己的PHP编程之路的。 Typecho 是国内开发者开发的一款开源免费的动态博客程序,可以运行在基于 PHP 环境的各种平台上。 官网:Typecho Official Site GitHub:typecho: A PHP Blogging Platform. 相比于同为动态博客并且广为人知的 WordPress 来说,Typecho 的一大特点就是 “精简”。全部文件不足 500KB,但却也实现了完整的主题和插件支持。博客程序很轻量,资源占用也很低,原生支持 Markdown 语法。属于省心并且简洁的博客类型。 安装所需环境1234# 安装PHP所需插件# 添加ppa源add-apt-repository ppa...
Ubuntu安装PHP和NGINX环境
Ubuntu安装PHP和NGINX环境介绍PHP-FPMPHP-FPM 是 PHP FastCGI Process Manager 的缩写,是 FastCGI 进程管理器。 PHP-FPM 是基于 master/worker 的多进程架构模式,与 nginx 的设计风格类似。master 进程主要负责 CGI、PHP 环境初始化,事件监听、子进程状态,worker 进程负责处理 PHP 请求。 FPM 的 master 通过共享内存获取 worker 进程的信息,包括 worker 进程当前状态、已处理请求数等,当 master 进程要杀掉一个 worker 进程时则通过发送信号的方式通知 worker 进程。 FPM 的实现首先是创建一个 master 进程,在 master 进程中创建并监听 socket,然后 fork 出多个子进程,这些子进程各自 accept 请求。子进程的处理很简单,它在启动后阻塞在 accept 上,有请求到达后开始读取请求数据,读取完后开始处理然后再返回,在这期间不会接收其它请求。它跟 nginx 的事件驱动模型是不同的,nginx 是非...
Ubuntu安装MySQL数据库
Ubuntu安装MySQL数据库介绍MySQL 的定义MySQL 是一种开源关系型数据库管理系统。与其他关系型数据库一样,MySQL 将数据存储在由行和列组成的表中。用户可以使用结构化查询语言(通常称为 SQL)定义、操作、控制和查询数据。由于 MySQL 是开源的,因此它的大量功能是在超过 25 年与用户密切合作的过程中开发出来的。 MySQL 软件是开源的MySQL 是开源的,这意味着按照 GNU 通用公共许可条款,该工具可以免费使用。这也意味着,任何人都可以根据自己的使用需求自由修改软件的源代码。这使得 MySQL 分支为其他数据库变体(例如 MariaDB 和 Percona Server for MySQL)。MySQL 也可以通过其他许可用于商业用途。 关系型数据库MySQL 所属的数据库类别称为关系型数据库管理系统 (RDBMS)。关系型数据库是信息的集合,它以预定义的关系组织数据,数据存储在一个或多个由列和行构成的表(或称“关系”)中,用户可以轻松查看和理解不同数据结构之间的关系。关系是不同表之间的逻辑连接,根据这些表之间的交互建立。 下载下载地址https://...
二进制安装Kubernetes(k8s)v1.28.3
二进制安装Kubernetes(k8s)v1.28.3https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.31 master节点 kube-apiserver、ku...
查看调整cpu频率及模式
使用cpufrequtils查看调整cpu频率及模式cpufrequtils是一个查看和修改CPU频率GHz的工具有些物理服务器使用默认频率进行运行,这时可以使用该工具进行就该CPU的核心频率 安装:12apt install cpufrequtilsyum install cpufrequtils 使用:1234567891011121314151617181920212223# 查看全部核心详细信息cpufreq-info# 查看某个核心详细信息cpufreq-info -c 0# 查看CPU当前频率cpufreq-info -f# 查看CPU当前模式cpufreq-info -p# 查看CPU支持的模式cpufreq-info -g# 省电模式cpufreq-set -g powersave# 默认模式cpufreq-set -g ondemand# 性能模式cpufreq-set -g performance# 单独设置CPU频率cpufreq-set -c 0 -f 4.1GHzcpufreq-set -c 1 -f 4.1GHzcpufreq-set -c 2 -f...
二进制安装Kubernetes(k8s) v1.28.0 IPv4/IPv6双栈 可脱离互联网
二进制安装Kubernetes(k8s)v1.28.0https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.0.31 master节点 kube-apiserver、ku...
小版本更新kubernetes
小版本更新kubernetes背景最近一段时间躺平了没有更新我的博客文档。感谢各位小伙伴一直以来的支持。 此脚本基于 https://github.com/cby-chen/Kubernetes/ 仓库内的安装部署文档。此脚本仅会升级k8s相关组件其他组件不进行升级。使用此脚本 务必是使用 该文档进行部署的集群。 脚本放在我的GitHub仓库中:https://github.com/cby-chen/Kubernetes/blob/main/shell/update_k8s.sh 注意事项更新时集群会进行重启!!! 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879#!/bin/bash#### 作者:陈步云# 微信:15648907522# 更新k8s集群,目前脚本支持小版本之间的更新# # # 注意!!!!# 更...
Linux配置clash客户端
Linux配置clash客户端创建配置目录 1root@cby:~# mkdir /etc/clash 下载主程序 1234567891011root@cby:~# wget https://mirrors.chenby.cn/https://github.com/Dreamacro/clash/releases/download/v1.17.0/clash-linux-amd64-v1.17.0.gz--2023-07-01 05:03:15-- https://mirrors.chenby.cn/https://github.com/Dreamacro/clash/releases/download/v1.17.0/clash-linux-amd64-v1.17.0.gzResolving mirrors.chenby.cn (mirrors.chenby.cn)... 2606:4700:3032::ac43:86f6, 2606:4700:3031::6815:19fd, 104.21.25.253, ...Connecting to mirrors.chenby.cn...
二进制安装Kubernetes(k8s) v1.27.3 IPv4/IPv6双栈 可脱离互联网
二进制安装Kubernetes(k8s) v1.27.3 IPv4/IPv6双栈 可脱离互联网https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.0.31 m...
sssss
ssssshttps://www.oiox.cn/admin/write-post.php###
测试
[root@k81 ~]# cat > hello.sh <<EOF#!/bin/bashecho “hello world!”EOF [root@k81 ~]# sh hello.shhello world!
二进制安装Kubernetes(k8s) v1.27.1 IPv4/IPv6双栈 可脱离互联网
二进制安装Kubernetes(k8s) v1.27.1 IPv4/IPv6双栈 可脱离互联网https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.0.31 m...
PVE Cloud-INIT 模板配置
PVE Cloud-INIT 模板配置Cloud-init是什么Cloud-init是开源的云初始化程序,能够对新创建弹性云服务器中指定的自定义信息(主机名、密钥和用户数据等)进行初始化配置。通过Cloud-init进行弹性云服务器的初始化配置,将对您使用弹性云服务器、镜像服务和弹性伸缩产生影响。简单地讲,cloud-init是一个Linux虚拟机的初始化工具,被广泛应用在AWS和OpenStack等云平台中,用于在新建的虚拟机中进行时间设置、密码设置、扩展分区、安装软件包等初始化设置。 对镜像服务的影响为了保证使用私有镜像新创建的弹性云服务器可以自定义配置,您需要在创建私有镜像前先安装Cloud-init/Cloudbase-init。 如果是Windows操作系统,需下载并安装Cloudbase-init。 如果是Linux操作系统,需下载并安装Cloud-init。 在镜像上安装Cloud-init/Cloudbase-init后,即可在创建弹性云服务器时,按照用户的需要自动设置弹性云服务器的初始属性。 对弹性云服务器的影响在创建弹性云服务器时,如果选择...
Helm 安装 Kubernetes 监控套件
Helm 安装 Grafana Prometheus Altermanager 套件安装helm1234# 安装helm工具curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3chmod 700 get_helm.sh./get_helm.sh 下载离线包12345678# 添加 prometheus-community 官方Helm Chart仓库helm repo add prometheus-community https://prometheus-community.github.io/helm-charts# 下载离线包helm pull prometheus-community/kube-prometheus-stack# 解压下载下来的包tar xvf kube-prometheus-stack-45.1.0.tgz 修改镜像地址1234567# 进入目录进行修改images地址cd kube-prometheus-stack/...
二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网
二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!!!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 3.7.191.61 ...
跨磁盘扩容根目录
跨磁盘扩容根目录LVM 的基本概念物理卷 Physical Volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的 header,其余部分被切割为一块块物理区域(physical extents) 卷组 Volume group (VG):将一组物理卷收集为一个管理单元 逻辑卷 Logical volume (LV):虚拟分区,由物理区域(physical extents)组成 物理区域 Physical extent (PE):硬盘可供指派给逻辑卷的最小单位(通常为 4MB) 查看磁盘关系12345678910111213141516171819# 查看磁盘关系root@hello:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSloop0 7:0 0 55.6M 1 loop /snap/core18/2667loop1 ...
cephadm 安装部署 ceph 集群
cephadm 安装部署 ceph 集群介绍手册:https://access.redhat.com/documentation/zh-cn/red_hat_ceph_storage/5/html/architecture_guide/index http://docs.ceph.org.cn/ ceph可以实现的存储方式:块存储:提供像普通硬盘一样的存储,为使用者提供“硬盘” 文件系统存储:类似于NFS的共享方式,为使用者提供共享文件夹 对象存储:像百度云盘一样,需要使用单独的客户端 ceph还是一个分布式的存储系统,非常灵活。如果需要扩容,只要向ceph集中增加服务器即可。ceph存储数据时采用多副本的方式进行存储,生产环境下,一个文件至少要存3份。ceph默认也是三副本存储。 ceph的构成Ceph OSD 守护进程: Ceph OSD 用于存储数据。此外,Ceph OSD 利用 Ceph 节点的 CPU、内存和网络来执行数据复制、纠删代码、重新平衡、恢复、监控和报告功能。存储节点有几块硬盘用于存储,该节点就会有几个osd进程。 Ceph Mon监控器: Ceph Mon维...
二进制安装Kubernetes(k8s) v1.26.0 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.26.0 IPv4/IPv6双栈https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!!!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 Master01 192.168.1.61 master节点 kube-apiserver、kube-control...
























