rancher2.6.3安装使用

项目使用k8s进行容器编排,通过rancher对k8s进行页面化管理,最后通过nginx和ldap实现rancher的统一访问和接口代理。

实现目标:

1、通过docker-compose安装rancher

2、通过rancher管理k8s集群

3、通过nginx应rancher进行反向代理

4、通过ldap对接rancher实现统一账户认证

实现过程:

1、通过docker-compose安装rancher

1.1、编列docker-compose文件docker-compose.yaml

version: '3'
services:
  rancher:
    image: 'rancher/rancher:v2.6.3'	#镜像文件
    privileged: true		#容器以root用户运行
    restart: always		#容器重启策略:总是自动重启
    container_name: rancher		#容器名称
    volumes:		#磁盘挂载,本地:容器内
      - ./data:/var/lib/rancher
      - /etc/resolved.conf:/etc/resolved.conf
    ports:
      - 10080:80	#端口映射,本地:容器内
      - 10443:443
    environment:	#时区
      - TZ=Asia/Shanghai

1.2、以docker-compose启动容器

#构建容器,构建后自动启动
docker-compose up -d
#清理,容器将被删除
docker-compose down
#停止,容器会被停止,不会被删除
docker-compose stop
#启动
docker-compose start

2、通过rancher管理k8s集群

2.1、登录rancher页面

https://192.168.16.120:10443

2.2、按照提示在服务器中执行命令,获取初始密码,登录后修改密码

#查看初始密码
docker logs  rancher  2>&1 | grep "Bootstrap Password:"

#密码忘记时,可通过如下命令初始化密码
docker exec -it rancher reset-password
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值