容器
文章平均质量分 93
K8s和Docker
果子哥丶
发奋要往上
展开
-
Kubernetes 进阶训练营 网络
我们前面的课程中学习了一些常用控制器的基本用法,我们也了解到 Pod 的生命是有限的,死亡过后不会复活了。然后我们知道可以用 ReplicaSet 和 Deployment 来动态的创建和销毁 Pod,每个 Pod 都有自己的 IP 地址,但是如果 Pod 重建了的话那么他的 IP 很有可能也就变化了。这就会带来一个问题:比如我们有一些后端的 Pod 集合为集群中的其他应用提供 API 服务,如果我们在前端应用中把所有的这些后端的 Pod 的地址都写死,然后以某种方式去访问其中一个 Pod 的服务,这样看上原创 2022-08-02 01:00:02 · 1498 阅读 · 0 评论 -
Kubernetes 进阶训练营 控制器
前面我们一起学习了 Pod 的原理和一些基本使用,但是在实际使用的时候并不会直接使用 Pod,而是会使用各种控制器来满足我们的需求,Kubernetes 中运行了一系列控制器来确保集群的当前状态与期望状态保持一致,它们就是 Kubernetes 的大脑。例如,ReplicaSet 控制器负责维护集群中运行的 Pod 数量;Node 控制器负责监控节点的状态,并在节点出现故障时及时做出响应。总而言之,在 Kubernetes 中,每个控制器只负责某种类型的特定资源。...原创 2022-07-31 22:52:10 · 1432 阅读 · 1 评论 -
Kubernetes 进阶训练营 调度器
调度主要分为以下几个部分:- 首先是预选过程,过滤掉不满足条件的节点,这个过程称为 Predicates(过滤)- 然后是优选过程,对通过的节点按照优先级排序,称之为 Priorities(打分)- 最后从中选择优先级最高的节点,如果中间任何一步骤有错误,就直接返回错误...原创 2022-07-24 17:10:50 · 1147 阅读 · 0 评论 -
Kubernetes 进阶训练营 存储
Pod 消耗的是节点,PVC 消耗的是 PV 资源,Pod 可以请求 CPU 和内存,而 PVC 可以请求特定的存储空间和访问模式。对于真正使用存储的用户不需要关心底层的存储实现细节,只需要直接使用 PVC 即可原创 2022-07-16 23:27:21 · 767 阅读 · 0 评论 -
【云原生训练营】模块八 Kubernetes 生命周期管理和服务发现
首先kubectl向kubeapi接口发送指令后,kubeapi会调度到Kubelet(这过程通过etcd存储),Kubelet去操作CRI,CRI完成容器的初始化,在初始化的过程中会先启动一个Pause的基础容器(负责网络以及存储卷共享),然后进行多个init C初始化,进入Main C 主容器运行,Main C退出时可执行STOP,执行完整个Pod生命周期结束。原创 2022-05-29 13:43:39 · 1212 阅读 · 0 评论 -
Kubernetes - YAML文件解读
YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。YAML又被称为是 json 的超集,使用起来比 json 更方便原创 2022-05-27 22:51:22 · 1241 阅读 · 0 评论 -
一篇文章为你图解 Kubernetes 网络通信原理
名词解释1、网络的命名空间:Linux 在网络栈中引入网络命名空间,将独立的网络协议栈隔离到不同的命名空间中,彼此间无法通信;Docker 利用这一特性,实现不容器间的网络隔离。2、Veth 设备对:也叫虚拟网络接口对。Veth设备对的引入是为了实现在不同网络命名空间的通信。3、Iptables/Netfilter:Netfilter 负责在内核中执行各种挂接的规则(过滤、修改、丢弃等),运行在内核 模式中;Iptables模式是在用户模式下运行的进程,负责协助维护内核中 Netfilter 的各种规原创 2022-03-20 22:52:09 · 775 阅读 · 0 评论 -
16个核心概念带你入门 Kubernetes
Kubernetes是Google开源的容器集群管理系统,是Google多年⼤规模容器管理技术Borg的开源版本,主要功能包括:基于容器的应用部署、维护和滚动升级负载均衡和服务发现跨机器和跨地区的集群调度自动伸缩无状态服务和有状态服务广泛的Volume支持插件机制保证扩展性Kubernetes发展非常迅速,已经成为容器编排领域的领导者,接下来我们将讲解Kubernetes中涉及到的一些主要概念。1、PodPod是一组紧密关联的容器集合,支持多个容器在一个Pod中共享网络和文件系统,.原创 2022-01-18 18:13:21 · 363 阅读 · 0 评论 -
有赞服务注册与发现架构演进
有赞服务注册与发现架构演进一、概述二、接口级服务注册与发现2.1 架构2.2 问题三、接口级服务注册与应用级服务发现3.1 架构3.2 应用级服务发现解析3.3 优化3.3.1 服务发现延迟聚合推送3.3.2 服务发现预加载3.3.3 客户端接口与应用映射关系构建3.3.4 接口元数据聚合分组3.4 问题四、应用级服务注册与发现4.1 架构4.2 服务元数据管理4.3转载 2021-12-12 19:31:25 · 327 阅读 · 0 评论