Comments (9)
kmachine
is a fork of docker-machine
.
Instead of using compose to provision k8s onto a docker-machine, or some bash script, we put the provisioning inside the docker-machine code.
That way you have one binary, totally similar to docker-machine, but it gives you k8s.
We also have kompose, a UI and boot2k8s. So technically we have all the components of a k8s toolbox which mimics docker-toolbox, but adds k8s support.
Does that make sense ?
from kmachine.
Yes, It totally makes sense.
We are all trying to solve this kind of things in different ways :D
I'm working on this project and I'm looking how to integrate a local kubernetes in it.
Our project is not similar but goes in the same way. You deploy a kubernetes (I need the virtualbox part).
My project try to manage all the stuff around developing and deploying application from a developer point of view. I set some pattern on how to put some files, and then I can build/push/deploy the application with some CLI execution.
Where you have wrapped lots of things in the executable, I try to manage everything from containers (kubectl, gcloud cli running from containers, build/push commands run also from container).
We are really close but don't take the same path... I'm today asking myself if I ask the developer to install kmachine or if I add a ./hive start kubernetes
command (using docker-toolbox) to start kubernetes.
from kmachine.
Understand that I had bad time integrating docker on windows as the terminal have lots of issues. Your project doesn't come with this Docker Quick Terminal
that solves most of the windows issues (And it won't make sense to integrate it in kmachine).
from kmachine.
kmachine is only a part of what will be the k8s toolbox. We haven't had tim unfortunately to work on the windows portion and create the Quick terminal .
Maybe we can collaborate, and make kmachine do what you need on windows ?
from kmachine.
What is k8s toolbox ? Which are the teams behind ?
from kmachine.
Yes and no ... I really like the idea of one virtual machine bringing docker and k8s. I think it's the good solution. But on the other hand I don't really know what are the requirement to make it works on Windows ...
The point is that the docker-toolbox (for windows) team have passed a lot of time to have a stable release and I'm not sure that duplicating that work is a good idea ...
Windows is a ... in the ...
oO ... :-/
from kmachine.
@tdeheurles sorry for the delayed response.
k8s toolbox is one of the things we work on at Skippbox (new container startup) it is made of:
- kmachine
- kompose
- boot2k8s
- skippbox (a k8s desktop UI).
They are inspired by the docker toolbox and some tools are forks or variant.
We have not finished the packaging and not tested any of the windows setup which explains the issues you are seeing.
from kmachine.
Ok, thank you.
from kmachine.
Salut @tdeheurles désolé pour le long retard. Je te presente @gregbkr qui parle Francais et connait Windows bien mieux que moi. Il commence a regarder kmachine sur windows.
from kmachine.
Related Issues (20)
- Come up with proper versioning scheme HOT 1
- turn on CI, modify the travis, circle files to automate build HOT 2
- use with existing docker machine? HOT 1
- No service dns resolution... HOT 21
- How to use a debian image on virtualbox? how to define the debian image? HOT 7
- DNS support HOT 4
- Allowing changing Kubernetes version without downloading new version of kmachine HOT 3
- etcd data not persisted HOT 3
- private registry .dockercfg HOT 3
- Update Godeps HOT 1
- Cannot build specific target HOT 3
- unclear what the default load balancer target is on AWS? HOT 3
- Issues with Kmachine on Windows HOT 1
- AWS Zones HOT 4
- kubernetes version HOT 3
- AWS Inbound Port HOT 2
- Elastic Ip
- Deploy Addons command HOT 2
- Golang version needs updating and aurora drivers removed HOT 2
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 kmachine.