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

建设企业网站的站外推广渠道有哪些

建设企业网站的,站外推广渠道有哪些,免费海报制作模板,dreamweaver怎么创建网页命令式API 比如: 先kubectl create,再replace的操作,我们称为命令式配置文件操作 kubectl replace的执行过程,是使用新的YAML文件中的API对象,替换原有的API对象;而kubectl apply,则是执行了一…

命令式API
比如:
在这里插入图片描述
先kubectl create,再replace的操作,我们称为命令式配置文件操作
kubectl replace的执行过程,是使用新的YAML文件中的API对象,替换原有的API对象;而kubectl apply,则是执行了一个对原有API对象的PATCH操作。
kube-apiserver在响应命令式请求(比如,kubectl replace)的时候,一次只能处理一个写请求,否则会有产生冲突的可能。而对于声明式请求(比如,kubectl apply),一次能处理多个写操作,并且具备Merge能力。
在这里插入图片描述

什么是API对象

要快速掌握 Kubernetes (k8s) 中 API 对象的核心知识,以下是最重要的20%,这将帮助你理解和操作80%的 k8s 功能:

  1. API对象的概念

    • API对象是 k8s 集群中的管理操作单元,每支持一项新功能,就会引入对应的API对象。
    • API对象具有三大类属性:元数据(metadata)、规范(spec)和状态(status)
      • 元数据(metadata):用于标识API对象,包括namespace、name和uid,以及用于匹配不同对象的标签(labels)。
      • 规范(spec):描述对象的期望状态(Desired State),即用户希望对象所具有的特征。
      • 状态(status):描述对象的实际状态(Actual State),由 Kubernetes 系统提供和更新。
  2. API对象的管理方式

    • 使用 kubectl 工具,可以通过命令式命令、命令式对象配置和声明式对象配置三种方式管理API对象。
  3. 标签(Label)和选择器(Selector)

    • 标签是识别 Kubernetes 对象的标签,以 key/value 的方式附加到对象上。
    • 选择器用于选择具有特定标签的一组对象。
  4. API 组和版本

    • Kubernetes API 遵循 OpenAPI 规范,并以端点 /openapi/v2 提供 API 规范。
    • API 组和版本是 Kubernetes API 的重要概念,不同的功能模块被划分为不同的 API 组。
  5. 核心API对象

    • Pod:k8s中的基本部署单元,可以包含一个或多个容器。
    • Node:k8s中的工作节点,负责运行Pod。
    • Master:集群控制节点,负责整个集群的管理和控制。
    • Deployment:用于描述应用的部署状态,包括应用的副本数、更新策略等。
    • Service:定义了一种访问Pod的方式,可以是ClusterIP、NodePort、LoadBalancer等。
  6. API 交互

    • Kubernetes 支持 application/jsonapplication/yaml 媒体类型用于请求和响应。
    • 客户端可以通过设置 Accept 头部来请求服务器以表格形式返回对象。

掌握这些核心概念和操作,将为你在 Kubernetes 中管理复杂的应用和服务打下坚实的基础。


Istio项目

  • 困难
    当一个Pod或者任何一个API对象被提交给APIServer之后,总有一些“初始化”性质的工作需要在它们被Kubernetes项目正式处理之前进行。比如,自动为所有Pod加上某些标签
    “初始化”操作的实现,借助的是一个叫作Admission的功能。它其实是Kubernetes项目里一组被称为Admission Controller的代码,可以选择性地被编译进APIServer中,在API对象创建之后会被立刻调用到
    如果你现在想要添加一些自己的规则到Admission Controller,就会比较困难。因为,这要求重新编译并重启APIServer

  • Istio流程
    在它对应的API对象里自动加上Envoy容器的配置
    编写一个用来为Pod“自动注入”Envoy容器的Initializer
    ConfigMap的data部分,正是一个Pod对象的一部分定义
    Initializer要做的工作,就是把这部分Envoy相关的字段,自动添加到用户提交的Pod的API对象
    在Initializer更新用户的Pod对象的时候,必须使用PATCH API来完成
    Istio将一个编写好的Initializer,作为一个Pod部署在Kubernetes中
    事先编写好的“自定义控制器”(Custom Controller)
    Kubernetes还允许你通过配置,来指定要对什么样的资源进行这个Initialize操作:InitializerConfiguration
    这也就意味着,当你在Initializer里完成了要做的操作后,一定要记得将这个metadata.initializers.pending标志清除掉。这一点,你在编写Initializer代码的时候一定要非常注意

http://www.yidumall.com/news/57881.html

相关文章:

  • 贺州网站推广湖北seo整站优化
  • 福州网站网站建设小程序定制开发
  • 做网站字体格式用锐利吗百度营销推广官网
  • 江苏建设厅网站查询如何添加百度指数
  • 如何管理wordpress网站模板百度搜索关键词查询
  • 百度网盘做自已网站商业软文
  • 宁波免费网站建站模板链接式友谊
  • app网站及其特色网络推广有几种方法
  • 网站哪家做的比较好链接搜索
  • 做网站都去哪里找模板搜索引擎最佳化
  • 熟悉网站空间 域名等相关知识网络推广方式有哪几种
  • 网站营销成功的案例分析安徽网络seo
  • 新泰网站开发搜索引擎优化的七个步骤
  • 免费的网站域名查询浏览器域名查询官网
  • 东莞网站自动化推广怎么才能创建一个网站
  • 网站开发员招聘网址怎么创建
  • 网站建设公司服务楚雄今日头条新闻
  • 离职同事以公司名义做网站百度推广收费多少
  • 做精神科网站价格企业查询系统
  • 怎么在百度上做公司网站西安百度推广电话
  • 石家庄建设网站公司金华百度seo
  • 山西做网站如何选择手机端网站排名
  • 东莞什么平台好做seo关键词快速获得排名
  • 株洲网站建设的企业广州seo优化外包服务
  • 百度做网站的在线seo工具
  • 南阳做网站哪家好亚马逊跨境电商开店流程及费用
  • 公众号怎么做网站沈阳seo顾问
  • 做ppt比较好的网站有哪些网络营销项目策划方案
  • 谷歌云 wordpress 建站网站推广seo招聘
  • 建设工程消防网站进入程序内江seo