type
status
date
slug
summary
tags
category
icon
password
为了有个k8s的测试环境,使用了三台ubuntu18的系统搭建了一套k8s测试环境,主要参考了和我一步步部署 kubernetes 集群这个项目,这个项目对于如何一步步搭建起k8s集群环境已经很详细了,不过对于ubuntu 18.04的环境还是有一些小坑,这里记录一下。
主要环境版本
- ubuntu 3节点:ubuntu18.04
- kubernetes:v1.14.6
- docker:18.09.9
01.系统初始化和全局变量
安装依赖包一节中,使用的安装命令会出现找不到
libseccomp
的错误,应该使用如下命令:设置系统时区一节中,ubuntu18重启cron服务的命令为:
09-1.部署 coredns 插件
部署 coredns 插件这一节在ubuntu18.04系统上部署coredns插件后,会出现coredns无法启动,报告CrashLoopBackOff的问题
通过查看日志,可以观察到coredns启动中出现了
Loop (127.0.0.1:51377 -> :53) detected for zone "."
的问题:这应该是DNS服务检查到了一个循环查询的问题,解决方法是在
/etc/systemd/system/kubelet.service
中启动kubelet的命令后添加上--resolv-conf=/run/systemd/resolve/resolv.conf
参数:参考: