02|快速了解和搭建K8s集群
王雪飞
你好,我是雪飞。
上一讲我们介绍了容器相关知识,相信你已经理解了容器带来的巨大变革。你的应用也可以拆成多个微服务,每个服务可以通过容器的方式快速部署。但是问题来了,如果你只部署少量几个微服务应用,通过 Docker 命令管理起来很容易,但是如果你有几十甚至上百个微服务需要容器化部署,那么部署和管理这些大量容器也是巨大的工作量。
这个时候你会想,如果有个容器管理工具就好了,只要把需要部署微服务的容器事先编排好,部署的时候一键执行,然后你的应用就可以按照预期直接访问,这该有多轻松呀。对,Kubernetes 就能满足你的需求。
应用、业务应用、应用程序在本课程中是同样的意思,就是研发开发出来的一个软件系统,最终提供给用户访问使用。
微服务架构是指你的应用可能拆分成了多个子应用,每个子应用实现了一部分业务功能,这些子应用就是一个个微服务,这些微服务独立打包镜像和部署。
认识 K8s
Kubernetes 这个名字源于希腊语,意思为“舵手”。K8s 这个缩写是因为 K 和 s 之间有 8 个字符的关系(后面的课程我会使用 K8s 这个缩写代替 Kubernetes)。它是一个开源的容器编排平台,用于自动部署、扩展和管理大规模容器化应用。K8s 最初由 Google 设计并捐赠给云原生计算基金会(CNCF,Cloud Native Computing Foundation)来维护,所以 CKA 证书也是由 CNCF 组织颁发。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
1. Kubernetes(K8s)是一个开源的容器编排平台,用于自动部署、扩展和管理大规模容器化应用。 2. K8s集群由管理节点(Master)和工作节点(Node)组成,管理节点负责维护集群整体状态和调度决策,而工作节点执行具体任务。 3. 使用kubeadm是K8s官方提供的集群部署工具,适合初学者,可以快速搭建K8s集群。 4. 在搭建K8s集群前,需要准备硬件,关闭防火墙、安全服务和swap分区,修改主机名,进行主机名解析,时间同步和配置网络。 5. 安装Docker作为运行容器的运行时组件,并配置阿里云提供的镜像库来加速镜像下载。 6. 搭建K8s集群需要在所有节点上完成相同的准备工作,包括关闭防火墙、安全服务和swap分区,修改主机名,进行主机名解析,时间同步和配置网络。 7. 安装Docker时需要配置镜像下载加速器,国内使用阿里云镜像库会更快。 8. K8s要求集群中的所有服务器时间一致,需要使用ntpdate从网络同步时间。 9. 在集群配置过程中,需要使用内网IP,如果要使用外网IP搭建集群,还需要单独配置虚拟网卡以及修改一些配置。 10. 搭建K8s集群需要在所有节点上安装Docker,并配置镜像下载加速器.
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《零基础拿下云原生 CKA 认证》,新⼈⾸单¥59
《零基础拿下云原生 CKA 认证》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论