程序员码农的世界我爱编程

k8s(Kubernetes)快速部署捷径(1)-k8s快速介绍

2019-06-28  本文已影响10人  刘丹冰Aceld

【目录】
(1)k8s快速介绍
(2)硬件虚拟机环境Ubuntu18.10-server安装
(3)Docker-CE安装及配置
(4)Kubernetes 安装及部署
(5)创建企业Kubernetes多主机集群环境
(6)Kubernetes集群mysql应用实例
(7)Kubernetes集群tomcat应用集群实例
(8)Kubernetes集群beego新闻发布web系统集群实例
【资源下载】
完整教程markdown下载 提取码: 92hy
kubernetes(k8s)2小时快速部署教程视频 提取码:dk4i
kubernetes-Master-Node虚拟机完整镜像文件 提取码: 2wf8
课程相关其他相关安装包及镜像 提取码: nkfj


一、Kubernetes概述

1、什么是k8s

Kubernetes(K8s)是Google在2014年发布的一个开源项目。

​ 据说Google的数据中心里运行着20多亿个容器,而且Google十年多前就开始使用容器技术。

​ 最初,Google开发了一个叫Borg的系统(现在命名为Omega)来调度如此庞大数量的容器和工作负载。在积累了这么多年的经验后,Google决定重写这个容器管理系统,并将其贡献到开源社区,让全世界都能受益。

​ 这个项目就是Kubernetes。简单地讲,Kubernetes是Google Omega的开源版本。

​ 从2014年第一个版本发布以来,Kubernetes迅速获得开源社区的追捧,包括Red Hat、VMware、Canonical在内的很多有影响力的公司加入到开发和推广的阵营。目前Kubernetes已经成为发展最快、市场占有率最高的容器编排引擎产品。

k8s2.png
k8s3.png

2、Kubernetes解决了什么问题

Kubernetes 已成为部署分布式应用的标准方式。在不远的将来,任何新成立的互联网公司都将用到 Kubernetes,无论其是否意识到这点。许多旧应用也正在迁移到 Kubernetes。

Kubernetes 已成为部署分布式应用的标准方式。在不远的将来,任何新成立的互联网公司都将用到 Kubernetes,无论其是否意识到这点。许多旧应用也正在迁移到 Kubernetes。

2.1 起因:Docker

k8s5.png

单一稳定的一体化模型

k8s6.png

微型化的应用部署模型

(微服务、分布式、集群、高可用、负载均衡...)

k8s7.png

2.2 容器编排?是需要标准的?

如此多的docker该如何管理(通信、负载均衡、资源共享管理、容灾、监控、健康检查….)?

[图片上传中...(k8s9.png-917c24-1561603519757-0)] k8s10.png

自2016年中,k8s表现出明显优势。

k8s11.png

3. kubernetes工程师价值

k8s4.png

关于作者:

作者:Aceld(刘丹冰)

简书号:IT无崖子

mail: danbing.at@gmail.com

github: https://github.com/aceld

原创书籍gitbook: http://legacy.gitbook.com/@aceld

原创声明:未经作者允许请勿转载, 如果转载请注明出处

上一篇下一篇

猜你喜欢

热点阅读