Access OpenStack#
CLI#
You can use the built-in admin CLI client and execute the openstack commands from a dedicated pod deployed in the openstack
namespace:
kubectl -n openstack exec -it deployment/keystone-client -- bash
To obtain admin credentials run:
kubectl -n openstack exec -it deployment/keystone-client -- bash
cat /etc/openstack/clouds.yaml
Horizon#
- Get IP address of ingress service
kubectl -n openstack get svc ingress -o jsonpath='{.status.loadBalancer.ingress[].ip}'
- Update local
/etc/hosts
file to point public domain to ingress external IP10.172.1.100 aodh.it.just.works barbican.it.just.works cinder.it.just.works cloudformation.it.just.works designate.it.just.works glance.it.just.works gnocchi.it.just.works heat.it.just.works horizon.it.just.works keystone.it.just.works metadata.it.just.works neutron.it.just.works nova.it.just.works novncproxy.it.just.works octavia.it.just.works placement.it.just.works spiceproxy.it.just.works
- Stup
sshuttle
to services external IPssshuttle -r ubuntu@172.16.250.153 10.172.1.0/24
- Access to Horizon through web browser https://horizon.it.just.works