IT 铁人赛 k8s 入门30天 -- day3 k8s 架构:k8s Node Compoents

前言

在理解完k8s基础元件後

接下来会从k8s的架构来介绍

k8s架构上, 大致上可以分为

Control Plane跟 Node Compoents两大部份

而今天会先介绍 Node Components的部份

Node Components

Node 如同在前面基本元件提到, 是一个服务器上面跑着许多的 Pods

而每个 Node会有以下3个基本架构成员来组成:

container runtime

在 Node 元件中, Container Runtime 是负责运行container的软件

在 k8s 架构里, 支援多种的 Container Runtimes: Docker, containerd, CRI-O,还有任何实作 k8s CRI (Container Runtime Interface)规范的软件

kubelet

在 Node 元件中, kubelet 负责建构 Pod 还有维护 Container 正常运行

kubelet会与Container还有node相互沟通,

每当Pod的规格变更, kubelet就会依照Pod的规格跟现行情况变更Pod内部的container配置

kube-proxy

在 Node 元件中, kube-proxy 主要负责处理Node间网路规则管理,

提供Pod之间沟通的管道

延伸问题

理解了基础Node 架构後

值得去思考的是

究竟要如何跟 k8s 丛集去互动:

要如何排程启动 Pod ?

要如何对跑起来的 Pod 做监控?

要如何对更新排程 Pod 还有重新启动 Pod?

如何新增 Node?


<<:  DAY17 机器学习专案实作-员工离职预测(中)

>>:  存取方法

Day 18 - Using ASCX File to Create Pagination Function with ASP.NET Web Forms C# 建立使用者控制项 - 制作分页功能

=x= 🌵 Web Forms 使用者控制项-制作分页功能。 Pagination 分页功能介绍 :...

赌盘的策略思考 - 菲阿里四价策略

这里分享第二个策略 - 菲阿里四价策略 菲阿里四价指的是:昨日高点、昨日低点、昨天收盘、今天开盘四个...

D22. 学习基础C、C++语言

D22. 题目练习UVA11565 #include <stdio.h> #includ...

Day14 iPhone捷径-媒体Part4

Hello 大家, 再两天就要放假喏! 迫不期待想要当马铃薯。 接着说媒体後续的动作, 下一个分类是...

Day5- Java语言编译器:javac & 运行工具:java (下)

接续着上篇的内容,这篇要介绍情境二、三~ 情境二:引用到其他的java档 Step1.先创建资料夹及...