logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DOCKER镜像构建

本文介绍了Docker镜像构建与仓库管理的核心内容。在镜像构建方面,详细讲解了Dockerfile常用指令如FROM、COPY、ADD、ENV、EXPOSE等的使用方法,并通过实际示例演示了如何构建镜像。同时提供了三种镜像优化策略:缩减镜像层、多阶段构建和使用精简基础镜像。在仓库管理方面,详细说明了如何搭建私有Registry仓库,包括基础搭建、HTTPS加密配置、用户认证设置等关键步骤,并演示了

#docker#eureka#容器 +3
Docker网络

Docker网络模式主要包括bridge、host、none和自定义网络。默认安装时会创建docker0网桥,容器自动桥接但无公有IP,需通过NAT访问外网。host模式共享宿主机网络栈但缺乏隔离性,none模式禁用网络功能。自定义网络支持DNS解析和跨容器通信,不同网络默认隔离但可通过连接多个网络实现互通。joined模式允许容器共享网络栈,实现localhost高效通信。自定义网络相比原生br

文章图片
#docker#网络#linux +1
Docker数据卷管理及优化

Docker数据卷管理摘要 Docker数据卷是绕过容器文件系统直接存储在宿主机的特殊目录,用于数据持久化、共享和独立生命周期管理。提供两种卷类型:Bind Mount(指定主机路径)和Docker Managed Volume(自动创建于/var/lib/docker/volumes)。数据卷容器可实现多容器共享数据,备份恢复通过挂载备份目录执行tar命令实现。关键操作包括:创建卷(docker

#docker#eureka#容器 +1
Docker 的安全优化

-privileged=true 的权限非常大,接近于宿主机的权限,为了防止用户的滥用,需要增加限制,只提供给容器必须的权限。这是因为容器使用的很多资源都是和系统真实主机公用的,如果允许容器修改这些重要资源,系统的稳定性会变的非常差。将容器的root用户映射到本地主机上的非root用户,减轻容器和主机之间因权限提升而引起的安全问题。容器只是运行在宿主机上的一种特殊的进程,那么多个容器之间使用的就还

#docker#安全#eureka +2
Kubernetes集群搭建

本文详细记录了Kubernetes集群的部署过程,主要包括三个部分:1)构建Harbor私有镜像仓库,包括Docker安装、SSL证书生成、Harbor配置和启动;2)准备Kubernetes集群主机环境,包括关闭swap、安装Docker、配置Harbor仓库和设置主机解析;3)部署Kubernetes集群,包括安装cri-dockerd、kubeadm组件、拉取镜像并推送到Harbor、初始化

文章图片
#kubernetes#容器#云原生 +1
kubernetes-pod

Kubernetes Pod管理摘要 本文详细介绍了Kubernetes中Pod资源的使用方法,包括命令式、YAML文件声明式两种管理方式。主要内容涵盖: 基础操作:通过kubectl run创建Pod,使用get/describe查看状态,delete删除Pod YAML管理:创建Deployment控制器,支持replicas副本数配置和滚动更新 网络配置:端口映射、服务暴露(ClusterI

文章图片
#java#开发语言
Kubernetes控制器

本文介绍了Kubernetes中ReplicaSet控制器的创建与管理过程。主要内容包括: 通过kubectl创建ReplicaSet并定义副本数为2,随后扩容至4个副本 演示了Pod标签管理和状态监控操作 展示了Deployment控制器的创建、更新策略配置(包括滚动更新参数maxSurge和maxUnavailable) 实现了应用版本升级(v1→v2)和回滚操作 介绍了DaemonSet、J

#kubernetes#docker#容器
(LVS) Linux Virtual Server

lvs-nat与:请求和响应报文都经由Directorlvs-natRIP的网关要指向DIPRIP和DIP未必在同一IP网络,但要能通信lvs-dr与lvs-tun:请求报文要经由Director,但响应报文由RS直接发往Clientlvs-dr:通过封装新的MAC首部实现,通过MAC网络转发lvs-tun:通过在原IP报文外封装新IP头实现转发,支持远距离通信。

#linux#lvs#服务器 +2
MySQL 集群(MySQL Cluster)

本文详细介绍了MySQL 8.3.0源码编译安装及主从复制配置过程。主要内容包括: 从源码下载到编译安装MySQL的完整步骤,包括依赖安装、编译参数配置等; MySQL服务部署流程,包括用户创建、数据目录设置、初始化数据库等; 主从复制配置方法,包含服务器ID设置、binlog配置、同步账号创建等; 一主多从架构实现,包括新从库加入时的数据同步处理; 配置验证测试,确保主从数据同步正常。该方案适用

文章图片
#mysql#adb#数据库 +1
mysql 高可用之组复制 (MGR)及高性能mysqlrouter

MySQL组复制(MGR)是MySQL官方提供的高可用解决方案,支持单主和多主模式。本文详细介绍了MGR的部署流程:1)通过Ansible批量初始化MySQL节点;2)配置组复制参数,包括插件加载、组名设置和节点通信;3)使用rpl_user账户建立复制通道;4)验证数据同步功能。此外还部署了MySQL Router实现读写分离,配置7001端口轮询只读请求,7002端口优先可用写请求。测试显示三

#adb#mysql#linux +1
到底了