随笔分类 - Euler / HCIE / k8s
摘要:目录k8s搭建(1.28.2版本)1. 安装containerd1.1 下载tar包1.2 编写服务单元文件2. 安装runc3. 安装cni插件3.1 下载文件3.2 设置crictl运行端点4. 配置containerd5. 主机配置5.1 编辑hosts文件(可选)5.2 开启流量转发5.3
阅读全文
摘要:目录Containerd配置镜像加速器1. 旧版本配置方法1.1 生成containerd配置文件1.2 修改配置文件2. 新版本配置方法2.1 创建目录2.2 配置加速器3. 测试拉取镜像 Containerd配置镜像加速器 为什么要给containerd配置镜像加速器? 因为k8s1.24以后的
阅读全文
摘要:目录制作KubeVirt镜像1. 准备磁盘文件2. 编写Dockerfile3. 构建镜像4. 上传镜像到仓库(可选)5. 导出镜像6. 虚拟机yaml文件7. 启动虚拟机8. 启动虚拟机报错 制作KubeVirt镜像 我们现在已经安装好了Kubevirt并且也运行了第一个虚拟机,但是这个虚拟机并不
阅读全文
摘要:目录Kubevirt部署1. 简介2. 核心概念3. 部署kubevirt3.1 部署kubevirt operator3.2 开启嵌套虚拟机3.2.1 intel3.2.2 AMD3.3 继续部署kubevirt3.4 安装virtctl4. 运行第一个虚拟机 Kubevirt部署 KubeVir
阅读全文
摘要:目录Gitlab1. 使用docker部署gitlab2. 登录gitlab2.1 修改语言为中文2.3 修改密码3. 用户管理3.1 创建用户4. 配置ssh拉取代码4.1 添加ssh密钥4.2 测试拉取 Gitlab 1. 使用docker部署gitlab [root@master ~]# mk
阅读全文
摘要:k8s使用rbd作为存储 如果需要使用rbd作为后端存储的话,需要先安装ceph-common 1. ceph集群创建rbd 需要提前在ceph集群上创建pool,然后创建image [root@ceph01 ~]# ceph osd pool create pool01 [root@ceph01
阅读全文
摘要:目录1. 修改containerd配置文件2. 重启containerd3. 验证4. 给containerd配置docker镜像加速器 由于现在国内无法连接dockerhub,所以镜像也是拉取不到的,所以需要去拉取本地仓库的地址 k8s版本 1.26 如果直接去指定harbor的地址的话是会失败的
阅读全文
摘要:目录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
阅读全文
摘要:这里仅作为CKA的补充,只会写CKA里没有写的博客
阅读全文
摘要:搭建k8s高可用 高可用只针对于api-server,需要用到nginx + keepalived,nginx提供4层负载,keepalived提供vip(虚拟IP) 系统采用openEuler 22.03 LTS 1. 前期准备 因为机器内存只有16G,所有我采用3master + 1node 主
阅读全文