是否可以在C#web应用程序';什么是集装箱运输?
我构建了两个web应用程序:是否可以在C#web应用程序';什么是集装箱运输?,c#,azure,docker,knative,C#,Azure,Docker,Knative,我构建了两个web应用程序: 第一个是C#和实体框架 第二名为ASP.NET MVC(作为web服务) 现在我被要求用Knative进行上述集装箱运输 我的问题是:在上述应用程序被容器化之后,是否有可能或很容易再次修改它们?怎么做 请注意,任何东西都可能有帮助。不可能更新pod中现有的正在运行的容器化应用程序,而可以用新的pod替换它。您需要创建另一个更新的图像,并遵循滚动更新Knative是基于Kubernetes的平台,用于部署和管理现代无服务器工作负载。Kubernetes有一个名为“
- 第一个是C#和实体框架
- 第二名为ASP.NET MVC(作为web服务)
请注意,任何东西都可能有帮助。不可能更新pod中现有的正在运行的容器化应用程序,而可以用新的pod替换它。您需要创建另一个更新的图像,并遵循滚动更新Knative是基于Kubernetes的平台,用于部署和管理现代无服务器工作负载。Kubernetes有一个名为“滚动更新”的功能 滚动更新 用户希望应用程序随时可用,而开发人员希望每天多次部署新版本的应用程序。在Kubernetes中,这是通过滚动更新完成的。滚动更新通过使用新实例增量更新Pods实例,允许部署的更新在零停机时间内进行。新POD将安排在具有可用资源的节点上 Kubernetes用于更新应用程序的命令(教程及步骤)
容器是用来更换的,而不是用来改变的。看到各种“宠物与牛”的讨论,我认为你需要重新回答你的问题-如果你创建了另一个图像并执行滚动更新,则会破坏原始pod并用新图像创建的新pod替换它。它不“更新pod中现有的容器化运行应用程序”。Knative不使用滚动更新策略;取而代之的是,它使用了一种称为“蓝绿”的方法,由用户决定每次修订的流量百分比,然后Knative自动调整POD的数量。