kubernetesは永続ストレージアリクラウドcpfsを使用します

簡単な紹介

:cpfsの特定の記述は、本明細書を参照することができる
https://help.aliyun.com/document_detail/111755.html?spm=a2c4g.11174283.3.1.1275c6eclqO43j

cpfsストレージを使用するには、cpfsはすべてK8Sノードにクライアントをインストールする必要があります。cpfsクライアント自体をインストールするには複雑ではありませんが、それは迷惑な何人に依存します。

これは、カーネルのdevelに依存するだけでなく、カーネル、カーネル-develのカーネルヘッダを必要とし、一貫性のあるバージョンを実行する必要があります。

私は、カーネルのバージョンに遭遇した時には、問題のカーネル-develのバージョンよりも低い場合、現在のyum源によるカーネル-develのバージョンを更新されている、とカーネルのdevelの低いバージョンを見つけることができない、と私はしていた使用しますカーネルとカーネルヘッダを更新しました。問題は、システムを再起動する必要があり、多分ものに更新されます。より一台のマシンよりも、大きな頭を持っています。

クライアントのインストールcpfs

以下は、インストールcpfsクライアントの間に簡単なスピーチであります:

  1. cpfsクライアントのインストール
# 保持kernel kernel-devel kernel-headers的版本一致
sudo yum update kernel-devel kernel-headers

sudo yum install -y make gcc libyaml-devel libtool zlib-devel glibc-headers dkms expect

wget https://cpfs-client.oss-cn-beijing.aliyuncs.com/centos/cpfs-client-2.10.8-202.el7.tar.gz

tar xf cpfs-client-2.10.8-202.el7.tar.gz

# 这一步大概需要等待5-10分钟
sudo rpm -vih  cpfs-client-dkms-1.0.0-202.el7.noarch.rpm
sudo rpm -vih cpfs-client-2.10.8-202.el7.x86_64.rpm

私の環境では、多くの問題をcpfsクライアントの古いバージョンをインストールする前に、今を有効にする新しい法律をインストールしていない、古いをクリーンアップする必要があります。


rpm -e lustre-client kmod-lustre-client

sudo lustre_rmmod;  sudo modprobe lustre
  1. 現地検証をマウントします。
vim /etc/cpfs/cpfs-mounts.conf

xxx.cn-beijing.cpfs.nas.aliyuncs.com@tcp:xxx.cn-beijing.cpfs.nas.aliyuncs.com@tcp:/xxx


/etc/init.d/cpfs-client start
systemctl enable cpfs-client

この手順は問題ありません、それは、クライアントが正しくインストールされていることを意味します。

kubernetesは、永続的なストレージとしてCFSを使用します

  1. PVを作成します:
apiVersion: v1
kind: PersistentVolume
metadata:
  name: cpfs-pv
spec:
  capacity:
    storage: 5Ti
  accessModes:
    - ReadWriteMany
  flexVolume:
    driver: "alicloud/cpfs"
    options:
      server: xxx.cn-beijing.cpfs.nas.aliyuncs.com@tcp:xxx.cn-beijing.cpfs.nas.aliyuncs.com@tcp
      fileSystem: xxx
  1. PVCを作成します:
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: cpfs-pvc
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 5Ti

また、口の中、これ以上、kubernetesにドッキングこのcpfs、使用はflexvolumeあり、ここでのアリ雲は、バージョンflexvolumeプラグへのアップグレードを推奨しています:v1.14.6.19-e986f6e-aliyun

おすすめ

転載: www.cnblogs.com/breezey/p/11891897.html