这篇文章记录了如何在一台机器上使用 VirtualBox + Ubuntu 16 搭建 Kubernetes 的整个过程,包括其中遇到的一些问题以及解决办法。
关于 Kubernetes
下面是一段来自*的关于 Kubernetes 的解释:
Kubernetes(常简称为 K8s)是用于自动部署、扩展和管理「容器化(containerized)应用程序」的开源系统。该系统由 Google 设计并捐赠给 Cloud Native Computing Foundation(今属 Linux 基金会)来使用。
它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。它支持一系列容器工具,包括Docker等。
Kubernetes 可以为我们提供 服务发现和负载均衡
、存储编排
、自动部署和回滚
、自动完成装箱计算
、自我修复
和 密钥与配置管理
的能力。
基础环境准备
安装 VirtualBox
VirtualBox 是一种功能强大的虚拟机软件,而且是开源免费的,这是下载地址,安装 VirtualBox 非常简单,这里我就不赘述了。