未验证 提交 e831b7b3 编写于 作者: C Changjian Gao 提交者: GitHub

Docs: update JuiceFS on K3s doc (#827)

上级 e2458d28
# K3s 使用 JuiceFS 持久化数据 # K3s 使用 JuiceFS 持久化数据
[K3s](https://k3s.io/) 是一个经过功能优化的 Kubernetes 发行版,它与 Kubernetes 完全兼用,即几乎所有在 Kubernetes 的操作都可以在 K3s 上执行。K3s 将整个容器编排系统打包进了一个容量不足 40MB 的二进制程序,大大降低了部署 Kubernetes 生产集群的环境依赖和安装难度。相比之下,K3s 对操作系统的性能要求更低,树莓派等 ARM 设备都可以用来组建集群。 [K3s](https://k3s.io/) 是一个经过功能优化的 Kubernetes 发行版,它与 Kubernetes 完全兼容,即几乎所有在 Kubernetes 的操作都可以在 K3s 上执行。K3s 将整个容器编排系统打包进了一个容量不足 40MB 的二进制程序,减少了部署 Kubernetes 生产集群的环境依赖,大大降低了安装难度。相比之下,K3s 对操作系统的性能要求更低,树莓派等 ARM 设备都可以用来组建集群。
在本文中,我们会建立一个包含两个节点的 K3s 集群,为集群安装并配置使用 [JuiceFS CSI Driver](https://github.com/juicedata/juicefs-csi-driver),最后会创建一个 Nginx 容器进行验证。 在本文中,我们会建立一个包含两个节点的 K3s 集群,为集群安装并配置使用 [JuiceFS CSI Driver](https://github.com/juicedata/juicefs-csi-driver),最后会创建一个 Nginx 容器进行验证。
...@@ -11,7 +11,7 @@ K3s 对硬件的**最低要求**很低: ...@@ -11,7 +11,7 @@ K3s 对硬件的**最低要求**很低:
- **内存**:512MB+(建议 1GB+) - **内存**:512MB+(建议 1GB+)
- **CPU**:1 核 - **CPU**:1 核
在部署生产集群时,通常可以将树莓派 4B(4核8G)作为一个节点的硬件配置起点,详情查看[硬件需求](https://rancher.com/docs/k3s/latest/en/installation/installation-requirements/#hardware) 在部署生产集群时,通常可以将树莓派 4B(4 核 CPU,8G 内存)作为一个节点的硬件配置起点,详情查看[硬件需求](https://rancher.com/docs/k3s/latest/en/installation/installation-requirements/#hardware)
### K3s server 节点 ### K3s server 节点
...@@ -61,9 +61,9 @@ k3s-n1 Ready <none> 28h v1.21.4+k3s1 ...@@ -61,9 +61,9 @@ k3s-n1 Ready <none> 28h v1.21.4+k3s1
## 安装 CSI Driver ## 安装 CSI Driver
与在 [Kubernetes 上安装 JuiceFS CSI Driver](how_to_use_on_kubernetes.md) 的方法一致,你可以通过 Helm 安装,也可以通过 Kubectl 安装。 与在 [Kubernetes 上安装 JuiceFS CSI Driver](how_to_use_on_kubernetes.md) 的方法一致,你可以通过 Helm 安装,也可以通过 kubectl 安装。
这里我们用 kubectl 安装,执行以下命令安装 CSI Driver: 这里我们用 kubectl 安装,执行以下命令安装 JuiceFS CSI Driver:
```shell ```shell
$ kubectl apply -f https://raw.githubusercontent.com/juicedata/juicefs-csi-driver/master/deploy/k8s.yaml $ kubectl apply -f https://raw.githubusercontent.com/juicedata/juicefs-csi-driver/master/deploy/k8s.yaml
...@@ -263,6 +263,6 @@ tmpfs tmpfs 2.0G 0 2.0G 0% /proc/scsi ...@@ -263,6 +263,6 @@ tmpfs tmpfs 2.0G 0 2.0G 0% /proc/scsi
tmpfs tmpfs 2.0G 0 2.0G 0% /sys/firmware tmpfs tmpfs 2.0G 0 2.0G 0% /sys/firmware
``` ```
可以看到,名为 `jfs` 的文件系统已经挂载到了容器的 /config 目录,已使用空间为 174M。 可以看到,名为 `jfs` 的文件系统已经挂载到了容器的 `/config` 目录,已使用空间为 174M。
这就表明集群中的 Pod 已经成功配置并使用 JuiceFS 持久化数据了。 这就表明集群中的 Pod 已经成功配置并使用 JuiceFS 持久化数据了。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册