7.9. 创建新配置文件
从头开始定义 OpenShift Container Platform 配置时,请先创建新的配置文件。
对于 master 主机配置文件,使用 openshift start
命令和 --write-config
选项来写入配置文件。对于节点主机,使用 oc adm create-node-config
命令写入配置文件。
以下命令将相关的启动配置文件、证书文件和任何其他必要的文件写入指定的 --write-config
或 --node-dir
目录。
生成的证书文件在两年内有效,而证书颁发机构(CA)证书在五年内有效。这可以通过 --expire-days
和 --signer-expire-days
选项进行修改,但为了安全起见,建议您不要使其大于这些值。
在指定目录中为一体化服务器(master 和一个节点)创建配置文件:
$ openshift start --write-config=/openshift.local.config
要在指定目录中创建 master 配置文件和其他所需的文件:
$ openshift start master --write-config=/openshift.local.config/master
在指定目录中创建节点配置文件和其他相关文件:
$ oc adm create-node-config \ --node-dir=/openshift.local.config/node-<node_hostname> \ --node=<node_hostname> \ --hostnames=<node_hostname>,<ip_address> \ --certificate-authority="/path/to/ca.crt" \ --signer-cert="/path/to/ca.crt" \ --signer-key="/path/to/ca.key" --signer-serial="/path/to/ca.serial.txt" --node-client-certificate-authority="/path/to/ca.crt"
在创建节点配置文件时,--hostnames
选项接受以逗号分隔的每个主机名或 IP 地址列表,用于有效服务器证书。