Updates vagrant README
The vagrant-devstack-Kuryr-Kubernetes 'Vagrant Options available' in the README stated that the default VAGRANT_KURYR_VM_MEMORY is 4096, this change updates it to 6144. And mentions that for a lighter devstack installation ovn and ovn-octavia driver can be used. This change also updates the url for atlas. Change-Id: Idb20cc2c89043a2aaf13335aec44acced283baf4 Closes-Bug: 1901558
This commit is contained in:
parent
0b021592c3
commit
c2817aeb41
|
@ -14,18 +14,18 @@ Steps to try vagrant image:
|
|||
3. Run `cd kuryr-kubernetes/contrib/vagrant`
|
||||
4. Run `vagrant up`
|
||||
It will take from 10 to 60 minutes, depending on your internet speed.
|
||||
Vagrant-cachier can speed up the process [2].
|
||||
Vagrant-cachier can speed up the process [1].
|
||||
5. `vagrant ssh`
|
||||
|
||||
At this point you should have experimental kubernetes (etcdv3, k8s-apiserver,
|
||||
k8s-controller-manager, k8s-scheduler, kubelet and kuryr-controller), docker,
|
||||
kuryr, neutron, keystone all up, running and pointing to each other. Pods and
|
||||
services orchestrated by kubernetes will be backed by kuryr+neutron. The
|
||||
architecture of the setup can be seen at [1].
|
||||
kuryr, neutron, keystone, placement, nova, octavia all up, running and pointing
|
||||
to each other. Pods and services orchestrated by kubernetes will be backed by
|
||||
kuryr+neutron and Octavia. The architecture of the setup can be seen at [2].
|
||||
|
||||
References:
|
||||
[1] https://docs.openstack.org/developer/kuryr-kubernetes/devref/kuryr_kubernetes_design.html
|
||||
[2] http://fgrehm.viewdocs.io/vagrant-cachier/
|
||||
[1] http://fgrehm.viewdocs.io/vagrant-cachier/
|
||||
[2] https://docs.openstack.org/developer/kuryr-kubernetes/devref/kuryr_kubernetes_design.html
|
||||
|
||||
Vagrant Options available
|
||||
-------------------------
|
||||
|
@ -34,23 +34,28 @@ You can set the following environment variables before running `vagrant up` to m
|
|||
the definition of the Virtual Machine spawned:
|
||||
|
||||
* **VAGRANT\_KURYR\_VM\_BOX**: To change the Vagrant Box used. Should be available in
|
||||
[atlas](http://atlas.hashicorp.com).
|
||||
[atlas](https://app.vagrantup.com/).
|
||||
|
||||
export VAGRANT_KURYR_VM_BOX=centos/7
|
||||
|
||||
Could be an example of a rpm-based option.
|
||||
|
||||
* **VAGRANT\_KURYR\_VM\_MEMORY**: To modify the RAM of the VM. Defaulted to: 4096
|
||||
If you configure your local.conf to use Octavia, you should increase the
|
||||
setting to at least 12288.
|
||||
* **VAGRANT\_KURYR\_VM\_MEMORY**: To modify the RAM of the VM. Defaulted to: 6144.
|
||||
If you mean to create multiple Kubernetes services on the setup and the Octavia
|
||||
driver used is Amphora, you should increase this setting.
|
||||
* **VAGRANT\_KURYR\_VM\_CPU**: To modify the cpus of the VM. Defaulted to: 2.
|
||||
If you configure your local.conf to use Octavia, you should increate this
|
||||
setting to at least 4.
|
||||
* **VAGRANT\_KURYR\_RUN\_DEVSTACK**: Whether `vagrant up` should run devstack to
|
||||
have an environment ready to use. Set it to 'false' if you want to edit
|
||||
`local.conf` before run ./stack.sh manually in the VM. Defaulted to: true.
|
||||
See below for additional options for editing local.conf.
|
||||
|
||||
For a lighter devstack installation, you can use the "local.conf"[1] that uses ovn
|
||||
and ovn-octavia, no VM will be created for each load-balancer as is done by the
|
||||
default Octavia provider (Amphora).
|
||||
|
||||
References:
|
||||
[1] https://github.com/openstack/kuryr-kubernetes/blob/master/devstack/local.conf.ovn.sample
|
||||
|
||||
Additional devstack configuration
|
||||
---------------------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue