k8s
文章平均质量分 78
k8s学习笔记
教Linux的李老师
教好一个孩子,造福一个家庭。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
9. k8s-ReplicaSets介绍
一、ReplicaSet 概述1.1 定义与本质1.2 与 ReplicationController(RC)的关系二、ReplicaSet 工作机制2.1 三大要素2.2 自愈演示三、ReplicaSet YAML 规范(完整注释)四、ReplicaSet 操作指南4.1 创建4.2 查看4.3 扩缩容4.4 删除五、ReplicaSet 的局限性六、ReplicaSet 与 Deployment 的关系6.1 设计哲学6.2 能力对比6.3 生产建议七、ReplicaSet 的合理使用场景八、故障排查。原创 2026-02-12 16:23:59 · 753 阅读 · 0 评论 -
8.k8s-node组件介绍
k8s-node组件原创 2026-02-12 16:13:39 · 1035 阅读 · 0 评论 -
6.k8s-静态(static)pod介绍
k8s静态pod原创 2026-02-11 16:18:02 · 378 阅读 · 0 评论 -
5.k8s的pod介绍
k8s的pod介绍原创 2026-02-11 16:18:50 · 516 阅读 · 0 评论 -
34.k8s-Job介绍
摘要:Kubernetes Job是用于管理一次性批量任务的工作负载资源,确保指定数量的Pod成功终止即完成任务。Job支持控制并行度、设置重启策略(OnFailure/Never)和生命周期管理(自动清理完成的任务)。关键参数包括:completions(成功Pod数量)、parallelism(并行Pod数)、activeDeadlineSeconds(最大运行时间)等。Job适用于数据库DDL操作等一次性任务场景,通过标准API实现Kubernetes统一管理。示例展示了如何通过YAML配置Job,包原创 2025-11-29 21:07:51 · 188 阅读 · 0 评论 -
35. k8s-CronJob介绍
Kubernetes中的CronJob是一种定时任务资源,用于周期性执行容器任务。它类似于Linux的crontab,通过Cron格式表达式定义执行计划。关键配置包括:schedule(时间表)、startingDeadlineSeconds(执行超时窗口)、concurrencyPolicy(并发控制策略)、successful/failedJobsHistoryLimit(历史记录保留数量)等。CronJob每次执行会创建一个Job,成功完成的任务Pod状态显示为Completed。需要注意合理控制任务原创 2025-11-29 21:06:15 · 394 阅读 · 0 评论 -
37.k8s调度
Kubernetes Pod调度机制解析 摘要:本文介绍了Kubernetes中Pod调度的多种算法和策略,包括: 节点标签管理:通过kubectl命令查看、添加和删除节点标签 节点选择器(nodeSelector):基于标签将Pod调度到特定节点 节点亲和性调度(affinity):支持硬策略(required)和软策略(preferred)两种调度方式 直接指定nodeName:绕过调度器直接运行Pod 常见调度问题排查:包括资源不足、标签不匹配、污点配置等问题 文章还详细介绍了各种调度方式的YAML配原创 2021-12-14 16:31:42 · 5097 阅读 · 0 评论 -
38.k8s-标签(label)和nodeSelector(节点选择器)
摘要:本文介绍了Kubernetes中标签(Labels)在节点调度中的关键作用。通过查看Node和Pod标签、为Node添加/删除标签的操作,展示了如何利用标签实现工作负载与节点的匹配。重点演示了通过nodeSelector指定标签条件来控制Pod调度,当标签不匹配时会导致调度失败。标签机制不仅用于节点选择,也是控制器、Service与Pod建立关联关系的基础。合理使用标签能有效管理集群资源调度。原创 2025-11-29 21:34:21 · 121 阅读 · 0 评论 -
47. k8s-隔离(Cordon)和驱逐(Drain)
k8s的隔离和驱逐原创 2025-11-29 20:59:07 · 148 阅读 · 0 评论 -
54. k8s-Reloader自动重载
Reloader自动重载原创 2023-09-20 18:06:13 · 781 阅读 · 2 评论 -
k8s部署OpenELB
创建一个EIP资源对象, 它提供了一个EIP资源池给给`LoadBlancer Service`使用原创 2025-05-07 22:54:51 · 382 阅读 · 0 评论 -
53. kubectl修改资源时添加注解
会在升级记录中记录本条命令,建议使用新版注解参数。.建议添加这个参数形成良好的习惯.,就会自动添加此次修改的注解.修改资源时,在命令行后添加。将在查询变更时非常有效.原创 2025-04-13 20:04:34 · 425 阅读 · 0 评论 -
Istio常用命令
Istio常用命令。原创 2025-04-13 18:50:46 · 633 阅读 · 0 评论 -
安装Istio
istio-ingressgateway (Istio Ingress Gateway )类似 Kubernetes 的 Ingress ,是 Istio 控制外部流量进入 Kubernetes 的入口组件,istio-ingressgateway 作为一个入口点,允许从服务网格外部访问服务网格内部的服务,起到了类似 nginx、apisix 等入口网关的作用。实际上 istio-ingressgateway 是作为一个 Kubernetes Service 对外提供访问服务。,是istio的配套。原创 2025-04-13 18:27:01 · 1480 阅读 · 0 评论 -
部署NFS版StorageClass(存储类)
并自动为它们创建NFS所支持的。,所以需要使用外部驱动;原创 2025-04-13 00:08:37 · 901 阅读 · 0 评论 -
Ingress蓝绿发布
Ingress蓝绿发布原创 2025-04-12 15:37:00 · 461 阅读 · 0 评论 -
k8s通过service标签实现蓝绿发布
部署v1 v2 deploy服务 和 service服务。原创 2025-04-12 12:46:17 · 627 阅读 · 0 评论 -
k8s蓝绿发布简介
参考:蓝绿(blue/green):新版本与旧版本一起存在,然后切换流量.原创 2025-04-12 12:44:10 · 552 阅读 · 0 评论 -
使用vscode快速编写k8s资源清单yaml
使用vscode快速编写k8s资源清单原创 2022-06-02 17:31:59 · 5986 阅读 · 4 评论 -
75. k8s-自动扩缩工作负载(HPA)
k8s-自动扩缩工作负载(HPA)原创 2023-03-09 16:28:07 · 1666 阅读 · 0 评论 -
k8s日志管理
----> docker(接管容器标准输出并写入文件中持久化保存) -----> 获取某个容器的日志。kubectl logs (获取容器标准输出的日志) ----->方式在每个Node上部署一个。k8s系统的组件日志。原创 2025-03-30 00:32:15 · 799 阅读 · 0 评论 -
k8s网络策略配置
配置k8s网络策略。原创 2025-03-29 21:49:01 · 548 阅读 · 0 评论 -
比kubectl更好用的k8s命令行客户端kube-shell
【代码】比kubectl更好用的k8s命令行客户端kube-shell。原创 2025-03-29 19:30:43 · 343 阅读 · 0 评论 -
39. k8s污点与容忍
比如GPU,SSD等,一般pod不会运行在这种专用节点,如果pod想运行在这种专用节点上,需要配置。.如果异常状态恢复正常,kubelet 或节点控制器能够移除相关的污点。, 则 Pod 还能在这个节点上继续运行这个指定的时间长度。effect 值为 NoExecute 的污点,会被。会影响(驱逐)已经在节点上运行的 Pod,如果Pod。: 污点,避免pod调度到特定Node上,相当于。: 污点容忍,允许pod调度到带有特定。,则 Pod 还会一直在这个节点上运行。时,节点控制器会自动给节点。原创 2025-03-29 18:19:14 · 1378 阅读 · 0 评论 -
Centos7安装k8s集群
Centos7安装k8s原创 2021-11-25 22:47:35 · 3946 阅读 · 0 评论 -
deployment常用命令
deployment常用命令原创 2023-03-14 14:53:52 · 1593 阅读 · 0 评论 -
openssl为k8s生成SSL证书
openssl为k8s生成SSL证书原创 2022-03-25 11:45:02 · 6167 阅读 · 0 评论 -
configmap和Secret存储
configmap和Secret存储subpath(子路径)防止覆盖原创 2021-09-02 11:15:47 · 424 阅读 · 0 评论 -
k8s的注解信息
k8s的注解信息K8s中的Annotations是什么?添加Annotations示例修改资源时添加注解查看Annotations信息官方文档: https://kubernetes.io/zh/docs/concepts/overview/working-with-objects/annotations/参考: k8s的Annotation与Labels如何使用K8s中的Annotations是什么?Annotations用于非识别信息,即 Kubernetes 不关心的元数据。因此,注解键和值没原创 2022-03-18 23:42:49 · 2176 阅读 · 0 评论 -
k8s的CNI网络插件
k8s的CNI插件安装原创 2022-03-14 22:44:23 · 13969 阅读 · 0 评论 -
k8s数据卷概念与常用操作
k8s数据卷概念与常用操作原创 2022-03-03 17:52:01 · 977 阅读 · 0 评论 -
StatefulSets有状态应用概念及常用操作
StatefulSets概念及常用操作原创 2021-10-23 23:14:39 · 2046 阅读 · 0 评论 -
DaemonSet概念及常用操作
DaemonSet 适合发布比如日志收集,监控,分布式存储,CNI插件等需要host守护的应用.原创 2021-11-04 14:22:09 · 708 阅读 · 0 评论 -
PV和PVC
pv是持久卷pvc是持久卷消费pv是全局的pvc是绑定命名空间的挂载中的pvc无法删除,除非占用该pvc的pod删除。原创 2022-02-28 16:53:05 · 2846 阅读 · 0 评论 -
k8s节点为NotReady的常见原因
k8s节点为NotReady的常见处理原因1: node节点的kubelet未启动原因2:没有安装cni插件原因1: node节点的kubelet未启动解决办法:systemctl enable --now kubelet原因2:没有安装cni插件解决办法:安装cni插件原创 2022-02-25 19:02:56 · 19997 阅读 · 0 评论 -
RBAC角色访问控制
组可以包含其他组(以实现权限的继承),也可以包含用户,组内用户会继承组的权限。User与Group之间存在多对多的关系,且Group可以层次化,以满足不同层级的权限控制要求。:角色,代表一定数量的权限的集合。它是权限分配的单位与载体,旨在隔离User与Privilege的逻辑关系。:操作,表明对What进行How的操作,即Privilege+Resource的组合。:具体的权限,例如Privilege,包括正向授权与负向授权。,(权限作用域只限于服务账户的命名空间),一般用来。How(以什么方式)原创 2022-01-29 23:15:39 · 3523 阅读 · 1 评论 -
k8s多集群切换
k8s多集群切换kubectl多集群切换命令使用kubectx命令切换k8集群安装kubectx命令行kubectx切换集群kubectl多集群切换命令参考: https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/#define-clusters-users-and-contexts# 查看所有集群kubectl config get-contexts# 切换集原创 2022-01-28 10:10:04 · 2733 阅读 · 1 评论 -
k8s中Label概念及常用操作
Label概念及常用操作原创 2022-01-28 09:58:32 · 4375 阅读 · 0 评论 -
部署helm3
部署helm3Centos7安装helm添加Chart仓库查看仓库查看插件列表创建Chart修改values.yaml修改hydrogen-deployment.yaml修改hydrogen-namespace.yamltemplates加入项目yaml文件构建chart打包chart调试chart删除chart查看渲染后的资源文件修改镜像版本回滚版本注意参考: https://www.yisu.com/zixun/530915.htmlCentos7安装helmwget https://mirror原创 2021-12-25 23:56:14 · 1512 阅读 · 0 评论 -
k8s的Service概念及常用操作
k8s的Service概念k8s的svc域名原创 2021-12-23 17:10:39 · 6532 阅读 · 0 评论
分享