Docker 最简单合理的Kubernetes设置是什么?
我对开始学习Kubernetes很感兴趣,但我的需求很简单,看起来并不简单。我有许多容器化的应用程序部署到容器服务器上。我使用nginx作为反向代理来公开这些应用程序 据我所知,Kubernetes旨在简化对此类设置的管理。但我不确定设置投资是否值得,因为我实际上只需要运行每个应用程序的一个实例 我可以部署一些容器化应用程序的最简单合理的Kubernetes设置是什么Docker 最简单合理的Kubernetes设置是什么?,docker,kubernetes,continuous-delivery,Docker,Kubernetes,Continuous Delivery,我对开始学习Kubernetes很感兴趣,但我的需求很简单,看起来并不简单。我有许多容器化的应用程序部署到容器服务器上。我使用nginx作为反向代理来公开这些应用程序 据我所知,Kubernetes旨在简化对此类设置的管理。但我不确定设置投资是否值得,因为我实际上只需要运行每个应用程序的一个实例 我可以部署一些容器化应用程序的最简单合理的Kubernetes设置是什么 编辑:如果我开始使用Kubernetes,它将只使用现场服务器。有问题的应用程序是我为我的雇主开发的,他们要求所有东西都留在现场
编辑:如果我开始使用Kubernetes,它将只使用现场服务器。有问题的应用程序是我为我的雇主开发的,他们要求所有东西都留在现场。如果你想开始使用Kubernetes,我假设你想为你的本地开发进行设置,我认为这是最好的选择。您也可以从Kubernetes官方网站上查看interactive,我发现它非常有用。由于您想开始学习Kubernetes,我假设您想为您的本地发展进行设置,我认为这是实现此目的的最佳选择。你也可以从Kubernetes官方网站上查看interactive,我觉得它非常有用。看看这个固执己见的集群设置,并将其部署到Azure或Google Compute之类的地方
了解kubernetes集群如何在较低级别上工作是一个很好的练习,但当您准备投入生产时,可以看看Google的容器引擎或AWS弹性容器引擎。这极大地简化了集群的管理,并将云平台的所有其他好处暴露给您的kubernetes工作负载。看看这个固执己见的集群设置,并将其部署到Azure或Google Compute之类的地方 了解kubernetes集群如何在较低级别上工作是一个很好的练习,但当您准备投入生产时,可以看看Google的容器引擎或AWS弹性容器引擎。这极大地简化了集群的管理,并将云平台的所有其他好处暴露给您的kubernetes工作负载
如果您选择kubeadm安装,那么在升级kubernetes集群时,您应该再次使用kubeadm。在prem上部署的最佳方法是使用kubeadm、kube spray或使用Pivotal的Bosh脚本将其自动化根据前面的答案,您应该在您的机器上使用minikube 关于进一步的dev/test/staging/prod部署,这取决于。有两种解决方案:
- 使用Google、Azure或AWS提供的群集(AWS EKS尚未准备就绪-)
- 艰难之路-设置自己的群集或EC2机器或类似机器
- 使用工具,如-一些额外的禁欲超过k8s,以便于启动,从版本2.0 k8s将是默认的机制或牧场主管理
- 关于艰难之路,当然有一些工具可以帮助你,比如
- 使用Google、Azure或AWS提供的群集(AWS EKS尚未准备就绪-)
- 艰难之路-设置自己的群集或EC2机器或类似机器
- 使用工具,如-一些额外的禁欲超过k8s,以便于启动,从版本2.0 k8s将是默认的机制或牧场主管理
- 关于艰难之路,当然有一些工具可以帮助你,比如
如果您想要一种简单的方法来设置kubernetes集群,请选中。kubernetes文档提供了一个很好的页面,可以在设置kubernetes的不同选项之间进行选择。该页面位于下
如果您想要一种在本地设置kubernetes群集的简单方法,请查看。查看:。正如这里的大多数ppl所提到的,使用云来使用kubernetes。他们没有错。云提供商免费提供Kubernetes群集,您只需支付计算、存储和网络成本,就可以轻松地进行扩展和缩小。在其他地方,如果您继续使用prem,则必须自行设置整个基础架构并管理集群。在prem上设置集群也有一些限制。您无法充分利用服务发现。你必须做一些手工和定制,使其工作,这并不容易。请查看:。正如这里的大多数ppl所提到的,使用云来使用Kubernetes。他们没有错。云提供商免费提供Kubernetes群集,您只需支付计算、存储和网络成本,就可以轻松地进行扩展和缩小。在其他地方,如果您继续使用prem,则必须自行设置整个基础架构并管理集群