PaaS平台升级NFS报错排除
1.查看pod,狀態(tài):CreateContainerError
2.查看events
Events:
Type Reason Age From Message
Normal Scheduled default-scheduler Successfully assigned paas-admin/esdb-10-b44887dd7-rghqx to 10...*
Warning FailedMount 9m8s kubelet, 10...* MountVolume.SetUp failed for volume “esdb-10nfsclientroot” : mount failed: exit status 32
Mounting command: systemd-run
Mounting arguments: --description=Kubernetes transient mount for /apps/kubernetes/pods/f0d9394f-fa23-4915-ba80-c6c1df0743da/volumes/kubernetes.io~nfs/esdb-10nfsclientroot --scope – mount -t nfs 192.168.65.22:/esdb-10 /apps/kubernetes/pods/f0d9394f-fa23-4915-ba80-c6c1df0743da/volumes/kubernetes.io~nfs/esdb-10nfsclientroot
Output: Running scope as unit run-11921.scope.
mount.nfs: Connection timed out
掛載失敗檢查思路:
1.查看需要升級的nfs服務(wù)器所在的主機,具體可以看環(huán)境文檔,如果文檔暫時無法獲取,可以通過ansible查看環(huán)境所有主機,追加出來,然后通過grep顧慮出掛載了共享存儲的主機,查看nfs服務(wù)器的ip或者域名和路徑。
2.需要將pod運行在掛載了共享存儲的主機上,在yaml文件里打lable,讓pod運行在固定的主機上。
備注:如果nfs服務(wù)地址寫的域名,需要驗證pod所在主機能否解析此域名,此為排錯中的一部分。
總結(jié)
以上是生活随笔為你收集整理的PaaS平台升级NFS报错排除的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java文件上传之断点续传解决方案
- 下一篇: html滚动字幕制作教程,dreamwe