This section is a tour of the two main dashboards of the tenant console, the Project Dashboard and the Admin Dashboard. The Project Dashboard is used to perform operations related to setting up your Kubernetes clusters such as setting up cluster profiles, creating cloud accounts, deploying clusters etc. The Admin dashboard is used for performing administrative tasks such as setting up Single Sign On (SSO), creating user, teams and setting up Role-Based Access Control (RBAC), setting up additional package registries etc. The admin dashboard is only available to the users who have the tenant admin role. Admin users can toggle between the project dashboard and admin dashboard. Users without admin role can only see the project dashboard.
Upon login, the dashboard shows the views available for a non-admin user. On top we have Projects (1) help to organize the cluster resources in a logical grouping. From the drop down we can shift between the projects. The left panel contains project overview (2) , gives an overview of the resource and cost consumption of the selected project. cluster profiles (3) of the default project are shown. The left pane in this dashboard also contains options for clusters (4). Workspaces (5) enables the coupling of relevant namespaces across multiple clusters to manage access, obtain cost, and workload visibility by applications or teams. Audit logs (6) gives the log of activities with timeline.
The "Settings" section (7) of the default dashboard relates to the cloud account settings, Backup location settings, Alerts etc,. This is an important distinction from the settings under the Admin dashboard. It also allows the user to upload SSH keys for safekeeping. These key/s can be recalled when deploying a cluster.
The menu within the Admin dashboard contains the Projects button. This is different from the Projects menu in the default dashboard. Within the Admin dashboard, the Projects button provides access to modifying a project itself (edit/configure/delete and the overall status), whereas the button in the default dashboard provides access to the cluster profiles inside the project.
The Cluster Profiles button in the Admin dashboard provides the ability to create and manage global cluster profiles that can be used for cluster creation across all projects within a tenant.
The Roles (and Permissions); (8) as well as Users and Teams allow the admin to set or restrict these attributes for one or more team members. See the RBAC section for more details.
The audit logs(9) in the admin dashboard allow the admin to track the user interaction with the application resources along with the timeline for all projects and users. For admin users, the "audit log" button is visible for each project as well. Here, the admin can view the logs of the resources specific to the project.
Finally the Admin settings (10) under the Admin dashboard provide access to the pack registries; private cloud gateways and SAML SSO configurations.
Spectro Cloud mandates the creation of a cluster profile before a workload cluster can be created. This is because the cluster profiles contain the configurations required for your cluster. The cluster profile helps you prepare a ready-made configuration of - the OS, the Kubernetes layer, the network layer, and the storage layers. These four are the mandatory layers without which a cluster profile cannot be created. There are a host of other layers and components available to add in the cluster profile (load balancers, authentication, monitoring, and logging, etc.) which are detailed in the cluster profile section. Spectro Cloud provides several cluster profiles out-of-the-box.
- Cluster Import of brown field clusters