v4.6 中的Openshift主文件和节点主机文件在哪里
以前托管在v3 中
主机文件位于/etc/origin/Master/Master-config.yaml/etc/origin/Node/Node-config.yaml 上的节点主机文件
您可以使用以下过程检查当前的kubelet配置,而不是使用OCPv3等节点主机上的配置文件。因为kubelet配置是从OCPv4开始动态管理的。此处提供了更多信息,生成包含当前配置的文件。您可以使用上面的参考过程(生成配置文件(或oc CLI进行检查,如下所示。
$ oc get --raw /api/v1/nodes/${NODE_NAME}/proxy/configz |
jq '.kubeletconfig|.kind="KubeletConfiguration"|.apiVersion="kubelet.config.k8s.io/v1beta1"'
这些文件不再存在于与OCP 3相同的for中。要更改机器本身的任何内容,您需要创建MachineConfigs,因为CoreOS是一个不可变的操作系统。如果您手动更改文件系统上的任何内容并重新启动计算机,您的更改通常会重置。
-
要修改工作节点,通常可以通过
kubeletConfig
配置您要查找的设置:管理节点-修改节点。请注意,只有某些设置可以更改,其他设置则根本无法更改。 -
对于主配置,这取决于您想要做什么,因为您可能会通过
machineConfigPool
更改设置,例如通过oc edit apiserver cluster
编辑API服务器设置。所以这取决于你真正想要改变什么。