使用kubernetes java客户端的名称启动部署或服务

使用kubernetes java客户端的名称启动部署或服务,kubernetes,Kubernetes,如何仅通过使用kubernetes java sdk中的服务或部署名称来启动服务或部署? 假设我们已经启动和停止了一次服务或部署,那么这是否可以通过使用完成部署或部署服务时使用的相同名称来实现。 例如: 使用yaml文件启动名为nginx的部署部署,然后删除该部署 现在,尝试使用kubernetes java sdk中以前的部署名称来启动相同的部署 这是否能够实现 在kubernetes中,你不能停止一个服务,然后再重新启动它(就像在docker中一样)。一旦吊舱被杀死,它将需要重新创建 现在,

如何仅通过使用kubernetes java sdk中的服务或部署名称来启动服务或部署? 假设我们已经启动和停止了一次服务或部署,那么这是否可以通过使用完成部署或部署服务时使用的相同名称来实现。 例如:

  • 使用yaml文件启动名为nginx的部署部署,然后删除该部署
  • 现在,尝试使用kubernetes java sdk中以前的部署名称来启动相同的部署
  • 这是否能够实现

  • 在kubernetes中,你不能停止一个服务,然后再重新启动它(就像在docker中一样)。一旦吊舱被杀死,它将需要重新创建

    现在,如果删除一个部署,则可以使用相同的名称重新创建相同的部署,而不会出现任何问题

    如果您关心应用程序的状态,则可以使用StatefulSet或将容器内容映射到外部卷中。例如进入节点