You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 9, 2017. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ How to install Kube-Solo
29
29
-**macOS 10.10.3** Yosemite or later
30
30
- Mac 2010 or later for this to work.
31
31
-**Note: [Corectl App](https://github.com/TheNewNormal/corectl.app) must be installed, which will serve as `corectld` server daemon control.**
32
-
-[iTerm2](https://www.iterm2.com/) is required, if not found the app it will install it by itself.
32
+
-[iTerm2](https://www.iterm2.com/) is required, if not found the app will install it by itself.
33
33
34
34
35
35
###Install:
@@ -43,15 +43,15 @@ How to install Kube-Solo
43
43
- App will bootstrap `master+worker` Kubernetes cluster on the single VM
44
44
- Mac user home folder is automaticly mounted via NFS (it has to work on Mac end of course) to `/Users/my_user`:`/Users/my_user` on each VM boot, check the [PV example](https://github.com/TheNewNormal/kube-solo-osx/blob/master/examples/pv/nfs-pv-mount-on-pod.md) how to use Persistent Volumes.
45
45
- macOS `docker` client is installed to `~/kube-solo/bin` and preset in `OS shell` to be used from there, so you can build `docker` images on the VM and use with Kubernetes
46
-
- After successful install you can control `kube-solo` VM via `ksolo` cli as well. Cli resides in `~/kube-solo/bin` and `~/bin`folders and has simple commands: `ksolo start|stop|status|ip|ssh`, just add `~/bin` to your pre-set path.
46
+
- After successful install you can control `kube-solo` VM via `ksolo` cli as well. Cli resides in `~/kube-solo/bin` and `~/bin`folders and has simple commands: `ksolo start|stop|status|ip|ssh|shell`, just add `~/bin` to your pre-set path.
47
47
48
48
**The install will do the following:**
49
49
50
50
* All dependent files/folders will be put under `~/kube-solo` folder in the user's home folder e.g `/Users/someuser/kube-solo`.
51
51
* Will download latest CoreOS ISO image (if there is no such one) and run `corectl` to initialise VM
52
52
* When you first time do install or `Up` after destroying Kube-Solo setup, k8s binary files (with the version which was available when the App was built) get copied to VM, this allows to speed up Kubernetes setup.
53
53
* It will install `docker, helmc, helm, deis and kubectl` clients to `~/kube-solo/bin/`
54
-
*[Kubernetes Dashboard](http://kubernetes.io/docs/user-guide/ui/), [DNS](https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns) and [Kubedash](https://github.com/kubernetes/kubedash) will be instlled as add-ons
54
+
*[Kubernetes Dashboard](http://kubernetes.io/docs/user-guide/ui/) and [DNS](https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns) will be instlled as add-ons
55
55
* Via assigned static IP (it will be shown in first boot and will survive VM's reboots) you can access any port on CoreOS VM
56
56
* Persistent sparse disk (QCow2) `data.img` will be created and mounted to `/data` for these mount binds and other folders:
57
57
@@ -89,12 +89,11 @@ Path to `~/kube-solo/bin` where macOS clients and shell scripts are stored
89
89
*`ksolo stop` will stop VM
90
90
*`ksolo status`will show VM's status
91
91
*`ksolo ip` will show VM's IP
92
-
*`ksolo ssh` will open VM shell
93
-
92
+
*`ksolo ssh` will ssh to VM
93
+
*`ksolo shell` will open pre-set shell
94
94
95
95
###Other menu options:
96
96
*[Kubernetes Dashboard](http://kubernetes.io/docs/user-guide/ui/) will show nice Kubernetes Dashboard, where you can check Nodes, Pods, Replication, Deployments, Service Controllers, deploy Apps and etc.
97
-
*[Kubedash](https://github.com/kubernetes/kubedash) is a performance analytics UI for Kubernetes Clusters
98
97
*`Check for App updates` will check for a new app version
99
98
*`Updates/Update Kubernetes to the latest version` will update to latest version of Kubernetes.
100
99
*`Updates/Change Kubernetes version` will download and install specified Kubernetes version from GitHub.
@@ -117,8 +116,8 @@ KubeDNS is running at http://192.168.64.3:8080/api/v1/proxy/namespaces/kube-syst
117
116
kubernetes-dashboard is running at http://192.168.64.3:8080/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
echo"If you want to upgrade already installed version, check out how to do upgrade at https://deis.com/docs/workflow/managing-workflow/upgrading-workflow/ "
0 commit comments