
k8s
文章平均质量分 87
csdn_tom_168
富贵如可求,虽执鞭之士,吾亦为之。如不可求,从吾所好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kubernetes (k8s) 命令大全
本文整理了Kubernetes常用命令,涵盖集群管理、Pod、Deployment、Service等核心资源操作。基础命令包括查看集群信息、资源详情和删除资源;Pod相关命令涉及创建、查看、进入和删除Pod;Deployment命令包括创建、更新、回滚和扩缩容;Service命令涉及创建和管理服务;ConfigMap和Secret命令涵盖创建、查看和删除配置与密钥;最后介绍了Namespace的创建、查看和删除操作。这些命令为Kubernetes日常管理提供了实用参考。原创 2025-06-07 00:29:00 · 799 阅读 · 0 评论 -
在 Jenkins 流水线中集成 SonarQube 进行代码质量检查
摘要: 本文详细介绍了如何在Jenkins流水线中集成SonarQube进行代码质量检查。主要内容包括: 环境准备:通过Docker或Helm部署SonarQube,获取Token并配置Jenkins访问权限; Jenkins集成:安装插件、配置SonarQube Server,并通过修改Jenkinsfile添加分析步骤,支持Kubernetes动态节点; 结果查看:在Jenkins日志和SonarQube Web界面查看代码问题; 常见问题:分析失败或连接错误的解决方案,如检查扫描路径和凭据配置。 适用原创 2025-06-07 00:23:10 · 987 阅读 · 0 评论 -
Kubernetes 部署 Java 服务并配置探活检查(Liveness & Readiness Probe)
如果 Java 应用没有 HTTP 健康检查接口,可以使用 TCP 探活(检查端口是否可连接)。如果 Java 应用需要执行自定义命令检查健康状态(如调用内部 API),可以使用。适用于 Java Web 应用(如 Spring Boot),通常使用。在 Kubernetes 中部署 Java 服务时,必须配置。,以确保应用正确启动并健康运行。Java 应用的探活检查通常通过。Spring Boot 默认提供。或自定义健康检查接口。原创 2025-06-07 00:16:20 · 551 阅读 · 0 评论 -
Kubernetes + Jenkins + GitLab 自动部署 Java 应用完整方案
本方案实现从 GitLab 代码提交 → Jenkins 自动构建 → Kubernetes 部署 Java 应用的全流程自动化,适用于企业级 DevOps 流水线。进入 Jenkins Web 界面 →。在 Kubernetes 集群中创建。在 GitLab 仓库根目录创建。原创 2025-06-07 00:15:24 · 847 阅读 · 0 评论 -
Kubernetes etcd 详解 以及 etcd数据同步的核心原理
etcd 是 Kubernetes 的核心组件之一,作为分布式键值存储系统,它负责存储 Kubernetes 集群的所有配置数据和状态信息。etcd 是 Kubernetes 的“大脑”,所有集群状态(如节点、Pod、Service、ConfigMap、Secret 等)都存储在 etcd 中。实现分布式一致性,确保集群中所有节点的数据同步。原创 2025-06-07 00:14:24 · 837 阅读 · 0 评论 -
Kubernetes ConfigMap 与 Kubernetes Secret
Kubernetes ConfigMap与Secret摘要 ConfigMap用于存储非敏感配置数据,支持键值对或文件形式,实现配置与镜像解耦。可通过命令行或YAML创建,并挂载为环境变量或文件。特点包括1MB大小限制、命名空间隔离及需手动更新配置,适用于应用配置和环境变量。 Secret专为敏感数据设计(如密码、证书),默认加密存储。使用方式类似ConfigMap,但更安全。两者均支持环境变量和文件挂载,但Secret适用于密钥等机密信息。最佳实践是将非敏感数据存于ConfigMap,敏感数据用Secre原创 2025-06-07 00:13:29 · 943 阅读 · 0 评论 -
Kubernetes Ingress详解 (一) (二) (三) (四)
Kubernetes Ingress详解 Ingress是Kubernetes管理外部访问的核心API对象,主要功能包括HTTP/HTTPS路由、负载均衡、SSL/TLS终止等。它由Ingress资源(规则定义)和Ingress Controller(执行组件)两部分组成,支持多域名访问、路径路由等场景。典型配置包含host、path和backend服务定义,高级功能涵盖路径重写、自定义错误页等。部署时需先安装Ingress Controller(如Nginx),并通过Service将流量最终分发到Pod。原创 2025-06-07 00:12:18 · 887 阅读 · 0 评论 -
Kubernetes网络插件(CNI插件)详解
对比维度FlannelCalicoCilium通信方式隧道封装(UDP/VXLAN)三层IP路由(BGP)eBPF直接转发网络策略不支持支持支持(更强大)性能一般较好极高(eBPF优化)复杂度简单中等较高(需eBPF支持)适用场景简单部署生产环境高性能/安全需求。原创 2025-06-07 00:11:20 · 653 阅读 · 0 评论 -
Kubernetes架构介绍、Node与Pod的区别
用户接口层 | <---> | 控制平面层 | <---> | 数据平面层 || (kubectl等) | | (Master节点) | | (Worker节点) || | |v v v| 命令行工具 | | API Server | | kubelet || Dashboard等 | | (集群网关) | | (节点代理) || | |v v v| Web UI | | Controller | | 容器运行时 || | | Manager | | (Docker等) |原创 2025-06-07 00:09:52 · 747 阅读 · 0 评论 -
【复刻版】安装 Kubernetes管理工具(kuboard)
【复刻版】安装 Kubernetes管理工具(kuboard)安装-引导篇原创 2022-09-11 00:40:07 · 258 阅读 · 1 评论 -
【复刻版】ubuntu22.04安装kubernetes1.25 k8s1.25
仅供参考学习原创 2022-09-10 23:40:36 · 1492 阅读 · 0 评论