K8S 集群里,每个Pod会被分配一个单独的IP地址,这个IP地址也会随着Pod 的销毁而消失
Service就是用来解决这个问题的核心概念
Service 可以看作一组提供相同服务的Pod 的对外访问接口
Service作用于哪些Pod 通过标签选择器来定义
客户端需要访问的服务就是Service 对象
每个Service都有一个固定的虚拟ip (Cluster IP) ,自动并且动态地绑定后端的Pod,
所有的网络请求直接访问Service 的虚拟ip,Service 自动向后端转发
一个Pod由一个或多个容器组成,Pod中容器共享网络、存储和计算资源
在生产环境中一般都是单个容器或者具有强关联互补的多个容器组成一个Pod
同一个Pod之间的容器可以通过localhost 互相访问,并且可以挂载Pod内所有的数据卷
不同的Pod之间的容器不能用localhost访问,也不能挂载其他Pod的数据卷
Pod 是 k8s 创建或部署 的 最小基本单位
一个Pod 代表集群上正在运行的一个进程
可以把Pod理解成豌豆荚,同一Pod内的每个容器是一颗颗豌豆
K8S 是一个高度自动化的资源控制系统,通过跟踪对比 etcd 里保存的资源期望状态与当前环境中的实际资源状态的差异,来实现自动控制和自动纠错等高级功能
Kubernetes k8s 是 Google 开源容器集群管理系统
用于自动部署、扩展和管理容器化(containerized)应用程序
Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications
k8s 与 docker
Docker 解决应用程序开发(Developing)问题
k8s 解决更上层的应用程序运维问题(Operation)
开发问题是早期的痛点,但随着企业越来越依赖容器技术,内部应用越来越多是云原生应用时,运维会是企业IT的新痛点
容器的本质是一个视图被隔离,资源受限的进程。
容器里面 PID=1 的进程就是应用本身,管理虚拟机等于管理基础设施,
管理容器等于直接管理应用本身
Kubernetes 是云时代的操作系统
容器镜像就是这个操作系统的软件包
沉没成本是指过去已发生或已投入,而未来无法改变的成本。
当一项前期投入变得无法收回时,这种投入就变成了沉没成本,
沉没成本是非常可怕的,会将当事人隐蔽地“套牢”,
使其自觉不自觉地不断追加投入,逐渐将一个人拖垮
WebAssembly是一种新的编码方式,可以在现代的网络浏览器中运行
它是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,
并为诸如C / C ++等语言提供一个编译目标,以便它们可以在Web上运行。
它也被设计为可以与JavaScript共存,允许两者一起工作
从二十世纪八十年代起,人们把类似“翻译蒋介石为常凯申”的现象称为“门修斯现象”
这种现象是指:中国名人的名字被外国汉学家翻译过去后,再由中国人翻译回来时闹出了笑话
第一页
上一页
下一页
最后一页