Skip to content
This repository has been archived by the owner on Jul 29, 2018. It is now read-only.

Re-examine kube-apiserver service file to be part of kickstart #318

Closed
praveenkumar opened this issue Apr 5, 2016 · 0 comments
Closed

Comments

@praveenkumar
Copy link
Contributor

Currently we have https://github.com/projectatomic/adb-atomic-developer-bundle/blob/master/build_tools/kickstarts/centos-7-adb-vagrant.ks#L73-L100 as part of kickstart file and with current available version of kube rpm we really don't require it any more.

#  rpm -qa | grep kube
kubernetes-master-1.2.0-0.6.alpha1.git8632732.el7.x86_64
kubernetes-client-1.2.0-0.6.alpha1.git8632732.el7.x86_64
kubernetes-node-1.2.0-0.6.alpha1.git8632732.el7.x86_64
kubernetes-1.2.0-0.6.alpha1.git8632732.el7.x86_64


# rpm -lq kubernetes-master | grep service
/usr/lib/systemd/system/kube-apiserver.service
/usr/lib/systemd/system/kube-controller-manager.service
/usr/lib/systemd/system/kube-scheduler.service


Service file which is part of stock rpm now

$ cat /usr/lib/systemd/system/kube-apiserver.service
[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


Service  file which we include in kickstart

$ cat /etc/systemd/system/kube-apiserver.service
[Unit]
Description=Kubernetes API Server
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
After=network.target

[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
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
praveenkumar added a commit to praveenkumar/adb-atomic-developer-bundle that referenced this issue Apr 5, 2016
praveenkumar added a commit to praveenkumar/adb-atomic-developer-bundle that referenced this issue Apr 6, 2016
praveenkumar added a commit to praveenkumar/adb-atomic-developer-bundle that referenced this issue Apr 7, 2016
LalatenduMohanty added a commit that referenced this issue Apr 18, 2016
Fix #318 Re-examine kube-apiserver service file to be part of kickstart
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant