微信:tangy8080
電子郵箱:914661180@qq.com
更新時間:2019-06-12 14:59:50 星期三html
歡迎您訂閱和分享個人訂閱號,訂閱號內會不按期分享一些我本身學習過程當中的編寫的文章
如您在閱讀過程當中發現文章錯誤,可添加個人微信 tangy8080 進行反饋.感謝您的支持。
shell
搭建NFS服務器,用於存儲ElasticSearch的數據.vim
因爲pod是可變的,這意味這若是把es的數據放在pod中,一旦Pod出現問題或者銷燬等可能會形成數據丟失.因此咱們須要選擇一個安全的地方來存放數據
另外 本次部署ES時是基於master-data結構的,咱們並不知道任務會被那個工做節點執行(由k8s調度),也不能直接映射到pod對應的物理主機上的某個目錄
因此這裏選擇網絡文件系統nfs安全
請根據本身的主機性能狀況,磁盤容量等因素選擇一個主機來做爲NFS服務器.服務器
#使用yum來安裝nfs-utils,nfs-utils依賴rpcbind.會被自動安裝 yum -y install nfs-utils #解決ipv6沒開啓致使的服務沒法啓動的問題 find /etc/ -name '*rpcbind.socket*' vim /etc/systemd/system/sockets.target.wants/rpcbind.socket [Unit] Description=RPCbind Server Activation Socket [Socket] ListenStream=/var/run/rpcbind.sock # RPC netconfig can't handle ipv6/ipv4 dual sockets BindIPv6Only=ipv6-only ListenStream=0.0.0.0:111 ListenDatagram=0.0.0.0:111 #ListenStream=[::]:111 #ListenDatagram=[::]:111 [Install] WantedBy=sockets.target
#設置開機啓動rpcbind和nfs服務 systemctl enable rpcbind.service &&systemctl start rpcbind.service systemctl enable nfs.service &&systemctl start nfs.service
#建立共享目錄 mkdir -p /usr/share/k8s #按需設定目錄權限 chmod -R 666 /usr/share/k8s #更改共享設置 vi /etc/exports /usr/share/k8s *(insecure,rw,no_root_squash)
#安裝nfs-utils用於測試 yum -y install nfs-utils #查看Nfs主機上的共享 showmount -e 192.168.161.180 Export list for 192.168.161.180: /usr/share/k8s * #嘗試掛載 mount -t nfs 192.168.161.180:/usr/share/k8s /usr/share/k8s #查看是否掛載成功 df -Th
https://www.cnblogs.com/st-jun/p/7742560.html微信