OpenYurt 的另一个特性是对原生 K8s 的 “零侵入”,可以实现原生 K8s 集群一键式转换为边缘集群,从技术上来说,这种 “一键式转换” 又是如何实现的呢?
整个转换方式主要包括两个部分:
Yurt Controllers 和 Yurt Tunnel 的部署:直接通过常见 workload(deployment,daemonset)模式部署。
YurtHub: 需要以 static pod 形式部署在节点上,以确保其生命周期与 kubelet 同步。因此以 job 形式,通过在目标边缘节点上运行 privilege pod ,从而完成 static pod (yurthub) 的部署。
可以通过下述命令完成原生 K8s 到 OpenYurt 的转换:
_output/bin/yurtctl convert --provider [minikube|ack]
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。