Я пытаюсь изменить значение параметра глобальной конфигурации istio initialDelaySeconds
значение в inject-config.yaml
initialDelaySeconds: [[ annotation .ObjectMeta `readiness.status.sidecar.istio.io/initialDelaySeconds` 1 ]]
, когда я пробую приведенный ниже пример кода для моего initialDelaySeconds
, я получаю ошибку ..
$ kubectl get cm istio-sidecar-injector -n istio-system -o yaml | sed -e "s initialDelaySeconds: 1/ initialDelaySeconds: 10/" | kubectl apply -f -
Ошибка ниже:
sed: -e expression #1, char 28: unknown option to `s'
error: no objects passed to apply
error: write /dev/stdout: The pipe has been ended.
Какой правильный синтаксис для изменения моего глобального параметра в sidecar inject-config.xml
Кроме того, приведенный ниже фрагмент кода работает для меня rewriteAppHTTPProbe
$ kubectl get cm istio-sidecar-injector -n istio-system -o yaml | sed -e "s/ rewriteAppHTTPProbe: false/ rewriteAppHTTPProbe: true/" | kubectl apply -f -