k8s 部署
ubuntu 裸机部署遇到的一些问题1. 依赖包 etcd flannel 和k8s 本身是通过curl下载的,默认的下载地址被墙需要翻墙下载下来,并更改脚本download-release.sh2.运行安装命令的机器和master和minion之间要能ssh登录, ssh 登录最好设置成key免密码省去一些麻烦3. 各个机器预先安装好docker 和
ubuntu 裸机部署遇到的一些问题
1. 依赖包 etcd flannel 和k8s 本身是通过curl下载的,默认的下载地址被墙需要翻墙下载下来,并更改脚本download-release.sh
2.运行安装命令的机器和master和minion之间要能ssh登录, ssh 登录最好设置成key免密码省去一些麻烦
3. 各个机器预先安装好docker 和 bridge-utils(apt-get install or yum install)
4. k8s 依赖的pause镜像默认地址被墙,装好后各个节点的/etc/default/kubelet 配置文件需要改源 e.g --pod-infra-container-image=10.5.24.46:80/nscloud/pause:latest
5. 如果容器需要授权root kubelet 配置文件要加上 --allow_privileged=true,另外kube-apserver的配置文件也需要添加这个
6. kubernetes本身支持dns功能是以add-on的形式直接创建rc 和svc即可
注意一点skydns 在配置的时候如果需要指定特殊的dns可以用
args:
# command = "/skydns"
- -machines=http://127.0.0.1:4001
- -addr=0.0.0.0:53
- -nameservers=10.7.7.1:53,8.8.8.8:53
- -ns-rotate=false
- -domain=cluster.local.
更多推荐
所有评论(0)