Skip to main content
Version: 2.3

Create a project for k8s

Create a New k8s project for new tenant#

SSH to CubeOS controller & create project#

  • Run CLI app project_create $PROJ_NAME $MGMT_NET $PUB_NET
controller:app> project_create bigstack public publiccreating app project: bigstack...[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
PLAY [openstack] *******************************************
TASK [Gathering Facts] *************************************ok: [localhost]
TASK [Gather information about management network] *********ok: [localhost]
TASK [Gather information about management subnet] **********ok: [localhost]
TASK [Show management subnet CIDR] *************************ok: [localhost] => {    "msg": "10.32.0.0/16"}
TASK [openstack.cloud.project] *****************************changed: [localhost]
TASK [openstack.cloud.quota] *******************************changed: [localhost]
TASK [openstack.cloud.identity_user] ***********************[WARNING]: Module did not set no_log for update_passwordchanged: [localhost]
TASK [openstack.cloud.role_assignment] *********************changed: [localhost]
TASK [openstack.cloud.role_assignment] *********************changed: [localhost]
TASK [openstack.cloud.network] *****************************changed: [localhost]
TASK [openstack.cloud.subnet] ******************************changed: [localhost]
TASK [openstack.cloud.network] *****************************changed: [localhost]
TASK [openstack.cloud.subnet] ******************************changed: [localhost]
TASK [openstack.cloud.subnet] ******************************skipping: [localhost]
TASK [openstack.cloud.router] ******************************changed: [localhost]
TASK [openstack.cloud.router] ******************************skipping: [localhost]
TASK [openstack.cloud.security_group] **********************changed: [localhost]
TASK [openstack.cloud.security_group_rule] *****************changed: [localhost] => (item=IPv4)changed: [localhost] => (item=IPv6)
TASK [openstack.cloud.security_group_rule] *****************changed: [localhost]
TASK [openstack.cloud.security_group_rule] *****************changed: [localhost] => (item=22)changed: [localhost] => (item=80)changed: [localhost] => (item=443)changed: [localhost] => (item=2376)changed: [localhost] => (item=6443)
TASK [openstack.cloud.security_group_rule] *****************changed: [localhost] => (item=tcp)changed: [localhost] => (item=udp)
TASK [openstack.cloud.security_group_rule] *****************changed: [localhost] => (item=tcp)changed: [localhost] => (item=udp)
PLAY RECAP *************************************************localhost                  : ok=20   changed=16   unreachable=0    failed=0    skipped=2    rescued=0    ignored=0
app project created successfully

Login as admin and grant other user with administrator permission temporary#

/assets/k8s/project01.jpg

Login as bigstack and clone the project templates#

/assets/k8s/project02.jpg /assets/k8s/project03.jpg /assets/k8s/project04.jpg

Login as admin and revoke the administrator's permission from user - bigstack#

/assets/k8s/project05.jpg

Last updated on by Roy Tan