Kubernetes是一个开源的,用户管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效。Kubernetes提供了应用部署、规划、更新和维护的一种机制。
Kubernetes这个名字源于希腊语,意思是“舵手”。k8s缩写是因为k和s之间八个字符的管理。
Kubernetes建立在Google大规模运行生产工作负载十几年经验的基础上,结合了社区中最优秀的想法和实践。
应用程序部署方式
传统部署-》虚拟化部署-》容器化部署
传统部署
直接部署在物理机上,简单易用,但是不能为应用程序定义资源使用边界。
虚拟化部署
在一台物理机上运行多个虚拟机。
容器化部署
与虚拟化部署类似,但是共享了操作系统。Kubernetes就是容器编排工具,用来解决类似以下的问题:
- 一个容器故障停机,怎么让另一个容器立即启动区替补停机的容器
- 当并发访问量变大的时候,怎样做到横向扩展容器数量
自我修复
安装虚拟机-》安装软件(选择基础设施服务器,磁盘分区,配置网络-》开始安装
遇到的第一个问题:
无法创建新虚拟机: 无法打开配置文件“D:\soft\VMware\master\master.vmx”: 拒绝访问。
解决方法:以管理员身份运行 VMware: 尝试以管理员身份运行 VMware Workstation 或 Player。右键单击 VMware 的快捷方式,并选择“以管理员身份运行”。
问题二:
开启虚拟机以后找不到文件。
解决方法:删除虚拟机,重新安装,换一个镜像。
今日完成:
成功部署了三台虚拟机。