设置本地Kubernetes安装

时间:2019-11-16 13:18:04

标签: docker kubernetes

我有一个剩余4 GB RAM的Intel Atom双核,想用它运行docker镜像。 这样的本地安装有哪些可能的解决方案?我已经找到了看起来很有前途的MicroK8,却想知道还有哪些其他选择。是否有可能只关注正在运行的Docker容器的完整发行版?

如果要安装MicroK8,我仍然必须管理托管它的Ubuntu安装。拥有一个只专注于运行docker容器并一起更新操作系统和docker东西的发行版会很好,所以我知道它总是可以正常工作。

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

答案 2 :(得分:0)

Local-machine Solutions

社区支持的工具

  • Minikube是一种用于创建本地单节点Kubernetes集群以进行开发和测试的方法。设置是完全自动化的,不需要云提供商帐户。

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

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

生态系统工具

  • Docker Desktop是适用于Mac或Windows环境的易于安装的应用程序,使您可以在几分钟内开始在单节点Kubernetes集群上的容器中进行编码和部署。

    < / li>
  • Minishift安装用于本地开发和测试的Kubernetes企业平台OpenShift的社区版本。它为Windows,macOS和Linux提供了一个多合一的VM(minishift start)。容器开始基于oc cluster up(仅Linux)。您也可以安装the included add-ons

  • MicroK8s在本地计算机上提供最新Kubernetes版本的单个命令安装,以进行开发和测试。设置快速,快速(约30秒),并且只需一个命令即可支持包括Istio在内的许多插件。

  • IBM Cloud Private-CE (Community Edition)可以在计算机上使用VirtualBox将Kubernetes部署到一个或多个VM,以进行开发和测试方案。扩展到完整的多节点群集。

  • IBM Cloud Private-CE (Community Edition) on Linux Containers是基于Terraform / Packer / BASH的基础结构即代码(IaC)脚本,用于在其上创建七个节点(1个引导,1个主节点,1个管理,1个代理和3个工人)LXD集群。 Linux主机。

  • Ubuntu on LXD支持在本地主机上进行九实例部署。

答案 3 :(得分:0)

我非常有意思的回答:您应该使用Rancher Labs https://k3s.io/