virtbuilder_pel7ppc64lebuilder0
5 years ago
13 changed files with 263 additions and 1363 deletions
@ -0,0 +1,27 @@ |
|||||||
|
[Unit] |
||||||
|
Description=Kubernetes API Server |
||||||
|
Documentation=https://github.com/GoogleCloudPlatform/kubernetes |
||||||
|
After=network.target |
||||||
|
After=etcd.service |
||||||
|
|
||||||
|
[Service] |
||||||
|
EnvironmentFile=-/etc/kubernetes/config |
||||||
|
EnvironmentFile=-/etc/kubernetes/apiserver |
||||||
|
User=kube |
||||||
|
ExecStart=/usr/bin/kube-apiserver \ |
||||||
|
$KUBE_LOGTOSTDERR \ |
||||||
|
$KUBE_LOG_LEVEL \ |
||||||
|
$KUBE_ETCD_SERVERS \ |
||||||
|
$KUBE_API_ADDRESS \ |
||||||
|
$KUBE_API_PORT \ |
||||||
|
$KUBELET_PORT \ |
||||||
|
$KUBE_ALLOW_PRIV \ |
||||||
|
$KUBE_SERVICE_ADDRESSES \ |
||||||
|
$KUBE_ADMISSION_CONTROL \ |
||||||
|
$KUBE_API_ARGS |
||||||
|
Restart=on-failure |
||||||
|
Type=notify |
||||||
|
LimitNOFILE=65536 |
||||||
|
|
||||||
|
[Install] |
||||||
|
WantedBy=multi-user.target |
@ -0,0 +1,18 @@ |
|||||||
|
[Unit] |
||||||
|
Description=Kubernetes Controller Manager |
||||||
|
Documentation=https://github.com/GoogleCloudPlatform/kubernetes |
||||||
|
|
||||||
|
[Service] |
||||||
|
EnvironmentFile=-/etc/kubernetes/config |
||||||
|
EnvironmentFile=-/etc/kubernetes/controller-manager |
||||||
|
User=kube |
||||||
|
ExecStart=/usr/bin/kube-controller-manager \ |
||||||
|
$KUBE_LOGTOSTDERR \ |
||||||
|
$KUBE_LOG_LEVEL \ |
||||||
|
$KUBE_MASTER \ |
||||||
|
$KUBE_CONTROLLER_MANAGER_ARGS |
||||||
|
Restart=on-failure |
||||||
|
LimitNOFILE=65536 |
||||||
|
|
||||||
|
[Install] |
||||||
|
WantedBy=multi-user.target |
@ -0,0 +1,18 @@ |
|||||||
|
[Unit] |
||||||
|
Description=Kubernetes Kube-Proxy Server |
||||||
|
Documentation=https://github.com/GoogleCloudPlatform/kubernetes |
||||||
|
After=network.target |
||||||
|
|
||||||
|
[Service] |
||||||
|
EnvironmentFile=-/etc/kubernetes/config |
||||||
|
EnvironmentFile=-/etc/kubernetes/proxy |
||||||
|
ExecStart=/usr/bin/kube-proxy \ |
||||||
|
$KUBE_LOGTOSTDERR \ |
||||||
|
$KUBE_LOG_LEVEL \ |
||||||
|
$KUBE_MASTER \ |
||||||
|
$KUBE_PROXY_ARGS |
||||||
|
Restart=on-failure |
||||||
|
LimitNOFILE=65536 |
||||||
|
|
||||||
|
[Install] |
||||||
|
WantedBy=multi-user.target |
@ -0,0 +1,18 @@ |
|||||||
|
[Unit] |
||||||
|
Description=Kubernetes Scheduler Plugin |
||||||
|
Documentation=https://github.com/GoogleCloudPlatform/kubernetes |
||||||
|
|
||||||
|
[Service] |
||||||
|
EnvironmentFile=-/etc/kubernetes/config |
||||||
|
EnvironmentFile=-/etc/kubernetes/scheduler |
||||||
|
User=kube |
||||||
|
ExecStart=/usr/bin/kube-scheduler \ |
||||||
|
$KUBE_LOGTOSTDERR \ |
||||||
|
$KUBE_LOG_LEVEL \ |
||||||
|
$KUBE_MASTER \ |
||||||
|
$KUBE_SCHEDULER_ARGS |
||||||
|
Restart=on-failure |
||||||
|
LimitNOFILE=65536 |
||||||
|
|
||||||
|
[Install] |
||||||
|
WantedBy=multi-user.target |
@ -0,0 +1,24 @@ |
|||||||
|
[Unit] |
||||||
|
Description=Kubernetes Kubelet Server |
||||||
|
Documentation=https://github.com/GoogleCloudPlatform/kubernetes |
||||||
|
After=docker.service |
||||||
|
Requires=docker.service |
||||||
|
|
||||||
|
[Service] |
||||||
|
WorkingDirectory=/var/lib/kubelet |
||||||
|
EnvironmentFile=-/etc/kubernetes/config |
||||||
|
EnvironmentFile=-/etc/kubernetes/kubelet |
||||||
|
ExecStart=/usr/bin/kubelet \ |
||||||
|
$KUBE_LOGTOSTDERR \ |
||||||
|
$KUBE_LOG_LEVEL \ |
||||||
|
$KUBELET_API_SERVER \ |
||||||
|
$KUBELET_ADDRESS \ |
||||||
|
$KUBELET_PORT \ |
||||||
|
$KUBELET_HOSTNAME \ |
||||||
|
$KUBE_ALLOW_PRIV \ |
||||||
|
$KUBELET_ARGS |
||||||
|
Restart=on-failure |
||||||
|
KillMode=process |
||||||
|
|
||||||
|
[Install] |
||||||
|
WantedBy=multi-user.target |
@ -0,0 +1,26 @@ |
|||||||
|
### |
||||||
|
# kubernetes system config |
||||||
|
# |
||||||
|
# The following values are used to configure the kube-apiserver |
||||||
|
# |
||||||
|
|
||||||
|
# The address on the local server to listen to. |
||||||
|
KUBE_API_ADDRESS="--insecure-bind-address=127.0.0.1" |
||||||
|
|
||||||
|
# The port on the local server to listen on. |
||||||
|
# KUBE_API_PORT="--port=8080" |
||||||
|
|
||||||
|
# Port minions listen on |
||||||
|
# KUBELET_PORT="--kubelet-port=10250" |
||||||
|
|
||||||
|
# Comma separated list of nodes in the etcd cluster |
||||||
|
KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379,http://127.0.0.1:4001" |
||||||
|
|
||||||
|
# Address range to use for services |
||||||
|
KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16" |
||||||
|
|
||||||
|
# default admission control policies |
||||||
|
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota" |
||||||
|
|
||||||
|
# Add your own! |
||||||
|
KUBE_API_ARGS="" |
@ -0,0 +1,22 @@ |
|||||||
|
### |
||||||
|
# kubernetes system config |
||||||
|
# |
||||||
|
# The following values are used to configure various aspects of all |
||||||
|
# kubernetes services, including |
||||||
|
# |
||||||
|
# kube-apiserver.service |
||||||
|
# kube-controller-manager.service |
||||||
|
# kube-scheduler.service |
||||||
|
# kubelet.service |
||||||
|
# kube-proxy.service |
||||||
|
# logging to stderr means we get it in the systemd journal |
||||||
|
KUBE_LOGTOSTDERR="--logtostderr=true" |
||||||
|
|
||||||
|
# journal message level, 0 is debug |
||||||
|
KUBE_LOG_LEVEL="--v=0" |
||||||
|
|
||||||
|
# Should this cluster be allowed to run privileged docker containers |
||||||
|
KUBE_ALLOW_PRIV="--allow-privileged=false" |
||||||
|
|
||||||
|
# How the controller-manager, scheduler, and proxy find the apiserver |
||||||
|
KUBE_MASTER="--master=http://127.0.0.1:8080" |
@ -0,0 +1,7 @@ |
|||||||
|
### |
||||||
|
# The following values are used to configure the kubernetes controller-manager |
||||||
|
|
||||||
|
# defaults from config and apiserver should be adequate |
||||||
|
|
||||||
|
# Add your own! |
||||||
|
KUBE_CONTROLLER_MANAGER_ARGS="" |
@ -0,0 +1,14 @@ |
|||||||
|
### |
||||||
|
# kubernetes kubelet (minion) config |
||||||
|
|
||||||
|
# The address for the info server to serve on (set to 0.0.0.0 or "" for all interfaces) |
||||||
|
KUBELET_ADDRESS="--address=127.0.0.1" |
||||||
|
|
||||||
|
# The port for the info server to serve on |
||||||
|
# KUBELET_PORT="--port=10250" |
||||||
|
|
||||||
|
# You may leave this blank to use the actual hostname |
||||||
|
KUBELET_HOSTNAME="--hostname-override=127.0.0.1" |
||||||
|
|
||||||
|
# Add your own! |
||||||
|
KUBELET_ARGS="--cgroup-driver=systemd --fail-swap-on=false" |
@ -0,0 +1,7 @@ |
|||||||
|
### |
||||||
|
# kubernetes proxy config |
||||||
|
|
||||||
|
# default config should be adequate |
||||||
|
|
||||||
|
# Add your own! |
||||||
|
KUBE_PROXY_ARGS="" |
@ -0,0 +1,7 @@ |
|||||||
|
### |
||||||
|
# kubernetes scheduler config |
||||||
|
|
||||||
|
# default config should be adequate |
||||||
|
|
||||||
|
# Add your own! |
||||||
|
KUBE_SCHEDULER_ARGS="" |
@ -0,0 +1 @@ |
|||||||
|
d /var/run/kubernetes 0755 kube kube - |
Loading…
Reference in new issue