24Freelance永不休眠的自由职业市场
响应期已结束

将应用程序容器化为Docker并迁移到Kubernetes

127 浏览 0 回复#42039
预算€550项目预算
格式一次性项目无预付款
付款现金, 银行转账
接受的回复响应期已结束直到 06.09.2026
回复0类别平均: 1,3
视图127在14天内 49

项目描述

翻译
我们在单个VPS上运行一个生产Web应用程序,这种设置已成为持续的问题来源。任何发布都意味着SSH进入,手动更新代码,手动重启服务,并希望没有任何故障;应用程序与依赖项之间没有隔离,无法在负载下扩展,单次重启会使整个服务停机。我们想以正确的方式来做这件事。任务是使用Docker将现有应用程序容器化,然后将工作负载迁移到Kubernetes集群,以便我们最终获得可重现的构建、水平扩展、自我修复,以及不必熬夜的部署。

工作开始于为每个服务编写干净的、生产就绪的Dockerfile,使用多阶段构建,以便镜像保持轻量且没有不必要的工具。接下来,我们需要将部署框架化为一组Helm图表,涵盖应用程序本身、其配置、机密和支持服务,并为每个环境提供单独的值文件。在集群方面,我们需要基于CPU和内存的水平Pod自动扩展器规则,合理的请求和限制,以及正确的存活和就绪探针,以便Kubernetes重启不健康的Pod,并仅将流量路由到真正准备好的实例。持久数据和配置需要放入卷、配置映射和机密中,而不是烘焙到镜像中。

最后,所有这些应该集成到一个自动化的CI/CD管道中,该管道构建镜像,将其推送到注册表,并在合并时部署到集群。生产发布本身必须无停机时间——使用滚动或蓝绿策略,并有文档化的回滚路径。请在开始之前提供相关的Kubernetes经验和简要计划。

— 所有服务的Dockerfile,具有多阶段构建
— 带有环境值、配置映射和机密的Helm图表
— HPA自动扩展,以及请求、限制、存活/就绪探针
— 自动构建、推送和部署镜像的CI/CD管道
— 零停机时间的发布(滚动或蓝绿)及回滚计划
— 简短的迁移运行手册和文档交接
管理 现金, 银行转账
24
二十 · 提示

如何写出被选中的回复

  • 以客户的任务开头,而不是讲述自己的故事。
  • 链接一到两个来自您作品集的类似作品。
  • 给出一个价格和截止日期——以及它们具体包括什么。
  • 问一个澄清问题:这可以开始对话。

回复 0

回复文本仅对客户可见。

同类类别

类似项目

该类别中的所有项目
CDN setup and website DDoS protection

CDN setup and website DDoS protection

We need an engineer to connect a CDN, tune static caching and build DDoS protection with filtering rules, rate limits and attack monitoring.

管理24.09.20260178
0回复
值得注意
我该如何回应这个项目?

以自由职业者身份登录,描述您将如何解决任务,命名您的价格和截止日期。客户会阅读回复并与最佳的进行对话。

谁能看到我的回复?

只有发布项目的客户和您自己。其他自由职业者无法看到您的文本或价格。

我在哪里可以找到类似的工作?

在“管理”中每天都有新项目出现。 该类别中的所有项目

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora