作者:黄韶宇、初扬
审核&校对:溪洋、海珠
编辑&排版:雯燕

LifseaOS

在刚刚过去的云栖大会上,一款新的 Linux Base 操作系统悄悄发布,它就是 LifseaOS(Lightweight, Fast, Secure, Atomic Operating System)。

LifseaOS 是专门为容器场景而特别优化的 OS,即业界统称的 ContainerOS。它具有以下几个突出的特点:

轻量(Lightweight):LifseaOS 默认集成 Containerd、Kubernetes 组件,仅仅保留 Kubernetes Pods 运行所需的系统服务与软件包,相比传统操作系统(Alibaba Cloud Linux 2/3、CentOS)软件包数量减少 60%,镜像大小减少70%。

快速(Fast):LifseaOS 裁剪掉了大量云上场景无需的硬件驱动,必要的内核驱动模块修改为 built-in 模式,去除了 initramfs,udev 规则也被大大简化,大大提升了启动时间,OS 首次启动从传统 OS 的 1min 以上下降到了 2s 左右。

安全(Secure):LifseaOS 根文件系统为只读权限,只有 /etc 和 /var 目录可以满足基础的系统配置需求。去除了 sshd 服务与 python 支持,减少 sshd CVE 漏洞带来的威胁。同时将 OS 的常规运维 API 化,减少用户直接登录系统进行一些可能无法追溯的黑屏操作而带来的稳定性、安全性风险。不过,LifseaOS 仍然提供一个专用的运维容器用以登录系统,满足紧急的运维需求,运维容器需要通过 API 按需拉起,默认不开启。

镜像原子管理(Atomic):LifseaOS 不支持单个 rpm 包的安装、升级和卸载,通过 ostree 技术,将 OS 镜像版本化管理,更新操作系统上的软件包、或者固化的配置时,需要以整个镜像为粒度进行更新(或回滚),尽可能保证集群中各个节点的软件包版本与系统配置的一致性。

通过以上针对性的优化,LifseaOS 可以在基于 Kubernetes 的云原生集群中保证大规模集群内宿主机的版本一致性,在针对 OS 进行运维时,以不可变基础设施的思维对整个集群的 OS 进行滚动升级、滚动回退,将 OS 运维“云原生化”。同时,通过与 ACK 的深度集成,用户可以实现开箱即用,集群内实现快速的弹性扩容,扩容效率相比传统 OS 提升 100%。

OpenAnolis龙蜥社区已经成立了ContainerOS的特别兴趣小组,LifseaOS相关代码也将贡献到龙蜥社区,敬请大家期待,更多信息请前往下方链接查看:https://openanolis.cn/sig/container-os

在容器服务 ACK 节点池中使用 LifseaOS

阿里云容器服务 ACK 为用户提供了企业级 Kubernetes 容器化应用生命周期管理服务。容器服务 ACK 节点池为用户提供了一组同质节点(同一个节点池内的节点具有相同的配置)的管理能力,具有配置一致性,运维一致性的特点,可以大大降低节点的批量运维与管理成本。

在 ACK 节点池中可以使用 ContainerOS(基于 LifseaOS),相比传统的 Linux OS 而言,ContainerOS 为容器场景深度优化,具备更加安全、轻量、启动快速、不可变镜像等优点。ContainerOS 结合 ACK 托管节点池的自动化管理能力,包括节点快速 CVE 修复、节点自愈、镜像自动升级等,能够进一步降低用户在 OS 运维方面的管理负担,让用户更加关注上层应用。

目前 ContainerOS 已在 ACK Pro 1.20.4 及以上版本集群的托管节点池中开放,您可以前往【ACK 产品控制台】创建基于 ContainerOS 的托管节点池,参考下图:

现在开始玩转 ContainerOS 吧。

相关链接:

1)ACK 产品控制台创建链接:
https://cs.console.aliyun.com/#/authorize

2)ContainerOS SIG组链接:
https://openanolis.cn/sig/container-os

点击此处,即可查看阿里云容器服务 ACK 产品详情!

LifseaOS 悄然来袭,一款为云原生而生的 OS相关推荐

  1. 为云原生而生 DeepFlow破解混合云时代网络监控难题

    顺应技术发展趋势和客户应用需求变化,DeepFlow构建了全链路监控. 出品 | 常言道 作者 | 丁常彦 近年来,随着云计算应用的持续深入,多云混合已经成为企业应用的新常态:以容器.微服务.K8S为 ...

  2. 国内首发,这款 Serverless 云原生一体化部署工具正式开源!

    12 月 19 日,腾讯在 2020 Techo Park 开发者大会上集中发布了三大开源项目.其中,云开发 CloudBase Framework 作为腾讯开源的国内首个基于 Serverless ...

  3. 乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时

    Dapr是一个由微软主导的云原生开源项目,国内云计算巨头阿里云也积极参与其中,2019年10月首次发布,到今年2月正式发布V1.0版本.在不到一年半的时间内,github star数达到了1.2万,超 ...

  4. 自研云原生数据仓库AnalyticDB再破权威评测TPC-DS世界纪录!

    北京时间 2020/5/4 青年节,TPC(全球最知名非盈利的数据管理系统评测基准标准化组织)官网正式上线AnalyticDB TPC-DS成绩,AnalyticDB通过严苛的TPC-DS全流程测试, ...

  5. 腾讯TencentOS 十年云原生的迭代演进之路

    蒋彪,腾讯云高级工程师,10+年专注于操作系统相关技术,Linux内核资深发烧友.目前负责腾讯云原生OS的研发,以及OS/虚拟化的性能优化工作. 导语 TencentOS Server (又名 Ten ...

  6. 自研云原生数据仓库AnalyticDB再破权威评测TPC-DS世界纪录

    北京时间 2020/5/4 青年节,TPC(全球最知名非盈利的数据管理系统评测基准标准化组织)官网正式上线AnalyticDB TPC-DS成绩,AnalyticDB通过严苛的TPC-DS全流程测试, ...

  7. 6大新品重磅发布,华为云全栈云原生技术能力持续创新升级

    本文分享自华为云社区<HDC.Cloud 2021 | 华为云发布重磅新品,全栈云原生技术能力持续创新升级>,原文作者:技术火炬手 . 4月25日,在华为开发者大会(Cloud)2021上 ...

  8. 数据中台的云原生机会 | 甲子光年

     点击"蓝字"关注我们 云原生将给数据中台带来XaaS模式. 作者 | 赵健 编辑 | 火柴Q 从2015年阿里提出中台概念,到2018年阿里升级数据业务双中台战略并对外输出,再到 ...

  9. Getting Started and Beyond|云原生应用负载均衡选型指南

    作者 冉昕,腾讯云服务网格TCM产品经理,现负责云原生流量接入网关与应用通信可观测性等产品特性策划与设计工作. 刘旭,腾讯云高级工程师,专注容器云原生领域,有多年大规模 Kubernetes 集群管理 ...

最新文章

  1. 计算机导论的学科知识体,依托学科课程体系的《计算机导论》课程改革
  2. 小程序服务器角色,小程序在我们的生活中扮演什么角色?
  3. CIKERS Shane 20190530
  4. 今天的雪糕格外好吃!
  5. 月份第一天_4月份的第一天,全省迎来晴暖天气~
  6. python 安装echarts
  7. python自动测试a_python自动化单元测试
  8. sap idoc生成文件传到别的服务器,IDOC 实例详解
  9. 四川传媒学院计算机应用技术专业,2017年四川传媒学院开设哪些专业(高职/专科)...
  10. ASN.1编解码:asn1c-ORAN-E2AP编解码示例
  11. glove中文词向量_《GloVe:Global Vectors for Word Representation》学习
  12. 【状压DP】poj2686 Traveling by Stagecoach
  13. RIP基础原理与实验
  14. (转)走出MFC子类化的迷宫:子类化,SUBCLASSWINDOW ,MFC消息机制 ---(摘自CSDN论坛)
  15. 【Android -- 技术周刊】第 021 期
  16. 你真的了解人工智能吗?——聊聊AI的碰壁和冬天
  17. 元气骑士怎么用电脑玩 元气骑士手游模拟器教程
  18. 微信小程序 保存图片 wx.saveImageToPhotosAlbum
  19. sublime text 3经典颜色主题-Soda
  20. 邮件退信RCPT TO command问号

热门文章

  1. 薪资那么高的Web前端的工作者,想要提高薪资就必须看的书单
  2. PE学习(二) IMAGE_DOS_HEADER
  3. 5、时间日期的处理:Java Date类、Calendar类详解
  4. 1.10 throws和throw:声明和抛出异常
  5. 【c/c++】刷算法题时常用的函数手册 持续更新--
  6. Spring boot的Bean使用JSR 303校验
  7. Keepalived配置日志文件
  8. Java之JDK和JRE
  9. 系统设计说明书案例_案例 | 太阳能+热泵枸杞烘干系统设计及经济性分析
  10. svn教程----eclipse的SVN插件使用