云原生
文章平均质量分 71
云原生(Cloud Native)是一套基于云环境设计、开发、部署、运维软件的技术体系,核心目标:让应用适配云平台,弹性伸缩、快速迭代、故障自愈、低成本运维。
云原生四大支柱:容器、微服务、DevOps、持续交付;
配套核心底座:Kubernetes(K8s)。
Host_root
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
K8s声明式API详解
本文详细介绍了Kubernetes的声明式API设计思想。通过对比命令式和声明式两种操作方式的区别,阐述了声明式API"描述期望状态,系统自动实现"的核心机制。文章重点讲解了K8s控制器循环的工作原理,分析了声明式API的四大优势(配置即代码、自愈能力、幂等性、可预测性)以及需要注意的三个常见问题。还提供了生产环境最佳实践建议,包括全量使用YAML、版本控制、变更检查等。最后强调声明式API的本质是让用户定义终点,由系统负责实现路径,这是Kubernetes最核心的设计理念。原创 2026-07-24 16:42:41 · 519 阅读 · 0 评论 -
K8s架构总览与组件职责表
Kubernetes采用分层架构设计,分为控制平面和工作节点两部分。控制平面作为集群大脑,包含kube-apiserver(集群唯一入口)、etcd(分布式数据库)、kube-scheduler(资源调度)和kube-controller-manager(状态维护)四大组件。工作节点负责运行业务Pod,包含kubelet(节点管理)、kube-proxy(网络代理)和容器运行时三大组件。架构采用声明式API设计理念,通过控制器自动维持期望状态,具备自愈能力。这种分层设计实现了职责分离、水平扩展、高可用性和安原创 2026-07-24 16:39:36 · 476 阅读 · 0 评论 -
k8s-增删改查
前置基础kubectl,所有操作统一入口资源通用操作模板(所有资源 Pod/Deployment/Service 都适用)-n 命名空间名;简写:po = pod。原创 2026-07-22 20:07:45 · 260 阅读 · 0 评论 -
Helm 的新手快速攻略
本文摘要: Helm安装与使用指南:从下载二进制包到K8s应用部署。安装步骤包括解压、配置PATH、添加Bitnami仓库(类似应用商店)。重点讲解Chart结构:Chart.yaml定义版本信息,templates存放K8s资源模板,values.yaml管理参数配置。详细说明服务生命周期管理:install部署、upgrade升级(支持atomic自动回滚)、rollback版本回退、uninstall卸载。最后介绍helm包管理,包括本地打包和Harbor仓库推送。关键前提:需确保时间同步、kubec原创 2026-06-27 11:36:48 · 292 阅读 · 0 评论 -
Kubernetes 之资源对象 Pod详解
Kubernetes Pod 核心概念与实践摘要 Pod是Kubernetes的最小调度单元,包含1个或多个共享网络/存储的容器。关键组件包括: Pause容器:基础网络容器,维护Pod网络命名空间 Init容器:串行执行初始化任务,全部成功后才启动业务容器 业务容器:并行运行,包括主容器和Sidecar辅助容器 Pod分为静态Pod(由节点直接管理)和业务Pod(由控制器管理)。创建流程包括:提交请求→控制器生成→调度器分配→kubelet创建容器。 关键特性: 镜像拉取策略(Always/IfNotPr原创 2026-06-22 12:57:21 · 723 阅读 · 0 评论 -
Docker的详细安装步骤
本文介绍了在Rocky Linux系统上配置Docker环境的完整流程:1.备份并修改yum源为国内USTC镜像站;2.安装必要系统工具;3.配置内核网络转发和连接数参数;4.调整系统资源限制参数;5.添加阿里云Docker源并安装Docker及相关组件;6.配置包含30+国内镜像源的加速器列表;7.重启服务使配置生效。整个过程涵盖了从系统优化到Docker安装配置的关键步骤,特别针对国内网络环境进行了优化,解决了默认资源限制过低的问题,确保Docker能够高效运行。原创 2026-06-21 19:22:01 · 180 阅读 · 0 评论 -
Kubernetes自动化运维平台--Rancher(离线安装)
底层网络就绪:加载网桥、iptables 模块,支撑 K8s Pod 通信、Service 转发、网络策略。事后校验:确认模块加载成功,避免后续安装 containerd/kubelet 报网络 / 存储底层错误。持久化生效:配置开机自动加载,重启机器不用重复手动加载模块。底层存储就绪:加载 overlay,支持容器镜像分层读写。上传准备好的镜像 (10个镜像)服务器最低配置要求:4核4G。直接登录 :容器对应的ip。4: 安装docker源。7: 安装docker。8:启动Docker。原创 2026-06-19 15:16:37 · 522 阅读 · 0 评论 -
(二)kubeadm方式搭建单master的k8s的集群
prod-k8s-master (master节点)1:编写Kubernetes初始化配置文件查看kubernetesVersion2:更新的初始化文件(可选,更新记得更改controlPlaneComponentHealthCheck默认的超时时间,以及证书的有效时间)原创 2026-06-18 23:37:35 · 392 阅读 · 0 评论 -
(一)kubeadm方式搭建单master的k8s的集群
本文详细介绍了Kubernetes集群节点的初始化配置流程。主要内容包括:1) 集群节点主机名设置、防火墙关闭、SElinux禁用等基础配置;2) 系统内核参数调优,包括网络、内存、文件系统等参数优化;3) 安装配置容器运行时containerd;4) 配置Kubernetes安装源并安装kubeadm、kubelet、kubectl组件;5) 集群时间同步设置和内核升级等准备工作。文章提供了完整的命令和配置示例,适用于RockyLinux 9.4系统环境下的Kubernetes集群部署。原创 2026-06-18 22:40:03 · 896 阅读 · 0 评论
分享