增加docker安装时的环境变量文件配置

pull/41/head
Jimmy Song 2017-08-02 23:06:44 +08:00
parent 7b2c1be9f4
commit 5eba27a72a
2 changed files with 14 additions and 0 deletions

View File

@ -9,6 +9,8 @@ kubernetes node 节点包含如下组件:
下面着重讲`kubelet`和`kube-proxy`的安装同时还要将之前安装的flannel集成TLS验证。 下面着重讲`kubelet`和`kube-proxy`的安装同时还要将之前安装的flannel集成TLS验证。
**注意**:每台 node 上都需要安装 flannelmaster 节点上可以不必安装。
## 目录和文件 ## 目录和文件
我们再检查一下三个节点上,经过前几步操作生成的配置文件。 我们再检查一下三个节点上,经过前几步操作生成的配置文件。
@ -150,6 +152,16 @@ ifconfig docker0 $FLANNEL_SUBNET
valid_lft forever preferred_lft forever valid_lft forever preferred_lft forever
``` ```
同时在 docker 的配置文件 [docker.service](../systemd/docker.service) 中增加环境变量配置:
```ini
EnvironmentFile=-/run/flannel/docker
EnvironmentFile=-/run/docker_opts.env
EnvironmentFile=-/run/flannel/subnet.env
```
防止主机重启后 docker 自动重启时加载不到该上述环境变量。
**启动docker** **启动docker**
重启了docker后还要重启kubelet这时又遇到问题kubelet启动失败。报错 重启了docker后还要重启kubelet这时又遇到问题kubelet启动失败。报错

View File

@ -9,6 +9,8 @@ Requires=docker-cleanup.timer
Type=notify Type=notify
NotifyAccess=all NotifyAccess=all
EnvironmentFile=-/run/flannel/docker EnvironmentFile=-/run/flannel/docker
EnvironmentFile=-/run/docker_opts.env
EnvironmentFile=-/run/flannel/subnet.env
EnvironmentFile=-/etc/sysconfig/docker EnvironmentFile=-/etc/sysconfig/docker
EnvironmentFile=-/etc/sysconfig/docker-storage EnvironmentFile=-/etc/sysconfig/docker-storage
EnvironmentFile=-/etc/sysconfig/docker-network EnvironmentFile=-/etc/sysconfig/docker-network