Skip to content
gobomb edited this page Aug 9, 2019 · 1 revision

在 opentshift 下安装 istio 需要的操作

更新 Openshift Master节点的配置

保证以下操作在每个 Openshift Container Platform 的 master 节点中都执行:

切换目录到包含 master configuration 文件的路径下(for example, /etc/origin/master/master-config.yaml).

$ cd /etc/origin/master

创建master-config.patch,包含以下内容:

admissionConfig:
  pluginConfig:
    MutatingAdmissionWebhook:
      configuration:
        apiVersion: apiserver.config.k8s.io/v1alpha1
        kubeConfigFile: /dev/null
        kind: WebhookAdmission
    ValidatingAdmissionWebhook:
      configuration:
        apiVersion: apiserver.config.k8s.io/v1alpha1
        kubeConfigFile: /dev/null
        kind: WebhookAdmission

在该目录下执行以下命令,来修改 master-config.yaml 文件:

$ cp -p master-config.yaml master-config.yaml.prepatch
$ oc ex config patch master-config.yaml.prepatch -p "$(cat master-config.patch)" > master-config.yaml
$ /usr/local/bin/master-restart api && /usr/local/bin/master-restart controllers

https://www.jianshu.com/p/f41fb9ce7df8

Clone this wiki locally