Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 设置本地Kubernetes安装_Docker_Kubernetes - Fatal编程技术网

Docker 设置本地Kubernetes安装

Docker 设置本地Kubernetes安装,docker,kubernetes,Docker,Kubernetes,我有一个Intel Atom双核,剩余4 GB内存,想用它运行docker映像。 对于这种本地安装,有哪些可能的解决方案?我已经找到了看起来很有前途的MicroK8,但不知道还有哪些其他替代品。是否有一个完整的发行版只关注运行docker容器 如果我要安装MicroK8s,我还必须管理托管它的Ubuntu安装。如果发行版只关注于运行docker容器并同时更新操作系统和docker内容,那就太好了,所以我知道它总是能够很好地协同工作。 如果你能运行Docker,请运行 您还可以运行(在docker

我有一个Intel Atom双核,剩余4 GB内存,想用它运行docker映像。 对于这种本地安装,有哪些可能的解决方案?我已经找到了看起来很有前途的MicroK8,但不知道还有哪些其他替代品。是否有一个完整的发行版只关注运行docker容器

如果我要安装MicroK8s,我还必须管理托管它的Ubuntu安装。如果发行版只关注于运行docker容器并同时更新操作系统和docker内容,那就太好了,所以我知道它总是能够很好地协同工作。

  • 如果你能运行Docker,请运行
  • 您还可以运行(在docker、hypervisor或virtualbox的顶部)
  • 种类
    -
      • 这是一个实验室环境,用于在Kubernetes上玩Docker容器而不安装任何东西:
      • Minikube:
      • Docker Swarm:是kubernetes的替代品,功能较少,但易于安装。(比较:)
      • 使用VirtualBox创建您自己的群集:

      社区支持的工具
      • 是一种用于创建用于开发和测试的本地单节点Kubernetes群集的方法。安装完全自动化,不需要云提供商帐户

      • 是一个多节点(而minikube是单节点)Kubernetes群集,它只需要一个docker守护程序。它使用docker-in-docker技术生成Kubernetes集群

      • 是使用Docker容器“节点”运行本地Kubernetes群集的工具。它主要用于测试Kubernetes 1.11+。可以使用它创建多节点或多控制平面Kubernetes群集

      生态系统工具
      • 是适用于Mac或Windows环境的易于安装的应用程序,它使您能够在几分钟内开始在单个节点Kubernetes群集上的容器中进行编码和部署

      • 安装Kubernetes企业平台OpenShift的社区版本,用于本地开发和测试。它为Windows、macOS和Linux提供了一个多功能VM(
        minishift start
        )。容器启动基于
        oc集群启动
        (仅限Linux)。您也可以安装

      • 在本地计算机上提供最新Kubernetes版本的单命令安装,用于开发和测试。安装程序快速(约30秒),支持多种插件,包括Istio,只需一个命令

      • 可以在您的计算机上使用VirtualBox将Kubernetes部署到一个或多个VM,以用于开发和测试场景。扩展到完整的多节点群集

      • 是一个基于Terraform/Packer/BASH的基础架构代码(IaC)脚本,用于在Linux主机上创建一个七节点(1个引导节点、1个主节点、1个管理节点、1个代理节点和3个工作节点)LXD集群

      • 支持本地主机上的九实例部署


      我的答案非常明确:你应该使用Rancher Labs的k3s

      我想你是说docker的kubernetes?docker中的docker听起来很混乱。嗯,
      kind
      是“docker中的docker”,节点是docker容器。但我不是100%肯定。我听了一个有善良作者的播客,其中解释了这一点(但我自己没有碰它),我的学习设置是
      minikube
      和kubespray,放在流浪者/virtualbox的顶部。你不需要Kubernetes来运行docker图像。Docker CE已经足够了。