最近发表
-
2025-12-03
使用Kubeadm安装Kubernetes-1.34.2
本笔记主要记录使用kubeadm在ubuntu22.04.05服务器上部署kubernetes集群,选用Nerdctl环境介绍 节点 IP 角色 k8s-master01 10.0.0.10 控制节点 k8s-worker01 10.0.0.20 工作节点 先决条件 该环节在所有节点都要执行主机解析# cat /etc/hosts10.0.0.10 k8s-master01...
-
2025-12-01
Certbot自动续签SSL证书-Nginx
本笔记主要记录使用阿里云域名以及阿里云ECS实例创建的web服务器,利用Certbot工具去给Nginx申请证书的过程先决条件必须需要拥有一个域名,本文中使用的是阿里云中的域名进行测试购买一台ecs实例作为我们本次测试的web服务器,具体参数可根据自身具体调整。记得开放80与443端口!查看公网IP使用远程工具进行连接根据购买服务器时使用的连接方式进行连接更改主机名[root@web-nginx ~]# hostnamectl Static hostname: web-nginx Icon name: c...
-
2025-11-19
Hadoop-3.4.2高可用集群部署
本实验基于前文Hadoop-3.4.2集群化部署作为基础环境将当前的 Hadoop 3.4.2 三节点标准集群(1 NameNode + 2 DataNode) 升级为 高可用(HA, High Availability)集群,核心目标是:避免单点故障(SPOF),即当主 NameNode 宕机时,备用 NameNode 能自动接管服务。架构对比 组件 原始架构 HA 架构 NameNode 1 个(master) 2 个:act...
-
2025-11-19
Hadoop-3.4.2集群化部署
本次实验采用三节点,主节点部署 NameNode + ResourceManager 纯管理(不运行DataNode/NodeManager),从节点部署 DataNode + NodeManger一、环境准备 主机规划 主机名 IP地址 角色 Master 10.0.0.10 NameNode、ResourceMan...
-
2025-11-05
Hadoop单机与伪分布式部署
本文使用ubuntu25.04系统基于java version "1.8.0_161"和Hadoop 3.4.2环境展开hadoop基于java开发,需要先安装java环境,这里采用jdk-8u161,所需文件准备链接如下:JDK下载链接:https://download.oracle.com/otn/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gzHadoop下载链接:https://dlcdn.apache.org...
-
2025-04-23
ubuntu22.04部署openstack-2024.01
本文主要使用ubuntu22.04使用网络源部署openstack-2024.01版本节点分布 节点 管理网络接口 外部网络接口 磁盘 controller 10.0.0.10 192.168.35.10 sda 100G compute01 10.0.0.20 192.168.35.20 sda 100G sdb 100G co...
-
2025-04-23
如何使用jekyll创建个人博客
本文简单介绍Jekyll如何安装,及简单使用Jekyll 究竟是什么?Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。安装首先我们来介绍如何在linux中通过容器部署的方式安装Jekyll推荐...
-
2025-04-22
使用Kubeadm安装Kubernetes-1.32.3
本文讲解的是以ubuntu22.04.05系统使用kubeadm工具安装kubernetes-v1.32.3的过程节点分布 节点名 IP地址 作用 k8s-master01 192.168.10.55 master k8s-worker01 192.168.10.66 worker01 k8s-worker02 192.168.10.77 ...