经过这三十天 阅读完的人可以得到以下技能(希望能)
了解kubernetes的架构以及运作方式
学会使用k8s相关工具
能够架设与部属一个k8s网路
在这个云世代,我们常常听到许多名词:dev-ops 区块链 机器学习 微服务 云端计算等等
这些多样的功能与架构,可以说是建立於以docker为代表的容器技术上也不为过,没有这类容器技术,微服务的部署难度将会比现在难上数倍
部署难度提高,dev-ops的速度也不会像现在这麽快,更别说是将各种服务移到云端了。
在容器技术被广泛运用下,容器服务之间彼此交流的问题就产生了,而既然有这方面需求,那一定会有相对的技术诞生,kubernetes(k8s)就是在这种环境下诞生的。
kubernetes 原意为希腊语的舵手或驾驶员,这也是为何kubernetes的代表图案为船的舵轮。
(图片来源:https://logos-download.com/32692-kubernetes-logo-download.html)
跟据google所说,k8s的设计和开发深受Borg系统(google内部的大规模集群管理系统)影响,而k8s原始代号 Serven of Nine 以及 Borg都是星际争霸战(Star Trek)的角色或种族。
(图片来源:https://en.wikipedia.org/wiki/I,_Borg#/media/File:I_Borg_Star_Trek_TNG_HD.jpg)
k8s是个开源系统 可用於自动部署 扩充 以及管理容器,主要可以提供以下功能:
服务发现与负载平衡:k8s可以用容器的DNS名称或ip来暴露容器。如果容器比较繁忙,k8s也可以透过负载平衡以及分配连线来保持服务稳定。
在这章大致带了一下k8s的历史以及能做的事,对於想使用k8s的人或许能够做个参考。
下一章会介绍容器技术的代表dokcer,来了解容器到底是什麽。
>>: WordPress 修改主题样式 (style.css) - 常用 4 招教学
Federated plugins (联合插件) 是一种将对不同平台的支援功能分为单独的软件包。所以...
规划 组织要有委外管理的政策,在规划时应考量安全 合约 相关责任是否都纳入合约,包含分包、转包 执...
混合mixins 介绍:mixin是一种可以把自己的方法提供给别的类别使用,却不需要成为其他类别的父...
slot 在子元件(内层)中预留空间,由父元件(外层)设定、分配内容。 子元件本身对slot无控制权...