1.起動しないcentos7のデフォルトのNFSサービスを防ぐのに必要なプラグインをインストールします。
yumをインストール-yのnfs-utilsのrpcbindを
サービスのrpcbind開始
サービスのNFS開始
[マスターNFS @ルート]#psの-efは| grepのNFSプロトコルの ルート 5598 2 0 10:08? 00:00:00 [nfsd4_callbacks】 ルート 5604 2 0 10:08? 00:00:00 [nfsdの】 ルート 5605 2 0 10:08? 00:00:00 [nfsdの】 ルート 5606 2 0 10:08? 00:00:00 [nfsdの】 ルート 5607 2 0 10:08? 00:00:00 [nfsdの】 ルート 5608 2 0 10:08? 00:00:00 [nfsdの】 ルート 5609 2 0 10:08? 00:00:00 [nfsdの】 ルート 5610 2 0 10:08? 00:00:00 [nfsdの】 ルート 5611 2 0 10:08? 00:00:00 [nfsdの】 ルート 5766 2 0 10:09? 00:00:00 [NFSv4の。1 - SVC] ルート 7703 14805 0 10:15の PTS / 1 00:00:00のgrep --color = オートNFS ルート 26932 2 0 09:36? 00:00:00 [説明は、nfsiod】 ルート 26942 2 0 09:36? 00:00:00 [NFSv4の。0 -svc]
安全でない削除する共有ディレクトリのパスワード検証を設定します2。
vimのは/ etc /輸出
行を追加します。
/ mnt / NFS / *(安全でない、RW、非同期、にno_root_squash)
3. mountコマンドを直接使用することを再起動します。
ディレクトリを作成します
ます。mkdir / mntに/ NFS
sudoの-t nfsの172.19.68.9:/mnt/nfs/を/ mnt / nfsのマウント
付録deployment.yamlコンテンツ
kubectl -f deployment.yamlを置き換えます
apiVersion:v1の 種類:ServiceAccountの メタデータ: 名前:NFS -client- プロビジョニング --- 種類:展開 apiVersion:拡張 / v1beta1の メタデータ: 名前:NFS -client- プロビジョニングの 仕様: レプリカ:1つ の戦略: タイプ:再作成 :テンプレート のメタデータ: ラベルを: アプリ:NFS -client- プロビジョニングの 仕様: serviceAccount:NFS -client- プロビジョニングの コンテナ: -名前:NFS、クライアント- プロビジョニング 画像:quay.io/ external_storage / NFS-クライアント- プロビジョニング:最新 volumeMounts: -名前:NFS-クライアント- ルート MOUNTPATH: / persistentvolumes ENV: - 名前:PROVISIONER_NAMEの 値:fuseim.pri / IFS - 名前:NFS_SERVERの 値:172.19。68.9 - 名前:NFS_PATHの 値:を/ mnt / nfsの ボリューム: -名前:NFS-クライアント- ルート NFS: サーバー:172.19。68.9 パス:/ mnt / nfsの