Install Demo Extensions
KubeSphere extensions run on KubeSphere Core to extend and enhance the capabilities of KubeSphere, further meeting different business requirements of enterprises.
This section demonstrates how to install extensions in the KubeSphere web console, taking DevOps as an example. After the DevOps installation is complete, you can create DevOps projects in a workspace.
Prerequisites
You should have the platform-admin role on KubeSphere platform. For more information, please refer to Users and Platform Roles.
Installation Steps
-
Log in to the KubeSphere web console with a user having the platform-admin role.
-
Click Extensions Center to view the list of extensions.
-
Click DevOps to enter its details page.
-
Click Manage > Install to enter the installation process.
-
On the Version Selection tab of the installation dialog, select the version number of DevOps and install all required dependencies (if any). Then click Next.
Note During the installation, it detects whether the extension has dependencies. Dependencies are categorized as required and optional.
If a required dependency is Not Ready, you need to install the required version first to ensure the normal use of the extension. Optional dependencies do not affect the installation of the extension.
-
On the Extensions Installation tab, make optional modifications to the configuration of DevOps (if needed), and then click Start Installation.
-
On the Cluster Selection tab, select clusters by name or label. Multiple clusters can be selected.
-
On the Diff Config tab, edit the selected cluster’s YAML file, or leave it unchanged to use the default configuration. Then click OK to start configuring the cluster agent.
Once the installation is complete, the extension is enabled by default. You can configure, upgrade, disable, or uninstall extensions in the extensions center.
Feedback
Was this page Helpful?
Receive the latest news, articles and updates from KubeSphere
Thanks for the feedback. If you have a specific question about how to use KubeSphere, ask it on Slack. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.