![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
k8s学习指南
文章平均质量分 93
权威指南 in action等七本书的提炼
达分奇先生
云计算技术与应用在学ing,对深度学习神经网络十分感兴趣。devops运维实践
展开
-
kubernetes共享存储原理
Kubernetes通过PV、PVC、StorageClass以及CSI等机制,构建了一个高度灵活且易用的存储管理系统,使得应用开发者能够轻松申请和使用存储资源,而管理员则可以集中管理存储资源,确保资源的有效分配和利用,满足了现代云原生应用对数据持久化和存储灵活性的高标准要求。前面三点我们会在实践课讲到更详细的解释,这里简单的再次眼熟一下下。原创 2024-04-28 21:26:53 · 924 阅读 · 0 评论 -
kubernetes的网络通信实现原理
Kubernetes的网络模型是什么?◎ Docker背后的网络基础是什么?◎ Docker自身的网络模型和局限是什么?◎ Kubernetes的网络组件之间是怎么通信的?◎ 外部如何访问Kubernetes集群?◎ 有哪些开源组件支持Kubernetes的网络模型?原创 2024-04-21 22:04:27 · 605 阅读 · 0 评论 -
深入kubernetes掌握核心概念--Service
Service 是一种抽象概念,用于定义一组 Pod 的访问入口。它就像一个虚拟的代理,将来自外部的请求转发到后端 Pod 的集合中。再理解一遍:Service是一个抽象层,它定义了一种访问和暴露一组运行在Pods中的应用的方法。Service能够提供负载均衡和服务发现,让客户端无需关心后端Pod的复杂性。原创 2024-04-16 00:01:50 · 816 阅读 · 0 评论 -
深入掌握k8s核心概念--Pod(二)
在最早的Kubernetes版本里是没有这么多Pod副本控制器的,只有一个Pod副本控制器RC(Replication Controller),这个控制器是这样设计实现的:RC独立于所控制的Pod,并通过Label标签这个松耦合关联关系控制目标Pod实例的创建和销毁,随着Kubernetes的发展,RC也出现了新的继任者——Deployment,用于更加自动地完成Pod副本的部署、版本更新、回滚等功能。原创 2024-04-12 22:06:39 · 840 阅读 · 2 评论 -
深入掌握k8s核心概念--Pod(一)
Pod 是 Kubernetes 中的核心概念,代表了一组并置的容器。Pod 中的容器共享网络、IPC 和存储资源,并作为单个单元进行调度和管理。Pod 可以包含一个或多个容器,但通常情况下,每个 Pod 仅包含一个容器。原创 2024-04-11 23:19:51 · 1097 阅读 · 2 评论 -
深入理解与管理Kubernetes中的核心组件etcd
etcd是一个开源的分布式键值对存储系统,巧妙地运用Raft一致性算法来确保其在分布式环境中的数据一致性与可靠性。在Kubernetes体系中,etcd充当了一个集群级别的元数据仓库,其中存储了包括Pods、Services、ReplicaSets等各种对象信息,以及各个节点的状态和详细配置。原创 2024-04-09 21:57:22 · 556 阅读 · 0 评论 -
基于Kubernetes的云原生学习指南线路规划
了解起源与背景:Kubernetes架构:核心概念:集群部署:基本操作:网络模型与策略:存储解决方案:高级特性:日志收集与监控:故障恢复与高可用:根据我的预测,大概80篇博客左右,周期很长。路漫漫其修远兮!原创 2024-04-07 22:23:50 · 483 阅读 · 0 评论 -
了解kubenetes核心组件--kube-proxy
当初在1.2版本的时候,kube-proxy毅然决然地告别了它青涩的userspace时期,踏上了iptables这条快车道,从此摇身一变成了API Server的头号粉丝,每天24小时守着人家的一举一动,跟追星似的盯着Service和Endpoint的变化,随时准备变身超人,飞速修改iptables规则,保证客户端请求像坐火箭一样直奔目标Pod,你说这速度,比外卖小哥送餐还快,完全省去了用户空间和内核空间之间的“你侬我侬”,性能杠杠滴😂!本例中的数据包满足规则,故而它的IP/端口被改变了。原创 2024-04-06 22:12:35 · 775 阅读 · 1 评论 -
了解工作节点上的组件——kubelet
在Kubernetes架构中,Kubelet组件充当着工作节点(或称计算节点)的关键角色,职责在于与主节点上的控制平面紧密协作,确保工作节点上的Pod和容器按照预定的配置稳定、高效地运行。通过CRI,kubelet能够与符合接口规范的任意容器运行时进行通信,以管理Pod及其内部容器的生命周期,包括创建、启动、停止、删除容器,以及镜像的拉取、管理等操作。在容器运行阶段,Kubelet不间断地监控容器的状态,包括健康检查、资源使用情况等,并将这些信息反馈给API服务器,以便集群全局视角的资源管理和调度决策。原创 2024-04-05 22:37:37 · 735 阅读 · 0 评论 -
详解kube-scheduler
kube-scheduler 在 Kubernetes 集群中扮演着一个非常重要的角色,相当于集群的调度大管家。这篇文章比较简单,所以我们可以复习一下前面的内容,之前使用的都是白话语言,通俗易懂,在理解过后我希望复习更专业一些的内容kube-apiserver 是 Kubernetes 集群的 API 服务端,负责提供 Kubernetes API 的访问入口。所有的操作都通过 kube-apiserver 进行处理,包括创建、更新和删除资源对象等。原创 2024-04-03 21:49:14 · 751 阅读 · 0 评论 -
kube-controller-manager组件剖析
控制器做了许多不同的事情,但是它们都通过API服务器监听资源(部署、服务等)变更,并且不论是创建新对象还是更新、删除已有对象,都对变更执行相应操作。大多数情况下,这些操作涵盖了新建其他资源或者更新监听的资源本身(例如,更新对象的status)。总的来说,控制器执行一个“调和”循环,将实际状态调整为期望状态(在资源spec部分定义),然后将新的实际状态写入资源的status部分。控制器利用监听机制来订阅变更,但是由于使用监听机制并不保证控制器不会漏掉时间,所以仍然需要定期执行重列举操作来确保不会丢掉什么。原创 2024-04-02 22:55:34 · 846 阅读 · 0 评论 -
K8s API Server原理深度解释及复习
k8s可以管理分布式分布式集群中的微服务和容器化程序,并且提供了停机时间部署、自动回滚、资源缩放和容器的自愈等功能。其中有自动配置、自动重启、复制的高弹性基础设施其实它重要的设计因素之一是能够横向扩展意思就是高可用性提高了。设计者这样大型的系统架构,且保证“运行时”健壮、可扩展、移植是具有挑战性的,因为体系结构会直接影响其运行方式和对环境的依赖程度及相关组件的耦合程度。在这一体系之下的微服务,它是一种软件设计模式,适用于集群中的可扩展部署。原创 2024-03-30 22:46:50 · 920 阅读 · 0 评论 -
kubernetes核心组件的个人理解与提炼
这个步骤其实是也浪费了一部分性能、资源。我们可以有个AI数据中台,实时记录业务对应资源,多种增强算法实现并代替人工和脚本式平台,也就不需要k8s,docker,我们只需要基础设施,类似于如今的noService(计算资源等)原创 2024-03-28 23:07:43 · 1036 阅读 · 0 评论 -
初始Kubernetes
同样这门技术是基于云计算应运而生,而云计算首先需要的就是大量的计算资源、网络资源、存储资源,将他们结合在一起,而这样就很贵,所以产生了按需计费,弹性伸缩。首先是因为doker,相信大家来学习k8s应该都了解过docker容器化技术,云计算的潜力是巨大的,也就是需要一个高效的应用架构解决方案,便捷实用的弹性机制等等。因为这些应用运行在容器里,它们不会影响运行在同一台服务器上的其他应用,当你是为完全不同的组织机构运行应用时,这就很关键了。通过Kubernetes部署应用程序时,你的集群包含多少节点都是一样的。原创 2024-03-26 22:16:33 · 498 阅读 · 0 评论 -
【kubernetes】kubeadm方式部署Kubernets1.28 (最新详细硬核简单出炉)
本文借鉴参考多篇博客和官网编写,全文基本可以复制粘贴快速部署k8s集群。原创 2023-08-19 15:54:00 · 1065 阅读 · 0 评论