poc: draft / kubernetes integration · Issue #11303 · koding/koding · GitHub
Skip to content
This repository was archived by the owner on Aug 15, 2022. It is now read-only.
This repository was archived by the owner on Aug 15, 2022. It is now read-only.

poc: draft / kubernetes integration #11303

Open

Description

@rjeczalik

Purpose of this feature is to discover possible interop between draft / kd / koding. In order to have a shot at it, we may want first to make it possible to install draftd / helm on k8s cluster built by koding.

Prerequisite list to get there:

  • kloud/stack: add API for deploying klient on an existing vm (for connecting k8s cluster nodes)
    • kloud/stack: inject kloud keys per credential (via cloud-init)
  • kloud/provider: plan API for k8s nodes
  • kloud/provider: augmentation for cluster resources
    • provider/google: augment google_container_cluster resource
    • provider/aws: augment for aws_ecs_cluster resource
    • provider/azurerm: augment azurerm_container_service service
      • provider: add azurerm provider
  • klient: add proxy for connecting to k8s over kite
    • kloud: add k8s proxy

Activity

  1. self-assigned this
    on Jun 14, 2017
  2. tardyp commented on Oct 17, 2017

    @tardyp

    @rjeczalik did you have time to work on this? any code to share?

    I was planning to assign @protatremy from my team to work on it. We probably were not as ambitious as this plan though.
    We were planning to start from the marathon backend, and see how we can make it work on k8s.
    Then gradually improve on making it right.

  3. rjeczalik commented on Oct 17, 2017

    @rjeczalik
    ContributorAuthor

    @tardyp No, unfortunately, I've put it on hold and focused on other issue.

    What's your goal with k8s integration? I could explain what I was trying to achieve here if you'd like.

  4. xeor commented on Sep 5, 2019

    @xeor

    a friendly bump

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions