学习k8s的前提是有一个k8s集群。本文介绍了以下几种构建集群的方式,本教程推荐您采用第二种方法。
1 直接购买云服务k8s作为被广泛运用的基础技术,很多云服务商现在也提供了k8s云服务,比如谷歌的GKE、亚马逊的EKS 、华为云的云容器引擎CCE、阿里云的弹性容器实例、腾讯云的容器服务TKE。都可以直接购买和使用。
2 自己部署k8s环境如果有计算机资源,那么自己部署是更加经济划算的。具体部署方法,可以参考我写的以下两篇博客。
如何通过kubeadm部署k8s集群(此处有超链接,可以直接点击跳转) ;
如何通过rancher部署k8s集群(此处有超链接,可以直接点击跳转) ;
通过这两种部署工具得到的集群的使用效果是完全一样的。如果您是初学者,我建议您采用rancher部署,因为这样更加简单方便;如果您有一定的Linux或k8s使用经验,那就建议您使用kubeadm去部署,因为这是生产环境中更主流的部署方式。
给大家推荐一个免费的k8s在线试用集群。如果你目前手头上没有闲置的计算机资源,就可以通过自己的浏览器访问 https://www.katacoda.com/courses/kubernetes/playground,然后直接使用其中的集群,需要注意的是,这仅仅是用作自己的试用环境,千万别在里面保留你的重要数据,因为这个环境中的数据随时可能被销毁掉。



