容器系列前面介绍了docker、以及docker的安装、也简单的部署了nginx服务,但是你会发现你会通过大量的命令操作,

接下来我要给大家介绍几款docker的上层管理工具 rancher & k8s简化你的操作,本章主要介绍rancher,因为k8s对

小白来说还是较难上手的。有了rancher + docker的使用基础在学习k8s也不迟,rancher集成了k8s。

 

本章目的:

    1.  初识rancher

    2. 安装单节点的rancher

    3. 熟悉rancher的基础使用

rancher 简介:

 

Rancher 是 Docker 编排解决方案的一种,好处在于可以做容器编排,网络,存储,负载均衡,还能够支持云服务器(比如 Amazon EC2/Azure/DigitalOcean)也能够兼容 Docker Swarm/Mesos/Kubernetes 等其他的解决方案。自它还没有发布也有受到持续的关注。它自身还有个 RancherOS对于 CoreOS 也是一个不小的威胁。



由于它提供非常优化的后台管理界面,同时也提供 REST API,日常开发使用中异常的方便。如果非要说出一点不好的,那可能就是它对内存有点小要求: 最小 1GB 内存 ,因此如果想放在自己 VPS 上的童鞋需要评估下了。

 

安装:

    docker run -d --name rancher-server --restart=always -p 8181:8080 rancher/server

     查看容器: docker ps

 

     查看日志: docker logs -f rancher-server

     访问web地址:http://127.0.0.1:8181/

添加节点:

    1. 点击AddHost

2. 复制agent代码在终端执行

注意: 由于本次搭建的是单节点,如果是集群的话需要修改ip,在2的位置输入server的地址即可否则加入其他的节点无法通信;

 

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐