Kubernetes:不只是容器编排,是弹性云原生体系的核心

321未经授权,禁止转载
Linux运维分布式k8s实战操作系统容器编排kubernetes容器化ci/cd流程负载均衡日志记录监控声明式api无状态应用有状态应用自我修复系统
Kubernetes(K8S)通常被误认为是一个全能的PaaS平台,但实际上,它是一个在容器级别运作的系统,拥有PaaS产品的某些通用功能,如自动部署、扩展、负载均衡、日志和监控。它的设计保持用户选择和灵活性,不提供默认解决方案,保留了可插拔的选项。K8S能够支持多样化的工作负载,包括无状态和有状态的,旨在为任何能在容器里运行的应用程序提供平台。它本身不部署源代码,不构建应用程序,这些都依靠容器实现。它不内置应用级服务,如数据库、缓存或中间件,这些可以运行在K8S之上,通过可移植机制进行访问。它不强制要求日志记录、监控或报警解决方案,而是提供基本的集成和导出指标机制。K8S不提供配置语言系统,而是支持声明式API,可以由各式声明性规范构成。它也不是一个传统意义上的编排系统,因为它没有集中控制逻辑流程。而是由一系列独立的控制过程不断地驱动系统从当前状态达到期望状态,使得整个系统具有更强的弹性和可扩展性。
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
ad
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
讲师头像
Chris
擅长KVM虚拟化,OpenStack云计算,Docker容器,k8s编排,曾维护过1千台规模的集群架构,兴趣从硬件到系统,从网络到存储,从运维到开发都有涉及,热爱技术,热爱教学。
TA的课程
接下来播放:
自动连播