美文网首页
rancher 进行安装

rancher 进行安装

作者: jiaxiaolei | 来源:发表于2018-07-24 11:08 被阅读942次

    安装:

    配置docker 加速器地址

    修改配置文件,添加docker注册地址 https://bfneynf8.mirror.aliyuncs.com

    $ vim /lib/systemd/system/docker.service
    
    ExecStart=/usr/bin/dockerd --registry-mirror=https://registry.docker-cn.com  --registry-mirror=https://bfneynf8.mirror.aliyuncs.com  --insecure-registry 172.28.11.111:4000 --insecure-registry dkreg-wj.syswin.com --graph=/os_data/docker --storage-driver=devicemapper --storage-opt dm.fs=ext4 --storage-opt dm.basesize=100G --storage-opt dm.thinpooldev=/dev/mapper/vg_docker-thinpool --storage-opt dm.use_deferred_deletion=true --storage-opt dm.use_deferred_removal=true --log-driver=json-file --log-opt max-size=100m --log-opt max-file=5
    

    重启docker

    $ systemctl daemon-reload
    
    $ systemctl restart docker.service
    

    安装失败之后,重新安装:

    $ docker rm -f -v $(docker ps -aq) 
    $ docker volume rm $(docker volume ls)
    $ rm -rf /var/etcd/
    $ rm -rf /etc/kubernetes/
    
    
    删除本地挂载的卷... 
    
    
    

    启动容器, (这里默认使用rancher的最新版本...)

    $ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --name rancher-server-2.0.6 rancher/rancher
    

    启动 rancher v1.6.8

    $ docker run -d \
    -p 8080:8080  \
    --restart=always \
    -v /mnt/data/rancher/db:/var/lib/mysql \
    --name rancher-server-1.6.8 \
    rancher/server:v1.6.8
    

    查看运行中的容器

    [root@osnode013004 ~]# docker ps |grep ran
    ab9b443efd56        rancher/rancher                                                                                                            "rancher --http-liste"   4 minutes ago       Up 4 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   amazing_brattain
    

    查看日志

    $ docker log -f ab9b443efd56
    

    配置密码 admin/123456

    https://gitee.com/rancher/rancher-catalog

    https://gitee.com/rancher/rancher-catalog.git

    k8s-v1.6-release

    rancher 2.0.5 很多问题, 没找到相关的操作文档,“不知道怎么配置,感觉受约束....”

    image.png image.png image.png

    rancher 2.0.5 中需要 k8s 的 heml chart.

    k8s charts:
    https://github.com/kubernetes/charts.git

    Use this repository to submit official Charts for Kubernetes Helm. Charts are curated application definitions for Kubernetes Helm. For more information about installing and using Helm, see its README.md. To get a quick introduction to Charts see this chart document.

    奇怪的是应用商店只支持 heml 类型的应用...

    image.png image.png

    问题:

    rancher-server:

    $ docker ps
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    cd4ed431301d rancher/rancher "rancher --http-li..." 39 minutes ago Up 39 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp rancher-server-2.0.5

    $ docker logs -f cd4ed431301d

    2018-07-13 06:58:35.012073 I | mvcc: finished scheduled compaction at 9631 (took 5.897347ms)
    2018/07/13 06:59:47 [ERROR] CatalogController helm [catalog] failed with : Get https://kubernetes-charts.storage.googleapis.com/index.yaml: dial tcp 172.217.25.16:443: i/o timeout
    2018/07/13 06:59:50 [ERROR] CatalogController helm-incubator [catalog] failed with : Get https://kubernetes-charts-incubator.storage.googleapis.com/index.yaml: read tcp 172.17.0.2:43324->172.217.24.16:443: read: connection reset by peer
    2018-07-13 07:03:35.009146 I | mvcc: store.index: compact 10088
    2018-07-13 07:03:35.018834 I | mvcc: finished scheduled compaction at 10088 (took 3.892521ms)
    E0713 07:03:46.702304       1 streamwatcher.go:109] Unable to decode an event from the watch stream: json: cannot unmarshal string into Go struct field dynamicEvent.Object of type v3.NodeStatus
    2018/07/13 07:03:55 [ERROR] CatalogController helm-incubator [catalog] failed with : Get https://kubernetes-charts-incubator.storage.googleapis.com/index.yaml: read tcp 172.17.0.2:46972->172.217.24.208:443: read: connection reset by peer
    
    
    2018/07/13 07:15:18 [INFO] Creating template helm-jenkins
    2018/07/13 07:15:41 [ERROR] CatalogController helm-incubator [catalog] failed with : Get https://kubernetes-charts-incubator.storage.googleapis.com/index.yaml: read tcp 172.17.0.2:47122->172.217.24.208:443: read: connection reset by peer
    2018/07/13 07:15:50 [INFO] Creating template helm-openvpn
    
    

    rancher-agent
    $ sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.0.6 --server https://172.28.13.12 --token vn68p9txbxq88r9pxp85slts4c8zznwkxx4vvjn5mg8kw297w2n7d2 --ca-checksum 9f69756f139daca49dad5460f79fdcb3581f4e42a1f09a8b77e0342c743860d7 --internal-address 172.28.13.13 --worker

    $ docker ps
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    d0b083ae83a2 rancher/rancher-agent:v2.0.6 "run.sh --server h..." 9 minutes ago Up 9 minutes hungry_hopper

    $ docker logs -f d0b083ae83a2

    time="2018-07-13T07:06:44Z" level=info msg="waiting for node to register"

    rancher v1.6.8

    image.png

    扩展阅读

    https://github.com/rancher/rancher
    简介:
    git上的地址,最新的版本 v2.0.6...
    v1.6.18

    Quick Start Guide
    https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/#install-rancher

    简介:

    以文字为主, 图片比较少....

    rancher 上的安装指导....

    https://www.cnrancher.com/
    简介:
    rancher 中文官网...

    user: jiaxiaolei
    email: 281304051@qq.com
    psd: Jia7758521

    源澈科技开发(深圳)有限公司,是Rancher Labs在大中华区的分公司。分公司总部位于中国深圳,在北京与上海亦设有office。

    源澈科技开发(深圳)有限公司是容器云计算领域的明星企业。 源澈科技开发(深圳)有限公司由硅谷云计算泰斗、CloudStack之父梁胜博士创建,目前已完成两轮累计三千万美元的融资。

    https://github.com/rancher/rancher#installation

    简介:

    rancher github 地址

    Rancher 2.0快速上手指南
    https://www.cnrancher.com/rancherv2-0-quick-start-guide/#comment-2614
    简介:
    rancher 中文网上的介绍,

    有一点参考...

    https://rancher.com/
    简介:

    rancher 英文官网...

    其实切换一个语言版本没什么区别.....

    使用Rancher 安装K8S

    https://blog.csdn.net/CSDN_duomaomao/article/details/78069104

    简介:

    
    介绍了 rancher v1.6.8 的安装和使用。
    目前添加主机之后,还是有一些问题...
    
    

    kubernetes环境搭建(Rancher篇)

    https://blog.csdn.net/villare/article/details/79332549

    简介:

    介绍了 rancher v1.6.12 的安装和使用。
    
    

    rancher安装和基本使用

    https://blog.csdn.net/zhuchuangang/article/details/51773716

    简介:

    rancher v 1.0.2 的安装记录
    
    

    使用Rancher的RKE部署Kubernetes要点

    https://www.cnblogs.com/rancher-maomao/p/8445111.html

    简介:

    # 虽然说的是 RKE, 还是有很多参考价值的...
    
    
    RKE (Rancher Kubernetes Engine)是RancherLabs提供的一个工具,可以在裸机、虚拟机、公私有云上快速安装Kubernetes集群。整个集群的部署只需要一个命令、一个配置文件,解决了如何轻松部署Kubernetes的问题。
    
    尽管Rancher提供了免费的视频培训(见后面的参考链接),但用户在使用RKE时,还是会遇到了很多报错信息,无法安装成功,这主要是因为一些基本的前置条件没有满足。
    
    为了用户使用RKE部署Kubernetes更顺利,有必要梳理一下,把部署要点整理出来,让使用RKE的用户少走弯路。
    
    

    50个免费的Kubernetes工具盘点

    https://mp.weixin.qq.com/s/QDJmmR0bSL6p36XGQdD34g

    简介:

    志斌总给的文档,提到了 Kubespray,

    50+个有用的Docker工具

    https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=2649696401&idx=1&sn=ff3772a769cb8e623fd9145e0b7ec354&chksm=889317f2bfe49ee436d38cf03b86cdeefbbe7ea4da8af89db05a1fb606ae281d57724ab2446c&scene=21#wechat_redirect

    简介:

    提到了 Kubernetes , Rancher ...
    
    

    Rancher创始人谈Docker,创新愈发困难,未来将何去何从?
    http://www.sohu.com/a/199879109_355135

    简介:

    Rancher Labs全新发布的新产品Rancher 2.0,一方面,把Rancher 提供的Kubernetes分发版的用户体验,从原生的Kubernetes UI修改到被全球客户广泛接受的Rancher UI,解决了业界遗留已久的Kubernetes原生UI易用性差的问题。另一方面,在产品中增加了可以纳管其他厂商提供的Kubernetes分发版功能,如Ubuntu Kubernetes、Dell EMC Kubernetes、Google GKE等等,从而具备了同时管理多个Kubernetes集群的能力。

    https://v.youku.com/v_show/id_XMzYxNDYwMTU0MA==.html

    简介:

    youkku 上的一些视频...

    相关文章

      网友评论

          本文标题:rancher 进行安装

          本文链接:https://www.haomeiwen.com/subject/jcgfpftx.html