使用 K8S 或 Docker 快速部署 redis6, calico固定IP 集群

写在最前 在 Kubernetes 中部署 Redis 6 的 3 主 3 从的分片集群,真正的难点是 Redis Cluster 强依赖节点的固定 IP。Redis 在初始化时会把每个节点的 IP 写进集群元数据,一旦 IP 变化,主从关系就会失效,集群直接崩坏。而 Kubernetes 的 Po

文章封面

使用 K8S 或 Docker 快速部署 redis6, hostNetwork 集群

写在最前 优先参考使用calico注解能力来实现,使用 K8S 或 Docker 快速部署 redis6, calico固定IP 集群,如果当前系统网络插件不适用则可以继续往下参考。 在 Kubernetes 中部署 Redis 6 的 3 主 3 从的分片集群,真正的难点是 Redis Clust

文章封面

使用 K8S 或 Docker 快速部署 kube-vip

写在最前 在 Kubernetes 高可用部署中,通常涉及到 3 个 master 节点和多个 worker 节点。对于私有化部署,尤其在没有额外云服务资源(如阿里云 SLB)的情况下,我们不能依赖额外的机器,这样会增加不必要的开销。 为了实现 master 节点的高可用,通常使用 keepaliv

文章封面

离线部署Docker 28.x与Docker-Compose

写在最前 1. 下载与安装 可以从 Docker 官方下载页面根据自身的系统架构选择对应版本的安装包。这里以 Docker 28.2.2 为例进行演示。 https://download.docker.com/linux/static/stable/ # 可以先上传离线安装包(例如 docker-2

文章封面

使用 K8S 或 Docker 快速部署 Metrics Server

写在最前 由于 Kubernetes 需要根据资源使用情况实现自动扩缩容(HPA/VPA),因此我们需要部署其资源监控组件 metrics-server,用于采集和汇总各节点及 Pod 的实时指标数据。 https://github.com/kubernetes-sigs/metrics-serve

文章封面

使用 K8S 或 Docker 快速部署 Arm64 Harbor

写在最前 在 ARM 环境中部署 Harbor 的确有些复杂,但幸运的是,GitHub 上有一些大佬提供了预编译的 Harbor 版本安装包,能够大大简化我们的部署过程。本篇文章将使用 wise2c-devops 大佬提供的编译结果来完成 Harbor 的安装,从而省去编译过程,直接实现快速部署。

文章封面

先后顺序

1. 初始化自定义hosts init-hosts.sh,记得修改自定义镜像仓库与当前环境的所有名称与IP [root@hyemvuka01 k8s]# pwd /root/package/k8s [root@hyemvuka01 k8s]# cat init-hosts.sh #!/bin/

文章封面