从0到1学习k8s
文章平均质量分 91
记录本人学习k8s的过程
你可以叫我仔哥呀
被代码耽误的段子手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s学习记录:环境搭建(基于Kubeadmin)
工欲善其事,必先利其器。学习k8s肯定离不开环境的搭建,今天这篇文章将从0到1 搭建一个k8s集群。k8s集群的搭建方式也有很多,例如学习环境的minikube、使用kubeadmin工具安装,再或则是难度最大的通过二进制文件一个一个组件安装,由于文章是站在一个后端开发的角度来编写的,所以不使用二进制方式安装(说白了,难度太大了),这里我们选择使用kubeadmin工具来安装k8s集群。原创 2025-02-23 18:48:21 · 1047 阅读 · 0 评论 -
k8s学习记录:环境搭建二(基于Kubeadmin)
上一篇文章中我们初始化了K8S所需要的的环境,今天的文章我们将继续完成K8S集群的搭建。原创 2025-03-02 16:12:35 · 679 阅读 · 0 评论 -
K8S学习记录(一)
本文用于记录笔者学习kubernetes(下文简称为k8s)的过程,作为一个Java后端开发的角色学习相关知识。同时本文是基于韩先超的《Kubernetes从入门到DevOps企业应用实战》的知识进行学习的。闲言不再赘述。简单来说k8s采用的是主从架构,由一系列的控制节点(Control Plane)或者叫Master节点,管理一个或多个工作节点(Node)。控制面板或者说是Master节点,由一系列的组件构成,用于控制k8s集群的任务,例如任务调度、对外提供API等等,真正工作的是Node节点,这个放到后原创 2025-02-18 16:24:15 · 936 阅读 · 0 评论 -
k8s学习记录(二):Pod基础篇
上一篇文章中,我们对于k8s有了初步的认识,学习了k8s的架构(Master-Worker),同时也简单的了解了k8s中比较重要的的几个组件,Pod、ReplicaSet、Deployment、Service等等(当然了还有更多的组件,后续会一一讲解)今天我们继续站在一个后端开发的角度去详细学习一下其中的Pod组件。本文先假定k8s已经安装完成(具体如何安装后续会有完整的篇幅讲解)Pod是k8s中资源分配的最小单位,k8s通过pod来运行容器,例如Pod里可以运行docker容器。原创 2025-02-19 21:15:32 · 1083 阅读 · 0 评论 -
k8s学习记录(三):Pod基础-Node选择
在上一篇文章中我们学习了Pod的一些基本的知识,今天我们将继续学习Pod。今天我们学习了如何手动控制K8S调度Pod,分别可以通过NodeName和NodeSelector来指定,前者通过名称来指定Node而后者是通过标签来指定。接下来的文章我们会继续学习Pod其他知识希望对你有所帮助。原创 2025-03-16 17:08:01 · 2124 阅读 · 0 评论 -
k8s学习记录(四):节点亲和性
在上一篇文章里,我们了解了 Pod 中的nodeName和这两个属性,通过它们能够指定 Pod 调度到哪个 Node 上。今天,我们将进一步深入探索 Pod 相关知识。这部分内容不仅信息量较大,理解起来也有一定难度,如果在学习过程中感觉吃力,建议大家反复研读,以便更好地掌握。本文聚焦 Kubernetes 的节点亲和性。在 Pod 调度中,以往的 nodeName 和 nodeSelector 存在局限,亲和性则更为强大,其中节点亲和性包含软、硬亲和性。软亲和性是建议性规则。测试时,期望调度到。原创 2025-04-26 22:36:52 · 1527 阅读 · 0 评论 -
k8s学习记录(五):Pod亲和性详解
k8s 调度规则,节点亲和性详解原创 2025-04-27 17:43:39 · 1207 阅读 · 0 评论 -
k8s 学习记录 (六)_Pod 污点和容忍性详解
Pod 污点和容忍性是 Kubernetes 调度系统中非常重要的特性,它们通过节点和 Pod 之间的 “排斥” 与 “容忍” 机制,实现了更加精细的资源分配和调度控制。合理使用污点和容忍性,可以让集群的资源管理更加高效,确保不同类型的 Pod 能够在合适的节点上运行,提高整个集群的稳定性和性能。原创 2025-04-29 14:37:29 · 1114 阅读 · 0 评论
分享