GithubHelp home page GithubHelp logo

Comments (2)

manuelbuil avatar manuelbuil commented on July 29, 2024

Update: I carried out a quick investigation on possible options to do this:

1 - Enhance our current CI which uses docker to create nodes. But this is limited and not testing a typical rke deployment
2 - Change CI and start using nested virtualization in the drone ec2 to create the extraVM we need. Run rke binary in drone-runner and deploy k8s in the extraVM
3 - Change CI and add terraform code to what gets executed in drone-runner. That terraform code creates the extraVM. Run rke binary in drone-runner and deploy k8s in the extraVM
4 - Change CI. Stop using drone and start using github-actions + macos + vagrant to do the nested virtualization. But the cpu resources are quite limited and it has currently a bug

EOI is already using option 2 for harvester, so we are going to prioritize that one as we can tap on that already existing WoW and experience. The great thing is that they'll take care of creating the extra VM for us, which is awesome. My main concern is price, as aws-ec2 instances that allow nested virtualization cost x10 more but as rke1 does not have a lot of PRs, the price should not be prohibitively.

EOI team is currently building a PoC to verify this. Once they are ready we'll give it a try and hopefully is fulfills our needs!

from rke.

manuelbuil avatar manuelbuil commented on July 29, 2024

Kinara commented that after upgrades some features get broken. We should test it too!

from rke.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.