Skip to content

feat(config): add k3s and NFSv4 server kernel options#4

Merged
AprilNEA merged 1 commit intomasterfrom
feat/k3s-nfsv4-kernel-config
Mar 8, 2026
Merged

feat(config): add k3s and NFSv4 server kernel options#4
AprilNEA merged 1 commit intomasterfrom
feat/k3s-nfsv4-kernel-config

Conversation

@PeronGH
Copy link
Contributor

@PeronGH PeronGH commented Mar 7, 2026

Enable kernel options required for k3s (lightweight Kubernetes) and NFSv4 server support across both ARM64 and x86_64 configs.

k3s additions:

  • iptables REJECT/REDIRECT targets for network policy enforcement
  • Netfilter xt matches: STATISTIC, BPF, CGROUP
  • IPVS schedulers: WRR, LC, WLC, SH (required by kube-proxy IPVS mode)
  • SCTP protocol support
  • XFRM/IPsec framework for encrypted overlay networking
  • WireGuard for encrypted Flannel backend

NFSv4 server additions:

  • NFSD with NFSv4 protocol support
  • SunRPC with GSS-API and Kerberos 5 authentication
  • LOCKD, EXPORTFS, GRACE_PERIOD dependencies
  • Crypto primitives for Kerberos (MD5, SHA1, AES, CBC, CTS, HMAC, AEAD, GCM, GHASH, SEQIV, SKCIPHER, HASH)

Enable kernel options required for k3s (lightweight Kubernetes) and
NFSv4 server support across both ARM64 and x86_64 configs.

k3s additions:
- iptables REJECT/REDIRECT targets for network policy enforcement
- Netfilter xt matches: STATISTIC, BPF, CGROUP
- IPVS schedulers: WRR, LC, WLC, SH (required by kube-proxy IPVS mode)
- SCTP protocol support
- XFRM/IPsec framework for encrypted overlay networking
- WireGuard for encrypted Flannel backend

NFSv4 server additions:
- NFSD with NFSv4 protocol support
- SunRPC with GSS-API and Kerberos 5 authentication
- LOCKD, EXPORTFS, GRACE_PERIOD dependencies
- Crypto primitives for Kerberos (MD5, SHA1, AES, CBC, CTS, HMAC,
  AEAD, GCM, GHASH, SEQIV, SKCIPHER, HASH)
@PeronGH PeronGH requested review from AprilNEA and Copilot and removed request for Copilot March 7, 2026 14:00
@PeronGH
Copy link
Contributor Author

PeronGH commented Mar 7, 2026

v0.0.5 should be tagged if this PR is merged.

@AprilNEA AprilNEA merged commit 39e4c95 into master Mar 8, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants