Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Documentation for GCE #2081

Closed
chrislovecnm opened this issue Mar 9, 2017 · 5 comments
Closed

Improve Documentation for GCE #2081

chrislovecnm opened this issue Mar 9, 2017 · 5 comments
Labels
area/documentation area/gce good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines.

Comments

@chrislovecnm
Copy link
Contributor

We need to improve our documentation for setting up GCE with kops. A couple of areas include

  1. docs on how to setup cloud DNS
  2. docs in general/example howto
  3. information on instance names - the instances names that you use are very specific for instance "--image "ubuntu-os-cloud/ubuntu-1604-xenial-v20170202"
  4. document what the differences / limitations are between GCE and AWS
@techmaniack
Copy link

Can you provide link to current documentation for GCE. I could find this which isn't helpful at all.

@chrislovecnm
Copy link
Contributor Author

We have zero docs currently :(

This is an alias that I use.

function kops-gce() {
        export KOPS_STATE_STORE="gs://mykops-kops"
        export NODE_SIZE=${NODE_SIZE:-n1.highmem-2}
        export NODE_COUNT=${NODE_COUNT:-3}
        export ZONES=${MASTER_ZONES:-"us-east1-b,us-east1-c,us-east1-d"}
        export MASTER_SIZE=${MASTER_SIZE:-n1.standard}
        export KOPS_FEATURE_FLAGS=AlphaAllowGCE

        kops delete cluster $KOPS_SERVER --yes

        kops create cluster $KOPS_SERVER \
                --zones $ZONES \
                --master-zones $ZONES \
                --node-count $NODE_COUNT \
                --project $MY_PROJECT \
                --image "ubuntu-os-cloud/ubuntu-1604-xenial-v20170202" 
}

rolling-updates do not work at this point, but you can do that manually. Also if you use a domain name of mycluster.k8s.local you can get around dns if you want. But I would setup DNS personally.

There are definitely gaps in the support, and it is in alpha.

@mashayev
Copy link

Hi,
Is there any update here? I want to test KOPS in GCE but I don't find any Docs about it :(

@chrislovecnm
Copy link
Contributor Author

No docs still. I pretty much run the above with dns configured and it works.

Rolling updates and a couple of other things are not supported yet.

@chrislovecnm
Copy link
Contributor Author

We have docs now. See tutorials.

Closing

@rifelpet rifelpet added good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. and removed good-starter-issue labels Apr 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation area/gce good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines.
Projects
None yet
Development

No branches or pull requests

4 participants