
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Containerd是一个专注于容器运行时管理的工业级工具,作为Docker的轻量级替代方案,它采用C/S架构并通过gRPC API提供容器管理功能。文章介绍了Containerd的架构设计,包括Bundle和Runtime两大子系统,以及Content、Snapshot等核心插件。通过性能测试对比显示,Containerd在容器生命周期管理方面优于Docker和crio。安装部分详细讲解了YUM

本文系统介绍了容器技术生态系统,从核心技术、平台技术到支持技术三个层面进行全面剖析。核心技术包括容器规范(OCI)、runtime(runc/lxc/rkt)、管理工具(Docker Engine)、定义工具(Dockerfile/ACI)和Registry等;平台技术涵盖编排引擎(Kubernetes/Swarm/Mesos)、管理平台(Rancher)和容器PaaS;支持技术涉及网络(Flan

Docker Swarm 是 Docker 原生的集群管理工具,它将多个 Docker 主机组成一个集群,提供高可用、负载均衡和资源优化功能。Swarm 模式从 Docker v1.12 开始集成到 Docker Engine 中,无需额外安装。Swarm 由管理节点(manager)和工作节点(worker)组成,管理节点负责编排任务,工作节点执行任务。部署 Swarm 集群只需在管理节点执行

本文摘要介绍了Docker容器监控与日志管理的核心方法。监控方面,Docker提供ps、top、stats等命令查看容器状态和资源使用情况,同时推荐使用cAdvisor工具收集监控数据。日志管理方面,Docker默认将容器日志输出到STDOUT/STDERR,可通过logs命令查看。文章强调在微服务架构下,集中式日志管理系统对故障排查至关重要,建议将cAdvisor定位为数据收集器而非展示工具。

本文介绍 Docker 网络相关知识,包括 none、host、bridge 三种原生网络及适用场景,如 none 网络适合高安全性无联网需求应用,host 网络性能好但需考虑端口冲突。还讲解了自定义网络的创建、容器间连通性及通信方式,以及容器与外部世界的访问问题

这份文档围绕 K8s 集群部署展开,先介绍 K8s 的定义、版本、特性及集群架构组件,随后详细说明基于 CentOS 7,以 containerd 为容器运行时(也提及 Docker 配置)部署 K8s 集群的步骤,包括前置环境配置、kubeadm 安装初始化、节点加入、Calico 网络插件部署,还包含优化操作与测试验证,最终成功创建 Nginx 服务并验证了 K8s 的自我修复等特性。

本文介绍了Kubernetes集群管理工具kubectl的基本使用方法。主要内容包括: kubectl命令概述,展示其作为Kubernetes集群管理工具的基本功能,包含创建资源、查看信息、调试等各类命令。 详细命令分类说明,包括基础命令(create/expose/run等)、部署命令(rollout/scale等)、集群管理命令(cordon/drain等)、故障排查命令(describe/l

Kubernetes Pod 是集群管理的最小计算单元,封装一个或多个容器并共享部分命名空间资源。Pod分为静态Pod(由kubelet直接管理)和控制器管理的动态Pod(如Deployment)。Pod通过YAML清单定义,包含容器配置、资源限制等元数据。控制器通过label-selector关联Pod,实现伸缩、升级等功能。查看Pod使用kubectl get pod命令,创建Pod可通过命令

Kubernetes中的Service是解决Pod动态IP访问问题的核心组件,它通过标签选择器动态跟踪Pod变化,提供稳定的访问入口。Service支持三种代理模式:userspace(用户空间转发,性能低)、iptables(内核层规则,默认模式)、ipvs(高性能负载均衡,支持多种算法)。Service类型包括ClusterIP(集群内访问)、NodePort(节点端口映射)、LoadBala

本文围绕 K8s 控制器展开,阐述其作为核心组件,通过控制循环监控集群实际状态与期望状态,实现资源自动化调谐。重点介绍 Deployment、StatefulSet、DaemonSet、Job 等常用控制器类型,说明各自功能、适用场景及核心特性,并辅以配置示例与操作命令,清晰呈现 K8s 控制器的管理逻辑与实战应用。








