当一部分业务在普通服务器一部分业务在k8s怎么实现业务的发布?
可以通过以下步骤实现业务的发布:
-
将需要发布的业务打包成镜像,推送到Docker Hub或者私有镜像仓库中。
-
在k8s集群中创建Deployment或者StatefulSet,指定镜像名称、容器端口等参数,将需要发布的业务部署到k8s中。
-
在普通服务器中部署需要发布的业务,启动服务。
-
在k8s中,通过Service对象将需要发布的业务暴露出去,提供服务。
-
在普通服务器中,通过Nginx等反向代理工具将需要发布的业务转发到k8s中的Service对象,实现业务的访问。
通过以上步骤,可以实现在普通服务器和k8s集群中同时发布业务,并且保证业务的访问正常。
原文地址: https://www.cveoy.top/t/topic/g59Q 著作权归作者所有。请勿转载和采集!