由于Docker for Mac现在支持Kubernetes,所以我试着使用了一下
首先
从Docker社区版的最新版本18.06.0-ce开始,MacOS和Windows正式集成了Kubernetes。如果您已经安装了Docker,您可以通过进行升级并启用Kubernetes功能来使用Kubernetes。
本文简要概述了关于Docker for Mac的Kubernetes安装。
在Docker for Mac上使用Kubernetes
如果免费使用Docker,有两个版本可供选择:一个是被称为稳定版本的Stable,它具有稳定的版本,并且一个是集成了最新功能的边缘版本Edge。在过去,如果要在Docker for Mac上使用Kubernetes,就必须选择Edge版本,但现在宣布了Stable版本的发布,正式将Kubernetes集成到了Docker Desktop中。
这里是资料来源。
Kubernetes 的安装
如果您已经安装了Docker for Mac,并且希望通过升级来安装Kubernetes,请按照以下步骤进行。如果您还没有安装Docker for Mac,请先安装。

最后
从[安装kubeadm]官方文档可以确认系统需求如下。
• 至少一台运行以下之一的机器:
• Ubuntu 16.04+
• Debian 9
• CentOS 7
• RHEL 7
• Fedora 25/26(尽力而为)
• HypriotOS v1.0.1+
• Container Linux(已测试至1576.4.0版本)
• 每台机器要有2GB或更多的内存(更少的话将很少给你的应用程序留下空间)
• 至少2个CPU
• 集群中的所有机器之间要有完全的网络连接(公共或私有网络都可以)
• 每个节点都要有独特的主机名、MAC地址和product_uuid。详见此处了解更多详情。
• 你的机器上必须开放某些端口。详见此处了解更多详情。
• 交换空间必须被禁用。你必须禁用交换空间以便kubelet能够正常工作。
在安装完成后,Kubernetes启动起来有些困难。当我注意到时,它才起动成功。但是,由于Docker for Mac默认可用内存为2GB,所以在4GB的Mac上运行会非常卡,使用起来不方便。
所以,將[偏好設定]-[高級]中的[記憶體]降至1.0GiB就可以啟動,但若要發揮本來的效能,運行Kubernetes所需的機器記憶體應該需要8GB。