- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 IstioOperator 的现有实例从 Istio v1.5 安装:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: istio
spec:
profile: default
components:
ingressGateways:
- namespace: istio-system
name: istio-ingressgateway
enabled: true
k8s:
serviceAnnotations:
"cloud.google.com/load-balancer-type": "Internal"
"service.beta.kubernetes.io/aws-load-balancer-internal": "0.0.0.0/0"
"service.beta.kubernetes.io/azure-load-balancer-internal": "true"
"external-dns.alpha.kubernetes.io/hostname": "*.SedTarget"
addonComponents:
kiali:
enabled: true
prometheus:
enabled: false
k8s
中添加了以下部分部分(在
spec.components.ingressGateways[0].k8s
下):
overlays:
- apiVersion: v1
kind: Service
name: istio-ingressgateway
patches:
- path: spec.ports.[name:kafka]
value:
name: kafka
protocol: TCP
port: 9092
targetPort: 9092
kafka
到端口列表。
[name:kafka]
to add an element to a list :
K8sObjectOverlay.PathValue
Field - Path of the form
a.[key1:value1].b.[:value2]
Where[key1:value1]
is a selector for a key-value pair to identify a list element and[:value]
is a value selector to identify a list element in a leaf list. All path intermediate nodes must exist.
kafka
替换列表中的现有元素。通过指定类似 spec.ports[1]
的路径来修补 .我无法指定现有端口以使用任何
[key:value]
覆盖它对,和
spec.ports[-]
不适用于附加到列表的末尾。
最佳答案
我花了一些时间学习这个并得到了 tls
服务工作。
首先,听起来您缺少 |
在 YAML 覆盖中。
overlays:
- apiVersion: v1
kind: Service
name: istio-ingressgateway
patches:
- path: spec.ports.[name:kafka]
value: | <== here
name: kafka
protocol: TCP
port: 9092
targetPort: 9092
$ kubectl -n istio-operator logs istio-operator-5998f6c744-kg2v6
2020-06-20T06:20:28.200545Z info installer Applying Kubernetes overlay:
- kind: Service
name: istio-ingressgateway
patches:
- path: spec.ports.[name:kafka]
value: |
name: kafka
port: 9092
protocol: TCP
targetPort: 9092
istio-ingressgateway
K8s 服务):
2020-06-20T06:37:01.388907Z error reconciling err: path spec.ports.[name:kafka]: element [name:kafka] not found
spec.ports.[name:tls]
.
Gateway
和
VirtualService
资源。
关于kubernetes - Istio K8sObjectOverlay.PathValue 列表元素不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62479965/
Istio可以通过 IstioOperator 部署. 您可以使用 K8sObjectOverlay 修补由特定组件创建的任何内容,它需要一个 PathValue .我一辈子都无法理解如何提供复杂的
我有一个 IstioOperator 的现有实例从 Istio v1.5 安装: apiVersion: install.istio.io/v1alpha1 kind: IstioOperator m
在实现 Falcor 数据源时,我很困惑为什么有时您可能会返回路径值的集合: [{path, value}, {path, value}] 有时您必须以 jsonGraph 信封的形式提供返回值: {
我是一名优秀的程序员,十分优秀!