title: Create nodes using the kubernetes API
body: <p>I noticed that there is an api available for generating a node/s using yaml/json.</p>
  
  <p>So far my attempts have failed however, as i get: <code>2015/07/17 16:07:54 http: proxy error: dial tcp xxx.xxx.xx.xxx:443: connection refused</code>.</p>
  
  <p>Note that I am using the kubectl proxy to access the API: <code>kubectl proxy --port=8080 &amp;</code></p>
  
  <p>I have managed to create replication controllers and services using the API, but I am stuck on this part. In an attempt to bypass the API, I have modified the config-default.sh file in kubernetes/cluster/gce, and I tried to run it using php. I received the following response: <code>Can't find gcloud in PATH.  Do you wish to install the Google Cloud SDK? [Y/n]</code>. I dont receive this error when I run cluster/kube-up from my terminal.</p>
  
  <p>Can anyone that has done this please assist?</p>
  
  <h2>Update/Edit</h2>
  
  <p>After playing around a bit, and using  <a href="https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/fedora/fedora_manual_config.md" rel="nofollow" title="this">this</a> link, I managed to create a node for a short period of time before it was deleted(Or dissapeared).</p>
  
  <p>It turns out that I only created the (abstract?) concept/service for a node, and the  <a href="https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/fedora/fedora_manual_config.md" rel="nofollow" title="Kubernetes Controller Manager Server">Kubernetes Controller Manager Server</a> took it down after not finding the resources allocated for it?</p>
  
  <p>I then found this <a href="https://github.com/GoogleCloudPlatform/kubernetes/issues/3155" rel="nofollow" title="lavalamp">link</a> by lavalamp, quote: </p>
  
  <blockquote>
    <p><em>@abonas I think eventually k8s will need to run both ways: scenario a: User provisions node, calls POST to inform k8s of node existence.
    scenario b: User call POST to indicate desire for node; node-manager
    contacts cloud provider to allocate &amp; provision a new node. Right now
    we only do a.</em></p>
  </blockquote>
  
  <p>This post was made in January this year though, so can anyone officially comment if this is possible or not using any tool available?</p>