自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AlmaLinux10 安装 ansible

想着在 ansible 官网找找看有没有对应系统的安装方法,嘿嘿~ ,没找着,但是找到一个用 pip 安装的方法,安排~使用ansible 会提示 下面WARNING ,需要设置配置文件。AlmaLinux10 最小化安装没有 ansible。我试过了还是会提示没找到 ansible。yum 仓库里面也没有 ansible。修改配置文件,指定 hosts 位置。接下来就到熟悉的环节了 ,配置。会提示没找到 ansible。网上有说用 dnf 安装的。用 yum 安装 不行。

2025-06-10 04:20:39 177

原创 如何实现mysql增加字段索引不锁表

ALGORITHM表示算法:default默认(根据具体操作类型自动选择),inplace(不影响DML),copy创建临时表(锁表),INSTANT只修改元数据(8.0新增,在修改名字等极少数情况可用)LOCK表示是否锁表:default默认,none,shared共享锁,exclusive。新增 instant 算法,秒级添加字段。这个版本现在遇到的很少了,就不过多介绍了。增加了ONLINE DDL。

2025-06-10 02:22:36 97

原创 windows11安装docker

wsl2版本信息WSL 版本: 2.5.7.0内核版本: 6.6.87.1-1WSLg 版本: 1.0.66MSRDC 版本: 1.2.6074Direct3D 版本: 1.611.1-81528511DXCore 版本: 10.0.26100.1-240331-1435.ge-release。

2025-06-08 04:30:17 288

原创 docker镜像连不上hub解决方法

为了使更改生效,你需要重启Docker服务。根据你的需求,你可以添加或修改这些配置项。编辑,新增国内仓库地址。添加国内镜像仓库地址。

2025-06-08 04:29:04 119

原创 docker镜像加速

在镜像里面执行获取阿里云镜像加速器 地址:https://cr.console.aliyun.com/#/accelerator加速地址:https://13y53hx9.mirror.aliyuncs.com安装 Docker 客户端。

2025-05-18 13:43:23 441

原创 docker默认镜像存储地址修改

创建 daemon.json 文件,添加文件路径修改备份/var/lib/docker路径启动Docker服务测试Docker服务。

2025-05-18 13:36:30 345

原创 Ubuntu22.04 安装docker-ce

($(

2025-05-18 13:09:36 245

原创 centos安装docker

主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷。

2025-05-18 12:53:32 126

原创 Docker API基本使用

在前面我们说到docker客户端指令docker与server端的交互,实际上就是对docker api的封装。本篇我们来尝试直接通过docker的api来与docker server端实现基本的交互。默认情况下,Docker的守护进程会监听在本地套接字,我们可以通过修改Docker启动文件以使Docker可以同时监听到一个网络端口上。这样的话,就可以通过Docker API实现远程交互。默认情况下,如果开启基于网络端口的监听,docker会监听到tcp的2375端口上。

2025-05-18 12:41:10 436

原创 Docker Compose教程

services:web:build: .ports:redis:这个文件定义了两个服务:web和redis。web服务使用当前目录的Dockerfile进行构建,并且映射web服务的5000端口到宿主机5000端口。redis服务使用一个公共的redis镜像。

2025-05-18 12:19:35 1024

原创 Dockerfile实践

通过Dockerfile构建的镜像所启动的容器应该尽可能短暂(生命周期短)。“短暂”意味着可以停止和销毁容器,并且创建一个新容器并部署好所需的设置和配置工作量是极小的。

2025-05-16 12:03:35 459

原创 Dockerfile多阶段构建

Docker官方显示也意识到了上述问题,所以从Docker 17.05开始支持多阶段构建(multistage builds)。使用多阶段构建我们就可以很容易解决前面提到的问题,并且只需要编写一个Dockerfile。

2025-05-13 16:13:06 154

原创 Dockerfile

格式为,指定维护者信息容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中,为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在Dockerfile中,我们可以事先指定某些目录挂载为匿名卷,这样在运行时如果用户不指定挂载,其应用也可以正常运行,不会向容器存储层写入大量数据。相当于容器启动时使用的-v选项,只不过这里不能指定挂载到宿主机的位置。

2025-05-13 14:52:20 851

原创 Docker存储驱动

在说docker的文件系统之前,我们需要先想清楚一个问题。我们知道docker的启动是依赖于image,docker在启动之前,需要先拉取image,然后启动。多个容器可以使用同一个image启动。那么问题来了:这些个容器是共用一个image,还是各自将这个image复制了一份,然后各自独立运行呢?我们假设每个容器都复制了一份这个image,然后各自独立运行,那么就意味着,启动多少个容器,就需要复制多少个image,毫无疑问这是对空间的一种巨大浪费。

2025-05-13 14:45:13 648

原创 Flannel网络配置

Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信,Flannel是CoreOS开发,专门用于docker多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟ip地址Flannel使用go语言编写。

2025-05-13 14:37:37 650

原创 006.Docker网络

Docker除了提供三种的默认网络模式之外,也允许用户针对一些特定的应用场景去创建一些自定义的网络。这样属于这个网络的容器就可以单独隔离出来,它们之间可以相互通信,而不在这个网络的容器就不能直接访问到它们。一个容器可以属于多个网络,同一个自定义网络下的容器可以通过各自的容器名访问到对方,因为会使用到docker内嵌的一个dns功能。cbridgeoverlaymacvlan1、创建一个叫作my_net。

2025-05-13 14:28:36 726

原创 005.Docker存储

如果删除了挂载的容器,数据卷并不会被自动删除,如果要删除一个数据卷,必须在删除最后一个还挂载着它的容器时显示的使用docker rm -v 命令来指定同时删除关联的容器。容器db1和db2都挂载同一个数据卷到/dbdata目录,三个容器任何一方在该目录的写入,其他 容器都能看到。–volumes-from参数可以多次使用,从多个容器挂载多个数据卷。查看主机上现有的数据盘。

2025-05-13 14:28:01 276

原创 Docker镜像管理

无论我们对镜像做何种操作,首先它得有个名字。我们在前面使用docker run来运行容器的时候,就需要传递一个镜像名称,容器基于该镜像来运行。当没指明镜像tag时,默认为latest,但latest没有任何特殊含义,在docker hub上很多repository将latest作为最新稳定版本的别名,但这只是一种约定,不是强制规定,一个repository可以有多个tag,而多个tag也可能对应同一个镜像。

2025-05-13 14:22:54 274

原创 Docker容器管理

需要说明的是,容器是为任务而生的。一个容器建议只运行一个进程,而且这个进程需要在容器的前台运行,不能通过daemon的方式运行。如果进程退出,容器也会随之停止5、docker run常用选项说明6、查看当前节点上的容器状态7、进入容器8、运行容器的最佳实践通常而言,服务类容器需要长期运行,所以使用daemon的方式运行;而工作类环境通常是给我们提供一个临时的工作环境,所以一般以run –ti的方式在前台运行。

2025-05-13 14:21:42 997

原创 Docker安装

在docker-ce中,已废弃/etc/sysconfig/docker这种配置方式,转而采用/etc/docker/daemon.json来配置。

2025-05-13 14:01:36 232

原创 Docker简介

Docker的英文翻译是“码头工人”,即搬运工,它搬运的东西就是我们常说的集装箱Container,Container里面装的是任意类型的App。我们的开发人员可以通过Docker将App变成一种标准的、可移植的、自管理的组件,我们可以在任何主流的操作系统中开发、调试和运行。从概念上来看,Docker和传统的虚拟机比较类似,只是更轻量级,更方便使用。

2025-05-13 14:00:38 794

原创 mysql实操

官方安装包下载地址。

2025-05-12 12:40:02 695

原创 持续集成CI/CD--Jenkins

持续部署(continuous deployment)是通过自动化的构建、测试和部署 循环来快速交付高质量的产品。某种程度上代表了一个开发团队工程化的程度, 毕竟快速运转的互联网公司人力成本会高于机器,投资机器优化开发流程化相对 也提高了人的效率,让 engineering productivity 最大化解锁 Jenkins之后,在 Customize Jenkins 页面内, 您可以安装任何数量的有用插件作为您初始步骤的一部分。安装建议的插件- 安装推荐的一组插件,这些插件基于最常见的用例.

2025-05-12 11:44:51 597

原创 Redis安装-版本5.0.14

【代码】Redis安装-版本5.0.14。

2025-05-12 11:19:28 168

原创 RabbitMQ

hosts。

2025-05-12 11:13:51 980

原创 Prometheus监控

官方文档地址2. 部署2.1 二进制Centos 7获取软件部署修改权限添加系统服务/usr/lib/systemd/system/prometheus.service添加开机启动3. prometheus 配置3.1 全局配置3.2 告警配置3.2 路由规则配置3.3 配置文件3.3.1 数据拉取配置说明3.3.2 静态配置常规静态配置file_sd_config配置示例:配置文件 prod_node.yml3.3.3

2025-05-09 10:23:04 839

原创 kong网关

是一个开源的和,专为现代分布式架构设计。它基于和(Lua 脚本扩展),提供高性能、可扩展的 API 管理能力,支持插件化扩展,适用于。

2025-05-09 10:00:20 560

原创 容器日志收集log-pilot

【代码】容器日志收集log-pilot。

2025-05-08 11:55:26 247

原创 Kubernetes 基于GlusterFS的动态存储

ssh 秘钥用的是root 秘钥, 所以启动服务用户也需要改成 root。pvc和服务需要在同一个命名空间下面, 否则会报错,pvc 找不到。GlusterFS 管理服务容器需要以特权模式运行 ,在。的启动参数中添加,这是容器启动时候需要的。在 m1 上执行 ,本机不用执行。

2025-05-08 11:10:26 943

原创 harbor私有镜像仓库

Linux 主机(推荐 Ubuntu/CentOS)Docker 17.06.0-ce 或更高版本Docker Compose 1.18.0 或更高版本4GB 以上内存(生产环境建议 8GB+)至少 40GB 磁盘空间(根据镜像存储需求调整)

2025-05-08 10:32:19 325

原创 安装nfs

客户端服务端都需要安装,nfs-utils rpcbind。重载exports配置。

2025-05-07 10:45:22 144

原创 kubernets-helm使用

查看版本查看helm短版本。

2025-05-07 10:40:01 726

原创 k8s-dashboard免密登入

将 kubernetes-dashboard 用户绑定集群管理员权限。同样镜像是国外的, 可以先下载镜像然后放在本地仓库。参数开启 skip 按钮。

2025-05-07 10:32:17 153

原创 kubernets部署v1.20.0

直接安装官方编排文件, 这样要证书认证报错, 还需要下载编排文件添加启动参数。新增 IP_AUTODETECTION_METHOD 执行网卡名称。安装 calicoctl 作为 kubectl 插件。下载 etcd 的 Calico 网络清单。载入elrepo-kernel元数据。内核版本 >= 4.19 后。检查启动项时候最新,然后重启。安装最新版本的kernel。修改 etcd 地址配置。同步 limit 配置。升级安装ELRepo。查看当前实际启动顺序。master加入集群。

2025-05-07 10:23:13 909

原创 安装 go 环境

【代码】安装 go 环境。

2025-05-07 09:51:22 184

原创 Kubernetes架构

只要您稍微了解 Kubernetes 的基础知识,您就知道它是一个用于大规模运行分布式应用和服务的 开源容器编排平台。但是,您可能并不了解它的组件以及这些组件的交互方式。不妨让我们来简要了解一下 Kubernetes 的设计原理,然后探讨 Kubernetes 的不同组件是如何协同工作的。

2025-05-07 08:20:44 607

原创 Kubernetes(K8s)介绍

Kubernetes(K8s)在一个由云本地计算基金会(CNCF)托管的开源容器管理工具。这也被称为Borg的增强版本,它是在谷歌开发的,用于管理长时间运行的进程和批处理作业,这在早期是由独立的系统处理的。Kubernetes具有跨集群自动部署、应用程序扩展和应用程序容器操作的能力。它能够创建以容器为中心的基础设施。

2025-05-07 07:54:52 779

原创 F5重装系统及操作手册

2025-05-06 10:44:41 306

原创 分布式存储GlusterFS

分布式存储GlusterFS。

2025-05-06 10:13:50 905

原创 dnsmasq自建DNS

为方便区分不同的二级域名,建议按二级域名创建配置文件。

2025-05-01 18:23:08 858

空空如也

空空如也

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

TA关注的人

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