logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8s 基本概念梳理

Kubernetes核心组件包括:Pod(最小运行单元,可含多个容器)、Node(工作节点)、Service(稳定网络访问入口)和Ingress(域名路由)。配置管理通过ConfigMap和Secret实现,数据持久化使用Volume。Deployment用于管理Pod副本,支持滚动更新和高可用。这些组件共同构建了容器编排系统,实现配置与服务的分离,确保应用的可移植性和弹性扩展。架构上通过Serv

文章图片
#kubernetes#容器#云原生
K8s 架构

k8s 是典型的master-worker架构。master 是大脑,worker负责执行。

文章图片
#kubernetes#架构#容器
docker 常用的命令

传入值:docker build --build-arg APP_VERSION=1.0.0 -t my-python-app:1.0.0 .-f Dockerfile.prod 指定dockerfile 文件。--no-cache 不需要缓存 重新执行dockerFile。应用生成的日志文件、临时文件、上传的数据。配置文件被修改、系统文件被更新。文件是基础镜像中不存在的。文件内容或权限发生了变化

#docker#eureka#容器
docker概念以及dockerfile

摘要: Docker容器是镜像的运行实例,类比面向对象编程中“类”与“对象”的关系。镜像是只读模板,包含程序及其完整依赖环境,确保一致性;镜像仓库分本地和远端,支持协作。通过Dockerfile自定义镜像(如定义基础镜像、执行命令、环境变量等),构建时逐层生成(RUN指令),运行时通过CMD/ENTRYPOINT启动程序。容器共享宿主机内核但隔离运行环境,需挂载卷(VOLUME)持久化数据。关键指

#docker#容器#运维
操作系统中的磁盘

表格算法核心策略优点缺点适用场景FCFS按顺序排队简单、公平效率低,磁头乱跑负载极轻的系统SSTF谁近选谁平均寻道短远处请求易“饥饿”对响应时间敏感SCAN走到黑再回头较好性能,无饥饿两端请求等待久通用系统C-SCAN单向循环,回程不服务等待时间均匀逻辑稍复杂数据库等重负载系统。

#linux
段页结合物理内存

swap分区是操作系统内核会将内存中暂时不活跃的数据(如进程的堆、栈等匿名内存数据)移出至 Swap 空间,从而为当前运行的程序腾出内存;当内存调用时发现没到到对应的页(缺页),这时去加载磁盘中的数据到一块空的内存中,然后继续执行,把加载进来的地址通过总线发送给cpu。这就是换入的大体过程。其实操作系统采用的是段页结合的方式来管理内存的。使用换入换出来实现虚拟内存,如果有4G 内存,给用户的感觉就

#linux#数据结构#运维
多线程进程的合作与死锁

本文摘要:信号量用于解决进程同步问题,通过临界区控制实现互斥访问。临界区管理需满足互斥、有限等待、有空让进和让权等待原则。死锁由互斥使用、不可抢占、请求保持和循环等待四个必要条件引发,可通过预防、避免(如银行家算法)、检测恢复或忽略四种方式应对。银行家算法通过Available、Allocation和Need三个矩阵动态检测系统安全性,确保资源分配不引发死锁,其核心是通过模拟资源分配过程寻找安全序

文章图片
#linux#ubuntu
K8s 基本概念梳理

Kubernetes核心组件包括:Pod(最小运行单元,可含多个容器)、Node(工作节点)、Service(稳定网络访问入口)和Ingress(域名路由)。配置管理通过ConfigMap和Secret实现,数据持久化使用Volume。Deployment用于管理Pod副本,支持滚动更新和高可用。这些组件共同构建了容器编排系统,实现配置与服务的分离,确保应用的可移植性和弹性扩展。架构上通过Serv

文章图片
#kubernetes#容器#云原生
Jenkins 后续构建原理讲解

本文针对Jenkins构建速度优化提出分层JAR+Dockerfile分层COPY方案。通过将Maven依赖目录挂载宿主机实现增量下载,并利用Docker层缓存机制:1)SpringBoot项目配置分层JAR;2)Dockerfile按依赖顺序分4层复制(依赖/加载器/SNAPSHOT/应用层);3)每次仅需上传变更的应用层(约2MB)。该方案使镜像推送量从每次100MB降至2MB,构建时间从13

#jenkins#java
docker 常用的命令

传入值:docker build --build-arg APP_VERSION=1.0.0 -t my-python-app:1.0.0 .-f Dockerfile.prod 指定dockerfile 文件。--no-cache 不需要缓存 重新执行dockerFile。应用生成的日志文件、临时文件、上传的数据。配置文件被修改、系统文件被更新。文件是基础镜像中不存在的。文件内容或权限发生了变化

#docker#eureka#容器
    共 11 条
  • 1
  • 2
  • 请选择