k8s 部署

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值