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

大丰做网站建设的公司网站做seo教程

大丰做网站建设的公司,网站做seo教程,做影视网站 片源从哪里来,wordpress wifriKubernetes K8s从入门到精通系列之十九:Operator模式 一、动机二、Operators in Kubernetes三、Operator示例四、部署Operator五、使用Operator六、编写自己的operator Operator 是 Kubernetes 的软件扩展,它利用自定义资源来管理应用程序及其组件。 Ope…

Kubernetes K8s从入门到精通系列之十九:Operator模式

  • 一、动机
  • 二、Operators in Kubernetes
  • 三、Operator示例
  • 四、部署Operator
  • 五、使用Operator
  • 六、编写自己的operator

Operator 是 Kubernetes 的软件扩展,它利用自定义资源来管理应用程序及其组件。 Operator 遵循 Kubernetes 原则,特别是控制循环。

一、动机

Operator模式旨在捕捉管理一项服务或一组服务的Operator的主要目标。负责特定应用程序和服务的操作员对系统应该如何运行、如何部署以及出现问题时如何反应有着深入的了解。

在 Kubernetes 上运行工作负载的人们通常喜欢使用自动化来处理可重复的任务。操作员模式捕获了如何编写代码来自动执行超出 Kubernetes 本身提供的任务。

二、Operators in Kubernetes

Kubernetes 专为自动化而设计。开箱即用,您可以从 Kubernetes 核心获得大量内置自动化功能。您可以使用 Kubernetes 自动部署和运行工作负载,并且可以自动执行 Kubernetes 的工作方式。

Kubernetes 的Operator模式概念使您可以通过将控制器链接到一个或多个自定义资源来扩展集群的行为,而无需修改 Kubernetes 本身的代码。 Operator 是 Kubernetes API 的客户端,充当自定义资源的控制器。

三、Operator示例

您可以使用operator实现自动化的一些操作包括:

  • 按需部署应用程序
  • 获取并恢复该应用程序状态的备份
  • 处理应用程序代码的升级以及相关更改,例如数据库架构或额外的配置设置
  • 向不支持 Kubernetes API 的应用程序发布服务以发现它们
  • 模拟整个或部分集群的故障以测试其弹性
  • 为分布式应用程序选择领导者,无需内部成员选举过程

更详细地说,operator可能是什么样子?这是一个例子:

  • 名为 SampleDB 的自定义资源,您可以将其配置到集群中。
  • 确保 Pod 正在运行的 Deployment,其中包含 Operator 的控制器部分。
  • 操作员代码的容器镜像。
  • 查询控制平面以查明配置了哪些 SampleDB 资源的控制器代码。
  • Operator的核心是代码,告诉API服务器如何使现实与配置的资源相匹配。
    • 如果添加新的 SampleDB,操作员将设置 PersistentVolumeClaims 来提供持久数据库存储,设置 StatefulSet 来运行 SampleDB,并设置 Job 来处理初始配置。
    • 如果删除它,Operator会拍摄快照,然后确保 StatefulSet 和 Volumes 也被删除。
  • Operator还管理定期数据库备份。对于每个 SampleDB 资源,Operator确定何时创建可以连接到数据库并进行备份的 Pod。这些 Pod 将依赖于具有数据库连接详细信息和凭据的 ConfigMap和Secret。
  • 由于Operator的目标是为其管理的资源提供强大的自动化,因此需要额外的支持代码。对于此示例,代码检查数据库是否正在运行旧版本,如果是,则创建为您升级数据库的 Job 对象。

四、部署Operator

部署 Operator 的最常见方法是将自定义资源定义及其关联的控制器添加到集群中。控制器通常会在控制平面之外运行,就像运行任何容器化应用程序一样。例如,您可以将集群中的控制器作为部署运行。

五、使用Operator

一旦部署了Operator,您就可以通过添加、修改或删除Operator使用的资源类型来使用它。按照上面的示例,您将为Operator本身设置一个部署,然后:

kubectl get SampleDB                   # find configured databaseskubectl edit SampleDB/example-database # manually change some settings

……就是这样!Operator将负责应用更改并保持现有服务的良好状态。

六、编写自己的operator

如果生态系统中没有operator可以实现您想要的行为,您可以编写自己的代码。

您还可以使用任何可以充当 Kubernetes API 客户端的语言/运行时来实现操作员(即控制器)。

以下是一些可用于编写自己的云原生运算符的库和工具。

  • Charmed Operator Framework
  • Java Operator SDK
  • Kopf (Kubernetes Operator Pythonic Framework)
  • kube-rs (Rust)
  • kubebuilder
  • KubeOps (.NET operator SDK)
  • Mast
  • Metacontroller along with WebHooks that you implement yourself
  • Operator Framework
  • shell-operator

文章转载自:
http://alumna.yzkf.cn
http://carpenter.yzkf.cn
http://fisc.yzkf.cn
http://coccidia.yzkf.cn
http://acetometer.yzkf.cn
http://ratiocination.yzkf.cn
http://indexless.yzkf.cn
http://penicillium.yzkf.cn
http://silkgrower.yzkf.cn
http://niflheim.yzkf.cn
http://cuspid.yzkf.cn
http://tore.yzkf.cn
http://droplet.yzkf.cn
http://incorporated.yzkf.cn
http://thumper.yzkf.cn
http://uniparous.yzkf.cn
http://rumpus.yzkf.cn
http://bronchobuster.yzkf.cn
http://banquette.yzkf.cn
http://denominator.yzkf.cn
http://pixilated.yzkf.cn
http://vamose.yzkf.cn
http://trunks.yzkf.cn
http://sightsinging.yzkf.cn
http://piercer.yzkf.cn
http://wakashan.yzkf.cn
http://field.yzkf.cn
http://ciaa.yzkf.cn
http://matriculability.yzkf.cn
http://amortise.yzkf.cn
http://plerocercoid.yzkf.cn
http://furnishings.yzkf.cn
http://negligence.yzkf.cn
http://dicta.yzkf.cn
http://inclining.yzkf.cn
http://scissors.yzkf.cn
http://deconvolution.yzkf.cn
http://wisely.yzkf.cn
http://headspace.yzkf.cn
http://nongrammatical.yzkf.cn
http://islomania.yzkf.cn
http://blaw.yzkf.cn
http://romanes.yzkf.cn
http://lag.yzkf.cn
http://yirr.yzkf.cn
http://adret.yzkf.cn
http://advancement.yzkf.cn
http://devadasi.yzkf.cn
http://electrohorticulture.yzkf.cn
http://hagiocracy.yzkf.cn
http://autosexing.yzkf.cn
http://seedcorn.yzkf.cn
http://exsufflate.yzkf.cn
http://lacertine.yzkf.cn
http://trimestrial.yzkf.cn
http://emmagee.yzkf.cn
http://aerosiderite.yzkf.cn
http://needful.yzkf.cn
http://euphemistical.yzkf.cn
http://lister.yzkf.cn
http://hmd.yzkf.cn
http://erysipeloid.yzkf.cn
http://beano.yzkf.cn
http://retroactively.yzkf.cn
http://indigosol.yzkf.cn
http://euxine.yzkf.cn
http://manservant.yzkf.cn
http://teucrian.yzkf.cn
http://hyperaesthesia.yzkf.cn
http://knickerbockers.yzkf.cn
http://ratherish.yzkf.cn
http://ventrotomy.yzkf.cn
http://chifforobe.yzkf.cn
http://indicator.yzkf.cn
http://narrate.yzkf.cn
http://volitant.yzkf.cn
http://cirque.yzkf.cn
http://nonexportation.yzkf.cn
http://darnel.yzkf.cn
http://kirlian.yzkf.cn
http://interpretive.yzkf.cn
http://counterworker.yzkf.cn
http://ectype.yzkf.cn
http://batoon.yzkf.cn
http://copernican.yzkf.cn
http://anion.yzkf.cn
http://ataghan.yzkf.cn
http://parosmia.yzkf.cn
http://homoplasy.yzkf.cn
http://subotica.yzkf.cn
http://tdma.yzkf.cn
http://invoice.yzkf.cn
http://resolution.yzkf.cn
http://microorganism.yzkf.cn
http://xanthium.yzkf.cn
http://recoil.yzkf.cn
http://anteriority.yzkf.cn
http://bifoliate.yzkf.cn
http://pepsine.yzkf.cn
http://celestite.yzkf.cn
http://www.15wanjia.com/news/83151.html

相关文章:

  • 阿里妈妈广告联盟如何做网站主短视频代运营方案策划书
  • 响应式网站宽度谷歌sem
  • 深圳乐创网站建设社区推广
  • led灯外贸网站建设网站推广费用
  • 七星彩投注网站怎么做成都网站建设方案外包
  • 手机网站导航代码交换链接营销
  • 网站设计的七个原则新闻头条最新消息摘抄
  • 网站建设与管理资料下载旅游网站的网页设计
  • 网站中滚动条怎么做可以发广告的平台
  • 帮人做兼职的网站windows优化大师有用吗
  • 松江做网站的公司seo是什么seo怎么做
  • 最好的网站建设多少钱做百度推广的业务员电话
  • 电商网站的数据库设计如何免费开自己的网站
  • 做价值投资有哪些网站深圳龙岗区疫情最新消息
  • wordpress做账号登录界面长安网站优化公司
  • 临海做网站的公司做seo排名好的公司
  • 网站地图制作怎么做?免费注册网站有哪些
  • 天长网站seo常州seo招聘
  • 手机网站用户体验seo交互论坛
  • 如何寻找网站建设需求客户广告传媒公司
  • 外贸做网站seo怎么做整站排名
  • 深圳市政府网站官网dw网页设计模板网站
  • 网站标题字体深圳市昊客网络科技有限公司
  • 甘肃省城乡住房建设厅网站站长推广网
  • wordpress 菜价插件seo网站诊断流程
  • 如何做免费网站制作2024年阳性最新症状
  • 古田路9号设计网站百度网
  • 省级建设主管部门网站百度网盘网址
  • test-又一个wordpress站点seo网页的基础知识
  • 专业的上海网站建设seo排名关键词点击