OpenShift Runtime: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 99: Line 99:


==node Daemon==
==node Daemon==
Depends On: [[#etcd_Daemon|etcd]], [[#master_api_Daemon|master api daemon]]
Unit: <tt>atomic-openshift-master-controllers.service</tt>
Unit File: <tt>/usr/lib/systemd/system/atomic-openshift-master-controllers.service</tt>
Working Directory: <tt>/var/lib/origin</tt>
Configuration Files:
* <tt>/etc/sysconfig/atomic-openshift-master-controllers</tt>, which contains command line options for the process, such as <tt>--loglevel</tt>, etc.
* <tt>[[Master-config.yml|/etc/origin/master/master-config.yaml]]</tt>
Process:
<pre>
/usr/bin/openshift start master controllers --config=/etc/origin/master/master-config.yaml --loglevel=2 --listen=https://0.0.0.0:8444
</pre>

Revision as of 21:13, 17 May 2017

Internal

Master Node

The master node runs, in order, these services:

The master daemon (or daemons) must be started after etcd is started, they depend on etcd. They are started before the node service.

etcd Daemon

Unit: etcd.service

Unit File: /usr/lib/systemd/system/etcd.service

Working Directory: /var/lib/etcd

Configuration File: /etc/etcd/etcd.conf

Process:

/usr/bin/etcd --name=master1.rdu20.internal --data-dir=/var/lib/etcd --listen-client-urls=https://192.199.0.199:2379

master Daemons

In a non-HA deployment, the master api daemon and master controller daemon are coalesced in a single process. In HA environments, they are separated, so the master api daemon processes can be load-balanced among, while the master controller daemon run in an active/passive configuration, there is just one active master controller daemon instance in the cluster.

Depends On: etcd

Unit: atomic-openshift-master.service

Unit File: /usr/lib/systemd/system/atomic-openshift-master.service

Working Directory: /var/lib/origin

Configuration Files:

Process:


master api Daemon

Depends On: etcd

Unit: atomic-openshift-master-api.service

Unit File: /usr/lib/systemd/system/atomic-openshift-master-api.service

Working Directory: /var/lib/origin

Configuration Files:

Process:

/usr/bin/openshift start master api --config=/etc/origin/master/master-config.yaml --loglevel=2 --listen=https://0.0.0.0:443 --master=https://master1.rdu20.internal

master controller Daemon

Depends On: etcd, master api daemon

Unit: atomic-openshift-master-controllers.service

Unit File: /usr/lib/systemd/system/atomic-openshift-master-controllers.service

Working Directory: /var/lib/origin

Configuration Files:

Process:

/usr/bin/openshift start master controllers --config=/etc/origin/master/master-config.yaml --loglevel=2 --listen=https://0.0.0.0:8444

node Daemon

See below

node Daemon

Regular Node

node Daemon

Depends On: etcd, master api daemon

Unit: atomic-openshift-master-controllers.service

Unit File: /usr/lib/systemd/system/atomic-openshift-master-controllers.service

Working Directory: /var/lib/origin

Configuration Files:

Process:

/usr/bin/openshift start master controllers --config=/etc/origin/master/master-config.yaml --loglevel=2 --listen=https://0.0.0.0:8444