Comments (2)
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.
Kinara commented that after upgrades some features get broken. We should test it too!
from rke.
Related Issues (20)
- [BUG] etcd snapshot-save --s3 is not working HOT 3
- ETCD Outbound Port should be 2379 not 379 HOT 1
- failed to check etcd health: failed to get /health for host .. remote error: tls: bad certificate HOT 2
- Include darwin-arm64 to release assets HOT 1
- ACI CNI 6.0.3.1 changes for RKE1 v1.5.x HOT 2
- v1.5.1 rke up on existing cluster fails: for v1.26.11-rancher2-1 [cluster upgrade] HOT 1
- Сonfiguring the firewall on virtual machines for Rancher nodes HOT 1
- [Backport] [v1.4] etcd snapshot-restore with etcd v3.5.9 fails due to missing /bin/sh in etcd container image HOT 1
- Can't register a node from a new template on a downstream cluster HOT 2
- RKE cluster was not created with Failed to bring up Etcd Plane: Error: No such container: etcd-rolling-snapshots HOT 3
- with latest kernel version the worker node DNS is not working HOT 2
- RKE restarting masters/workers after adding a new worker or master
- [Question] About ciphers
- Calico versions and other CNI version info? Where? HOT 8
- Metrics: unreachable kubernetes API (no logs) HOT 1
- How to restart apiserver
- Cluster unrecoverable after every power outage - nodes all say ready (even when off) HOT 2
- RKE should have a dry-run option HOT 3
- Errors while removing an etcd member can cause RKE to try to remove the member indefinitely HOT 2
- don't use dns search of the host HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rke.