title: How to resolve the "ERROR No Major.Minor.Patch elements found" during ksonnet init step in AWS EKS setup
body: <p>I'm following the official AWS EKS <a href="https://docs.aws.amazon.com/deep-learning-containers/latest/devguide/deep-learning-containers-eks-tutorials-distributed-gpu-training.html#deep-learning-containers-eks-tutorials-distributed-gpu-training-tf" rel="nofollow noreferrer">tutorial</a> on setting up a distributed GPU cluster for Tensorflow model training and am hitting a bit of a snag.</p>
  <p>After creating a new cluster using <code>eksctl</code> and verifying that the corresponding <code>~/.kube/config</code> file exists on my gateway node, the tutorial instructs that I <a href="https://docs.aws.amazon.com/deep-learning-containers/latest/devguide/deep-learning-containers-eks-setup.html#deep-learning-containers-eks-setup-gateway-node" rel="nofollow noreferrer">download <code>ksonnet</code></a> on the gateway node and use it to initialize a new application:</p>
  <pre><code>$ ks init &lt;app-name&gt;
  </code></pre>
  <p>When I try running this, however, I receive the following error:</p>
  <pre><code>INFO Using context &quot;arn:aws:eks:us-west-2:131397771409:cluster/&lt;cluster name&gt;&quot; from kubeconfig file &quot;/home/ubuntu/.kube/config&quot;
  INFO Creating environment &quot;default&quot; with namespace &quot;default&quot;, pointing to &quot;version:v1.18.9&quot; cluster at address &lt;cluster address&gt;
  ERROR No Major.Minor.Patch elements found
  </code></pre>
  <p>I've done some searching around on Github/SO, but have not been able to find a resolution to this issue. I suspect the true answer is to move away from using <code>ksonnet</code>, as it is no longer being maintained (and hasn't been for the last 2 years it appears), but for the time being I'd just like to be able to complete the tutorial :)</p>
  <p>Any insight is appreciated!</p>
  <p>Contents of my <code>~/.kube/config</code>:</p>
  <pre><code>apiVersion: v1
  clusters:
  - cluster:
      certificate-authority-data: &lt;certificate&gt;
      server: &lt;server&gt;
    name: arn:aws:eks:us-west-2:131397771409:cluster/&lt;name&gt;
  contexts:
  - context:
      cluster: arn:aws:eks:us-west-2:131397771409:cluster/&lt;name&gt;
      user: arn:aws:eks:us-west-2:131397771409:cluster/&lt;name&gt;
    name: arn:aws:eks:us-west-2:131397771409:cluster/&lt;name&gt;
  current-context: arn:aws:eks:us-west-2:131397771409:cluster/&lt;name&gt;
  kind: Config
  preferences: {}
  users:
  - name: arn:aws:eks:us-west-2:131397771409:cluster/&lt;name&gt;
    user:
      exec:
        apiVersion: client.authentication.k8s.io/v1alpha1
        args:
        - --region
        - us-west-2
        - eks
        - get-token
        - --cluster-name
        - &lt;name&gt;
        command: aws
  </code></pre>