环境搭建
文章平均质量分 79
songjxin
表达能力比较差.....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
离线部署kubernetes v1.34.3
离线部署Kubernetes v1.34.3指南 本文介绍了在Ubuntu 24.04系统上离线部署Kubernetes v1.34.3集群的详细步骤。主要内容包括: 环境准备:使用VirtualBox虚拟机配置双网卡环境 容器运行时安装:配置containerd使用定制pause镜像和systemd cgroup驱动 网络转发设置:配置IPv4/IPv6转发参数 Kubernetes组件安装:手动下载kubeadm、kubelet和kubectl二进制文件 集群初始化:通过修改kubeadm配置文件指定镜原创 2025-12-18 15:47:45 · 854 阅读 · 0 评论 -
离线部署containerd
本文介绍了containerd的离线部署方法,包括下载静态编译版本解决glibc依赖问题、安装配置步骤、创建systemd服务文件,以及安装runc和CNI插件。特别强调了使用静态编译版本避免glibc版本冲突,并解释了各组件间的关系:containerd作为核心容器运行时,通过runc执行容器,CNI插件负责网络配置。最后提供了常见错误解决方案和组件架构图示,为离线环境部署容器平台提供了完整指南。原创 2025-12-03 11:35:33 · 361 阅读 · 0 评论 -
Kafka基于Kraft下的权限控制
本文基于kafka的版本3.2.0,之前的版本无法使用本文所提到的方法。原创 2022-08-01 10:06:51 · 2343 阅读 · 1 评论 -
docker 部署nexus并启用https
docker 部署nexus并启用https实现目标docker 运行nexusnexus docker仓库支持httpsdocker client只需要把ca证书放到docker目录下,不需要整个机器信任。nexus用 ip:port的方式访问构建nexus镜像生成证书# 这里的ip换为nexus运行机器的ipecho subjectAltName = IP:10.110....原创 2020-04-08 08:51:00 · 4326 阅读 · 2 评论 -
Kubernetes_v1.18 + containerd
Kubernetes_v1.18 + containerd在ubuntu18.04中,使用kubeadm安装k8s 1.18版本,底层不再用docker,改为使用containerd。原因kubelet在调用dockerd启动容器时的流程是 kubelet->dockerd->containerd。dockerd相较于containerd,增加了swarm cluster,doc...原创 2020-04-07 09:24:58 · 2606 阅读 · 0 评论 -
Ceph 移除OSD
针对osd是一整块硬盘的情况针对osd是一整块硬盘的情况针对osd是一整块硬盘的情况删除OSD(手动)找到osd和硬盘的对应关系# 找到osd在哪个节点ceph osd tree # 找出osd对应的一串编码。如 f3477dcf-ac71-49bb-8578-b0a6e8ef1fa7ceph osd dumpssh 连接到osd对应的节点上# 找到尾号是这个编码f3477d...原创 2019-12-09 15:37:56 · 2543 阅读 · 1 评论 -
gitlab pipelie 使用 minio 作为 cache 服务器
当gitlab的runner使用kubernetes动态调度的时候,由于不确定pod会调度到哪个节点,所以,使用宿主机目录作为cache是有问题的。这时需要一个cache的服务器。在k8s中安装minio用helm 找到 minio的chart包。修改values.yaml中的defaultBucket: enabled: true ## If enabled, must be a s...原创 2019-10-17 14:52:51 · 939 阅读 · 0 评论 -
seafile onlyoffice 搭建多人协作在线文档编辑
运行seafile 和 onlyoffice安装docker-compose# for CentOSyum install docker-compose -y# for Ubuntuapt-get install docker-compose -y编辑 docker-compose.ymlversion: '2.0'services: db: image: maria...原创 2019-07-10 16:16:55 · 10613 阅读 · 9 评论 -
kuernetes 集群联邦 federation部署
kubernetes集群配置安装helm可以通过pvc动态创建pvkubectl 版本要求1.8或1.9自定义DNS安装etcd(for dns)helm install --namespace my-namespace --name etcd-operator stable/etcd-operatorhelm upgrade --namespace my-namespace -...原创 2019-07-02 17:35:45 · 569 阅读 · 0 评论 -
kubernetes 使用 nfs作为存储
安装nfs服务端安装yum install -y nfs-utils rpcbindmkdir /nfsdataecho "/nfsdata <client-ip>(rw,sync,root_squash)" >> /etc/exportsservice firewalld stopsystemctl enable rpcbindsystemctl start...原创 2019-05-13 10:03:51 · 743 阅读 · 0 评论 -
centos install vagrant with kvm
先检查一下是否支持KVMcat /proc/cpuinfo | egrep 'vmx|svm'flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pd...原创 2019-05-08 15:27:55 · 604 阅读 · 0 评论 -
ubuntu 安装 microk8s
准备工作准备一台ubuntu的机器,配置如下:OS: ubuntu 18.04docker: 18.06.1cpu、内存:4core 4G硬盘: 100G能连通docker hub(不必翻墙)CPU 内存过低可能带不动。4核4G感觉有点卡。硬盘低了可能会导致docker image持续GC,造成不必要的性能浪费。安装snap install microk8s --classi...原创 2019-04-13 22:45:46 · 3197 阅读 · 1 评论 -
ubuntu 挂载新磁盘
查看空闲磁盘lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 111.3G 0 disk├─sda1 8:1 0 1M 0 part└─sda2 8:2 0 111.3G 0 part /sdb 8:16 0 111.3G 0 disksdc ...原创 2019-04-10 15:48:08 · 2874 阅读 · 0 评论 -
kubernetes中搭建 jumpserver 跳板机
这里是 jumpserver的官方文档搭建过程主要分三步:创建mysql创建redis创建jumpserver创建 mysql 和 redis我都是通过helm创建的。这里过程就省略了。创建jumpserver服务创建pv/pvc这里是通过cephfs的StorageClass创建的pvc,它会自动创建pv,考虑到可能需要多个pod进行负载均衡,所以pv/pvc的访问类型是R...原创 2019-03-29 22:45:42 · 2893 阅读 · 1 评论
分享