初始提交:DSH 多租户平台(dshs)

This commit is contained in:
admin committed 2026-09-13 16:18:10 +08:00
commit 43976fea6a
167 files changed
+24456

No files matched your search

+41
View File
@@ -0,0 +1,41 @@
# 给每个节点下发 NFS 客户端 sunrpc 调优参数(用户提供的腾讯云侧经验值):
# options sunrpc tcp_slot_table_entries=128
# options sunrpc tcp_max_slot_table_entries=128
# 写到 /etc/modprobe.d/sunrpc.conf,节点下次加载 sunrpc 模块时生效(持久)。
# 高并发 NFS 下可避免 "RPC: task blocked"。放在 kube-system,跑完可删。
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: sunrpc-tuning
namespace: kube-system
spec:
selector:
matchLabels:
app: sunrpc-tuning
template:
metadata:
labels:
app: sunrpc-tuning
spec:
hostPID: false
containers:
- name: write
image: registry.example.com/dsh/dshs:0.2.0
command:
- sh
- -ec
- |
mkdir -p /host/etc/modprobe.d
printf 'options sunrpc tcp_slot_table_entries=128\noptions sunrpc tcp_max_slot_table_entries=128\n' > /host/etc/modprobe.d/sunrpc.conf
echo "wrote sunrpc.conf:"; cat /host/etc/modprobe.d/sunrpc.conf
sleep infinity
securityContext:
privileged: true
volumeMounts:
- name: modprobe
mountPath: /host/etc/modprobe.d
volumes:
- name: modprobe
hostPath:
path: /etc/modprobe.d
type: DirectoryOrCreate