我有一台运行 Ubuntu 18.04 的服务器,它也是 K8s 的工作节点。有时我看到 K8s 由于磁盘压力而杀死了这台机器上的 pod,当我得到时,df -h --total
我可以看到 85% (1.5T) 的磁盘正在使用/
:
~$ df -h --total
Filesystem Size Used Avail Use% Mounted on
udev 126G 0 126G 0% /dev
tmpfs 26G 5.3M 26G 1% /run
/dev/sda2 1.8T 1.5T 276G 85% /
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/loop0 90M 90M 0 100% /snap/core/7917
/dev/loop1 90M 90M 0 100% /snap/core/8039
/dev/sdb1 9.8G 203M …
Run Code Online (Sandbox Code Playgroud) 我们有一个在裸机上运行的内部 Kubernetes 集群,我可以在集群中的一个节点(工作节点或主节点)上设置 NFS 服务器吗?如果是,我需要更改集群中的任何内容吗?
我有一个在裸机上运行的内部 Kubernetes 集群,它由 5 个节点(1 个主节点和 4 个工作节点)组成。我在 master 上本地设置了一个 NFS 服务器,并在 K8s 中启动了 nfs-client 以拥有 nfs 动态配置器。一切正常,我可以通过定义持久卷声明来使用我的应用程序,但我在磁盘上找不到我的数据。
每次启动应用程序时,nfs-client 都会在我的 nfs 服务器的路径上创建一个具有正确名称的新目录,但所有这些目录都是空的。所以我的问题是我的数据在哪里?
我正在使用nfs 客户端的舵图。这是在我的 nfs 服务器路径中创建但空目录的示例:
/var/nfs/general$ tree
.
??? 166-postgres-claim-pvc-37146254-db50-4293-a9f7-13097689610a
? ??? data
??? 166-registry-claim-pvc-fe337e34-d9a5-4266-8178-f67973894584
??? 166-registry-slave-claim-registry-slave-0-pvc-b18d430b-e1fc-4eeb-bd12-cab9340bed69
??? 166-rtspdata-claim-pvc-bf9bc1e3-412f-4627-ade4-50817478308e
??? 172-postgres-claim-pvc-087538cf-5b67-4789-8d8b-117d41c3fe02
? ??? data
??? 172-registry-claim-pvc-7b7d9bb6-a636-4f78-b2fe-924473cb47ab
??? 172-registry-slave-claim-registry-slave-0-pvc-34e62524-fca0-48dd-ba29-b4cf178ca028
??? 172-rtspdata-claim-pvc-211a1aac-409f-431c-b78d-5b87b9017625
??? 173-postgres-claim-pvc-b901449a-0ce7-4ecf-8dfc-e6371dd3a9b4
? ??? data
??? 173-registry-claim-pvc-cd842cde-a3f7-4d54-94d6-c018e42ec495
??? 173-rtspdata-claim-pvc-a95c5748-ebed-4045-98b2-a04e534e0cf6
??? archived-161-postgres-claim-pvc-01cc1ff2-8cc8-4161-8d85-00cb6562e10e
? ??? data
??? archived-161-registry-claim-pvc-9b626e01-a565-4214-b94e-b7ba1e206a5e
??? archived-161-rtspdata-claim-pvc-b079c7e2-248e-4245-b243-5ff7dc3afa82
??? archived-162-postgres-claim-pvc-188af7ca-106d-4f2f-8905-9d7b391e9dce
? ??? data
??? archived-162-postgres-claim-pvc-356e4632-19e2-4ac9-8400-e00d39621b7c …
Run Code Online (Sandbox Code Playgroud)