Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 变异webhook文档引用_Kubernetes_Webhooks_Mutation - Fatal编程技术网

Kubernetes 变异webhook文档引用

Kubernetes 变异webhook文档引用,kubernetes,webhooks,mutation,Kubernetes,Webhooks,Mutation,我们正在使用kubernetes变异webhook来变异创建pod的请求。据我所知,api服务器对与请求的某些规则相匹配的变异web钩子的端点进行回调。webhook现在通过向请求添加补丁并将其发送回api服务器来改变请求 一个示例修补程序: [ { "op": "add", "path": "/metadata/annotations", "value": { "injected": "true" } } ] 我的问题是-是否有一个参考或文

我们正在使用kubernetes变异webhook来变异创建pod的请求。据我所知,api服务器对与请求的某些规则相匹配的变异web钩子的端点进行回调。webhook现在通过向请求添加补丁并将其发送回api服务器来改变请求

一个示例修补程序:

[
  {
    "op": "add",
    "path": "/metadata/annotations",
    "value": {
      "injected": "true"
    }
  }
]
我的问题是-是否有一个参考或文档显示补丁端点如何工作。这里我指的是
元数据/注释

我有这样的问题-

  • 它是更新现有对象还是替换现有对象
  • 除了添加
    add
对于不同的对象,还有多个面片端点。我已经试着找到这些文档有一段时间了,但是找不到


我不确定这是否是问这个问题的正确地点。对不起,如果不是的话。如果有合适的论坛,请告诉我。

变异webhook不会修补对象,因为该对象尚未在ETCD中持久化。变异web钩子从API服务器获得一个。此请求中包含AdmissionReview对象。变异Webhook将解组AdmissionReview对象,并对其进行变异,然后将其发送回API服务器

您将从一个基本的web服务器开始,该服务器支持SSL/TLS,并且可以读取和响应JSON格式。实际上,您可以使用任何您想要的编程语言。不过,理想情况下,使用一种已经有K8S库的语言,这样您就不必创建自己的对象类型;Go(自然)有这些,但至少也有Python库可以使用

这是一个进货单

我正在向医生询问这种变异可能发生的各种方式


我想这可以在中找到。

你能链接你的参考资料吗?什么参考资料?是的,我应该更清楚。它不会修补对象,而是改变请求。我要求提供关于这种变异可能发生的各种方式的文档。好吧,没有这样的文档……但是有足够的例子,变异将取决于用例。