k8s

tangyal35 分钟前
kubernetes·k8s·部署·node·理论·pod·集群cluster
kubernetes(k8s)基础理论与集群部署摘要:本文系统讲解 Kubernetes 的核心理论与集群部署实操。理论部分涵盖容器化演进、Master‑Node 集群架构、Pod 核心概念、正向与反向代理、有状态与无状态服务,以及 K8s 资源与对象体系(资源分类、资源清单五大顶级字段、API 详解与常用命令对照表);实操部分基于 CentOS7 与 k8s‑1.23.6,从修复 yum 源、关闭防火墙与 Swap、安装 Docker 与集群三件套等前置准备,到 kubeadm 初始化 Master、Worker 节点加入集群、部署 Flannel
深念Y6 小时前
java·开发语言·golang·k8s·编译·流水线·cicd
Makefile vs go run:Go 项目构建方式对比用 Makefile。 它是 Go 行业的既定标准——Kubernetes、Docker、Prometheus、Hugo、etcd 等主流项目全部使用。go run 仅适合临时、一次性运行。
智码看视界2 天前
运维·阿里云·kubernetes·k8s·日志监控·容器运维·阿里云ack
Day59-阿里云ACK实战:生产级K8s集群部署与运维前两篇文章我们用 kind 和 minikube 在本地跑通了 K8s,也用 kubectl apply 部署了 Spring Boot 应用。但真正上生产,你面临一个选择:自建 K8s 还是用云厂商托管?
养海绵宝宝的小蜗2 天前
k8s
Pod 管理总结在 Kubernetes 中,Pod 是最小的可部署计算单元,也是所有工作负载的载体。无论是 Deployment、ReplicaSet 还是 Job,最终都会以 Pod 的形式运行在集群节点上。因此,掌握 Pod 的创建、管理、资源声明以及生命周期控制,是玩转 K8s 的第一步。
张洛闻Eren2 天前
运维·docker·云原生·容器·kubernetes·k8s
云原生k8s【第六课】:K8s 访问控制整体总流程(访问 API 服务器三关安检)任何人 / 程序想要操作 K8s 集群,必须依次过完三道关卡:
张洛闻Eren3 天前
运维·数据库·云原生·kubernetes·k8s·github
云原生k8s【第五课】:资源配额与限制目的:给容器定好 CPU、内存的上下限,防止某个程序乱占机器资源,把整台服务器拖崩,多团队共用集群时还能划分资源地盘。
.柒宇.3 天前
运维·k8s·ansible·prometheus
运维常见面试题_07_配置管理与监控(Ansible · Prometheus · Alertmanager)· 容器编排(Kubernetes)1. 是什么:Ansible 的清单(Inventory) 是一份定义「被管理主机」及其分组、变量、连接参数的清单文件(默认 /etc/ansible/hosts,也常用自定义路径);SSH 免密登录 是通过公私钥认证让控制端无需输入密码即可登录被管主机,是 Ansible 高效批量操作的前提。
智码看视界3 天前
spring boot·微服务·云原生·kubernetes·k8s·hpa
Day58-K8s部署Spring Boot微服务:ConfigMap+Secret+HPA把配置打进镜像、密码硬编码进代码、弹性伸缩靠人手动敲命令——这三个坑任何一个在生产环境爆了都是 P0。典型场面:镜像里硬编码了测试库密码,上线连不上数据库、探针反复失败、Pod 全部 CrashLoopBackOff;白天流量一涨 CPU 打满,网关超时像雪崩蔓延,只能一群人边改镜像边手动扩容。K8s 用三个标准对象一次性解决:ConfigMap 管非敏感配置(与镜像分离)、Secret 管敏感凭据、HPA 管基于指标的自动扩缩容。
赴前尘4 天前
k8s
使用 Init Container + iptables 强制隔离 Pod 网络(Flannel 环境)Flannel 是最常用的 Kubernetes CNI 插件之一,但其本身不支持 NetworkPolicy。在 Flannel 环境下,要实现 Pod 级别的网络隔离,可以采用在 Pod 启动前通过 Init Container 设置 iptables 规则的方法。这种方法也可以用于对 NetworkPolicy 进行额外加固。
国医中兴6 天前
微服务·云原生·容器·kubernetes·k8s
全文搜索的数据库选择:MySQL Fulltext与Elasticsearch的深度对比某内容平台的搜索功能一直用的是LIKE '%keyword%',在文章数突破10万后,每次搜索耗时3-5秒。运维用MySQL 5.7的Fulltext Index重构了搜索功能,搜索耗时降到了200ms。但新问题接踵而至:中文分词不准("人工智能"被拆成"人工"和"智能")、相关性排序不符合预期(10年前的文章排在第一页)、无法做同义词扩展(搜"AI"不应该漏掉"人工智能"的文章)。
智码看视界5 天前
云原生·容器·kubernetes·k8s·ingress·java后端·deployment
Day57-K8s核心概念速通:Pod、Deployment、Service与Ingress容器化部署容易,但很多人只照着 YAML 复制粘贴、没系统学过 K8s,出故障时连应用跑在哪个 Pod、日志去哪捞、重启容器和发布新版本有什么区别都搞不清。云原生这关,你不一定要成为 K8s 专家,但 Pod、Deployment、Service、Ingress 这四个对象,是从"会写 Java"到"能扛住生产"的分水岭——搞不懂它们,出问题时你连战场在哪都不知道。
万里侯6 天前
微服务·容器·k8s
GitOps 2026年演进趋势:从配置管理到环境即代码的范式转移及Pull vs Push模型的再思考GitOps这个术语自2017年由Weaveworks的Alexis Richardson首次提出以来,已经走过了近九年的历程。在这九年中,GitOps从一个带有理想主义色彩的概念,逐步演化为云原生配置管理和持续交付的主流实践。Argo CD和Flux CD这两大实现已经成为Kubernetes生态中不可或缺的基础组件。
张洛闻Eren9 天前
运维·云原生·容器·k8s
云原生k8s【第一课】: Docker 容器技术容器不是虚拟机,本质就是受限制、做了隔离的普通 Linux 进程。镜像分层只读,容器写数据不会改动原镜像,会单独开一层可写层;容器删掉,可写层数据全部丢失,想要保存数据必须用卷。写时复制,修改文件就把文件拷贝到上层再改动。
KeepSeek14 天前
k8s
AI集群搭建k8s实战(docker)k8s集群安装方式(pod方式)管理平台:master组件+node节点仓库平台:harborcri服务:k8s通过cri-dockerd来连接docker,本来1.24版本以前可以直接使用,1.24版本以后需要该工具来连接docker
要开心吖ZSH14 天前
云原生·容器·kubernetes·k8s·502 bad gateway·kube-proxy
测试环境 K8s 502 故障复盘:被 ClusterIP 表象误导,最终定位 kube-proxy 规则缺失故障时间:2026-08-06 上午 影响范围:互联网医院系统测试环境(devcucc7000.xxx.cn),titan-cms、titan-doctor 服务持续 502,影响测试人员测试与交付进度!! 恢复时间:全量重启 kube-proxy 后恢复 核心根因:kube-proxy 未能为 service-titan-zuul 生成 iptables/IPVS 转发规则,导致 ClusterIP 成为网络黑洞
m0_5257247216 天前
自动化·k8s·devops
Jenkins共享库实现流水线复用Jenkins Shared Library(共享库)是官方推荐的流水线代码复用解决方案——把流水线逻辑抽成一个独立 Git 仓库,所有项目只需引用即可获得完整能力 。
菜地里的小菜鸟23 天前
k8s·failedtogetimagefsin·k8s报错
failed to get imageFs info: non-existent label “docker-images1.k8s错误日志2.触发场景:Kubelet 执行镜像垃圾回收(GC)时,无法通过文件系统标签 docker-images 自动识别容器镜像存储路径。
菜地里的小菜鸟24 天前
k8s·kubectldebug
kubectl debug1.命令说明 kubectl debug是Kubernetes的一个命令,用于调试Pod。通常用于创建临时容器或附加到现有容器进行故障排查。
腾飞开源1 个月前
运维·笔记·云原生·容器·kubernetes·k8s·容器化部署
01_K8s干货笔记之认识K8sKubernetes(K8s)是Google开源的管理容器化应用的平台,旨在简化部署、更新和维护。它源于Google多年生产经验,具备自动修复、弹性伸缩、服务发现等特性。对比Apache Mesos(侧重资源管理,支持大规模非容器负载)和Docker Swarm(轻量易用,随Docker内置),Kubernetes通过Pod抽象和强大生态,成为最流行的容器编排方案,虽节点规模不如Mesos,但功能全面、适用性广,是现代云原生应用的核心工具。
小匠石钧知1 个月前
云原生·容器·kubernetes·k8s
02_在多个RockyLinux10虚拟机上安装k8s集群可以参考我的另一篇文章 《VirtualBox安装RockyLinux并使用ssh访问》。😁这篇文章虽然是 Windows 10 上的 VirtualBox,但是 Win11、Linux 和 Mac 上的 VirtualBox 同理;另外,它虽然是安装 RockyLinux 9.2 的 dvd iso,但是 RockyLinux 10 也同理。