校园网站建设建议html代码颜色

diannao/2026/1/18 19:00:06/文章来源:
校园网站建设建议,html代码颜色,浦东注册公司流程和费用,小企业网站价格一、Pod介绍 1.1.概念 Pod是kubernetes中最小的资源管理组件#xff0c;Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的#xff0c;例如#xff0c;用于管理Pod运行的State…一、Pod介绍 1.1.概念 Pod是kubernetes中最小的资源管理组件Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的例如用于管理Pod运行的StatefulSet和Deployment等控制器对象用于暴露Pod应用的Service和Ingress对象为Pod提供存储的PersistentVolume存储资源对象等。 1.2.图形化描述 1.2.1.Pod 1.2.2.Node  1.2.3.service 1.3.K8S集群中Pod的使用方式 1一个Pod中运行一个容器 每个Pod中一个容器”的模式是最常见的用法在这种使用方式中你可以把Pod想象成是单个容器的封装kuberentes管理的是Pod而不是直接管理容器。 2在一个Pod中同时运行多个容器。 一个Pod中也可以同时封装几个需要紧密耦合互相协作的容器它们之间共享资源。这些在同一个Pod中的容器可以互相协作成为一个service单位比如一个容器共享文件另一个“sidecar”容器来更新这些文件。Pod将这些容器的存储资源作为一个实体来管理。 1.4.Pod进程描述 一个Pod下的容器必须运行于同一节点上。现代容器技术建议一个容器只运行一个进程该进程在容器中PID命令空间中的进程号为1可直接接收并处理信号进程终止时容器生命周期也就结束了。若想在容器内运行多个进程需要有一个类似Linux操作系统init进程的管控类进程以树状结构完成多进程的生命周期管理。运行于各自容器内的进程无法直接完成网络通信这是由于容器间的隔离机制导致k8s中的Pod资源抽象正是解决此类问题Pod对象是一组容器的集合这些容器共享Network、UTS及IPC命令空间因此具有相同的域名、主机名和网络接口并可通过IPC直接通信。 Pod资源中针对各容器提供网络命令空间等共享机制的是底层基础容器pause基础容器也可称为父容器pause就是为了管理Pod容器间的共享操作这个父容器需要能够准确地知道如何去创建共享运行环境的容器还能管理这些容器的生命周期。为了实现这个父容器的构想kubernetes中用pause容器来作为一个Pod中所有容器的父容器。这个pause容器有两个核心的功能一是它提供整个Pod的Linux命名空间的基础。二来启用PID命名空间它在每个Pod中都作为PID为1进程init进程并回收僵尸进程。 1.5.pause容器 1.5.1.pause容器共享两种资源网络和存储 1网络         每个Pod都会被分配一个唯一的IP地址。Pod中的所有容器共享网络空间包括IP地址和端口。Pod内部的容器可以使用localhost互相通信。Pod中的容器与外界通信时必须分配共享网络资源例如使用宿主机的端口映射。 2存储         Pod可以指定多个共享的VolumePod中的所有容器都可以访问共享的Volume。Volume也可以用来持久化Pod中的存储资源以防容器重启后文件丢失。 总结每个Pod都有一个特殊的被称为基础容器的Pause容器Pause容器对应的镜像属于Kubernetes平台的一部分除Pause容器每个Pod还包含一个或多个紧密相关的用户应用容器。 1.5.2.pause容器功能 1在pod中担任Linux命名空间如网络命令空间共享的基础 2启用PID命名空间开启init进程。 1.6.pod设计特殊组成结构目的 ① 原因一在一组容器作为一个单元的情况下难以对整体的容器简单地进行判断及有效地进行行动。比如一个容器死亡了此时是算整体挂了么那么引入与业务无关的Pause容器作为Pod的基础容器以它的状态代表着整个容器组的状态这样就可以解决该问题。 ② 原因二Pod里的多个应用容器共享Pause容器的IP共享Pause容器挂载的Volume这样简化了应用容器之间的通信问题也解决了容器之间的文件共享问题。 1.7.Pod 的分类 1自主式Pod这种Pod本身是不能自我修复的当Pod被创建后不论是由你直接创建还是被其他Controller都会被Kuberentes调度到集群的Node上。直到Pod的进程终止、被删掉、因为缺少资源而被驱逐。Pod不会自愈如果Pod运行的Node故障或者是调度器本身故障这个Pod就会被删除。同样的如果Pod所在Node缺少资源或者Pod处于维护状态Pod也会被驱逐。    2控制器管理的PodKubernetes使用更高级的称为Controller的抽象层来管理Pod实例。Controller可以创建和管理多个Pod提供副本管理、滚动升级和集群级别的自愈能力。例如如果一个Node故障Controller就能自动将该节点上的Pod调度到其他健康的Node上。虽然可以直接使用Pod但是在Kubernetes中通常是使用Controller来管理Pod的。 二、Pod的yaml文件相关配置 在kubernetes中基本所有资源的一级属性都是一样的主要包含5部分 apiVersion string 版本由kubernetes内部定义版本号必须可以用 kubectl api-versions 查询到kind string 类型由kubernetes内部定义必须可以用 kubectl api-resources 查询到metadata Object 元数据主要是资源标识和说明常用的有name、namespace、labels等spec Object 描述这是配置中最重要的一部分里面是对各种资源配置的详细描述status Object 状态信息里面的内容不需要定义由kubernetes自动生成 在上面的属性中spec是接下来研究的重点继续看下它的常见子属性: containers []Object 容器列表用于定义容器的详细信息nodeName String 根据nodeName的值将pod调度到指定的Node节点上nodeSelector map[] 根据NodeSelector中定义的信息选择将该Pod调度到包含这些label的Node 上hostNetwork boolean 是否使用主机网络模式默认为false如果设置为true表示使用宿主机网络volumes []Object 存储卷用于定义Pod上面挂在的存储信息restartPolicy string 重启策略表示Pod在遇到故障的时候的处理策略   2.1.Pod的基本yaml配置 apiVersion: v1 kind: Pod metadata:name: pod-basenamespace: devlabels:user: heima spec:containers:- name: nginximage: nginx:1.17.1- name: busyboximage: busybox:1.302.2.镜像拉取pod-imagepullpolicy.yaml imagePullPolicy用于设置镜像拉取策略kubernetes支持配置三种拉取策略 Always总是从远程仓库拉取镜像一直远程下载IfNotPresent本地有则使用本地镜像本地没有则从远程仓库拉取镜像Never只使用本地镜像从不去远程仓库拉取本地没有就报错 一直使用本地 apiVersion: v1 kind: Pod metadata:name: pod-imagepullpolicynamespace: dev spec:containers:- name: nginximage: nginx:1.17.1imagePullPolicy: Always # 用于设置镜像拉取策略- name: busyboximage: busybox:1.302.3.启动命令command command用于在pod中的容器初始化完毕之后运行一个命令 apiVersion: v1 kind: Pod metadata:name: pod-commandnamespace: dev spec:containers:- name: nginximage: nginx:1.17.1- name: busyboximage: busybox:1.30command: [/bin/sh,-c,touch /tmp/hello.txt;while true;do /bin/echo $(date %T) /tmp/hello.txt; sleep 3; done;]2.4.env 环境变量用于在pod中的容器设置环境变量 apiVersion: v1 kind: Pod metadata:name: pod-envnamespace: dev spec:containers:- name: busyboximage: busybox:1.30command: [/bin/sh,-c,while true;do /bin/echo $(date %T);sleep 60; done;]env: # 设置环境变量列表- name: usernamevalue: admin- name: passwordvalue: 1234562.5.端口设置 apiVersion: v1 kind: Pod metadata:name: pod-portsnamespace: dev spec:containers:- name: nginximage: nginx:1.17.1ports: # 设置容器暴露的端口列表- name: nginx-portcontainerPort: 80protocol: TCP2.6.资源配额 容器中的程序要运行肯定是要占用一定资源的比如cpu和内存等如果不对某个容器的资源做限制那么它就可能吃掉大量资源导致其它容器无法运行。针对这种情况kubernetes提供了对内存和cpu的资源进行配额的机制这种机制主要通过resources选项实现他有两个子选项 1limits用于限制运行时容器的最大占用资源当容器占用资源超过limits会被终止并重启 2requests 用于设置容器需要的最小资源如果环境资源不够容器将无法启动 apiVersion: v1 kind: Pod metadata:name: pod-resourcesnamespace: dev spec:containers:- name: nginximage: nginx:1.17.1resources: # 资源配额limits: # 限制资源上限cpu: 2 # CPU限制单位是core数memory: 10Gi # 内存限制requests: # 请求资源下限cpu: 1 # CPU限制单位是core数memory: 10Mi # 内存限制三、深入Pod 了解探针 2.1.Pod中的三种探针简要介绍 在容器的containers中存在三个属性: startupProbe启动探针, livenessProbe存活探针, readinessProbe就绪探针 1startupProbe启动探针: 用来探测当前容器是否启动成功 2livenessProbe存活探针: 用来判断当前容器是否存活,例如当探测到容器不存活时,会重新拉起 3readinessProbe就绪探针: 用来探测当前容器是否就绪,能否能够对外提供服务,以调用服务负载均衡为例,当接收到请求后如果通过该探针探测到某个服务节点不可用,则不会将该节点加入负载均衡。 2.2.Pod 中探针详细介绍 2.2.1. livenessProbe存活探针 1livenessProbe存活探针用于判断容器是不是健康如果不满足健康条件Kubelet 将根据 Pod 中设置的 restartPolicy 重启策略来判断Pod 是否要进行重启。 2LivenessProbe按照配置去探测 ( 进程、或者端口、或者命令执行后是否成功等等)来判断容器是不是正常。如果探测不到代表容器不健康可以配置连续多少次失败才记为不健康则 kubelet 会杀掉该容器并根据容器的重启策略做相应的处理。 3如果未配置存活探针则默认容器启动为Success通过状态。即Success后pod状态是RUNING 2. 2.2.readinessProbe就绪探针 1readinessProbe就绪探针用于判断容器内的程序是否存活或者说是否健康是否启动完成并就绪,正常对外提供服务。 2容器启动后会按照readinessProbe的配置进行探测, 探测成功返回 Success。pod的READY状态变为 true更新pod成功数量比如1/1否则还是0/1。 3若未配置就绪探针则默认容器启动后状态Success。此时pod、pod关联的Service、EndPoint 等资源都会进入Ready 状态,进行相关设置 后续程序运行中还可以通过readinessProbe继续监测, 如果探测失败,更新Pod 的 Ready 状态变为 false系统则会在对应的Service关联的 EndPoint 列表中去除此pod地址实现服务的异常踢除。如果 Pod 恢复为 Ready 状态。将再会被加回 Endpoint 列表。kube-proxy也将有概率通过负载机制会引入流量到此pod中 2.2.3. startupProbe启动探针 1启动探针时 k8s 在1.16版本后增加startupProbe探针主要解决在复杂的程序中readinessProbe、livenessProbe探针无法更好的判断程序是否启动、是否存活。进而引入startupProbe探针为readinessProbe、livenessProbe探针服务, 2startupProbe探针与另两种区别: 如果三个探针同时存在先执行startupProbe探针其他两个探针将会被暂时禁用直到pod满足startupProbe探针配置的条件其他2个探针启动如果不满足按照规则重启容器, 另外两种探针在容器启动后会按照配置直到容器消亡才停止探测而startupProbe探针只是在容器启动后按照配置满足一次后不在进行后续的探测 2.2.Pod探针相关配置 1initialDelaySeconds容器启动后要等待多少秒后存活和就绪探测器才被初始化默认是 0 秒最小值是 0。 2periodSeconds执行探测的时间间隔单位是秒。默认是 10 秒。最小值是 1。 3timeoutSeconds探测的超时后等待多少秒。默认值是 1 秒。最小值是 1。 4successThreshold探测器在失败后被视为成功的最小连续成功数。默认值是 1。存活探测的这个值必须是 1。最小值是 1。 5failureThreshold当 Pod 启动了并且探测到失败Kubernetes 的重试次数。存活探测情况下的放弃就意味着重新启动容器。就绪探测情况下的放弃 Pod 会被打上未就绪的标签。默认值是 3。最小值是 1。优先级低于pod默认重启策略更改后也不会按照该参数执行。   2.3.Pod探针检测的三种方式 1exec: 在容器内执行指定命令。如果命令退出时返回码为 0 则认为诊断成功。 livenessProbe:exec:command: [cat /tmp/health]initialDelaySeconds: 5periodSeconds: 5 2httpGet: 对指定的端口和路径上的容器的 IP 地址执行 HTTP Get 请求。如果响应的状态码大于等于200 且小于 400则诊断被认为是成功的。path字段必须有。 livenessProbe:httpGet:path: /doc.htmlport: 40017failureThreshold: 1periodSeconds: 10 3tcpSocket: 对指定端口上的容器的 IP 地址进行 TCP 检查。如果端口打开则诊断被认为是成功的。 livenessProbe:tcpSocket:port: 80initialDelaySeconds: 15periodSeconds: 20

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90610.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站后台费用东莞网站推广哪些

目录 一、问题 二、实现方式 三、总结 tiips:如嫌繁琐,直接移步总结即可! 一、问题 1.grid布局可以通过 grid-template-columns来指定列的宽度。且可以通过repeat来指定重复的次数。但是现在的需求是:grid布局中元素的数量不确定&#…

保险公司网站wordpress调用帖子

文章目录1.换座位(交换相邻的id)基本信息要求答案[case when]2.分数排名(分组,排序)基本信息要求答案3.连续出现的数字(连接)信息要求答案4.第N高的薪水(函数)信息要求答案5.各个部门工资最高的员工(分组,连接)信息要求答案6.统计…

婚嫁类网站冬季去黄山旅游攻略

1 教你怎么一下哄好赌气的女朋友▼2 有钱人的隔离生活也格外丰富多彩▼3 狗:有一种被掏空的感觉▼4 湘西赶尸的原理找到了!▼5 泰罗奥特曼在打奥特曼你先去找迪迦奥特曼玩▼6 看起来就很值钱的哟而且还是微波炉专用哦!▼7 看完了有点恐…

网页设计网站图片山东阳信建设局网站

相信vue使用者对vue-cli都不会陌生,甚至可以说,很熟悉了,但对其webpack的配置可能知之甚少吧。 过完年回来后,我接手了公司的新项目。新项目是一个spa。很自然,我就想到了vue-cli脚手架了,当时研究一下它的…

天津市建设工程管理信息网seo渠道是什么意思

雅虎yqlYahoo Query Language( YQL )是一种查询语言,例如SQL。 使用YQL,我们可以跨Web服务 查询 , 过滤和联接数据。 YQL也可以阅读RSS feed。 响应可以是JSON或XML。 雅虎提供了一个YQL控制台,用于调试…

网站表单怎么做网站建设 10万元

一、问题 在文件上传时&#xff0c;会遇到大文件上传失败。 》F12查看报错网络请求返回结果 》问题分析 由于vs上传文件默认的字符大小控制。 二、解决方法 》在web.config中修改或添加最大允许上传文件的大小 1 <system.web> 2 <httpRuntime targetFramework&q…

怎么做网站公司宣传资料寮步网站建设高性能

求正交向量组中的系数 考虑 n n n 个任意两个向量之间相互正交的 n n n 维向量 a ⃗ \vec a a &#xff0c;则其构成一个 n n n 维的欧几里得空间 R n R^n Rn&#xff0c;为其中的每一个向量赋予一个常数系数 c c c&#xff0c;则空间中的任意向量 v v v 可以表示为这组…

网页设计网站免费福州 网站开发公司

ES6为Array增加了copyWithin函数&#xff0c;用于操作当前数组自身&#xff0c;用来把某些个位置的元素复制并覆盖到其他位置上去。下面重点给大家介绍ES6中Array.copyWithin()函数的用法&#xff0c;需要的朋友参考下ES6为Array增加了copyWithin函数&#xff0c;用于操作当前数…

2在线做网站百度h5游戏中心

首先&#xff0c;什么是接口呢&#xff1f; 接口一般来说有两种&#xff0c;一种是程序内部的接口&#xff0c;一种是系统对外的接口。 系统对外的接口&#xff1a;比如你要从别的网站或服务器上获取资源或信息&#xff0c;别人肯定不会把数据库共享给你&#xff0c;他只能给…

网站报错 自动404无锡做网站品牌公司

写在前面 日期限制处理&#xff08;禁用&#xff09;&#xff0c;下面我以我这边的需求为例&#xff0c; 选择的年份需等于或小于当前年份 选择的年份范围必须在三年之内 1.限制起始日期小于截止日期 1&#xff09;根据用户选中的开始日期&#xff0c;置灰不可选的日期范围&…

城市门户网站怎样盈利前端培训机构哪个最好

摘要&#xff1a;在Vue 3.0中&#xff0c;computed和watch属性是用于处理数据逻辑的重要工具。本文将详细对比这两个属性的工作原理、适用场景以及使用时的注意事项&#xff0c;旨在帮助开发者更有效地选择和使用它们。 一、computed属性 computed属性是Vue 3.0中用于计算数据…

网站建设可以自己弄吗知乎自己怎么做商城网站视频教程

专栏导航 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、消息丢失的可能性 1.发送消息时丢失&#xff1a; 2.MQ导致消息丢失&#xff1a; 3.消费者处理消息时消息丢失&#xff1a; 二、生产者可靠性 1.生产者重试机制 2.生产者确认机制 总结 前言 Ra…

三五互联网站报价表推广普通话的意义简短

样例简介 此样例将演示如何在Pegasus Wi-Fi IoT智能家居套件上使用cmsis 2.0 接口进行定时器开发。 工程版本 系统版本/API版本&#xff1a;OpenHarmony 3.0 releaseIDE版本&#xff1a;DevEco Device Tool Release 3.0.0.401 快速上手 准备硬件环境 预装windows系统的PC…

网站开发使用的开发工具酷炫给公司网站欣赏

今晚课题点击【阅读原文】或长按图片【识别图中的二维码】即可参加今晚的课程。

湛江专业建站优质商家wordpress 在线安装

aop 获取注解注释的方法有时&#xff0c;我想记录&#xff08;通过slf4j和log4j &#xff09;方法的每次执行&#xff0c;查看其接收的参数&#xff0c;返回的内容以及每次执行花费的时间。 这是我在AspectJ &#xff0c; jcabi-aspects和Java 6注释的帮助下所做的事情&#xf…

网站备案号规则成全视频免费观看在线看城南

小型社区和园区停车场通常面临着空间有限、预算有限以及车流量相对较小的挑战。这些特点要求停车场的管理系统既要经济实用&#xff0c;又要能够满足基本的车辆管理需求&#xff0c;如安全性、通行效率和便捷性。针对这些特点&#xff0c;选择合适的停车道闸系统成为提高管理效…

商城网站开发合同沧州网站推广优化

做数据分析和人工智能运算前常常需要大量的数据准备工作&#xff0c;也就是把各种数据源以及各种规格的数据整理成统一的格式。因为情况非常复杂多样&#xff0c;很难有某种可视化工具来完成此项工作&#xff0c;常常需要编程才能实现。 业界有很多免费的脚本语言都适合进行数…

惠州网站制作定制网站后台不显示

牛客题霸 [括号序列] C题解/答案 题目描述 给出一个仅包含字符’(’,’)’,’{’,’}’,’[‘和’]’,的字符串&#xff0c;判断给出的字符串是否是合法的括号序列 括号必须以正确的顺序关闭&#xff0c;"()“和”()[]{}“都是合法的括号序列&#xff0c;但”(]“和”([…

微网站界面设计基础品牌策划案例范文

题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀&#xff0c;返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar"…

react怎么做pc网站装修设计效果图怎么收费

本文给大家整理了腾讯视频网页下载_腾讯视频怎么下载视频方面的内容。腾讯视频独播剧质量还是可以的&#xff0c;比较给力的是腾讯视频大量买入了老剧的版权&#xff0c;不乏一些比较经典的港剧&#xff0c;还把这些老剧修复了。腾讯视频播放器是一款支持多种音视频格式的主流播…