GKE | Cluster won't provision in any region











up vote
2
down vote

favorite
1












I have a GKE cluster running in us-central1 with a preemptable node pool. I have nodes in each zone (us-central1-b,us-central1-c,us-central1-f). For the last 10 hours, I get the following error for the underlying node vm:



Instance '[instance-name]' creation failed: The zone 
'[instance-zone]'
does not have enough resources available to fulfill
the request. Try a different zone, or try again
later.


I tried creating new clusters in different regions with different machine types, using HA (multi-zone) settings and I get the same error for every cluster.



I saw an issue on Google Cloud Status Dashboard and tried with the console, as recommended, and it errors out with a timeout error.



Is anyone else having this problem? Any idea what I may be dong wrong?



UPDATES




  • Nov 11


    • I stood up a cluster in us-west2, this was the only one which would work. I used gcloud command line, it seems the UI was not effective. There was a note similar to this situation, use gcloud not ui, on the Google Cloud Status Dashboard.

    • I tried creating node pools in us-central1 with the gcloud command line, and ui, to no avail.

    • I'm now federating deployments across regions and standing up multi-region ingress.



  • Nov. 12


    • Cannot create HA clusters in us-central1; same message as listed above.

    • Reached out via twitter and received a response.

    • Working with the K8s guide to federation to see if I can get multi-cluster running. Most likely going to use Kelsey Hightowers approach

    • Only problem, can't spin up clusters to federate.




Findings




  • Talked with google support, need a $150/mo. package to get a tech person to answer my questions.

  • Preemptible instances are not a good option for a primary node pool. I did this because I'm cheap, it bit me hard.


    • The new architecture is a primary node pool with committed use VMs that do not autoscale, and a secondary node pool with preemptible instances for autoscale needs. The secondary pool will have minimum nodes = 0 and max nodes = 5 (for right now); this cluster is regional so instances are across all zones.

    • Cost for an n1-standard-1 sustained use (assuming 24/7) a 30% discount off list.

    • Cost for a 1-year n1-standard-1 committed use is about ~37% discount off list.

    • Preemptible instances are re-provisioned every 24hrs., if they are not taken from you when resource needs spike in the region.

    • I believe I fell prey to a resource spike in the us-central1.



  • A must-watch for people looking to federate K8s: Kelsey Hightower - CNCF Keynote | Kubernetes Federation










share|improve this question
























  • I'm also seeing repeated failures to create a kubernetes cluster on us-central1 (ui + command line).
    – Andrew Little
    Nov 11 at 21:03










  • @AndrewLittle, thank you for the confirmation!
    – Bill Bensing
    Nov 11 at 23:26






  • 1




    As your update confirms, it's a known issue; the Hacker News thread is already 250 comments deep
    – Matthew L Daniel
    Nov 12 at 4:29










  • try with a specific one: us-east1-d
    – Padi
    Nov 12 at 9:53










  • @MatthewLDaniel, thank you for this. Holy cow did that thread blow up quick!
    – Bill Bensing
    Nov 12 at 13:58















up vote
2
down vote

favorite
1












I have a GKE cluster running in us-central1 with a preemptable node pool. I have nodes in each zone (us-central1-b,us-central1-c,us-central1-f). For the last 10 hours, I get the following error for the underlying node vm:



Instance '[instance-name]' creation failed: The zone 
'[instance-zone]'
does not have enough resources available to fulfill
the request. Try a different zone, or try again
later.


I tried creating new clusters in different regions with different machine types, using HA (multi-zone) settings and I get the same error for every cluster.



I saw an issue on Google Cloud Status Dashboard and tried with the console, as recommended, and it errors out with a timeout error.



Is anyone else having this problem? Any idea what I may be dong wrong?



UPDATES




  • Nov 11


    • I stood up a cluster in us-west2, this was the only one which would work. I used gcloud command line, it seems the UI was not effective. There was a note similar to this situation, use gcloud not ui, on the Google Cloud Status Dashboard.

    • I tried creating node pools in us-central1 with the gcloud command line, and ui, to no avail.

    • I'm now federating deployments across regions and standing up multi-region ingress.



  • Nov. 12


    • Cannot create HA clusters in us-central1; same message as listed above.

    • Reached out via twitter and received a response.

    • Working with the K8s guide to federation to see if I can get multi-cluster running. Most likely going to use Kelsey Hightowers approach

    • Only problem, can't spin up clusters to federate.




Findings




  • Talked with google support, need a $150/mo. package to get a tech person to answer my questions.

  • Preemptible instances are not a good option for a primary node pool. I did this because I'm cheap, it bit me hard.


    • The new architecture is a primary node pool with committed use VMs that do not autoscale, and a secondary node pool with preemptible instances for autoscale needs. The secondary pool will have minimum nodes = 0 and max nodes = 5 (for right now); this cluster is regional so instances are across all zones.

    • Cost for an n1-standard-1 sustained use (assuming 24/7) a 30% discount off list.

    • Cost for a 1-year n1-standard-1 committed use is about ~37% discount off list.

    • Preemptible instances are re-provisioned every 24hrs., if they are not taken from you when resource needs spike in the region.

    • I believe I fell prey to a resource spike in the us-central1.



  • A must-watch for people looking to federate K8s: Kelsey Hightower - CNCF Keynote | Kubernetes Federation










share|improve this question
























  • I'm also seeing repeated failures to create a kubernetes cluster on us-central1 (ui + command line).
    – Andrew Little
    Nov 11 at 21:03










  • @AndrewLittle, thank you for the confirmation!
    – Bill Bensing
    Nov 11 at 23:26






  • 1




    As your update confirms, it's a known issue; the Hacker News thread is already 250 comments deep
    – Matthew L Daniel
    Nov 12 at 4:29










  • try with a specific one: us-east1-d
    – Padi
    Nov 12 at 9:53










  • @MatthewLDaniel, thank you for this. Holy cow did that thread blow up quick!
    – Bill Bensing
    Nov 12 at 13:58













up vote
2
down vote

favorite
1









up vote
2
down vote

favorite
1






1





I have a GKE cluster running in us-central1 with a preemptable node pool. I have nodes in each zone (us-central1-b,us-central1-c,us-central1-f). For the last 10 hours, I get the following error for the underlying node vm:



Instance '[instance-name]' creation failed: The zone 
'[instance-zone]'
does not have enough resources available to fulfill
the request. Try a different zone, or try again
later.


I tried creating new clusters in different regions with different machine types, using HA (multi-zone) settings and I get the same error for every cluster.



I saw an issue on Google Cloud Status Dashboard and tried with the console, as recommended, and it errors out with a timeout error.



Is anyone else having this problem? Any idea what I may be dong wrong?



UPDATES




  • Nov 11


    • I stood up a cluster in us-west2, this was the only one which would work. I used gcloud command line, it seems the UI was not effective. There was a note similar to this situation, use gcloud not ui, on the Google Cloud Status Dashboard.

    • I tried creating node pools in us-central1 with the gcloud command line, and ui, to no avail.

    • I'm now federating deployments across regions and standing up multi-region ingress.



  • Nov. 12


    • Cannot create HA clusters in us-central1; same message as listed above.

    • Reached out via twitter and received a response.

    • Working with the K8s guide to federation to see if I can get multi-cluster running. Most likely going to use Kelsey Hightowers approach

    • Only problem, can't spin up clusters to federate.




Findings




  • Talked with google support, need a $150/mo. package to get a tech person to answer my questions.

  • Preemptible instances are not a good option for a primary node pool. I did this because I'm cheap, it bit me hard.


    • The new architecture is a primary node pool with committed use VMs that do not autoscale, and a secondary node pool with preemptible instances for autoscale needs. The secondary pool will have minimum nodes = 0 and max nodes = 5 (for right now); this cluster is regional so instances are across all zones.

    • Cost for an n1-standard-1 sustained use (assuming 24/7) a 30% discount off list.

    • Cost for a 1-year n1-standard-1 committed use is about ~37% discount off list.

    • Preemptible instances are re-provisioned every 24hrs., if they are not taken from you when resource needs spike in the region.

    • I believe I fell prey to a resource spike in the us-central1.



  • A must-watch for people looking to federate K8s: Kelsey Hightower - CNCF Keynote | Kubernetes Federation










share|improve this question















I have a GKE cluster running in us-central1 with a preemptable node pool. I have nodes in each zone (us-central1-b,us-central1-c,us-central1-f). For the last 10 hours, I get the following error for the underlying node vm:



Instance '[instance-name]' creation failed: The zone 
'[instance-zone]'
does not have enough resources available to fulfill
the request. Try a different zone, or try again
later.


I tried creating new clusters in different regions with different machine types, using HA (multi-zone) settings and I get the same error for every cluster.



I saw an issue on Google Cloud Status Dashboard and tried with the console, as recommended, and it errors out with a timeout error.



Is anyone else having this problem? Any idea what I may be dong wrong?



UPDATES




  • Nov 11


    • I stood up a cluster in us-west2, this was the only one which would work. I used gcloud command line, it seems the UI was not effective. There was a note similar to this situation, use gcloud not ui, on the Google Cloud Status Dashboard.

    • I tried creating node pools in us-central1 with the gcloud command line, and ui, to no avail.

    • I'm now federating deployments across regions and standing up multi-region ingress.



  • Nov. 12


    • Cannot create HA clusters in us-central1; same message as listed above.

    • Reached out via twitter and received a response.

    • Working with the K8s guide to federation to see if I can get multi-cluster running. Most likely going to use Kelsey Hightowers approach

    • Only problem, can't spin up clusters to federate.




Findings




  • Talked with google support, need a $150/mo. package to get a tech person to answer my questions.

  • Preemptible instances are not a good option for a primary node pool. I did this because I'm cheap, it bit me hard.


    • The new architecture is a primary node pool with committed use VMs that do not autoscale, and a secondary node pool with preemptible instances for autoscale needs. The secondary pool will have minimum nodes = 0 and max nodes = 5 (for right now); this cluster is regional so instances are across all zones.

    • Cost for an n1-standard-1 sustained use (assuming 24/7) a 30% discount off list.

    • Cost for a 1-year n1-standard-1 committed use is about ~37% discount off list.

    • Preemptible instances are re-provisioned every 24hrs., if they are not taken from you when resource needs spike in the region.

    • I believe I fell prey to a resource spike in the us-central1.



  • A must-watch for people looking to federate K8s: Kelsey Hightower - CNCF Keynote | Kubernetes Federation







kubernetes google-cloud-platform google-kubernetes-engine






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 12 at 16:22

























asked Nov 10 at 23:34









Bill Bensing

368




368












  • I'm also seeing repeated failures to create a kubernetes cluster on us-central1 (ui + command line).
    – Andrew Little
    Nov 11 at 21:03










  • @AndrewLittle, thank you for the confirmation!
    – Bill Bensing
    Nov 11 at 23:26






  • 1




    As your update confirms, it's a known issue; the Hacker News thread is already 250 comments deep
    – Matthew L Daniel
    Nov 12 at 4:29










  • try with a specific one: us-east1-d
    – Padi
    Nov 12 at 9:53










  • @MatthewLDaniel, thank you for this. Holy cow did that thread blow up quick!
    – Bill Bensing
    Nov 12 at 13:58


















  • I'm also seeing repeated failures to create a kubernetes cluster on us-central1 (ui + command line).
    – Andrew Little
    Nov 11 at 21:03










  • @AndrewLittle, thank you for the confirmation!
    – Bill Bensing
    Nov 11 at 23:26






  • 1




    As your update confirms, it's a known issue; the Hacker News thread is already 250 comments deep
    – Matthew L Daniel
    Nov 12 at 4:29










  • try with a specific one: us-east1-d
    – Padi
    Nov 12 at 9:53










  • @MatthewLDaniel, thank you for this. Holy cow did that thread blow up quick!
    – Bill Bensing
    Nov 12 at 13:58
















I'm also seeing repeated failures to create a kubernetes cluster on us-central1 (ui + command line).
– Andrew Little
Nov 11 at 21:03




I'm also seeing repeated failures to create a kubernetes cluster on us-central1 (ui + command line).
– Andrew Little
Nov 11 at 21:03












@AndrewLittle, thank you for the confirmation!
– Bill Bensing
Nov 11 at 23:26




@AndrewLittle, thank you for the confirmation!
– Bill Bensing
Nov 11 at 23:26




1




1




As your update confirms, it's a known issue; the Hacker News thread is already 250 comments deep
– Matthew L Daniel
Nov 12 at 4:29




As your update confirms, it's a known issue; the Hacker News thread is already 250 comments deep
– Matthew L Daniel
Nov 12 at 4:29












try with a specific one: us-east1-d
– Padi
Nov 12 at 9:53




try with a specific one: us-east1-d
– Padi
Nov 12 at 9:53












@MatthewLDaniel, thank you for this. Holy cow did that thread blow up quick!
– Bill Bensing
Nov 12 at 13:58




@MatthewLDaniel, thank you for this. Holy cow did that thread blow up quick!
– Bill Bensing
Nov 12 at 13:58












1 Answer
1






active

oldest

votes

















up vote
1
down vote



accepted










Issue appears to be resolved as of Nov 13th.






share|improve this answer





















    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53244471%2fgke-cluster-wont-provision-in-any-region%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote



    accepted










    Issue appears to be resolved as of Nov 13th.






    share|improve this answer

























      up vote
      1
      down vote



      accepted










      Issue appears to be resolved as of Nov 13th.






      share|improve this answer























        up vote
        1
        down vote



        accepted







        up vote
        1
        down vote



        accepted






        Issue appears to be resolved as of Nov 13th.






        share|improve this answer












        Issue appears to be resolved as of Nov 13th.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 13 at 13:43









        Bill Bensing

        368




        368






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53244471%2fgke-cluster-wont-provision-in-any-region%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Full-time equivalent

            Bicuculline

            さくらももこ