在Mac上使用GKE来运行Rancher服务器

在大约一年前我接触Rancher的时候,我曾经尝试在Mac上构建Rancher Server,但遇到了一些问题。这篇文章是关于我尝试报复的文章。(我当时的经历记录在这些幻灯片中…)

我在去年下半年第一次接触Rancher时,那时候还是1.6版本,当然是不推荐在Mac上安装Docker(直到现在,安装Docker for Mac仍然是不推荐的… 推荐环境在这里)。

尝试安装的Docker for Mac环境

Screen Shot 2018-12-24 at 2.44.43.png

在终端中执行咒语。

只要已安装了Docker,只需在终端中执行以下命令,应该就能安装Rancher了…

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest
Screen Shot 2018-12-24 at 2.54.20.png

确认能否启动

https://localhost
Screen Shot 2018-12-24 at 3.06.52.png

创建GKE集群并引入Prometheus。

为了不浪费机会,让我们在GKE(Google Kubernetes Engine)上创建一个集群,并从Rancher Catalog中安装Prometheus来尝试一下。

Screen Shot 2018-12-24 at 3.34.08.png

最后

我曾经沉迷其中,但那时候Rancher自身的架构已经改变,变成以Kubernetes为目标的系统。尽管如此,我发现在Mac上我仍然可以安装Rancher Server,并且可以管理Managed Kubernetes集群。

目前Docker for Mac仍然被认为是不推荐的环境,所以在实际运营中绝对不建议使用。但是,如果只是想试试看,它可以轻松搭建,应该还不错。

(请注意,由于我们不推荐使用,所以在尝试时请自行负责)

bannerAds