Skip to content
This repository was archived by the owner on Dec 31, 2025. It is now read-only.
platform9Public archive

About

Kubernetes node administration tool

Resources

Stars

19 stars

Watchers

37 watching

Forks

Latest commit

 

History

121 Commits

Folders and files

Repository files navigation

nodeadm

Kubernetes node administration tool

Usage

Init

nodeadm init --cfg=/tmp/nodeadm.yaml

Join

nodeadm join --cfg /tmp/nodeadm.yaml --master 192.168.96.75:6443 --token bootstrap.token --cahash sha256:digest

Example Configuration

Init

networking:
    podSubnet: 10.1.0.0/16
    serviceSubnet: 172.1.0.0/24
    dnsDomain: testcluster.local
vipConfiguration:
  IP: 192.168.96.75
  RouterID: 42
  NetworkInterface: eth0
masterConfiguration:
  api:
    advertiseAddress: 192.168.96.75
    bindPort: 443
  apiServerCertSANs:
  - 192.168.96.75
  etcd:
    caFile: /etc/etcd/pki/ca.crt
    certFile: /etc/etcd/pki/apiserver-etcd-client.crt
    keyFile: /etc/etcd/pki/apiserver-etcd-client.key
    endpoints:
    - https://127.0.0.1:2379

Join

networking:
    podSubnet: 10.1.0.0/16
    serviceSubnet: 172.1.0.0/24
    dnsDomain: testcluster.local

About

Kubernetes node administration tool

Resources

Stars

19 stars

Watchers

37 watching

Forks

Releases

Packages

Used by

Contributors

Languages