最近和身边小伙伴聊天,发现大家都开始学习Kubernetes了,也有小伙伴找我要一些Kubernetes 入门资料。 今天给大家推荐一份由【DockOne社区】组织翻译的k8s官方中文文档 ,这份文档做得 特别友好,内容详实,注重基础,图文并茂,易于学习,从入门到进阶,学习K8S看它就对了! 【领取方式见文末!!】 【领取方式见文末!!】 目录 什么是Kubernetes? Kubernetes一个用于容器集群的自动化部署、扩容以及运维的开源平台。 使用Kubernetes,你可以快速高效地响应客户需求: 动态地对应用进行扩容。 无缝地发布新特性。 仅使用需要的资源以优化硬件使用。 我们希望培育出一个组件及工具的生态,帮助大家减轻在公有云及私有云上运行应用的负 担。 创建Kubernetes集群 Kubernetes可以在多种平台运行,从笔记本电脑,到云服务商的虚拟机,再到机架上的裸机 服务器。要创建一个Kubernetes集群,根据不同场景需要做的也不尽相同,可能是运行一条 命令,也可能是配置自己的定制集群。这里我们将引导你根据自己的需要选择合适的解决方 案。 基于Docker本地运行Kubernetes 下面的指引将告诉你如何通过Docker创建一个单机、单节点的Kubernetes集群。 CloudStack入门指南 CloudStack 是一个用于构建基于硬件虚拟化的公有云和私有云(传统IaaS)的软件。在CloudStack 上部署 Kubernetes 有好几种方法,需要根据 CloudStack 所使用的哪种云和有哪些可用镜像来决定。 例如 Exoscale 就提供了一个 coreOS 的可用模版,因此也可以使用在coreOS 部署 Kubernetes 的指令来部署。 CloudStack 同样也提供了一个 Vagrant 插件,因此也可以用 Vagrant 来部署 Kubernetes ,既可以选择原有的基于 shell 脚本的部署方式,也可以选择新的基于 Salt 的部署方式。 API Server端口配置 本文档介绍Kubernetes apiserver服务的端口以及如何访问这些端口。观众都是集群管理员,都想定制他们自己的集群或者了解细节。 据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料! 【领取方式见下图!!】 注:资料来源网络,侵删。