Skip to content

docs(machine-config): kubelet & firewall guides + disruption/chrony fixes (backport to release-1.0)#112

Open
chinameok wants to merge 2 commits into
release-1.0from
docs/machine-config-day2-release-1.0
Open

docs(machine-config): kubelet & firewall guides + disruption/chrony fixes (backport to release-1.0)#112
chinameok wants to merge 2 commits into
release-1.0from
docs/machine-config-day2-release-1.0

Conversation

@chinameok

Copy link
Copy Markdown
Collaborator

Backport of #111 to release-1.0.

Adds the Configuring Kubelet and Managing Firewall Ports guides, the node-disruption files-default warning, and the chrony restart policy. Cherry-picked cleanly from master. See #111 for details.

…clarify disruption-policy and chrony restart requirements

- Add 'Configuring Kubelet': manage kubelet settings via a --config-dir drop-in
  with MachineConfig; settings you can change (with recommended ranges),
  platform-managed settings, and when changes take effect.
- Add 'Managing Firewall Ports': open additional ports via a firewalld policy file.
- node_disruption: explicit warning that file changes default to None and need
  a disruption policy to take effect.
- managing (chrony): add the node disruption policy required to restart chronyd.
@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (3)
  • main
  • master
  • ^\d.x$

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 2cc020fe-dde8-43a3-86ee-0427d188a832

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/machine-config-day2-release-1.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 16, 2026

Copy link
Copy Markdown

Deploying alauda-immutable-infra with  Cloudflare Pages  Cloudflare Pages

Latest commit: e656d08
Status: ✅  Deploy successful!
Preview URL: https://6c466d1d.alauda-immutable-infra.pages.dev
Branch Preview URL: https://docs-machine-config-day2-rel.alauda-immutable-infra.pages.dev

View logs

…e kubelet config directory

Document the by-design behavior that declaring a unit (e.g. kubelet.service)
under systemd.units transfers ownership of the whole unit to Machine
Configuration—so removing the MachineConfig removes the base unit and leaves
the node NotReady. Clarify why the --config-dir drop-in is written as a
storage.files file instead.
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.

1 participant