美文网首页
一台虚拟机安装rancher2+k8s环境

一台虚拟机安装rancher2+k8s环境

作者: 鱼哥2018 | 来源:发表于2020-03-25 16:09 被阅读0次

对于初学者,在一台虚拟机上安装rancher2和k8s环境,是一件挺麻烦的事,笔者做了个虚拟机镜像,帮助快速搭建环境。

为了节约运行时资源,采用了轻量级的k3s部署k8s环境,用于本地开发及测试环境,够用了。

参考资料

在k3s上安装rancher,官方安装文档:
https://rancher.com/docs/rancher/v2.5/en/

软件清单

  • VirtualBox 6.1
  • alpine linux 3.10
  • k3s v1.21.1
  • helm v3.1.2
  • rancher v2.3.5

安装

  • 安装VirtualBox 6.1
  • 下载镜像 alpine_3.10_k3s_rancher_1.0.ova
    链接:https://pan.baidu.com/s/1_KQuh0i-B9B1xh0aaJzNUQ 提取码: xaxy
  • 双击下载的文件导入虚拟机


    image.png

    在弹出的窗口直接点击导入按钮,等待导入成完成就可以了。

  • 启动虚拟机


    image.png
  • 启动完成,就可以正常使用了


    image.png

使用

alpine linux

账号 root 密码 123
如果需要ssh私钥登录,请自行修改.ssh/authorized_keys

使用rancher

账号 admin 密码 123
打开浏览器,推荐谷歌浏览器,输入https://rancher.l.jamma.cn,首次打开会提示证书警告,点击继续即可。

image.png
输入密码123,就进入管理界面。
image.png

注意事项

虚拟机配置

建议内存4G以上。

端口转发

通过配置端口转发,从主机访问虚拟机的服务,例如rancher里配置redis,通过L4层负载均衡开放端口6379, 虚拟机网络中配置好6379端口转发后,就可以通过localhost:6379直接访问虚拟机的redis服务了。
注意,需要转发的端口必须在宿主机没有被占用。
默认已经配置了下列端口转发。


image.png

域名

默认,我配置了泛域名 *.l.jamma.cn 解析为 127.0.0.1,长期有效,你可以直接使用我的域名,可以配置自己的域名。


image.png

下面是我配置的两个L7层负载均衡的例子
api.l.jamma.cn 指向 api服务
gateway.l.jamma.cn 指向 gateway服务


image.png

helm

使用helm前需要设置环境变量KUBECONFIG

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

相关文章

  • 一台虚拟机安装rancher2+k8s环境

    对于初学者,在一台虚拟机上安装rancher2和k8s环境,是一件挺麻烦的事,笔者做了个虚拟机镜像,帮助快速搭建环...

  • Docker安装一个LNMP环境全过程

    本人的工作环境:Mac一台,里面安装虚拟机ubuntu,在ubuntu上安装docker。虚拟机ubuntu IP...

  • 基于DockerCompose 搭建 ELK(Elastic S

    准备一台虚拟机,(最好3G内存以上,不然会很卡,很卡很卡) 准备docker环境 安装docker环境 安装Doc...

  • 2018-12-18

    这是我新建的一台虚拟机,还没有安装java运行环境。 这是我的burpsuite2.0,现在我们去安装jre环境 ...

  • redis集群(redis5环境)

    redis3和4需要ruby环境,redis5已经不需要ruby环境了 redis安装在两台虚拟机上,一台虚拟机有...

  • 使用Docker部署JavaWeb项目

    一、环境准备 首先准备一台Centos 7的虚拟机并安装Docker。docker成功安装 准备好Tomct、JD...

  • VMware VCSA安装

    环境需求 跳板机:用于下载VCSA ISO文件以及安装 ESXi主机:VCSA会以一台Linux虚拟机的形式安装在...

  • 使用Docker部署JavaWeb项目

    一、环境准备 首先准备一台Centos 7的虚拟机并安装Docker。image 准备好Tomct、JDK的安装包...

  • Ubuntu-server16.04系统版本搭建LAMP

    在vmware虚拟机中安装ubuntu-server16.04系统,是一台空白的ubuntu系统,搭建lamp环境...

  • FastDFS部署之踩坑.

    开一台新的 centos 虚拟机. 安装 jdk1.8 自己配置环境变量也可以,个人选择. 安装Nginx所需要的...

网友评论

      本文标题:一台虚拟机安装rancher2+k8s环境

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