k8s的nfs儲存外掛設定過程
需求:
在k8s叢集裡的某個模組生成的目錄檔案或者更新的目錄檔案,儲存到外面某臺伺服器上
1.安裝nfs服務(192.168.1.2 Ubuntu 16.04)
apt-get install nfs-kernel-server nfs-common
2.配置nfs掛載目錄
vi /etc/exports /data *(rw,sync,no_root_squash) /data:共享目錄 *:所有主機能訪問 rw:讀寫許可權 ro:只讀 sync:同步 no_root_squash:不降低root的許可權
3.重啟nfs
/etc/init.d/nfs-kernel-server restart
4.檢視
showmount showmount -e
5.另外,特別注意,開放埠,不然其他主機不能訪問
tcp 111 udp 111 tcp 2049 udp 4046
6.更新k8s模組的yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: newshomebg
namespace: mod
labels:
app: newshomebg
spec:
replicas: 1
selector:
matchLabels:
app: newshomebg
template:
metadata:
labels:
app: newshomebg
spec:
containers:
- name: newshomebg
image: xxx
ports:
- containerPort: 8080
env:
- name: SPRING_DATASOURCE_USERNAME
value: 'root'
volumeMounts:
- name: nfs-volume #設定的名稱,和下面的name要一樣的
mountPath: /home/uploads #需要掛載的目錄
subPath: newshomebg #卷的子目錄,也就是在nfs服務目錄裡生成這個子目錄
volumes:
- name: nfs-volume #這個卷的名稱,和上面的name要一樣的
nfs: #這裡是nfs掛載
server: 192.168.1.2 #nfs伺服器的ip或者域名
path: "/data" #nfs服務配置的掛載目錄
imagePullSecrets:
- name: xxx
以上紅色標記的就等同於命令:mount 192.168.1.2:/data/newshomebg /home/uploads
相關文章
- K8S儲存外掛-FlexVolume && CSIK8SFlex
- k8s動態儲存篇--NFSK8SNFS
- oracle的儲存過程Oracle儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- SQLSERVER儲存過程SQLServer儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- Oracle儲存過程Oracle儲存過程
- k8s使用emptyDir,hostPath,nfs,pv,pvc做儲存K8SNFS
- Sqlserver中的儲存過程SQLServer儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- [外掛擴充套件]外掛開發過程中 模型欄位定義套件模型
- 建立NFS型別的儲存NFS型別
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- JdbcTemplate調儲存過程JDBC儲存過程
- 造數儲存過程儲存過程
- 儲存過程——遊標儲存過程
- 儲存過程 傳 datatable儲存過程
- JAVA儲存過程(轉)Java儲存過程
- MySQL之儲存過程MySql儲存過程
- MySQL---------儲存過程MySql儲存過程
- linux呼叫儲存過程Linux儲存過程
- Winform呼叫儲存過程ORM儲存過程
- mysql儲存過程整理MySql儲存過程
- Oracle儲存過程-1Oracle儲存過程
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- Oracle儲存過程中定義多個遊標Oracle儲存過程
- Sqlsugar呼叫Oracle的儲存過程SqlSugarOracle儲存過程
- mysql儲存過程的引數MySql儲存過程
- plsqlDevloper 儲存過程的除錯SQLdev儲存過程除錯
- Props 混入 外掛 插槽 本地儲存
- NFS共享儲存服務NFS
- kunbernetes-基於NFS的儲存NFS
- 實戰:用“廉價”的NFS作為K8S後端儲存NFSK8S後端