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

建站网站源码建网站的程序免费

建站网站源码,建网站的程序免费,张家港建设局网站,wordpress首页图标Kubernetes容器编排技术基本使用 1.部署模式发展历程 物理单机 – 虚拟机#xff08;VMware#xff09;-- IAAS#xff08;基础设施即服务 比如够买jsp主机模式#xff09;-- OPENSTACK#xff08;多个机器分片使用思想#xff09;-- docker#xff08;容器化#xf…Kubernetes容器编排技术基本使用 1.部署模式发展历程 物理单机 – 虚拟机VMware-- IAAS基础设施即服务 比如够买jsp主机模式-- OPENSTACK多个机器分片使用思想-- docker容器化 – K8S云原生自动化部署自动化编排 2.K8S概述 kubernetes k和s之间有8个字母所以命名为K8S用于自动部署、扩展、统一管理容器化应用集群支持云平台的部署。 负责在大规模服务器环境中管理容器组pod的扩展、复制、健康并解决 pod 的启动、负载均衡等问题。目前K8S新版本已经废弃了docker容器使用的是containerd如果要使用docker容器在安装K8S的时候要修改配置。k8s中操作指令和docker类似把docker换做crictl。如果使用图形化操作工具可以用Rancher、kubesphere。 1.K8S优势 1.云环境迁移 一个K8S可以管理多个跨平台的云服务比如不同的服务在阿里云、腾讯云、谷歌云、华为云都是可以统一管理的可以云环境无缝迁移。 2.高效资源利用 K8S可以监控系统负载可以自动平衡各个云服务之间的负载比如有的服务器资源很空闲有的服务器资源紧张K8S可以自动使管理的服务器资源平衡。 3.自动缩放能力 pod 是无状态运行的pod 宕机立马会有其他 pod 接替它的工作用户完全感觉不到。如果用户量突然暴增现有的 pod 规模不足了那么会自动创建出一批新的 pod以适应当前的需求。当负载降下来的时候Kubernetes 也会自动缩减 pod 的数量。 4.可靠性 K8S可靠性非常高服务几乎不会被服务器宕机中断系统Pod出现故障Kubernetes 会创建必要数量的应用镜像并分配到健康的 pod 或节点中直到系统恢复。 5.健康检测 强大的自愈能力是Kubernetes这类容器编排引擎的一个重要特性自愈的默认实现方式是自动重启发生故障的容器有存活检测和就绪检测可以配置启动多久后开始检测每隔多少秒检测一次。 2.K8S核心组件 1.节点 1.master节点 控制节点负责指令的分发负责整个集群的管理控制 1.api server 主要复制和其它节点通信 2.controller manager 所有资源对象的自动化控制中心 3.scheduler 自动化调度控制中心接受到controller manager下发的命令后scheduler负责调配。 4.etcd k8s的注册发现中心 2.node节点 接收master节点的工作负载 1.kubelet pod对应容器的创建启停 2.kube-proxy 实现k8s集群通信负载均衡 2.pod pod是k8s管理的一个最小单元也就k8s中最重要的概念一个pod代表集群中运行的一个进程。 k8s不直接管理容器而是管理pod由pod管理容器pod中可以有1个到多个容器这些容器共享一个ip一个挂载路径pod是k8s对容器的包装是容器的上层结构容器只是pod调度的一个资源对象。 pod中有一个自带的pause container和服务器自己的容器 1.特点 1.网络 一个pod有一个唯一的ip地址在pod中共享网络命名空间同一个pod的容器可以用localhost互相通信 2.存储 pod能够配置共享存储卷。pod中的所有容器能够访问共享存储卷共享存储卷防止pod容器重启数据丢失 2.使用方式 1.自主式pod 这种Pod本身是不能自我修复的当Pod被创建后都会被Kuberentes调度到集群的Node上直到Pod的进程终止、被删掉、因为缺少资源而被驱逐、或者Node故障之前这个Pod都会一直保持在那个Node上Pod不会自愈。 如果Pod运行的Node故障或者是调度器本身故障这个Pod就会被删除同样的如果Pod所在Node缺少资源或者Pod处于维护状态Pod也会被驱逐。 2.控制器管理pod K8S使用controller manager来管理Pod实例Controller可以创建和管理多个Pod提供副本管理、滚动升级和集群级别的自愈能力。 如果一个Node故障Controller就能自动将该节点上的Pod调度到其他健康的Node上。K8S使用controller manager来管理Pod。 3.pod容器探测 探测容器是否存活比如是否存在假死、死锁。如果不返回success会杀掉pod重启一个新的pod。 3.资源清单 k8s依赖资源清单配置管理容器信息 vi *-pod.yml 可以创建一个yml资源清单配置pod容器信息 4.创建pod kubectl apply -f *pod.yml 5.查看pod kubectl get pods -o wide 6.删除pod kubectl delete pod pod名称 3.label k8s中有很多个podk8s是依赖label来管理的podlabel的概念就是一个标签。比如很多个pod都是dev那dev就是pod的一个标签 4.replica set 期望值代表期望pod的数量保证pod数量和期望值一致 5.service service就是用来做k8s的服务发现的service创建以后ip不会变化pod随时有可能变化pod变化后通知service类似微服务中的nacos提供了一个服务访问的入口。 6.namespace 命名空间不同项目组创建不同的namespacek8s中可以有多个不同的namespace通过namespace做一个软隔离不同的namespace不互通资源隔离。
http://www.w-s-a.com/news/942103/

相关文章:

  • 网站如何不需要备案百度的宣传视频广告
  • 如何用易语言做网站采购系统有哪些
  • 建一个网站容易吗浙江省城乡建设厅官网
  • 奇点网站建设黄骅贴吧百度贴吧
  • 站长爱it如何分析网站设计
  • 服装公司网站定位seo网站关键词
  • 电商网站开发流程文档南京 seo 价格
  • 网站建设任务分解张家港网站制作服务
  • 化州+网站建设网络营销怎么做推广
  • 贵阳网站设计方案阿里云 wordpress 数据库
  • 如何做购物返佣金网站高校 网站建设实施方案
  • 网站如何连接微信支付网页制作与网站开发
  • 地名网站建设方案营销型网站策划书
  • 网站优化排名查询网站图片怎么做的高级
  • 官方网站建设调研报告小程序短链接生成
  • 专做耐克阿迪鞋网站免费微信网站模板下载
  • 视频在线制作网站wordpress怎么调用友情链接
  • 做微商什么是官方网站温州阀门外贸网站建设
  • 申请主机网站网站建设平台合同模板
  • 如何做ps4的游戏视频网站海口网红图书馆
  • 福建住房和城乡建设局网站做私人小网站赚钱吗
  • 物流的网站模板wordpress网站 800cdn
  • 建站公司合肥做精品课程网站需要啥素材
  • 成都三合一网站建设网站建设教程自学网
  • 门户网站跳出率wordpress火车头采集教程
  • 天津做网站的网络公司wordpress免费的模板
  • 有哪些关于校园内网站建设的法律如何申请免费网站空间
  • 玉溪市网站建设龙口网页定制
  • 网站开发都用什么软件上海景观设计公司10强
  • 网站建设氵金手指下拉十二深圳网站建设售后服务