Openshift/Kubernetes: disoriented by the various c

2019-06-11 17:08发布

问题:

I'm learning openshift origin , in the master container I found a number of config files:

[root@openshift] cd /var/lib/origin
[root@openshift origin]# find . -name *kubeconfig
./openshift.local.config/node-localhost/node.kubeconfig
./openshift.local.config/master/admin.kubeconfig
./openshift.local.config/master/openshift-master.kubeconfig

[root@openshift origin]# find . -name *config.yaml
./openshift.local.config/node-localhost/node-config.yaml
./openshift.local.config/master/master-config.yaml

I found out these files also inspecting the origin container:

 $ docker inspect 671fb8df3752 | grep config
            "--master-config=/var/lib/origin/openshift.local.config/master/master-config.yaml",
            "--node-config=/var/lib/origin/openshift.local.config/node-localhost/node-config.yaml"
                "/var/lib/origin/openshift.local.config:/var/lib/origin/openshift.local.config:z",
                "Source": "/var/lib/origin/openshift.local.config",
                "Destination": "/var/lib/origin/openshift.local.config",
                "KUBECONFIG=/var/lib/origin/openshift.local.config/master/admin.kubeconfig",
                "--master-config=/var/lib/origin/openshift.local.config/master/master-config.yaml",
                "--node-config=/var/lib/origin/openshift.local.config/node-localhost/node-config.yaml"

Could you help me to schematize / summarize the role and use of each of these files?

Specifically when executing commands of this type:

oadm policy add-scc-to-group anyuid system:authenticated --config=/var/lib/origin/openshift.local.config/master/admin.kubeconfig

they must be directed to each of the configurations I have found or only to the specific one?