嵌入式数据存储
使用嵌入式数据存储意味着利用在Kubernetes集群内运行的数据库,通常作为容器化服务,例如etcd。此选项简化了部署,并可能提高性能和安全性。替代方案是外部数据库。
嵌入式SQLite
此嵌入式选项不推荐用于生产,但如果您需要运行一个简单的、短暂的集群,例如在CI/CD环境中,它可能会很有用。在使用 SQLite进行部署时,不支持HA模式。
使用SQLite的单服务器
-
在配置文件中设置`disable-etcd`而不使用`server`参数。
disable-etcd: true -
安装RKE2。
curl -sfL https://get.rke2.io | sh - -
启用 rke2-server 服务。
systemctl enable rke2-server.service -
启动 rke2-server 服务。
systemctl start rke2-server.service
您可以通过 kubectl get nodes 跟踪服务器的启动过程,以查看服务器获得 Ready 状态。有关如何访问 RKE2 的更多信息,请参见 集群访问。