Tag: 牧民

我可以通过托pipe的Traefik容器来服务Rancher服务器吗?

我有一个专用的服务器,我已经安装了Rancher服务器和Rancher客户端,并用于托pipe一些dockerized服务。 我已经成功安装了Traefik,并configuration了Rancher API后端,它反向代理我的服务,托pipe它们后面的HTTPS,一切工作正常。 但是我仍然通过htttp://12.34.56.78:8080访问我的Rancher服务器。 我也想把https服务器放在Traefik后面。 我尝试启动Rancher服务器: sudo docker run -d \ -v /data/rancher/server/data:/var/lib/mysql \ –restart=unless-stopped \ -p 8080:8080 \ -l traefik.frontend.rule=Host:rancher.mydomainname.com \ -l traefik.enable=true \ -l traefik.backend=rancher \ -l traefik.default.protocol=http \ -l traefik.port=8080 \ rancher/server:v1.6.12 (与我configuration所有其他服务的方式相同),但不会被Traefik拾取,因为(我认为)Rancher服务器不会出现在Traefik正在监视的Rancher API请求中(因为Rancher服务器在Rancher之外启动,通过它)。 来自Rancher Active Proxy ,这是它被该工具支持的东西 如果我的推理是正确的,那么Traefik不能以这种方式“拾取”Rancher服务器,我想的另一种解决scheme是,也许我必须为Rancher服务器创build一个单独的[file]部分,并将其添加到Traefik .toml文件… 这是实现我想要的正确方法,还是有更好的方法来做到这一点…? 谢谢!

与Traefik的牧场主路由path

我将采取下面的链接作为我的问题的主要参考。 与Traefik路由path 我有同样的问题。 但是用Rancher使用Traefik。 我已经尝试了我一直在阅读的所有方法。 它有一些作用,但有一些“秘密”正在消耗我。 我想口授例如3服务。 他们不是后端服务,他们是前台。 例: 本地主机/ wekan 本地主机/鬼 本地主机/ simplereactsite 然而,当我添加由Traefik推荐的标签path。 他们使用相同的(根)域。 所以当我尝试访问“Wekan”时,它会正常打开,但是当有一个与Ghost冲突的页面时,它会变成Ghost。 技术上Traefik没有给出一个好的路线。 就好像这三个服务在同一个域名下。 而不是在path下面。 例如: 我想访问Wekan的“/ Sign-in”。 我们只是说Ghost也有“/ Sign-in”。 Traefik将从Ghost返回“/ Sign-in”,而不是“Wekan”。 我想了解如何在选定的path之后跟踪path。 例如:localhost / wekan / index.html,但是traefik给了我一些东西,如:localhost / wekan.html生成404没有find。 它在同一path级别提供全部三种服务。 当然这是一个愚蠢的设置,但对我来说似乎并不明显。 试过的标签: traefik.frontend.rule <======== Host:localhost,Path:/blog Host:localhost,PathPrefix:/blog Host:localhost,PathPrefixStripRegex:/blog Host:localhost,PathPrefixStrip:/blog PathPrefixStripRegex:/wekan #Without set "host:localhost" 无论如何,感谢您的关注干杯

OS(从Linuxkit构build)和RancherOS之间的区别

另一方面,Linuxkit用于使用Docker容器来构build您自己的最小Linux子系统。另一方面, RancherOS也会构build容器。 由linuxkit和RancherOS构build的操作系统有什么区别,因为两者都是由容器组成的操作系统。 什么时候应该使用哪个操作系统,任何使用情况?

尝试使用Rancher激活wordpress容器,nfs错误

我正在尝试使用Rancher激活wordpress容器,我已经安装了nfs-driver,然后尝试安装Wordpress,但在激活时,我得到以下地址: 预期状态正在运行,但出现错误:来自守护进程的错误响应:create wordpress_wordpress_data_d8845:VolumeDriver.Create:Failed mount -o,nfsvers = 4 host01:/ / tmp / bir8e

Rancher OS:在一个容器中生成数据,并在另一个容器中设置为环境variables

我想我有一个非常具体的问题。 多个docker集装箱已经在栈中运行。 现在,这些容器中的两个需要通过安全连接相互交谈。 对于这个容器A能够生成容器B应该设置的令牌 现在我的问题是:如何启动容器A,等待它完全加载(需要花费一些时间才能完全加载的PHP框架),然后生成令牌,将容器B的令牌设置为环境variables,然后启动容器B. 或者有没有更好的方法来解决这个问题? 非常感谢

Docker镜像的构build/部署的最佳实践

我刚刚完成了我的angular度应用程序的基本pipe道,它在泊坞窗中的节点图像中运行。 所以,这个过程如下:push to Gitlab> Hook to Jenkins Build>部署脚本到docker build映像并推送到Quay>发布脚本来提示Rancher服务升级容器并刷新镜像>完成。 现在,我遇到的问题是基节点图像相当大,这意味着当我推动一个简单的更改时,完成构buildpipe道(〜8分钟)需要很长时间。 这对于每一个微小的变化似乎都是不合理的,推到docker,然后发布到牧场主平台意味着我将移动250MB到docker,250MB到Rancher。 我有几个计划部署的“微服务”,但是如果每次我想部署一个到开发环境并在每次移动这么多数据时,似乎有些反作用……我做错了什么,什么是错误的我是否错过了,在构build/部署/托pipe基于容器的服务时,是否有最佳实践指南?

Rancher&Docker无法从代理程序ping

我正面临着Rancher和Docker的另一个问题。 我已经安装了Rancher服务器,然后在另一台服务器上使用Rancher服务器提供的命令安装Rancher Agent。 我可以在主机部分看到节点,但是每5分钟一次,牧场主向节点显示消息“重新连接”。 我已经检查了牧场服务器日志,并显示以下内容: [icpasping.impl.PingMonitorImpl ] Failed to get ping from agent [6] count [3] 并没有更多的信息。 你能否在这个问题上谈一谈? 谢谢