Kubernetes
文章平均质量分 97
Kubernetes由浅入深,全面剖析
Java程序鱼
Java领域优质创作者,专注Java后端学习、大厂面试题、项目实战。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
8.pod数据持久化
为了保证数据的持久性,必须保证数据在外部存储在docker容器中,为了实现数据的持久性存储,在宿主机和容器内做映射,可以保证在容器的生命周期结束,数据依旧可以实现持久性存储。但是在k8s中,由于pod分布在各个不同的节点之上,并不能实现不同节点之间持久性数据的共享,并且,在节点故障时,可能会导致数据的永久性丢失。为此,k8s就引入了外部存储卷的功能。原创 2024-09-26 13:50:12 · 1171 阅读 · 0 评论 -
7.Ingress和IngressController
Ingress 简单的理解就是你原来需要改 Nginx 配置,然后配置各种域名对应哪个 Service,现在把这个动作抽象出来,变成一个 Ingress 对象,你可以用 yaml 创建,每次不要去改 Nginx 了,直接改 yaml 然后创建/更新就行了;那么问题来了:”Nginx 该怎么处理?”原创 2024-09-25 15:01:20 · 848 阅读 · 0 评论 -
6.Kubernetes资源对象之Service
运行在Pod中的应用是向客户端提供服务的守护进程,比如,nginx、tomcat、etcd等等,它们都是受控于控制器的资源对象,存在生命周期,我们知道Pod资源对象在自愿或非自愿终端后,只能被重构的Pod对象所替代,属于不可再生类组件。而在动态和弹性的管理模式下,Service为该类Pod对象提供了一个固定、统一的访问接口和负载均衡能力。原创 2024-09-18 08:58:14 · 754 阅读 · 0 评论 -
5.Kubernetes资源对象之控制器(二)
DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。原创 2024-09-13 13:36:30 · 1110 阅读 · 0 评论 -
4.Kubernetes资源对象之控制器(一)
Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启,当根据重启策略无效,则会重新新建pod的资源。原创 2024-09-13 11:58:48 · 1258 阅读 · 0 评论 -
3.Kubernetes资源对象之pod
Pod是kubernetes中你可以创建和部署的最小也是最简的单位。一个Pod代表着集群中运行的一个进程。Pod中封装着应用的容器(有的情况下是好几个容器),存储、独立的网络IP,管理容器如何运行的策略选项。Pod代表着部署的一个单位:kubernetes中应用的一个实例,可能由一个或者多个容器组合在一起共享资源。原创 2024-09-12 19:25:36 · 1353 阅读 · 0 评论 -
2.快速部署一个Kubernetes集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。原创 2024-09-11 17:57:47 · 978 阅读 · 0 评论 -
1.Kubernetes简介
Kubernetes是一个跨多主机的容器编排平台,它使用共享网络将多个主机(物理机或虚拟机)构成统一的集群。其中一个或多个主机运行为Master(主节点),作为控制中心负责管理整个集群系统,剩下的所有主机作为Work Node(工作节点),这些工作节点使用本地和外部资源接收请求并以Pod(容器集合)的形式运行为工作负载。原创 2024-09-11 16:19:10 · 1105 阅读 · 0 评论
分享