自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 附042.Kubernetes_v1.32.3生成环境高可用部署方案

kubeadm init:用于搭建 Kubernetes 控制平面节点;kubeadm join:用于搭建 Kubernetes 工作节点并将其加入到集群中;kubeadm upgrade:用于升级 Kubernetes 集群到新版本;kubeadm token:用于管理 kubeadm join 使用的 token;kubeadm reset:用于恢复(重置)通过 kubeadm init 或者 kubeadm join 命令对节点进行的任何变更;

2025-04-01 09:30:00 1100

原创 附041.K3S+内置ETCD高可用生成环境部署

采用Docker作为容器运行时;采用全Server模式,所有节点均为Server(Server节点同时也是Agent);使用HAProxy+KeepAlive对外提供APIServer的高可用(反向代理);基于K3S自带的traefik提供ingress,实现外部对内的服务访问;使用Longhorn实现集群的持久化存储;额外部署helm,方便后期部署相关应用包;额外部署kuboard,用于集群的图形化管理;新增一个管理节点的脚本。K3S是一个轻量级Kubernetes发行版。

2025-03-16 13:50:14 1202

原创 附024.Kubernetes全系列大总结

Kubernetes全系列总结如下,后期不定期更新。欢迎基于学习、交流目的的转载和分享,禁止任何商业盗用,同时希望能带上原文出处,尊重ITer的成果,也是尊重知识。若发现任何错误或纰漏,留言反馈或右侧添加本人反馈。

2025-03-10 22:55:08 702

原创 054.Kubernetes Prometheus监控解决方案

参考《002.Prometheus简介概述》kube-prometheus项目收集了 Kubernetes manifests、Grafana仪表板和Prometheus 规则等整套清单,以使用 Prometheus Operator通过Prometheus提供易于操作的端到端 Kubernetes 集群监控。

2025-03-10 22:44:28 1039

原创 附040.K3S+外置ETCD高可用生成环境部署

K3S是一个轻量级Kubernetes发行版。易于安装,内存消耗低,所有二进制文件不到100mb。边缘计算-Edge物联网-IoTCIARM嵌入K8S在下载相应版本的工具:cfssl_1.6.5_linux_amd64 #cfssl工具cfssljson_1.6.5_linux_amd64 #json模板。

2025-03-10 22:40:46 799

原创 001.OpenShift介绍

Red Hat OpenShijft Container Platform (OpenShift)是一个容器应用程序平台,它为开发人员和IT组织提供了一个云应用程序平台,用于在安全的、可伸缩的资源上部署新应用程序,而配置和管理开销最小。OpenShift构建于Red Hat Enterprise Linux、Docker和Kubernetes之上,为当今的企业级应用程序提供了一个安全且可伸缩的多租户操作系统,同时还提供了集成的应用程序运行时和库。OpenShift带来了健壮、灵活和可伸缩的特性。

2025-03-05 22:02:20 800

原创 004.Gitlab CICD流水线模型

gitlab cicd流水线是基于gitops,即所有对流水线的配置都是代码的形式,且保存在当前代码仓的根目录。文件名也是固定的,为 .gitlab-ci.yml。实际项目中,针对流水线会定义多个步骤:编译、构建、部署、测试、发布、上线等。

2025-03-04 14:09:50 1033

原创 003.Gitlab配置runner

gitlab runner是用于执行 gitlab cicd任务的工具,最终执行gitlab cicd任务的组件就是runner。gitlab runner可以部署在Windows、Linux、Kubernetes中,可以通过包管理器、二进制、容器等方式进行部署。gitlab runner将监听gitlab服务器上由项目中的 .gitlab-ci.yml 文件定义的作业。当作业被触发时,gitlab runner将下载代码并执行任务。

2025-03-02 19:11:43 916

原创 002.Gitlab基础使用

gitlab,cicd,自动化流水线

2025-03-02 12:34:03 1517

原创 001.GItLab介绍及多方式部署

GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本。

2025-02-27 12:37:44 910

原创 附039.Kubernetes_v1.32.2生产环境高可用部署

Kubernetes v1.32.2 高可用生产环境部署,Kubernetes dashboard部署,持久存储Longhorn部署,ingress部署

2025-02-25 12:27:05 1107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除