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

如何做网课网站做网站怎么做

如何做网课网站,做网站怎么做,wordpress 域名,做一个网购网站需要备案吗1.宏观架构图 2.角色详情 2.1 Master(Controller Plane) 早期是叫 Master 节点,后期改名为 Controller Plane,负责整个集群的控制和管理 Master 不会干活的(当然你让它干也是会干的,涉及到污点容忍),而是起到访问入口&#xff…

1.宏观架构图

2.角色详情

2.1 Master(Controller Plane)

早期是叫 Master 节点,后期改名为 Controller Plane,负责整个集群的控制和管理

Master 不会干活的(当然你让它干也是会干的,涉及到污点容忍),而是起到访问入口(API Server)、调度协调(Scheduler)、管理作用(Control Manager)。

  • API Server

    kube-apiserver,集群的统一入口,各组件协调者,以RESTFUL API提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给etcd存储。

  • Scheduler

    kube-scheduler 根据调度算法为新创建的Pod选择一个Node节点,可以任意部署,可以部署在同一个节点上,也可以部署在不同的节点上。调度决策考虑的因素包括单个 Pod 及 Pods 集合的资源需求、软硬件及策略约束、 亲和性及反亲和性规范、数据位置、工作负载间的干扰及最后时限。

  • Control Manager

    Kube-controller-manager,处理集群中常规后台任务,一个资源对应一个控制器,而ControllerManager就是负责管理这些控制器的。

    • 节点控制器(Node Controller):负责在节点出现故障时进行通知和响应
    • 任务控制器(Job Controller):监测代表一次性任务的 Job 对象,然后创建 Pod 来运行这些任务直至完成
    • 还有其他,rs,rc,sts, CronJob等
  • Cloud Controller Manager

    用在云平台上的Kube-controller-manager组件。如果我们直接在物理机上部署的话,可以不使用该组件。

  • Etcd

    分布式键值存储系统,用于保存集群状态元数据信息,比如Pod,Service等对象信息。这个数据库是可以单独拿出来部署,只需要API server可以连接到该分布式数据库集群即可

2.2 Slave(worker node)

        早期叫 slave 节点,后期改名为 Worker node,负责执行和运行工作负载的节点

        slave(worker node) 节点默认不得超过 5000个,也就是集群中不能超过5000台机器,如果超过则多集群管理

        容器不得超过 30W个

        单个节点的Pod数量默认不能超过 110 个,服务器规格高的话,可以调大,默认是不需要修改的

  • kubelet

    可以理解为Master在工作节点上的Agent,管理本机运行容器的生命周期,比如创建容器,Pod挂载数据卷,下载secret,获取容器的节点状态等工作。kubelet 将每一个Pod转换成一组容器。会定期收集这些信息上报给API Server,APIserver收到后会存储到etcd存储中。

  • kube-proxy

    在工作节点上实现Pod网络代理,维护网络规则和四层负载均衡工作。换句话说,就是用于负责Pod网络路由,用于对外提供访问的实现。可以找到你关心的项目所在的pod节点。

  • POD

    用户划分容器的最小单位,一个POD可以存在多个容器

3. kubernets 部署方式

3.1 目前生产环境部署kubernetes集群主要由两种方式

3.1.1 kubeadm 方式部署

        kubeadm是一个K8S部署工具,提供kubeadm init和kubeadm join,用于快速部署kubernetes集群。

        kubeadm init 初始化一套集群

        kubeadm join 加入已存在集群

3.1.2 二进制方式部署

        从GitHub下载发行版的二进制包,手动部署每个组件,组成kubernetes集群。

        集群规模较多的话,推荐使用二进制部署。

3.2 其他部署方式的途径

  • yum:

    已废弃,目前支持的最新版本为2017年发行的1.5.2版本。

  • minikube:

    适合开发环境,能够快速在Windows或者Linux构建K8S集群,单点部署

  • rancher:

    基于K8S改进发行了轻量级K8S,让K3S孕育而生。阉割版

  • KubeSphere:

    青云科技基于开源KubeSphere快速部署K8S集群。可在现有的K8S集群上面安装部署,提供图形化管理界面以及可视化监控。

  • kuboard:

    也是对k8s进行二次开发的产品,新增了很多独有的功能。

  • kubeasz:

    使用ansible部署,扩容,缩容kubernetes集群。

  • 第三方云厂商:

    比如aws,阿里云,腾讯云,京东云等云厂商均有K8S的相关SAAS产品。

以上基本都是基于K8S二次开发的产品,有兴趣的可以自行了解一下

http://www.jinmujx.cn/news/77315.html

相关文章:

  • 注册深圳公司需要多少钱seo是干什么的
  • 只做男生穿搭的网站网站维护费用一般多少钱
  • 八桂职教网登录入口黑河seo
  • 网站建设新趋势百度热搜榜第一
  • 网站更新维护怎么做企业网站模板源码
  • 怎么在国外的搜索网站做推广网站关键词公司
  • 企业网站源码 java大连seo网站推广
  • 北京做冷冻牛羊肉的网站市场营销推广
  • 企业网站设计期末考试关键seo排名点击软件
  • 后台做网站的题站长工具seo推广秒收录
  • 做家电网是什么网站优化人员是什么意思
  • 手机参数对比的网站凤凰军事新闻最新消息
  • 自制软件丽水网站seo
  • 网站链接网址怎么做郑州seo代理公司
  • 工信网备案网站百度sem代运营
  • 厦门网络推广建网站网络推广中心
  • 个人门户网站开发北京建站优化
  • 做游戏视频网站有哪些seo知识培训
  • php网站开发项目经验如何写网络优化工程师需要学什么
  • 网站给篡改了要怎么做极速建站网站模板
  • 郑州制作网站价格辽源seo
  • 宁乡电商网站建设价格哈尔滨优化调整人员流动管理
  • 网站建设硬件要求新媒体运营师证书
  • 大型网站是用哪种数据库做的网站建设全网营销
  • 架设网站是自己架设服务器还是租服务器有什么软件可以推广
  • 教人做素食的网站英文seo
  • 成华区微信网站建设公seo什么意思简单来说
  • 无锡开发网站建设免费发外链
  • jsp购物网站开发 论文网络营销相关的岗位有哪些
  • 怎么建设阿里巴巴国际网站首页如何让网站被百度收录