06 2024 档案

摘要:目录EFK1. 日志系统2. 部署ElasticSearch2.1 创建handless服务2.2 创建sts3. 部署kibana4. 部署ilogtail(docker-compose)4.1 编写docker-compose4.2 配置ilogtail采集4.3 查看容器采集的日志4.4 采集 阅读全文
posted @ 2024-06-30 22:46 FuShudi 阅读(590) 评论(0) 推荐(1) 编辑
摘要:目录NFS动态制备1. 拉取代码2. 修改镜像仓库为阿里云2.1 拉取镜像3. 开始安装csi4. 查看pod状态5. 创建sc5.1 修改storageclass-nfs.yaml6. 将sc设为默认7. 测试使用 NFS动态制备 1. 拉取代码 从github上拉取代码,这一步会因为网络原因造成 阅读全文
posted @ 2024-06-26 16:43 FuShudi 阅读(36) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-06-25 10:45 FuShudi 阅读(1) 评论(0) 推荐(0) 编辑
摘要:流水线变量 在pipeline中也是可以定义变量,使用变量的。使用关键字environment 1. 全局变量/局部变量 1.1 全局变量 流水线中也是有局部变量和全局变量之分的,他们都是使用关键字environment来定义 pipeline { agent { kubernetes { clou 阅读全文
posted @ 2024-06-23 16:33 FuShudi 阅读(27) 评论(0) 推荐(0) 编辑
摘要:目录Jenkins连接k8s集群1. Kubernetes插件简介2. Kubernetes插件使用2.1 kubernetes的连接参数3. 测试4. 错误原因 Jenkins连接k8s集群 默认Jenkins是有2个执行器的,我们也可以通过增加节点的方式去让他拥有更多的执行器,连接固定节点的方法 阅读全文
posted @ 2024-06-23 14:41 FuShudi 阅读(924) 评论(0) 推荐(0) 编辑
摘要:目录Jenkins部署1. 创建sa2. 创建pvc3. 创建deployment4. 创建service5. 登录jenkins6. 简单配置jenkins6.1 安装插件6.2 配置用户6.3 配置插件下载地址6.3.1 页面操作6.3.2 容器操作6.3.3 重启jenkins6.3.4 安装 阅读全文
posted @ 2024-06-22 16:02 FuShudi 阅读(426) 评论(0) 推荐(2) 编辑
摘要:sed -i 's|http://repo.openeuler.org/|https://mirrors.huaweicloud.com/openeuler/|g' /etc/yum.repos.d/openEuler.repo 阅读全文
posted @ 2024-06-22 10:14 FuShudi 阅读(20) 评论(0) 推荐(0) 编辑
摘要:目录AWX+gitlab1. Awx配置1.1 添加机构1.2 添加团队1.3 添加主机1.4 测试主机连通性2. 对接gitlab2.1 添加凭证2.2 添加项目2.3 上传playbook2.3.1 克隆仓库2.3.2 创建分支2.3.3 编写playbook并上传2.3.4 上传ansible 阅读全文
posted @ 2024-06-21 21:00 FuShudi 阅读(153) 评论(0) 推荐(0) 编辑
摘要:目录awx1. 部署awx1.1 克隆仓库1.2 生成yaml1.3 部署operator1.4 查看pod1.5 修改镜像地址2. 登录awx2.1 查看端口2.2 查看默认密码 awx awx是红帽Ansible Tower的开源版本,他的功能是可以使用web界面来操作ansible 操作系统使 阅读全文
posted @ 2024-06-21 18:39 FuShudi 阅读(451) 评论(0) 推荐(0) 编辑
摘要:目录Playbook条件语句1. when的基本使用1.1 when的基本示例1.2比较运算符1.3 比较运算符示例1.4 逻辑运算符1.5 逻辑运算符示例2. 条件判断与block2.1 block示例2.2 rescue2.3 always Playbook条件语句 在有的时候play会依赖于变 阅读全文
posted @ 2024-06-21 10:31 FuShudi 阅读(107) 评论(0) 推荐(0) 编辑
摘要:目录fact变量1.1 fact变量的引用ansible的魔法变量1. 魔法变量的使用1.1 魔法变量的实际使用 fact变量 在常用模块里就提到过setup模块,这个模块会收集被控端的信息,而这个模块收集信息的方式就是依赖于fact,返回的是json格式的数据 [ansible@master an 阅读全文
posted @ 2024-06-20 19:14 FuShudi 阅读(69) 评论(0) 推荐(0) 编辑
摘要:目录Ansible的变量1. 在主机清单中定义1.1 定义内置变量1.2 定义内置变量使用提权1.3 给主机组定义变量1.4 定义自定义变量2. 通过vars定义变量3. 通过vars_files定义变量4. 通过host_vars和group_vars定义变量5. 注册变量 Ansible的变量 阅读全文
posted @ 2024-06-20 17:14 FuShudi 阅读(102) 评论(0) 推荐(0) 编辑
摘要:目录Playbook(剧本)1. yaml1.1 yaml的语法规则1.2 yaml的数据类型1.3 yaml的示例2. ansible-playbook2.1 playbook入门2.2 执行playbook2.3 使用playbook安装软件3. 更多示例Handler1. handler简单示 阅读全文
posted @ 2024-06-20 16:00 FuShudi 阅读(47) 评论(0) 推荐(0) 编辑
摘要:目录ansible常用模块1. file模块1.1 file模块的选项1.2 file模块的使用1.2.1 使用file模块在远程主机创建文件1.2.2 创建目录1.2.3 删除文件/目录2. copy模块2.1 copy模块的选项2.2 copy模块的使用3. yum_repository模块3. 阅读全文
posted @ 2024-06-20 15:14 FuShudi 阅读(139) 评论(0) 推荐(0) 编辑
摘要:目录Gitlab1. 使用docker部署gitlab2. 登录gitlab2.1 修改语言为中文2.3 修改密码3. 用户管理3.1 创建用户4. 配置ssh拉取代码4.1 添加ssh密钥4.2 测试拉取 Gitlab 1. 使用docker部署gitlab [root@master ~]# mk 阅读全文
posted @ 2024-06-19 19:44 FuShudi 阅读(56) 评论(0) 推荐(0) 编辑
摘要:k8s使用rbd作为存储 如果需要使用rbd作为后端存储的话,需要先安装ceph-common 1. ceph集群创建rbd 需要提前在ceph集群上创建pool,然后创建image [root@ceph01 ~]# ceph osd pool create pool01 [root@ceph01 阅读全文
posted @ 2024-06-19 13:23 FuShudi 阅读(210) 评论(0) 推荐(2) 编辑
摘要:目录Ceph提供nfs服务1. 前期准备1.1 检查模块1.2 检查是否有nfs-ganesha集群2. 创建nfs服务2.1 ceph提供的nfs的架构3. nfs导出3.1 创建cephfs3.2 导出3.3 客户端尝试挂载3.4 验证4. 高可用nfs-ganesha Ceph提供nfs服务 阅读全文
posted @ 2024-06-18 15:45 FuShudi 阅读(871) 评论(1) 推荐(0) 编辑
摘要:目录1. 修改containerd配置文件2. 重启containerd3. 验证4. 给containerd配置docker镜像加速器 由于现在国内无法连接dockerhub,所以镜像也是拉取不到的,所以需要去拉取本地仓库的地址 k8s版本 1.26 如果直接去指定harbor的地址的话是会失败的 阅读全文
posted @ 2024-06-17 16:44 FuShudi 阅读(488) 评论(2) 推荐(0) 编辑
摘要:目录calico基本管理1. ippool1.1 创建一个池1.2 指定pod使用ippool1.2.1 生成一个pod模板1.2.2 修改pod模板1.2.3 验证pod的ip1.2.4 测试pod之间的连通性1.3 指定固定ip2. 定义网络策略2.1 网络策略实验2.1.1 定义网络策略2.1 阅读全文
posted @ 2024-06-17 13:25 FuShudi 阅读(23) 评论(0) 推荐(0) 编辑
摘要:这里仅作为CKA的补充,只会写CKA里没有写的博客 阅读全文
posted @ 2024-06-15 17:56 FuShudi 阅读(20) 评论(0) 推荐(0) 编辑
摘要:搭建k8s高可用 高可用只针对于api-server,需要用到nginx + keepalived,nginx提供4层负载,keepalived提供vip(虚拟IP) 系统采用openEuler 22.03 LTS 1. 前期准备 因为机器内存只有16G,所有我采用3master + 1node 主 阅读全文
posted @ 2024-06-05 18:11 FuShudi 阅读(397) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-06-03 15:36 FuShudi 阅读(0) 评论(0) 推荐(0) 编辑
摘要:目录Ceph对象网关,多区域网关1. 文件系统与对象存储的区别1.1 对象存储使用场景1.2 对象存储的接口标准1.3 桶(bucket)2. rgw2.1 对象存储认证2.2 对象网关所涉概念2.3 可用区和ceph集群的关系3. 部署对象网关3.1 创建realm3.1.1 列出所有的realm 阅读全文
posted @ 2024-06-01 15:51 FuShudi 阅读(370) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示