为什麽会从 docker 聊到 k8s(kubernetes) 呢?
因为每个专案里面一定有 dockerfile 啊(喂
比方说 ... 我写了一个 http server,经由 docker 的协助 build 成执行档,在 kubernetes 的机器中 run 起服务 by dockerfile ,并透过 kubernetes 的连线方式对外沟通,即完成一个简单的 http server 服务
docker 跟 k8s 是互补的,应该说 docker 是一种 container 技术,在 k8s 内可以用 conatiner 来做启动服务的一个单位
container 并不止 docker 一种,还有一些其他的 Containerization 工具,只不过 我学到的是 docker
要在 k8s 内 run 起服务也不一定要经由 container ,只不过 container 提供了一个较为方便的操作方式来启动服务
在我的理解中,container 与 k8s 之间是合作关系。
在 k8s 中,service 是分散式丛集架构的核心,一个 service object,拥有以下几个关键特性:
service 的服务经由 socket 连线方式对外提供服务。
网路插座(英语:Network socket;又译网路接套、网路介面、网路插槽)在计算机科学中是电脑网路中行程间资料串流的端点。使用以网际协定(Internet Protocol)为通讯基础的网路插座,称为网际插座(Internet socket)。因为网际协定的流行,现代绝大多数的网路插座,都是属於网际插座。
比方说:mysql , redis , http_server ... 等
一个 service 经常是由多个相关的服务程序来提供服务,每个服务程序都有一个独立的 endpoint(IP + port),k8s 能让我透过 service (虚拟机器 ip + service port )连接到指令的 service 上。
>>: Day 19 | FPS灭火AR游戏开发Part4 - 喷水、灭火
今天来聊聊,空间复杂度(Space Complexity) 空间复杂度,空间指的是在执行程序码时所耗...
起初我是学 1.7 版本 JAVA,那时以为 1.7 API 很好用,应该够用。但到了职场上,发现 ...
Excel除了有强大的函数可以使用外,还有一个不容小觑的工具:枢纽分析表。他可以快速帮你整并相关资料...
今天又跟大神学习 重新认识 Vue.js | Kuro Hsu 1-7 元件的生命周期与更新机制,(...
本篇重点 Snapshots 介绍与属性说明 VS Code 查看Function参数内容 Snap...