k3s是一個輕量級的容器集羣管理系統,k3OS是內置k3s支持的輕量級操做系統。k3OS基於Alpine操做系統和Linuxkit開發,能夠直接運行Kubernetes的容器管理和調度服務,並與標準版的Kubernetes徹底兼容,體積小、啓動快,尤爲適合邊緣計算領域的容器部署。安全
k3s 是一個輕量級 Kubernetes,它易於安裝,二進制文件包小於 40 mb,只須要 512MB RAM 便可運行。bash
很是適用於:架構
k3s 旨在成爲徹底兼容的 Kubernetes 發行版,相比 k8s 主要更改以下:運維
k3s 包須要依賴:ssh
k3s 工做原理:工具
k3OS基於Alpine操做系統和Linuxkit開發,能夠直接運行Kubernetes的容器管理和調度服務,並與標準版的Kubernetes徹底兼容。spa
k3OS由容器軟件提供商 Rancher Labs發佈,這是業界首個專爲 Kubernetes 而生的極輕量操做系統,資源消耗極低,操做極簡,秒級啓動,能大大簡化在低資源計算環境中的 Kubernetes 操做,提升 Kubernetes 運維的安全性,全面賦能邊緣計算場景。操作系統
k3OS 能夠用於公有云和虛擬化集羣,但除此以外,它在以邊緣計算爲表明的計算資源極其有限的環境中,尤爲具備巨大的價值。其主要功能包括:插件
快速安裝:k3OS只需10秒便可啓動,且與此同時k3s是無需時間、當即可用的。ip
簡化配置:Cloud-init支持在系統引導啓動期間自動配置k3s,將其從通用鏡像快速輕鬆地轉換爲已配置的k3s實例。
簡化系統補丁和升級:管理員能夠經過一組通用的YAML文件管理Kubernetes發行版和Linux發行版,並利用Kubernetes協調部署操做系統升級。
內置k3s:k3OS中內置了k3s,必要的一些系統服務(如ssh、udev、bash和iptables等)都已內置於分發鏡像中,無需包管理器。
Ubuntu內核:Rancher藉助Canonical的Ubuntu Server Kernel團隊的出色工做,確保及時的安全更新和全面的設備支持。
多架構支持:k3OS現已支持x86_64,對ARM的支持也將很快完成。