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

Create a management cluster for GCP blueprints and other test infra. #645

Merged
merged 1 commit into from
Apr 29, 2020

Conversation

jlewi
Copy link
Contributor

@jlewi jlewi commented Apr 28, 2020

  • Management cluster is a cluster running Cloud Config connector which
    can be used to create GCP resources.

  • This PR checks in the config for cluster kf-ci-management.
    We also setup a namespace to administer resources in project
    kubeflow-ci-deployment

Fix #644

* Management cluster is a cluster running Cloud Config connector which
  can be used to create GCP resources.

* This PR checks in the config for cluster kf-ci-management.
  We also setup a namespace to administer resources in project
  kubeflow-ci-deployment

Fix kubeflow#644
@kubeflow-bot
Copy link

This change is Reviewable

@jlewi
Copy link
Contributor Author

jlewi commented Apr 28, 2020

/assign @Bobgy
/assign @rmgogogo

@Bobgy
Copy link
Contributor

Bobgy commented Apr 29, 2020

Asking for some high level ideas
Is management cluster a common architecture for organizations? The idea makes sense for KCC, but I am a little worried If it's kind of overkill. A cluster just for declarative resource management.

Would a declarative CLI tool with a CI/CD pipeline be equivalent?

/lgtm

@jlewi
Copy link
Contributor Author

jlewi commented Apr 29, 2020

@Bobgy the management cluster is how GCP uses KCC today and is the recommended pattern for doing declarative management on GitOps. There is also a CLI.

/approve

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jlewi

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot merged commit 027b1a1 into kubeflow:master Apr 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create a management cluster for GCP blueprints
5 participants