2 核 4G 虽然能部署上 但是太卡 太卡 UI 时断时续 不太能用
8443 端口 是rancher 映射的 443 端口 集群也需要 443 的吗? 被绕晕了 看来 我只有 使用非常错误的方式了
-p 8888:80 9999:443 这个 我设置的是 -p 8080:80 8443:443 但是 发现 业务集群的 ingress controller 会占用3个 端口 好像 80 443 8443
似乎没有解决办法吗?只有用非常错误的方式了 哈哈
啥叫没有解决方法,我看半天,都没看出来你要问啥
这是我目前的配置 只有一个rancher 我试过了 nginx 的端口 我可以在外部访问
但其他的端口 我访问不了 比如 MySQL redis 等
配置如下
准备研究一下 下面这个 Traefix 看着 他们不是说 是内置的吗 怎么还需要自己添加配置文件 和 部署 Traefix 没看明白
K3s 1.26版本构建跨公有云的云原生环境 - 简书 (jianshu.com)
如何使用Traefik,在K3S+Rancher中实现不同端口访问不同内部服务根路径(K8S同理)_treafik 更换端口-CSDN博客
都说了,不建议你使用 local 集群创建业务,后续有啥问题你自己研究吧
硬件 只有一个 2核 4G 内存的云主机 木的办法
你就装看 K3s 不就完了
楼主你好,我似乎有懂你的意思,
不知道是否可以帮到你
最近我有把我的一个游戏服务器的docker镜像,
部署在单节点rancher 2.8.5上运行。
途中也遇到了很多问题
我直接说我的解决办法吧:
1.在你docker run rancher的时候 你需要预设你要运行的服务端口映射到你的主机端口,
例如我的游戏server会需要9876 9877 tcp & udp
所以我启动rancher容器的参数会是
docker run -p 8043:443 -p 9877:9877 -p 9877:9877/udp -p 9876:9876 rancher/rancher/2.8.5 …后续省略
这一步是将运行rancher的docker容器内部端口,映射到你宿主机的端口
2.rancher部署的工作负载设置
由于rancher运行在docker中,
你需要把rancher创建的工作负载,使用的service port映射到我们预设的端口:
你可以试试,这样应该可以正常访问了
wine 是 从容器内转发到 容器外 宿主机吧? 我想知道 为什么 nginx 这种 http 协议的 就不需要转发呢
也转发了,我记得我转发的9999,这里可能没显示出来
wine 是一个转发容器吧 我的意思是 我不用配置转发 nginx 就能访问 其他的 redis 和 mysql 则不行 ,我猜测他默认是可以转发 http/https 这类协议的端口的
而其他端口 则不行,正常docker 映射的端口 主机都可以联通的,他这个是联通了之后 被类似防火墙之类的规则 给断开了连接
wine是我的游戏服务器
nginx是我用来测试能不能转发的
其他的我不知道了,我也是新手,最近几天折腾了一下
9876 这几个端口 怎么映射出去的啊 2.6版本之后的界面真是丑 我还是用 2.5 了哈
是否为 http 协议啊
这个我不懂,不知道是不是http ,
我这个是游戏服务器,应该不是http吧
应该是tcp/udp
在资源有限的情况下,使用命令行方式安装 k3s 使用国内资源安装 K3s 全攻略
在启动后,使用 kube-explorer https://github.com/cnrancher/kube-explorer 管理集群,是一个不错的选择,kube-explorer可以运行在你的本地电脑,减少云服务器的资源开销