dengyouf

导航

2025年2月24日 #

Elasticsearch集成MinIO实现数据迁移

摘要: 一、实验环境 本次实验采用 docker-compose 的方式部署 elasticsearch 实例和 MinIO 实例,通过备份数据到 MinIO 实现将 elasticsearch-A 实例的数据迁移至 elasticsearch-B 实例。 OS:ubuntu20.04 Docker: 20 阅读全文

posted @ 2025-02-24 17:29 dengyouf 阅读(272) 评论(0) 推荐(0)

Docker 安装 Elasticsearch 7.X 集群

摘要: 一、Elasticsearch 简介 Elasticsearch 是一个分布式搜索引擎,底层基于 Lucene 实现。Elasticsearch 屏蔽了 Lucene 的底层细节,提供了分布式特性,同时对外提供了 Restful API。Elasticsearch 以其易用性迅速赢得了许多用户,被用 阅读全文

posted @ 2025-02-24 15:57 dengyouf 阅读(326) 评论(0) 推荐(0)

2025年2月23日 #

Kubernetes 集群安装 MetalLB

摘要: Kubernetes 集群安装 MetalLB MetalLB是一个用于为Kubernetes服务提供负载均衡的开源项目。它为Kubernetes集群提供了对外部访问的能力,特别是对于那些没有云提供商负载均衡器的环境,比如裸金属或者本地虚拟机环境。 启用严格 ARP 模式 如果 kube-proxy 阅读全文

posted @ 2025-02-23 17:19 dengyouf 阅读(75) 评论(0) 推荐(0)

2025年2月20日 #

基于ingress-nginx实现灰度发布

摘要: 基于ingress-nginx实现灰度发布 灰度发布介绍 工作中,我们会经常对应用进行升级发版。在互联网公司尤为频繁,主要为了满足业务的快速发展,我们经常用到的发布方式有滚动更新,蓝绿部署,灰度发布。 滚动更新 依次进行新旧更替,知道旧版本全部被替换 蓝绿部署 两台独立的系统,对外提供服务称为绿系统 阅读全文

posted @ 2025-02-20 21:48 dengyouf 阅读(238) 评论(0) 推荐(0)

2025年2月19日 #

Ingress-Nginx 快速入门

摘要: 一、 安装 Ingress 1. 使用资源清单文件部署Ingress-Nginx 官网: https://kubernetes.github.io/ingress-nginx/deploy/#bare-metal-clusters 在 Kubernetes 集群中部署 ingress-nginx 时 阅读全文

posted @ 2025-02-19 13:57 dengyouf 阅读(508) 评论(0) 推荐(0)

基于Ubuntu 24.04 安装 KVM虚拟机

摘要: 系统要求 CPU 虚拟化扩展是否可用 ➜ ~ sudo egrep -c '(vmx|svm)' /proc/cpuinfo 32 KVM 内核模块是否已加载 ➜ ~ modprobe kvm_intel nested=1 ➜ ~ echo "options kvm_intel nested=1"| 阅读全文

posted @ 2025-02-19 11:09 dengyouf 阅读(1496) 评论(0) 推荐(0)

Kubernetes对接 Harbor 镜像仓库(Containerd)

摘要: 一、Containerd 对接 Harbor 前提: k8s节点 hosts 文件需要能解析Harbor域名:192.168.1.250 reg.linux.io coredns 解析域名(可选) ~# kubectl edit cm/coredns -n kube-system apiVersio 阅读全文

posted @ 2025-02-19 10:53 dengyouf 阅读(210) 评论(0) 推荐(0)

企业级Harbor镜像仓库搭建

摘要: 一、企业级Harbor镜像仓库搭建 1.1 Prerequisites 官网: https://goharbor.io/docs/2.12.0/install-config/installation-prereqs/ 1.2 Harbor Installation Prerequisites ~# 阅读全文

posted @ 2025-02-19 10:47 dengyouf 阅读(50) 评论(0) 推荐(0)

Ceph 集群搭建

摘要: Ceph 集群搭建 本实验使用 ceph-deploy 搭建 ceph 集群,用到的操作系统和软件版本如下: os: CentOS Linux release 7.9.2009 ceph: Nautilus(14.2.22) 主机名 public网段 cluster网段 角色 ceph-node01 阅读全文

posted @ 2025-02-19 10:41 dengyouf 阅读(319) 评论(0) 推荐(0)

Kubeadm 安装 Kubernetes v1.26.9(Containerd)

摘要: 一、机器准备 主机名解析 echo " 192.168.1.31 k8s-master01 master01 k8s-api.linux.io 192.168.1.41 k8s-worker01 worker01 192.168.1.42 k8s-worker02 worker02 " |sudo 阅读全文

posted @ 2025-02-19 10:26 dengyouf 阅读(72) 评论(0) 推荐(0)