千家信息网

怎么在桌面上安装运行Rancher 2.0

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,小编给大家分享一下怎么在桌面上安装运行Rancher 2.0,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!没问题,把Rancher 2.0安装到电脑桌面就可以了。在本教程中,我将带你
千家信息网最后更新 2025年12月01日怎么在桌面上安装运行Rancher 2.0

小编给大家分享一下怎么在桌面上安装运行Rancher 2.0,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

没问题,把Rancher 2.0安装到电脑桌面就可以了。

在本教程中,我将带你安装Docker-for-Desktop Edge版,启用内置的Kubernetes引擎,在桌面上运行自己的Rancher 2.0个人实例。

先行准备

在本教程中,要想管理和部署本地Kubernetes实例,你需要提前准备好如下工具:

Kubectl - Kubernetes CLI工具

Helm - Kubernetes清单目录工具

Docker-for-Desktop

适用于Windows/Mac的Docker CE Edge安装包中包含了基本的Kubernetes引擎。我们可以利用它来安装本地的Rancher Server。从Docker Store上就可以下载并安装它。

Windows版:

https://store.docker.com/editions/community/docker-ce-desktop-windows

Mac版:

https://store.docker.com/editions/community/docker-ce-desktop-mac

Docker配置

登陆Docker,右键单击System Tray中的Docker图标,并选择Settings

>>Advanced Settings

在Advanced部分将Memory增加到至少4096MB。当然你可能也想增加分配的CPUs数量和磁盘映像的最大大小(Disk image max size)。

>>启用Kubernetes

在Kubernetes部分,选中复选框启用Kubernets API。Docker-for-Desktop会自动创建带有凭证的~/.kube/config文件,以便kubectl能够访问新的本地"集群"。

如果没有看到Kubernetes部分怎么办?请检查General部分并确保你使用的是Edge版本。

>>测试集群

打开终端测试集群吧。运行kubectl get nodes。kubectl应该会返回一个名为docker-for-desktop的节点。

准备Kubernetes

Docker-for-Desktop并没有安装任何额外的工具。我们可以将一些静态的YAML清单文件和kubectl一起使用,不过我们希望更多地利用Kubernetes社区中的已有工具,而不是重新造轮子。因此将helm作为Kubernetes首选的打包管理工具。

helm charts为Kubernetes YAML清单文档提供了模板语法。有了helm我们可以创建能够进行配置的部署,而不是仅仅使用静态文件。有关更多创建自己的部署目录的信息,请参考https://helm.sh/上面的文档。

在集群上初始化Helm

Helm在你的集群上会安装tiller服务来管理chart部署。因为在默认情况下docker-for-desktop启用了RBAC,因此我们需要用kubectl创建serviceaccount和clusterrolebinding,这样tiller才能部署到我们的集群中。

在kube-system命名空间中创建ServiceAccount

创建ClusterRoleBinding让tiller账户能够访问集群

最后使用helm初始化tiller服务

注意:tiller的安装是具有完全的集群访问权限的,可能并不适合生产环境。因此你需要多阅读helm文档,根据自己的安全性需求限制tiller的访问。

添加Ingress Controller

Ingress Controller用于提供从外部世界到Kubernetes中运行的服务的L7 http路由。

我们将使用helm安装nginx-ingress chart。这将在我们本地集群上创建一个ingress controller。

"rancher"helm chart的默认选项是使用SSL传递回Rancher服务器pod上的自签名证书。为了支持这一选项,我们需要在安装chart时添加--controller.extraArgs.enable-ssl-passthrough=""选项。

安装Rancher

下面我们使用helm安装Rancher。

在默认安装下将使用Rancher内置的自签名SSL证书。你可以在这里看到该helm chart的所有选项:https://github.com/jgreat/helm-rancher-server

首先将rancher-server仓库添加到helm

现在安装rancher chart

设置hosts文件

在默认情况下,Rancher服务器将会监听rancher.localhost。如果要访问它,我们需要设置一个主机文件条目,让我们的浏览器能够解析这个名称。

Windows

c:\windows\system32\drivers\etc\hosts

Mac

/etc/hosts

编辑系统的相应文件并添加此条目

连接到Rancher

浏览器访问到 https://rancher.localhost

忽略SSL警告,接下来你应该就能看到Rancher的登陆界面了,需要你设置管理员密码。

看完了这篇文章,相信你对"怎么在桌面上安装运行Rancher 2.0"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

集群 工具 文件 运行 服务 桌面 部分 管理 文档 更多 清单 准备 实例 引擎 情况 教程 服务器 条目 浏览器 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网民网络安全感满意度调查 软件开发项目中的分工 重庆量化积分管理软件开发 深圳市科银软件开发有限公司 金融网络安全教育小结 中国网络技术有限公司排行 微信小程序网络安全 联合国对缅甸网络安全法草案 管家婆服务器sa密码 vbsexcel数据库访问 京东网络安全问题 全球软件开发大会上海意义 20万水文地质数据库规范 百度网络技术有限公司历史 宁夏仓储生鲜软件开发 科技网和教育网也是互联网吗 中储粮集团软件开发人员外派 网络安全法 政府机关 网络安全金融业务 湖南郴州学计算机软件开发就业 个人简介计算机网络技术 小程序软件开发公司哪家强 金凤区网络安全侦测 未联通音视频服务器怎么办 前海金融有限公司软件开发部 网络安全辅助人员上机操作 手机服务器怎么发送验证码 计算机软件开发有没用 易迅捷互联网科技有限公司 衢州软件开发
0