当前位置:网站首页>[cloud native learning notes] kubernetes Foundation
[cloud native learning notes] kubernetes Foundation
2022-06-24 21:14:00 【The night owl of the second dimension】
List of articles
Preface
During the development in school, I seldom touch the knowledge about application deployment , Now that I know about cloud primordial, I find that my knowledge of this aspect is still in “ primeval ages ”. Because I am interested in this aspect , I'd like to write down the relevant study notes .
One 、 Cloud native development
Understanding the emergence of technology can lead to a deeper understanding of it , Here we can understand the emergence and development of cloud native technology from the change of the operation mode of application deployment .
~2000 year : Physical single machine
2010~2009: Initial stage of virtualization
2010~ so far : Virtualization maturity
2013~ so far : Containerization
2015~ so far : Cloud native
namely : Traditional deployment --> Virtualization deployment --> Container deployment 
Link to the original text : Details
Two 、kubernetes What is it?
- Container orchestration management platform : Provide container management 、 health examination 、 Self healing and upgrading .
- Microservice support platform : Support service discovery 、 Deploy 、 Automatic load balancing, etc .
- portable “ Cloud platform ”: Support “ Cloud migration ”
3、 ... and 、kubernetes Architecture and components
Link to the original text : Details
In general ,k8s Clusters are composed of Master Nodes and Node node . All nodes exist node Components (kubelet、kube-proxy and pod).master Nodes still exist master Components (api-server、scheduler、controller manager and etcd).
1. master Components
It belongs to the cluster control node , Responsible for the management and control of the whole cluster , from api-server、scheduler、controller manager and etcd form .
api-server: The data interaction and communication hub between various components in the cluster . Provide cluster control and security mechanism .
scheduler: adopt api-server Of watch Interface listening New pod Copy information , And choose the most suitable one through the scheduling algorithm Node node . The scheduling algorithm supports customization .
controller manage: resources controller The core manager of , Each resource has a corresponding Controller, Ensure that every Controller The corresponding resource is always in the expected state .
etcd:k8s The main database of the cluster , Store all resource objects and their states . Data change passed api-server Conduct .
2. node Components
Belongs to the workload node , from kubelet、kube-proxy and pod form .
kubelet: Handle master Distributed to this node Upper pod Create and start / stop management tasks . towards api-server register Node Information . And regularly to Master Report node resource usage .
kube-proxy: yes service Implementation of abstract concepts , Will arrive service Request by ( Load balancing ) The policy algorithm passes endpoint Distribute to the back end pod On . Support nodeport Pattern , To access from outside the cluster service.
pod: Yes, you can. Kubernetes Created and managed in 、 The smallest deployable cell ,1 individual pod Can contain 1 One or more containers .
边栏推荐
- Several common command operations in win system
- Realization of truth table assignment by discrete mathematical programming
- After idea installs these plug-ins, the code can be written to heaven. My little sister also has to arrange it
- Intermediary model -- collaboration among departments
- Physical layer introduction
- Read all text from stdin to a string
- 等保备案是等保测评吗?两者是什么关系?
- yeb_ Back first day
- Leetcode(146)——LRU 缓存
- Php-pdo parameter binding problem
猜你喜欢

Php-pdo parameter binding problem
![[普通物理] 光栅衍射](/img/f3/965ff7cd3bb76b4f71b69b9d12ece3.png)
[普通物理] 光栅衍射

海泰前沿技术|隐私计算技术在医疗数据保护中的应用

Prototype mode -- clone monster Army

After screwing the screws in the factory for two years, I earned more than 10000 yuan a month by "testing" and counterattacked

网络安全审查办公室对知网启动网络安全审查

Rip/ospf protocol notes sorting

主数据建设的背景

Bridging mode -- law firm

Background of master data construction
随机推荐
Curl command
Can the OPDS SQL component pass process parameters to the next component through context
Interpreter mode -- formulas for dating
虚拟化是什么意思?包含哪些技术?与私有云有什么区别?
Go coding specification
Introduction to interval DP
Web automation: web control interaction / multi window processing / Web page frame
Background operation retry gave up; KeeperErrorCode = ConnectionLoss
Golang daily question
How to enhance influence
Simpledateformat thread unsafe
go_ keyword
I just purchased a MySQL database and prompted that there are already instances. The console login instance needs to provide a database account. How do I know the database account.
Shrimp skin test surface treated
IDEA Dashboard
全上链哈希游戏dapp系统定制(方案设计)
Realization of truth table assignment by discrete mathematical programming
主数据建设的背景
Requests requests for web page garbled code resolution
2021-09-30