instruction: Create a Kubernetes JoinConfiguration configuration with best practices
output: ```yaml
  apiVersion: kubeadm.k8s.io/v1beta4
  kind: JoinConfiguration
  controlPlane:
   localAPIEndpoint:
   advertiseAddress: "10.100.0.2"
   bindPort: 6443
  discovery:
   bootstrapToken:
   apiServerEndpoint: 10.100.0.1:6443
   token: "clvldh.vjjwg16ucnhp94qr"
   caCertHashes:
   - "sha256:a4863cde706cfc580a439f842cc65d5ef112b7b2be31628513a9881cf0d9fe0e"
   # change auth info above to match the actual token and CA certificate hash for your cluster
  nodeRegistration:
   kubeletExtraArgs:
   - name: "node-ip"
   value: "10.100.0.2,fd00:1:2:3::4"
  ```