原生加速中国区Kubernetes安装

文章链接:http://blog.csdn.net/RancherLabs/article/details/78328432


教你如何在中国区加速部署k8s,且实现自定义设置拥有k8s镜像的仓库与其命名空间。

概述

Kubernetes是一个强大的容器编排工具,帮助用户在可伸缩性系统上可靠部署和运行容器化应用。在容器领域内,K8s已毋庸置疑成为了容器编排和管理的社区标准,连Docker官方都已宣布支持K8s。在容器编排领域的战火已然分出结果,尘埃落定,K8s得到了包括Google、Huawei、Microsoft、IBM、AWS、Rancher、Redhat、CoreOS等在内的容器玩家的一致认可。

Rancher容器管理平台原生支持K8s,使用户可以简单轻松地部署K8s集群。

然而对于中国玩家而言,由于谷歌镜像仓库的原因,很多时候K8S的使用体验并不顺滑。在往期发布的文章(《Rancher-k8s加速安装文档》)中,我们有讲解过如何通过修改应用商店地址来实现加速部署kubernetes。虽然这种方法能够实现kubernetes的加速部署,但是因为自定义的商店仓库无法与官方仓库实时同步,很多组件(网络、健康检查等)将无法保证及时的更新。因此,为了解决这个问题,我们在官方catalog模板的基础上做了修改,增加了可以自定义仓库地址和命名空间的功能。这样,我们在部署kubernetes时可以自定义设置拥有kubernetes镜像的仓库与其命名空间。

环境准备

安装前准备(重要):

Rancher-server:v1.6.11现在还是rc版本,安装过程中可能会有一些错误提示。

如果出现这个警告,需要删除所有容器并更换Docker版本,Docker尽量选择1.12.3

配置好各节点间的hosts文件;

如果是克隆的主机,请检查有没有/var/lib/rancher/state/这个文件夹,如果有则删除;

如果以前有通过Rancher安装过kubernetes,请执行命令:

docker rm-f-v$(docker ps-aq)  docker volume rm $(docker volume ls)rm-rf/var/etcd/

1

2

3

如果选择vxlan网络部署,需要在/etc/hosts文件有:’本机IP localhost’这一行,如果没有则添加;

禁止swap: sudo swapoff –a(此命令为临时禁止,永久禁止参考https://www.xtplayer.cn/2017/10/3162)(重要);

其他注意事项请参考:https://kubernetes.io/docs/setup/independent/install-kubeadm/

操作说明

启动Rancher server

通过docker命令运行rancher server 并打印启动日志;

Sudo docker run-d--restart always –name rancher-server-p8080:8080rancher/server: v1.6.11-rc3&&sudo docker logs-francher-server

1

容器初始化完成后,通过主机IP:8080访问WEB。

kubernetes环境管理

登录Rancher web后,按照标准流程我们应该去系统管理中做一些基础配置,因我们这里是演示环境,所以省去这一步。

进入环境管理,准备添加环境模板

点击添加环境模板,

点击编辑设置后,在弹出的页面中,更改如下几个参数:

私有仓库地址:registry.cn-shenzhen.aliyuncs.com

AAONS组件命名空间:rancher_cn

kubernetes-helm命名空间:rancher_cn

参数设置完,点击页面下方的设置按钮返回环境模板编辑页面。

保持环境模板其他参数不变,点击页面下方的创建按钮。

回到环境管理,点击添加环境,最后点击创建

这样就用刚刚创建的模板创建了一个K8S环境

添加节点

切换到刚刚创建的环境

现在状态是这样,点击添加主机,

因为是第一次添加主机,系统会要求你确认节点注册地址,我们直接点击保存。

复制代码到三个node上执行

安装完毕:

仪表盘

应用栈

主机视图

进入基础架构 | 容器视图,取消勾选 显示系统容器

正常状态,非系统容器应该有14个。

部署演示示例

进入Dashdorad

页面右上角,点击创建,创建一个示例服务NGINX

点击Overview查看:

点击外部入口访问应用:

原文来源:Rancher Labs

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容