Docker 最简单合理的Kubernetes设置是什么?

Docker 最简单合理的Kubernetes设置是什么?,docker,kubernetes,continuous-delivery,Docker,Kubernetes,Continuous Delivery,我对开始学习Kubernetes很感兴趣,但我的需求很简单,看起来并不简单。我有许多容器化的应用程序部署到容器服务器上。我使用nginx作为反向代理来公开这些应用程序 据我所知,Kubernetes旨在简化对此类设置的管理。但我不确定设置投资是否值得,因为我实际上只需要运行每个应用程序的一个实例 我可以部署一些容器化应用程序的最简单合理的Kubernetes设置是什么 编辑:如果我开始使用Kubernetes,它将只使用现场服务器。有问题的应用程序是我为我的雇主开发的,他们要求所有东西都留在现场

我对开始学习Kubernetes很感兴趣,但我的需求很简单,看起来并不简单。我有许多容器化的应用程序部署到容器服务器上。我使用nginx作为反向代理来公开这些应用程序

据我所知,Kubernetes旨在简化对此类设置的管理。但我不确定设置投资是否值得,因为我实际上只需要运行每个应用程序的一个实例

我可以部署一些容器化应用程序的最简单合理的Kubernetes设置是什么


编辑:如果我开始使用Kubernetes,它将只使用现场服务器。有问题的应用程序是我为我的雇主开发的,他们要求所有东西都留在现场。

如果你想开始使用Kubernetes,我假设你想为你的本地开发进行设置,我认为这是最好的选择。您也可以从Kubernetes官方网站上查看interactive,我发现它非常有用。

由于您想开始学习Kubernetes,我假设您想为您的本地发展进行设置,我认为这是实现此目的的最佳选择。你也可以从Kubernetes官方网站上查看interactive,我觉得它非常有用。

看看这个固执己见的集群设置,并将其部署到Azure或Google Compute之类的地方


了解kubernetes集群如何在较低级别上工作是一个很好的练习,但当您准备投入生产时,可以看看Google的容器引擎或AWS弹性容器引擎。这极大地简化了集群的管理,并将云平台的所有其他好处暴露给您的kubernetes工作负载。

看看这个固执己见的集群设置,并将其部署到Azure或Google Compute之类的地方

了解kubernetes集群如何在较低级别上工作是一个很好的练习,但当您准备投入生产时,可以看看Google的容器引擎或AWS弹性容器引擎。这极大地简化了集群的管理,并将云平台的所有其他好处暴露给您的kubernetes工作负载

  • 在计算机上;你应该使用minikube
  • 在Azure/Google/Amazon等上;您应该使用托管kubernetes服务
  • 在Prem上,您应该在自己的设置中部署kubernetes

    3.1

    3.2。与库比德

    3.3使用类似kubespray的ansible脚本

  • 如果您选择kubeadm安装,那么在升级kubernetes集群时,您应该再次使用kubeadm。在prem上部署的最佳方法是使用kubeadm、kube spray或使用Pivotal的Bosh脚本将其自动化

  • 在计算机上;你应该使用minikube
  • 在Azure/Google/Amazon等上;您应该使用托管kubernetes服务
  • 在Prem上,您应该在自己的设置中部署kubernetes

    3.1

    3.2。与库比德

    3.3使用类似kubespray的ansible脚本


  • 如果您选择kubeadm安装,那么在升级kubernetes集群时,您应该再次使用kubeadm。在prem上部署的最佳方法是使用kubeadm、kube spray或使用Pivotal的Bosh脚本将其自动化

    根据前面的答案,您应该在您的机器上使用minikube

    关于进一步的dev/test/staging/prod部署,这取决于。有两种解决方案:

    • 使用Google、Azure或AWS提供的群集(AWS EKS尚未准备就绪-)
    • 艰难之路-设置自己的群集或EC2机器或类似机器
    • 使用工具,如-一些额外的禁欲超过k8s,以便于启动,从版本2.0 k8s将是默认的机制或牧场主管理
    更新日期:2018年1月31日:

    • 关于艰难之路,当然有一些工具可以帮助你,比如

    根据前面的答案,您应该从机器上的minikube开始

    关于进一步的dev/test/staging/prod部署,这取决于。有两种解决方案:

    • 使用Google、Azure或AWS提供的群集(AWS EKS尚未准备就绪-)
    • 艰难之路-设置自己的群集或EC2机器或类似机器
    • 使用工具,如-一些额外的禁欲超过k8s,以便于启动,从版本2.0 k8s将是默认的机制或牧场主管理
    更新日期:2018年1月31日:

    • 关于艰难之路,当然有一些工具可以帮助你,比如

    Kubernetes文档提供了一个很好的页面,可以在设置Kubernetes的不同选项之间进行选择。该页面位于下


    如果您想要一种简单的方法来设置kubernetes集群,请选中。

    kubernetes文档提供了一个很好的页面,可以在设置kubernetes的不同选项之间进行选择。该页面位于下


    如果您想要一种在本地设置kubernetes群集的简单方法,请查看。

    查看:。正如这里的大多数ppl所提到的,使用云来使用kubernetes。他们没有错。云提供商免费提供Kubernetes群集,您只需支付计算、存储和网络成本,就可以轻松地进行扩展和缩小。在其他地方,如果您继续使用prem,则必须自行设置整个基础架构并管理集群。在prem上设置集群也有一些限制。您无法充分利用服务发现。你必须做一些手工和定制,使其工作,这并不容易。请查看:。正如这里的大多数ppl所提到的,使用云来使用Kubernetes。他们没有错。云提供商免费提供Kubernetes群集,您只需支付计算、存储和网络成本,就可以轻松地进行扩展和缩小。在其他地方,如果您继续使用prem,则必须自行设置整个基础架构并管理集群