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

asp.net网站开发流程企业展厅策划方案

asp.net网站开发流程,企业展厅策划方案,500人在线网站建设配置,外链工厂 外链在讲资源清单之前#xff0c;先给大家介绍一下究竟什么是Kubernetes资源#xff1f;有几种资源#xff1f;① 资源分类#xff1a;① 1 工作负载#xff1a;pod、rs(ReplicasSet)、deploy(Deployment)、sts(StatefulSet)、ds(DaemonSet)、job、cronjob① 2 服务发现及负…在讲资源清单之前先给大家介绍一下究竟什么是Kubernetes资源有几种资源① · 资源分类① · 1 工作负载pod、rs(ReplicasSet)、deploy(Deployment)、sts(StatefulSet)、ds(DaemonSet)、job、cronjob① · 2 服务发现及负载均衡svc(Service)、ing(Ingress)① · 3 配置与存储cm(ConfigMap)、Secret、Volume、pv( persistentvolumes )、pvc、scStorageClassesDownwardAPI① · 4 集群级ns(Namespace),Node,Role,ClusterRole,RoleBinding,ClusterRoleBinding① · 5 元数据 HPA,PodTemplate,LimitRange这么多种分类看完已经晕了其实每种分类下面还有好多好多字段需要你自己定义 今天我们只介绍一种自主式清单 【pod自主式清单】 。什么是自主式pod和kubectl run的pod又有什么区别我们接触的pod大多数是控制器控制的pod那么今天讲的是自主式pod也就是由yaml文件来创建的pod也就是pod自己去控制自己防止pod被控制器杀死。虽然这种pod应用的场景不是很多但是只要熟悉了pod的清单再理解其他几种类型的资源就会非常好理解 ② · 1 看看pod清单里面都有哪些字段 想要查看详细信息就使用kubectl explain pod 想要查看下面的子字段的话kubectl explain pod.apiVersion 即可~~ apiVersion kind metadata spec 这四个字段是必须有的下面就看看一份简单的pod清单应该长什么样apiVersion: v1 ##版本为v1 kind: Pod ##资源类型为Pod metadata: ## 元数据下面是需要配置的子字段这里缩进字符要保持一致name: pod-demo ## pod名namespace: default ##pod所在的名称空间labels: ##标签-- 下面全用KV格式书写这里我们给这个pod 打上两个标签 ↓app: pod-demo release: bata spec: containers: ##容器- name: app-container ##容器名image: ikubernetes/myapp:v1 ##镜像地址现在我们就试试用这个文件创建第一个自主式pod 创建命令 kubectl create -f pod-demo.yaml 删除命令 kubectl delete -f pod-demo.yaml这样一个自主式pod就创建好了但是好像还不够定制化下面就详细介绍一下自主式pod可以定义那些字段 可定义的字段太多了这里我总结了大部分常用指标大家当字典看吧~spec.nodeSelector map[string]string pod.spec.nodeSelector: #指定对象的调度节点,节点必须存在 pod.spec.restartPolicy string pod.spec.restartPolicy#容器的重启策略。有三种Always(只有退出就重启)OnFailure(失败退出时不重启),Never(只要退出就不重启)kubelet重新启动的已退出容器将以指数退避延迟10秒20秒40秒......重新启动上限为五分钟并在成功执行十分钟后重置 spec.containers.image.imagePullPolicy string        #镜像的下载策略。有三种Always(总是去仓库下载) ,Never(从不去仓库下载) , IfNotPresent(如果本地没有就去仓库下载) spec.containers.ports:       #容器公开的端口列表。在这里公开端口可以为系统提供关于容器使用的网络连接的额外信息但主要是提供信息。在这里不指定端口不会阻止该端口被公开。任何监听容器内默认的“0.0.0.0”地址的端口都可以从网络访问 spec.containers.ports.containerPort integer -required- #pod暴露的端口此端口仅是额外的信息对端口是否被暴露没有影响 spec.containers.ports.hostPort integer #主机上公开的端口 spec.containers.ports.protocol string #端口的协议 spec.containers.ports.hostIP string #指定要绑定的主机 spec.containers.command []string #运行的程序类似于docker中的entrypiont,并且这里的命令不会运行在shell中如果没有这个字段docker镜像会运行自己entrypiont中的指令 spec.containers.args []string #向docker镜像中传递参数 如果定义了这个字段docker镜像中cmd命令不会被执行如果引用变量使用$(VAR_NAME)格式引用如果想使用命令引用的的方式需要使用$$(VAR_NAME)方式来引用 #关于args和command的官方文档链接https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/  spec.containers.volumeMounts spec.containers.volumeMounts.name spec.containers.volumeMounts.mountPath #可以被容器挂载的存储卷的路径路径不能包含: 符号 spec.containers.volumeMounts.subPath #可以被容器挂载的存储卷的路径并且不会覆盖挂载点中的文件 spec.containers.volumeMounts.readOnly #是否只读默认为false spec.containers.resources spec.containers.resources.limits #资源限制 spec.containers.resources.limits.cpu #CPU 上限 可以短暂超过 容器也不会被停止 spec.containers.resources.limits.memory # 内存上限 不可以超过 如果超过 容器可能会被终止或调度到其他资源充足的机器上 spec.containers.resources.requests #资源需求 spec.containers.resources.requests.cpu # CPU 请求 也是调度 CPU 资源的依据 可以超过 spec.containers.resources.requests.memory #内存请求 也是调度内存资源的依据 可以超过 但如果超过 容器可能会在 Node 内存不足时清理
http://www.pierceye.com/news/351327/

相关文章:

  • 郑州市网站建设怎么样wordpress wp editor
  • 台州网站建设 推广公司网络营销课程总结范文
  • 网站 外包 版权杭州做官网的有哪些公司
  • 微信网站html5中山平面设计公司
  • 建站网站教程视频世界网站排名
  • 做小程序的流程seo 整站优化
  • 网站前台代码国内网站主机
  • 网站后台asp源码高明顺德网站建设
  • 网站建设推广软文网络规划设计师考试全程指导(第2版) pdf
  • 备案网站多少钱支持wordpress的空间
  • 哈尔滨网页模板建站wordpress网页设定
  • 哔哩哔哩网站怎么做视频软件进入公众号会不会泄露个人信息
  • 域名过期做的网站怎么办wap网站前景
  • 网站设计公司 宁波少儿编程课
  • 建设信用卡银行积分商城网站网站关键词优化培训
  • 网站建设对电子商务的意义深圳网站设计兴田德润简介
  • 门设计的网站建设北京最大专业网站建设
  • 黄埔建网站公司长沙 网页制作
  • 网站页面海珠网站建设方案
  • 东宁网站制作公司产品彩页设计
  • 郑州大搜索网站为什么要建立网站
  • 广东网站建设公司排名网页设计模板网站免费
  • 佛山网站建设小程序注册营业执照申请
  • 网站建设文案策划鞍山兼职吧
  • 手机投资网站合肥seo优化排名公司
  • 上海网站制作公司的排名药品网站如何建设
  • 模板网站建设包括哪些wordpress怎么加关键词和描述
  • 温岭专业自适应网站建设响应式网站 模版
  • 高端包装设计优化 英语
  • 佛山新网站建设方案笔记本做网站服务器