六、Kubernetes_V1.10集群部署-node-部署节点组件

本文详细介绍如何配置Kubernetes的kubelet及kube-proxy组件。包括kubelet的启动文件与参数配置、kube-proxy的服务与参数设置等步骤。

一、配置kubelet

1.配置启动文件

# cat > /usr/lib/systemd/system/kubelet.service <<EOF
[Unit]
Description=Kubernetes Kubelet
After=docker.service
Requires=docker.service

[Service]
EnvironmentFile=-/etc/kubernetes/kubelet
ExecStart=/usr/bin/kubelet \$KUBELET_OPTS
Restart=on-failure
KillMode=process

[Install]
WantedBy=multi-user.target
EOF

 

2.配置kubelet参数文件

# cat > /etc/kubernetes/kubelet <<EOF
KUBELET_OPTS="--logtostderr=false \\
--v=4 \\
--log-dir=/opt/mflogs/kubelet \\
--root-dir=/opt/mfapps/kubernetes/kubelet/data \\
--address=0.0.0.0 \\ --kubeconfig=/etc/kubernetes/kubeconfig.yaml \\ --experimental-bootstrap-kubeconfig=/etc/kubernetes/bootstrap.kubeconfig \\ --cert-dir=/etc/kubernetes/ssl \\ --allow-privileged=true \\ --cluster-dns=172.30.0.2 \\ --cluster-domain=cluster.local \\ --fail-swap-on=false \\ --pod-infra-container-image=reg.baicm.com.cn/kubernetes/pause-amd64:3.1" EOF

3.生成kubelet配置文件

# cat > /etc/kubernetes/kubeconfig.yaml <<EOF
apiVersion: v1
kind: Config
users:
- name: kubelet
  user:
    client-certificate: /etc/kubernetes/ssl/admin.pem
    client-key: /etc/kubernetes/ssl/admin-key.pem
clusters:
- name: local
  cluster: 
    certificate-authority: /etc/kubernetes/ssl/ca.pem
    server: https://172.18.6.39:6443  #master
contexts:
- context:
    cluster: local
    user: kubelet
  name: my-context
current-context: my-context
EOF

4.启动服务

# systemctl start kubelet
# systemctl enable kubelet

二、配置kube-proxy

1.生成启动文件

cat <<EOF >/usr/lib/systemd/system/kube-proxy.service
[Unit]
Description=Kubernetes Proxy
After=network.target

[Service]
EnvironmentFile=-/etc/kubernetes/kube-proxy
ExecStart=/usr/bin/kube-proxy \$KUBE_PROXY_OPTS
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

2.生成参数配置文件

# cat <<EOF >/etc/kubernetes/kube-proxy
KUBE_PROXY_OPTS="--logtostderr=false \\
--v=4 \\
--log-dir=/opt/mflogs/kube-proxy--kubeconfig=/etc/kubernetes/kube-proxy.kubeconfig"
EOF

3.启动kube-proxy

# systemctl start kube-proxy
# systemctl enable kube-proxy

 

转载于:https://www.cnblogs.com/dingkailinux/p/9269736.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值