首页 > 其他分享 >一文掌握 云,kebernets基本概念

一文掌握 云,kebernets基本概念

时间:2022-09-28 19:12:23浏览次数:58  
标签:容器 负载 一文 Kubernetes 基本概念 Pod 集群 kebernets 节点

云,kebernets基本概念:
1.云容器引擎(Cloud Container Engine,简称CCE)
2.集群(Cluster)集群指容器运行所需要的云资源组合,关联了若干云服务器节点、负载均衡等
3.节点(Node)每一个节点对应一台服务器(可以是虚拟机实例或者物理服务器),容器应用运行在
节点上。节点上运行着Agent代理程序(kubelet),用于管理节点上运行的容器实例。集群中的节点数量可以伸缩。
4.节点池(NodePool)节点池是集群中具有相同配置的一组节点,一个节点池包含一个节点或多个节点。
5.虚拟私有云(VPC)


虚拟私有云是通过逻辑方式进行网络隔离,提供安全、隔离的网络环境。您可以在
VPC中定义与传统网络无差别的虚拟网络,同时提供弹性IP、安全组等高级网络服务.
6.安全组 为同一个VPC内具有相同安全保护需求并相互信任的弹
性云服务器提供访问策略
7.实例(Pod)实例(Pod)是 Kubernetes 部署应用或服务的最小的基本单位。一个Pod 封装多个应
用容器(也可以只有一个容器)、存储资源、一个独立的网络 IP 以及管理控制容器运
行方式的策略选项


8.容器(Container)一个通过 Docker 镜像创建的运行实例
9.工作负载是在Kubernetes上运行的应用程序。无论您的工作负载是单个组件还是协同
工作的多个组件,您都可以在Kubernetes上的一组Pod中运行它。在Kubernetes中,
工作负载是对一组Pod的抽象模型,用于描述业务的运行载体,包括Deployment、
Statefulset、Daemonset、Job、CronJob等多种类型。
10.镜像(Image)Docker镜像是一个模板,是容器应用打包的标准格式,用于创建Docker容器。
11.命名空间(Namespace)命名空间是对一组资源和对象的抽象整合。在同一个集群内可创建不同的命名空间,
不同命名空间中的数据彼此隔离。
12.服务(Service)Service是将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法,ClusterIP,NodePort:,<NodeIP>:<NodePort>,可以从集群的外部访问一个 NodePort 服务,LoadBalancer:负载均衡, DNAT:DNAT网关


13.七层负载均衡(Ingress)Ingress是为进入集群的请求提供路由规则的集合,可以给service提供集群外部访问的
URL、负载均衡、SSL终止、HTTP路由等。
14.网络策略(NetworkPolicy)
NetworkPolicy提供了基于策略的网络控制,用于隔离应用并减少攻击面
15.配置项(configmap)用于保存配置数据的键值对,可以用来保存单个属性,也可以用来保存配
置文件
16.密钥(Secret)Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴
露到镜像或者Pod Spec中。Secret可以以Volume或者环境变量的方式使用
17.标签(Label)标签其实就一对 key/value,被关联到对象上,比如Pod。
18.选择器(LabelSelector)Label selector是Kubernetes核心的分组机制,通过label selector客户端/用户能够识别
一组有共同特征或属性的资源对象。
19.注解(Annotation)
Annotation与Label类似,也使用key/value键值对的形式进行定义,remark
20.存储卷(PersistentVolume)PersistentVolume(PV)是集群之中的一块网络存储。跟 Node 一样,也是集群的资
源。


21.存储声明(PersistentVolumeClaim) PersistentVolumeClaim (PVC) 是对 PV 的请求.
PV 是存储资源

22.弹性伸缩(HPA)Horizontal Pod Autoscaling,简称HPA,是Kubernetes中实现POD水平自动伸缩的功
能。Kubernetes集群可以通过Replication Controller的scale机制完成服务的扩容或缩
容,实现具有伸缩性的服务

23.亲和性与反亲和性,亲和性:可以实现就近部署,增强网络能力实现通信上的就近路由,减少网络的
损耗,反亲和性:让各个应用实例打散分布在各个节点上,以提高HA

24.资源配额(Resource Quota)

25.资源限制(Limit Range)
26.环境变量

云容器引擎CCE 原生Kubernetes
定时任务 CronJob
实例(容器组) Pod
服务(Service) Service
虚拟集群IP Cluster IP
节点端口 NodePort
负载均衡 LoadBalancer
七层负载均衡 Ingress
网络策略 NetworkPolicy
模板 Template
配置项 ConfigMap
密钥 Secret
标签 Label
选择器 LabelSelector
注解 Annotation
存储卷 PersistentVolume
存储声明 PersistentVolumeClaim
弹性伸缩 HPA
节点亲和性 NodeAffinity
节点反亲和性 NodeAntiAffinity
工作负载亲和性 PodAffinity
工作负载反亲和性 PodAntiAffinity
触发器 Webhook
终端节点 Endpoint
资源配额 Resource Quota
资源限制 Limit Range

标签:容器,负载,一文,Kubernetes,基本概念,Pod,集群,kebernets,节点
From: https://www.cnblogs.com/csj007523/p/16739266.html

相关文章

  • day04 --> (JDBC基本概念、快速入门、对JDBC中各个接口和类详解)
    一、JDBC:1、概念:JavaDataBaseConnectivity -->Java数据库连接,Java语言操作数据库本质:官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实......
  • 数据库的基本概念和常见的数据库软件介绍
    数据库的基本概念:1.数据库的英文单词:DataBase简称:DB2.什么数据库?用于存储和管理数据的仓库.3.数据库的特点:1.持久化存储数据的.其实数据库就是......
  • 一文搞懂Kafka,在项目里面更加得心应手的使用
    大家好,又见面了。Apachekafka是主流的消息中间件的一种,本文对kafka的相关概念、原理、使用关键注意事项等进行总结说明。1.kafka关键概念与术语1.1简单的例子说明kafk......
  • 一文详解深度学习中的Normalization:BN/LN/WN
    参考资料:https://mp.weixin.qq.com/s?__biz=MzU3NDgxMzI0Mw==&mid=2247504259&idx=3&sn=bcd5af6172a5dd77d29e9d5f15362078&chksm=fd2e34d7ca59bdc11ed2d8663916452293ab4......
  • 484SQL基本概念和485通用语法
    基本概念Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为“方言”SQL是Structured......
  • 一文入门Qt Quick
    以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16733091.html初识QtQuick很高兴可以来到这一章,终于可以开始......
  • 数据库的基本概念和常用的数据库软件介绍
    数据库的基本概念 数据库的英文单词:DataBase 简称:DB什么是数据库?用于存储和管理数据的仓库数据库的特点:持久化存储于数据的,其实数据库就是一个文件系统......
  • SQL基本概念和SQL通用语法
    SQL基本概念Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为“方言”SQL是Structu......
  • 一文读透react精髓
    学和使用react有一年多了,最近想在梳理一下react基础知识,夯实基础,激流勇进~关于reacr-router,redux,redux-saga后续都会慢慢输出,希望各位看官老爷持续关注~~要是能给个赞......
  • 【博学谷学习记录】超强总结,用心分享|Java基础分享-HTTP 基本概念
    目录1.Http基本概念1.1协议1.2.传输1.3.超文本2.HTTP常见的状态码有哪些?   HTTP基本概念1.HTTP是什么?HTTP是超文本传输协议,也就是HyperText Transfer ......