kubernetes: add kubelet package
Signed-off-by: xiadanni <xiadanni1@huawei.com>
This commit is contained in:
parent
5b820357cd
commit
7a24b0da8a
16
kubeadm.conf
16
kubeadm.conf
@ -1,14 +1,8 @@
|
|||||||
[Service]
|
[Service]
|
||||||
Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --fail-swap-on=false"
|
Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"
|
||||||
Environment="KUBELET_SYSTEM_PODS_ARGS=--pod-manifest-path=/etc/kubernetes/manifests"
|
Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml"
|
||||||
Environment="KUBELET_NETWORK_ARGS=--network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/usr/libexec/cni"
|
EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
|
||||||
Environment="KUBELET_DNS_ARGS=--cluster-dns=10.96.0.10 --cluster-domain=cluster.local"
|
EnvironmentFile=-/etc/sysconfig/kubelet
|
||||||
Environment="KUBELET_AUTHZ_ARGS=--authorization-mode=Webhook --client-ca-file=/etc/kubernetes/pki/ca.crt"
|
|
||||||
Environment="KUBELET_EXTRA_ARGS=--cgroup-driver=systemd"
|
|
||||||
|
|
||||||
ExecStart=
|
ExecStart=
|
||||||
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_SYSTEM_PODS_ARGS $KUBELET_NETWORK_ARGS $KUBELET_DNS_ARGS $KUBELET_AUTHZ_ARGS $KUBELET_EXTRA_ARGS
|
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS
|
||||||
|
|
||||||
Restart=always
|
|
||||||
StartLimitInterval=0
|
|
||||||
RestartSec=10
|
|
||||||
|
|||||||
@ -1,23 +1,14 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Kubernetes Kubelet Server
|
Description=kubelet: The Kubernetes Node Agent
|
||||||
Documentation=https://kubernetes.io/docs/reference/generated/kubelet/
|
Documentation=https://kubernetes.io/docs/
|
||||||
After=docker.service crio.service
|
Wants=network-online.target
|
||||||
|
After=network-online.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
WorkingDirectory=/var/lib/kubelet
|
ExecStart=/usr/bin/kubelet
|
||||||
EnvironmentFile=-/etc/kubernetes/config
|
Restart=always
|
||||||
EnvironmentFile=-/etc/kubernetes/kubelet
|
StartLimitInterval=0
|
||||||
ExecStart=/usr/bin/kubelet \
|
RestartSec=10
|
||||||
$KUBE_LOGTOSTDERR \
|
|
||||||
$KUBE_LOG_LEVEL \
|
|
||||||
$KUBELET_KUBECONFIG \
|
|
||||||
$KUBELET_ADDRESS \
|
|
||||||
$KUBELET_PORT \
|
|
||||||
$KUBELET_HOSTNAME \
|
|
||||||
$KUBE_ALLOW_PRIV \
|
|
||||||
$KUBELET_ARGS
|
|
||||||
Restart=on-failure
|
|
||||||
KillMode=process
|
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: kubernetes
|
Name: kubernetes
|
||||||
Version: 1.18.6
|
Version: 1.18.6
|
||||||
Release: 2
|
Release: 3
|
||||||
Summary: Container cluster management
|
Summary: Container cluster management
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: https://k8s.io/kubernetes
|
URL: https://k8s.io/kubernetes
|
||||||
@ -59,9 +59,6 @@ Kubernetes services for node host.
|
|||||||
%package kubeadm
|
%package kubeadm
|
||||||
Summary: Kubernetes tool for standing up clusters
|
Summary: Kubernetes tool for standing up clusters
|
||||||
|
|
||||||
Requires: kubernetes-node = %{version}-%{release}
|
|
||||||
Requires: containernetworking-plugins
|
|
||||||
|
|
||||||
%description kubeadm
|
%description kubeadm
|
||||||
Kubernetes tool for standing up clusters.
|
Kubernetes tool for standing up clusters.
|
||||||
|
|
||||||
@ -73,6 +70,12 @@ BuildRequires: golang
|
|||||||
%description client
|
%description client
|
||||||
Kubernetes client tools.
|
Kubernetes client tools.
|
||||||
|
|
||||||
|
%package kubelet
|
||||||
|
Summary: Kubernetes node agent
|
||||||
|
|
||||||
|
%description kubelet
|
||||||
|
Kubernetes node agent.
|
||||||
|
|
||||||
%package help
|
%package help
|
||||||
Summary: Help documents for kubernetes
|
Summary: Help documents for kubernetes
|
||||||
|
|
||||||
@ -214,6 +217,12 @@ mv src/k8s.io/kubernetes/LICENSE .
|
|||||||
%{_bindir}/kubectl
|
%{_bindir}/kubectl
|
||||||
%{_datadir}/bash-completion/completions/kubectl
|
%{_datadir}/bash-completion/completions/kubectl
|
||||||
|
|
||||||
|
%files kubelet
|
||||||
|
%license LICENSE
|
||||||
|
%doc *.md
|
||||||
|
%{_bindir}/kubelet
|
||||||
|
%{_unitdir}/kubelet.service
|
||||||
|
|
||||||
%pre master
|
%pre master
|
||||||
getent group kube >/dev/null || groupadd -r kube
|
getent group kube >/dev/null || groupadd -r kube
|
||||||
getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
|
getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
|
||||||
@ -243,5 +252,8 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
|
|||||||
%systemd_postun kubelet kube-proxy
|
%systemd_postun kubelet kube-proxy
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Sep 18 2020 xiadanni <xiadanni1@huawei.com> - 1.18.6-3
|
||||||
|
- Add kubelet package
|
||||||
|
|
||||||
* Sat Jul 25 2020 xiadanni <xiadanni1@huawei.com> - 1.18.6-1
|
* Sat Jul 25 2020 xiadanni <xiadanni1@huawei.com> - 1.18.6-1
|
||||||
- Package init
|
- Package init
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user