当前位置: 首页 > news >正文

K8s最基本概念

1.K8s概述和特性

k8s是谷歌在2014年开业的容器化集群管理系统

使用K8s进行容器化应用部署

使用K8s利用应用扩展

k8s目标实施让部署容器化应用更加简洁高效-------集群管理系统

1.1   K8s特性

1)   自动装箱:基于容器对应用运行环境的资源配置

2)自动修复

3)水平修复 :有更多的请求之后,让副本数量增加,满足我们的需求

4)负载均衡 (服务发现) :两个结点对外提供服务,有统一的入口,订单服务,访问订单的结点,10个请求,每一个结点5个。对外提供统一的入口,让它做到结点调度,负载均衡,这是服务发现

5)滚动更新:加上三个功能,不是直接加上应用就提供服务,检测没问题才提供服务

6)版本回退:

7)密钥和配置管理:热部署,不需要集群都重启起来

8)存储编排

8)批处理:

2.K8s集群架构组件

Master(主控结点)和node(工作节点)

1)Master里面的组件:进行管理操作

API server  ---集群统一入口----集群中部署应用的入口,协调者,以restful方式,交给etcd存储

scheduler   ----结点调度,选择node节点应用部署,master部署,看部署给谁,结点调度

controller-manager 处理集群中常规后台任务,,一个资源对应控制器   (假如专门对订单管理)

etcd  存储系统,用于保存集群中的相关数据,存储,保存集群中的各种数据 例状态数据,pod数据,

2)node里面的组件-----做具体的事情

kubeelet:master派到node节点的代表,管理本机容器

kube-proxy :提供网络代理,负载均衡等操作

3.k8s核心概念   ----非常重要

1)pod

在k8s中最小的部署单元

一组容器的集合

共享网络

生命周期短暂

2)controller----创建pod

确保预期的pod副本数量

在k8s中部署容器,一种为无状态的应用部署

另一种有状态的应用部署

确保所有的node运行同一个pod

一次性任务和定时任务

3) Service

定义一组pod的访问规则

通过service统一入口进行访问,由controllerchuangjianpod

http://www.lryc.cn/news/151211.html

相关文章:

  • vulnhub渗透测试靶场练习2
  • 在R中安装TensorFlow、TensorFlow_Probability、numpy(R与Python系列第二篇)
  • 十大管理——项目成本管理
  • Java BIO、NIO、AIO学习总结
  • sql各种注入案例
  • 系统学习Linux-ELK日志收集系统
  • IDEA2023隐藏.idea和.iml文件
  • 【深入浅出C#】章节 9: C#高级主题:反射和动态编程
  • Gorm简单了解
  • 第一百三十三回 StreamProvier
  • java 多个list取交集
  • 文件上传与下载
  • SpringBoot 整合 RabbitMQ
  • 气象科普丨气象站的分类与应用
  • 【论文精读】Learning Transferable Visual Models From Natural Language Supervision
  • 缓存和分布式锁笔记
  • React笔记(七)Antd
  • 无涯教程-Android - RadioButton函数
  • kafka如何避免消费组重平衡
  • 浅谈一下企业信息化管理
  • 北京APP外包开发团队人员构成
  • Node基础and包管理工具
  • 【python使用 Pillow 库】缩小|放大图片
  • 解决Ubuntu 或Debian apt-get IPv6问题:如何设置仅使用IPv4
  • Xubuntu16.04系统中解决无法识别exFAT格式的U盘
  • Pygame中Trivia游戏解析6-1
  • idea中创建springboot项目显示Spring Initializr Error
  • VScode 国内下载源 以及 nvm版本控制器下载与使用
  • GO|经典错误之回车与\n
  • 【MATLAB第71期】基于MATLAB的Abcboost自适应决策树多输入单输出回归预测及多分类预测模型(更新中)