果然,学一学Kubernetes,你的努力不会浪费😄
Kubernetes Tutorial for Beginners [Full Course in 4 Hours] - YouTube
|  |      1fub2020      2020-11-20 08:13:49 +08:00 via iPhone 首先你需要看看 flask 关于部署的文档 https://dormousehole.readthedocs.io/en/latest/deploying/wsgi-standalone.html#uwsgi 1.以 uWSGI 为例,你可以随意修改 app 端口 第二你需要看看 nginx 的文档 2.nginx 可以轻松实现应用的代理,负载均衡 | 
|      2ackfin01      2020-11-20 08:17:57 +08:00 一个实例一台服务器么。。多个实例放在一个服务器没有意义啊 | 
|  |      3d0m2o08      2020-11-20 08:30:21 +08:00 nginx 负载均衡? | 
|  |      435aZ4P8mT576683q      2020-11-20 08:49:46 +08:00 via Android 负载均衡是把 load 分摊到多个服务器,以解决单台服务器计算资源和网络带宽不足的问题 把一个实例克隆多份放到一台服务器,硬件资源还是那些,和一个实例多线程没有根本的区别吧 | 
|  |      5yzbythesea      2020-11-20 08:54:52 +08:00 envoy + client load balancing | 
|  |      6opengps      2020-11-20 08:55:48 +08:00 via Android 一台服务器一个实例,这是云架构弹性伸缩的思路,大型网站几乎必备,可以配合弹性伸缩服务自动增减服务器组的数量。这个用法欢迎跟我沟通下,我做上云支持业务,沟通下互相提升! 一台服务器上多个实例,这是微服务的用法,很多初期用户不多的网站的常见做法 | 
|      7kiddingU      2020-11-20 09:26:43 +08:00 k8s | 
|  |      8XSugar      2020-11-20 09:27:46 +08:00 via iPhone 考虑下 k8s 、可以忽略机器层 | 
|      9THESDZ      2020-11-20 09:36:44 +08:00 k8s 太重了,要是没那么多需求,dockerswarm+portainer 就行 | 
|  |      10676529483      2020-11-20 09:47:41 +08:00 多个机器可以 k8s,一台机器可以 k3s,都不想搞允许重新发布可以 uwsgi/gunicorn 多 worker | 
|  |      11pepesii      2020-11-20 09:56:16 +08:00 如果不用 k8s,就 nginx upstream 加上负载均衡策略和健康检测就好了 如果上 k8s,那就直接 ingress + deployment 搞定了 | 
|  |      12monkeyWie      2020-11-20 10:06:10 +08:00 k8s +1 | 
|      13salmon5      2020-11-20 13:50:43 +08:00 k8s+istio | 
|  |      14tikazyq      2020-11-20 13:57:45 +08:00 nginx 一把梭 | 
|  |      15cheng6563      2020-11-20 14:08:19 +08:00 嫌 k8s 太重的可以用 k3s,dockerswarm 功能太残了。 机器少不用容器的话就可以 nginx 一把梭 | 
|  |      16wangritian      2020-11-20 14:29:18 +08:00 学一学 k8s,你的努力不会浪费 | 
|  |      17lavvrence      2020-11-20 15:26:55 +08:00 用 Docker 去运行你的单个实例,用 Kubernetes 去编排 Docker 。 掌握核心的 Service 、Deployment ( Pod )、Ingress 等概念就能做基本的编排了,后续学 HPA 的时候可以根据 CPU 的毫核指标等动态的扩缩你的实例。 |