Managed Kubernetes
v5.7
Overview
Getting Started
Clusters
PMK CLI
APIs
In Cluster Monitoring
Catapult Remote Monitoring
Cluster and App GitOps
Platform9 Managed Add-ons
Platform Administration
Workloads & Apps
Support
Powered By

Page
Code Steps
Category
Label
Link
Separator
Title
Message
Page icon
No icon. This page keeps the plain index row.
orSVG or PNG, square, at least 32×32.
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Attach-node Command
Copy Markdown
Open in ChatGPT
Open in Claude
The check node command evaluates a node to ensure it meets the requirements for Kubernetes cluster creation. The command checks for the following particulars:
Mandatory Checks
Existing pf9 packages
Installing missing packages
Sudo Access Check
Ports Check
OS Check
Existing Kubernetes Cluster Check
Check execute permissions on /tmp folder
Disabling swap and removing swap in fstab
Optional Checks
Removal of existing pf9ctl (Python-Based CLI)
Resources(CPU, Disk, Memory check)
Syntax Example
pf9ctl check-node [flags]
All Available Commands and Flags
pf9ctl check-node --help
Check if a node satisfies prerequisites to be ready to be added to a Kubernetes cluster. Read more
at https://platform9.com/blog/support/managed-container-cloud-requirements-checklist/
Usage:
pf9ctl check-node [flags]
Flags:
-h, --help help for check-node
-i, --ip strings IP address of host to be prepared
--mfa string MFA token
-p, --password string ssh password for the nodes (use 'single quotes' to pass password)
-s, --ssh-key string ssh key file for connecting to the nodes
-e, --sudo-pass string sudo password for user on remote host
-u, --user string ssh username for the nodes
Global Flags:
--no-prompt disable all user prompts
--verbose print verbose logs
Command Examples
Check Local Node
pf9ctl check-node
2021-02-22T08:03:41.6565Z INFO Loading config...
Removal of existing CLI : PASS
Existing Installation Check : PASS
SudoCheck : PASS
CPUCheck : PASS
DiskCheck : FAIL
MemoryCheck : PASS
PortCheck : PASS
Node not ready. See /root/pf9/log/pf9ctl-20210222.log or use --verbose for logs
Check Remote Node
pf9ctl check-node -i 10.128.242.250 -u ubuntu
2021-02-22T08:06:40.5506Z INFO Loading config...
Enter Password:
Removal of existing CLI : PASS
Existing Installation Check : FAIL
SudoCheck : PASS
CPUCheck : PASS
DiskCheck : PASS
MemoryCheck : PASS
PortCheck : PASS
Node not ready. See /root/pf9/log/pf9ctl-20210222.log or use --verbose for logs
Last updated by Anagha Pamidi on Jan 27, 2026
Was this page helpful?
Next to read:
Detach-node CommandDiscard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message