自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本地容器(docker)镜像仓库Harbor

使用阿里云开源软件镜像站。

2024-07-23 22:23:13 636

原创 kubernetes核心概念 Controller控制器之StatefulSet

StatefulSet 是用来管理有状态应用的控制器。StatefulSet 用来管理某Pod集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符。参考: https://kubernetes.io/zh/docs/concepts/workloads/controllers/statefulset/

2024-07-21 19:38:40 1033

原创 kubernetes核心概念 service(上)

使用kubernetes集群运行工作负载时,由于Pod经常处于用后即焚状态,Pod经常被重新生成,因此Pod对应的IP地址也会经常变化,导致无法直接访问Pod提供的服务,Kubernetes中使用了Service来解决这一问题,即在Pod前面使用Service对Pod进行代理,无论Pod怎样变化 ,只要有Label,就可以让Service能够联系上Pod,把PodIP地址添加到Service对应的端点列表(Endpoints)实现对Pod IP跟踪,进而实现通过Service访问Pod目的。

2024-07-20 21:53:29 1002

原创 kubernetes核心概念 controller 介绍(上)

DaemonSet是Kubernetes中的一种控制器对象,它的主要作用是在Kubernetes集群的每个节点上运行一个Pod的副本。这意味着,当DaemonSet被创建时,系统会自动调度Pod到所有符合条件的节点上,确保每个节点上都有且仅有一个该Pod的实例。DaemonSet在Kubernetes中有着广泛的应用场景,例如部署网络插件的Agent组件、存储插件的Agent组件、监控组件和日志组件等。

2024-07-19 19:08:55 1172

原创 国产化麒麟操作系统部署K8S

由于本次使用2台主机完成kubernetes集群部署,其中1台为master节点,名称为slave1;其中1台为slave2节点,名称分别为:slave2。链接:https://pan.baidu.com/s/1Tm4sdpM2eInUKhrf9aZYrQ?链接:https://pan.baidu.com/s/14r7g_4E0kKNygZnWKd5U2Q?所有主机均需要操作。所有主机均需要操作。所有集群主机均需要进行配置。可使用VPN实现下载。所有主机均需要操作。所有主机均需要操作。所有主机均需要操作。

2024-07-18 21:30:40 3901

原创 Linux常用命令

2 useradd yangxuefeng -d /home/yxf /yangxuefeng 用户指定放入 /home/yxf/yangxuefeng 目录下 指定用户的加目录。•STAT:进程状态,其中 S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等。然后重启系统(才能识别)!1 直接创建用户-useradd 用户 给用户增加密码-passwd 用户 查询用户id 用户。

2024-07-16 23:54:52 868

原创 K8s笔记

4,维护完成后 kubectl uncordon node3 设置node3 接受调度。4.kubelet检测到有更新的Pod调度过来,通过container runtime运行该Pod。3.scheduluer检测未绑定node的pod,开始调度并更新Pod的Node绑定。1.kubectl cordon node3 设置node3为不可调度。2.kubectl drain node3 驱逐node3上的pod。

2024-07-16 23:14:20 348

原创 kubernetes核心概念 Pod

Pod是Kubernetes集群管理(创建、部署)与调度的最小计算单元,表示处于运行状态的一组容器。Pod不是进程,而是容器运行的环境。一个Pod可以封装一个容器或多个容器(主容器或sidecar边车容器)一个pod内的多个容器之间共享部分命名空间,例如:Net Namespace,UTS Namespace,IPC Namespace及存储资源用户pod默认会被调度运行在node节点之上(不运行在master节点上,但也有例外情况)pod内的IP不是固定的,集群外不能直接访问pod。

2024-07-14 23:03:06 1062

原创 PostgreSQL 日志归档清理

3.执行pg_archivecleanup -d /jd/postgres10.6/data/pg_wal/ 时间戳(更换现场环境目录) --清理这个文件以前的文件 注意时间戳前面需要空格。4.如果还有很多日志执行 find /jd/postgres10.6/data/pg_wal/ -mtime +7 -name “*” -exec rm -Rf {};2.pg_controlddata /jd/postgres/data (根据现场目录)–7代表清理7天前文件日期。

2024-07-13 13:59:26 604

原创 kubeadm极速离线部署Kubernetes 1.27.1版本集群

链接:https://pan.baidu.com/s/1c1wyYpzSCyybVznPlWBifw?链接:https://pan.baidu.com/s/1c1wyYpzSCyybVznPlWBifw?链接:https://pan.baidu.com/s/1c1wyYpzSCyybVznPlWBifw?链接:https://pan.baidu.com/s/1c1wyYpzSCyybVznPlWBifw?链接:https://pan.baidu.com/s/1O5BulDhg4h2X4ftv8HgG0g?

2024-07-11 16:29:44 2599

原创 pg数据库因年龄过大问题处理

usr/local/postgresql-10.5/bin/postgres --signal -D 数据存放目录 数据库名 进入单用户模式。/usr/local/postgresql-10.5/bin/pg_ctl stop -D 数据存放目录。执行sql查看时那个表年龄偏大造成数据量收缩。执行Vacuum freeze 模式名.库名。vacuum freeze 模式名.表名。vacuum freeze 释放整个库。排查程序日志发现数据库在收缩。在单用户模式下执行sql。

2024-07-10 18:08:45 601

原创 Kubernetes高可用集群二进制离线部署(Runtime Docker)

Kubernetes(简称为:k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能,努力成为跨主机集群的自动部署、扩展以及运行应用程序容器的平台。它支持一系列容器工具, 包括Docker、Containerd等。

2024-07-10 12:19:05 2849 1

17212192361080.zip

17212192361080.zip

2024-07-17

空空如也

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

TA关注的人

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