diff --git a/docs/zh_cn/juicefs_on_k3s.md b/docs/zh_cn/juicefs_on_k3s.md index d7eb7b0228dc6f9d6341a50d64d70dcb27e38287..8355a9834682e8e56674cfa403e7ecd1f8a301b7 100644 --- a/docs/zh_cn/juicefs_on_k3s.md +++ b/docs/zh_cn/juicefs_on_k3s.md @@ -1,6 +1,6 @@ # 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 容器进行验证。 @@ -11,13 +11,13 @@ K3s 对硬件的**最低要求**很低: - **内存**:512MB+(建议 1GB+) - **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 节点 运行 server 节点的服务器 IP 地址为:`192.168.1.35` -使用 K3s 官方提供的脚本,即可将常规的 Linux 发行版自动部署成为 server 节点。 +使用 K3s 官方提供的脚本,即可将常规的 Linux 发行版自动部署成为 server 节点。 ```shell $ curl -sfL https://get.k3s.io | sh - @@ -44,7 +44,7 @@ K1041f7c4fabcdefghijklmnopqrste2ec338b7300674f::server:3d0ab12800000000000000006 运行 worker 节点的服务器 IP 地址为:`192.168.1.36` -执行以下命令,将其中 `K3S_URL` 的值改成 server 节点的 IP 或域名,默认端口 `6443`。将 `K3S_TOKEN` 的值替换成从 server 节点获取的 `node-token`。 +执行以下命令,将其中 `K3S_URL` 的值改成 server 节点的 IP 或域名,默认端口 `6443`。将 `K3S_TOKEN` 的值替换成从 server 节点获取的 `node-token`。 ```shell $ curl -sfL https://get.k3s.io | K3S_URL=http://192.168.1.35:6443 K3S_TOKEN=K1041f7c4fabcdefghijklmnopqrste2ec338b7300674f::server:3d0ab12800000000000000006328bbd80 sh - @@ -61,9 +61,9 @@ k3s-n1 Ready 28h v1.21.4+k3s1 ## 安装 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 $ 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 tmpfs tmpfs 2.0G 0 2.0G 0% /sys/firmware ``` -可以看到,名为 `jfs` 的文件系统已经挂载到了容器的 /config 目录,已使用空间为 174M。 +可以看到,名为 `jfs` 的文件系统已经挂载到了容器的 `/config` 目录,已使用空间为 174M。 -这就表明集群中的 Pod 已经成功配置并使用 JuiceFS 持久化数据了。 \ No newline at end of file +这就表明集群中的 Pod 已经成功配置并使用 JuiceFS 持久化数据了。