
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
公司部署一个多服务系统:需要:容器间直连可指定 IP网络与其他项目隔离自定义网络出现在容器 IP 为指定值容器间可直接通信为什么默认 bridge 不能指定 IP?默认 bridge 网络(docker0)是 Docker 自动创建的,仅提供动态 IP 分配(内置 DHCP),未开放手动指定 IP 的配置入口;设计上侧重 “开箱即用” 的通用性,而非定制化,且无子网 / IP 段自定义能力,无法固
大家好~ 上一篇我们分享了Docker的安装配置、镜像与容器的基础操作,今天继续深入Docker实战核心,聚焦资源限制数据卷管理端口映射和容器互联这四大关键场景。这些操作是Docker部署应用的必备技能,尤其是资源限制能避免容器占用过多宿主机资源,数据卷保障数据持久化,容器互联则实现服务间通信。下面我们一步步拆解,每个命令都附带详细旁注,确保大家能直接上手实操。宿主机目录挂载:适合「容器与宿主机共
本文专注于通过kubeadm工具快速部署 Kubernetes 1.20 版本集群,全程采用「方法一」(本地镜像+配置文件部署),规避网络依赖问题。集群包含 1 个 Master 控制节点、2 个 Worker 工作节点,搭配 Flannel 网络插件实现 Pod 通信,以及 Dashboard 可视化管理界面,适用于测试环境或企业内网搭建。所有命令均附带详细注释,步骤清晰易懂,新手也能顺利完成部
对于初学者而言,K8S 的架构设计、组件协作和部署流程往往是入门的核心难点 —— 控制平面与工作节点如何分工?核心组件之间如何协同工作?数据在集群中如何流转?这些问题直接决定了对 K8S 的理解深度。本文将围绕 K8S 的核心逻辑展开,以 “概念铺垫 + 重点拆解” 的方式,先简明梳理云原生与 K8S 的基础认知,再聚焦集群架构与组件这一核心,结合实际部署场景,清晰剖析组件职责、协作流程与数据流向
作为 Kubernetes(简称 K8s)中最小的部署单元,Pod 是所有容器化应用运行的基础——无论是简单的单容器应用,还是多容器协同的复杂服务,最终都会以 Pod 的形式在 K8s 集群中部署。本文将从基础概念、核心特性、关键配置到实战案例,带你彻底搞懂 Pod,新手也能轻松上手~Pod 是 K8s 集群中最小的、可调度的部署单元,它本质是一个「容器组」,代表集群中的一个运行进程。一个 Pod
1 CPU = 1 vCPU(虚拟CPU),对应物理机的1个核心或1个超线程。支持小数表示:例如0.25表示该容器最多可使用1个CPU的四分之一(即25%的CPU时间片)。毫核(m)表示法:1 CPU = 1000m(毫核),这是K8s中最常用的CPU单位表示方式,尤其适合精细控制资源分配。Kubernetes Pod的资源单位是资源配置的基础,正确理解和使用CPU的毫核(m)与内存的二进制单位(
作为 Kubernetes(简称 K8s)中最小的部署单元,Pod 是所有容器化应用运行的基础——无论是简单的单容器应用,还是多容器协同的复杂服务,最终都会以 Pod 的形式在 K8s 集群中部署。本文将从基础概念、核心特性、关键配置到实战案例,带你彻底搞懂 Pod,新手也能轻松上手~Pod 是 K8s 集群中最小的、可调度的部署单元,它本质是一个「容器组」,代表集群中的一个运行进程。一个 Pod
1 CPU = 1 vCPU(虚拟CPU),对应物理机的1个核心或1个超线程。支持小数表示:例如0.25表示该容器最多可使用1个CPU的四分之一(即25%的CPU时间片)。毫核(m)表示法:1 CPU = 1000m(毫核),这是K8s中最常用的CPU单位表示方式,尤其适合精细控制资源分配。Kubernetes Pod的资源单位是资源配置的基础,正确理解和使用CPU的毫核(m)与内存的二进制单位(
开发者频繁将代码提交到主干,通过自动化测试、构建验证代码可用性,核心是“早发现、早解决问题”。开发者提交代码到GitLab仓库仓库触发自动化测试(验证代码语法、功能)自动化构建(将源码编译为可运行的程序包)第二轮全面测试(压力测试、集成测试)部署到测试/生产服务器异常时快速回滚团队协作:通过GitLab的群组、用户、权限管理,规范代码提交;自动化构建:Jenkins自动拉取代码、编译、打包,减少手
本文档基于实战教案与企业级应用经验,系统梳理了 Docker 全栈知识体系:从云服务与虚拟化基础铺垫,到 Docker 核心概念、环境搭建、镜像与容器操作,再到网络配置、资源限制、数据持久化、Docker Compose 编排及 Harbor 私有仓库部署,形成 “理论 + 实操 + 场景” 的完整闭环。







