From bd1b2549a1ee66dec8e8778345994d78350f02ac Mon Sep 17 00:00:00 2001 From: Patrick-LuoYu Date: Thu, 23 Jun 2022 17:41:33 +0800 Subject: [PATCH] Change doc URL form docs to docs/v3.3 Signed-off-by: Patrick-LuoYu --- assets/scss/common.scss | 2 +- assets/scss/doc.scss | 18 ++--- assets/scss/docs.scss | 14 ++-- config/_default/config.toml | 31 ++++---- content/en/_index.md | 8 +-- content/en/blogs/integrate-okta.md | 2 +- .../docs/installing-on-kubernetes/_index.md | 28 -------- content/en/docs/{ => v3.3}/_index.md | 8 +-- .../_index.md | 2 +- .../external-authentication/_index.md | 0 .../oidc-identity-provider.md | 4 +- .../set-up-external-authentication.md | 4 +- .../use-an-ldap-service.md | 4 +- .../use-an-oauth2-identity-provider.md | 8 +-- .../multi-tenancy-in-kubesphere.md | 10 +-- .../{ => v3.3}/application-store/_index.md | 2 +- .../app-developer-guide/_index.md | 0 .../helm-developer-guide.md | 0 .../app-developer-guide/helm-specification.md | 0 .../app-lifecycle-management.md | 2 +- .../application-store/built-in-apps/_index.md | 0 .../built-in-apps/deploy-chaos-mesh.md | 30 ++++---- .../built-in-apps/etcd-app.md | 2 +- .../built-in-apps/harbor-app.md | 4 +- .../built-in-apps/memcached-app.md | 2 +- .../built-in-apps/minio-app.md | 4 +- .../built-in-apps/mongodb-app.md | 2 +- .../built-in-apps/mysql-app.md | 8 +-- .../built-in-apps/nginx-app.md | 2 +- .../built-in-apps/postgresql-app.md | 2 +- .../built-in-apps/rabbitmq-app.md | 6 +- .../built-in-apps/radondb-mysql-app.md | 2 +- .../built-in-apps/radondb-postgresql-app.md | 2 +- .../built-in-apps/redis-app.md | 2 +- .../built-in-apps/tomcat-app.md | 4 +- .../application-store/external-apps/_index.md | 0 .../external-apps/deploy-clickhouse.md | 4 +- .../external-apps/deploy-gitlab.md | 6 +- .../external-apps/deploy-litmus.md | 10 +-- .../external-apps/deploy-metersphere.md | 2 +- .../external-apps/deploy-radondb-mysql.md | 8 +-- .../external-apps/deploy-tidb.md | 2 +- .../cluster-administration/_index.md | 2 +- .../application-resources-monitoring.md | 0 .../cluster-settings/_index.md | 0 .../cluster-settings/cluster-gateway.md | 4 +- .../cluster-visibility-and-authorization.md | 0 .../log-collections/_index.md | 0 .../log-collections/add-es-as-receiver.md | 0 .../add-fluentd-as-receiver.md | 0 .../log-collections/add-kafka-as-receiver.md | 0 .../log-collections/introduction.md | 0 .../cluster-status-monitoring.md | 0 .../_index.md | 0 .../alerting-message.md | 0 .../alerting-policy.md | 6 +- .../alertmanager.md | 2 +- .../cluster-administration/nodes.md | 4 +- .../platform-settings/_index.md | 0 .../customize-basic-information.md | 0 .../notification-management/_index.md | 0 .../configure-dingtalk.md | 0 .../configure-email.md | 4 +- .../configure-slack.md | 2 +- .../configure-webhook.md | 2 +- .../configure-wecom.md | 0 .../customize-cluster-name.md | 2 +- ...hut-down-and-restart-cluster-gracefully.md | 2 +- .../cluster-administration/snapshotclass.md | 0 .../cluster-administration/storageclass.md | 0 .../{ => v3.3}/devops-user-guide/_index.md | 2 +- .../devops-overview/_index.md | 0 .../devops-project-management.md | 0 .../devops-overview/overview.md | 0 .../devops-user-guide/examples/_index.md | 0 .../examples/a-maven-project.md | 2 +- .../examples/create-multi-cluster-pipeline.md | 2 +- .../examples/go-project-pipeline.md | 0 .../examples/multi-cluster-project-example.md | 0 .../examples/use-nexus-in-pipelines.md | 14 ++-- .../how-to-integrate/_index.md | 0 .../how-to-integrate/harbor.md | 0 .../how-to-integrate/sonarqube.md | 28 ++++---- .../devops-user-guide/how-to-use/_index.md | 0 .../how-to-use/code-repositories/_index.md | 0 .../import-code-repositories.md | 2 +- .../continuous-deployments/_index.md | 0 .../use-gitops-for-continous-deployment.md | 4 +- .../how-to-use/devops-settings/_index.md | 0 .../devops-settings/add-cd-allowlist.md | 0 .../devops-settings/credential-management.md | 0 .../role-and-member-management.md | 4 +- .../how-to-use/devops-settings/set-ci-node.md | 0 .../how-to-use/pipelines/_index.md | 0 .../pipelines/choose-jenkins-agent.md | 2 +- ...-pipeline-using-graphical-editing-panel.md | 68 +++++++++--------- .../create-a-pipeline-using-jenkinsfile.md | 6 +- .../pipelines/customize-jenkins-agent.md | 0 .../pipelines/gitlab-multibranch-pipeline.md | 0 .../how-to-use/pipelines/jenkins-email.md | 4 +- .../how-to-use/pipelines/jenkins-setting.md | 2 +- .../pipelines/jenkins-shared-library.md | 0 .../how-to-use/pipelines/pipeline-settings.md | 0 .../how-to-use/pipelines/pipeline-webhook.md | 2 +- .../pipelines/use-pipeline-templates.md | 8 +-- content/en/docs/{ => v3.3}/faq/_index.md | 2 +- .../{ => v3.3}/faq/access-control/_index.md | 0 ...netes-namespace-to-kubesphere-workspace.md | 2 +- .../faq/access-control/cannot-login.md | 4 +- .../faq/access-control/forgot-password.md | 0 .../faq/access-control/session-timeout.md | 0 .../{ => v3.3}/faq/applications/_index.md | 0 .../faq/applications/remove-built-in-apps.md | 0 .../en/docs/{ => v3.3}/faq/console/_index.md | 0 .../faq/console/change-console-language.md | 2 +- .../faq/console/console-web-browser.md | 2 +- .../edit-resources-in-system-workspace.md | 2 +- .../en/docs/{ => v3.3}/faq/devops/_index.md | 0 .../devops/create-devops-kubeconfig-on-aws.md | 2 +- .../faq/devops/install-jenkins-plugins.md | 0 .../{ => v3.3}/faq/installation/_index.md | 0 .../faq/installation/configure-booster.md | 0 ...nstall-addon-through-yaml-using-kubekey.md | 0 .../installation/ssh-connection-failure.md | 0 .../{ => v3.3}/faq/installation/telemetry.md | 2 +- .../faq/multi-cluster-management/_index.md | 0 .../host-cluster-access-member-cluster.md | 0 .../manage-multi-cluster.md | 0 .../{ => v3.3}/faq/observability/_index.md | 0 .../docs/{ => v3.3}/faq/observability/byop.md | 2 +- .../{ => v3.3}/faq/observability/logging.md | 0 .../faq/observability/monitoring.md | 0 .../en/docs/{ => v3.3}/faq/upgrade/_index.md | 0 .../faq/upgrade/qingcloud-csi-upgrade.md | 0 .../v3.3/installing-on-kubernetes/_index.md | 28 ++++++++ .../hosted-kubernetes/_index.md | 0 .../install-kubesphere-on-aks.md | 10 +-- .../install-kubesphere-on-do.md | 18 ++--- .../install-kubesphere-on-eks.md | 24 +++---- .../install-kubesphere-on-gke.md | 0 .../install-kubesphere-on-huaweicloud-cce.md | 8 +-- .../install-kubesphere-on-oke.md | 0 .../introduction/_index.md | 0 .../introduction/overview.md | 4 +- .../introduction/prerequisites.md | 0 .../on-prem-kubernetes/_index.md | 0 .../install-ks-on-linux-airgapped.md | 2 +- .../uninstall-kubesphere-from-k8s.md | 0 .../{ => v3.3}/installing-on-linux/_index.md | 4 +- .../cluster-operation/_index.md | 0 .../cluster-operation/add-edge-nodes.md | 4 +- .../cluster-operation/add-new-nodes.md | 0 .../cluster-operation/remove-nodes.md | 0 .../_index.md | 0 .../ha-configuration.md | 2 +- .../internal-ha-configuration.md | 2 +- ...-up-ha-cluster-using-keepalived-haproxy.md | 2 +- .../introduction/_index.md | 0 .../introduction/air-gapped-installation.md | 4 +- .../installing-on-linux/introduction/intro.md | 0 .../introduction/kubekey.md | 0 .../introduction/multioverview.md | 2 +- .../introduction/port-firewall.md | 0 .../installing-on-linux/introduction/vars.md | 0 .../installing-on-linux/on-premises/_index.md | 0 .../on-premises/install-kubesphere-and-k3s.md | 0 .../install-kubesphere-on-bare-metal.md | 0 .../install-kubesphere-on-vmware-vsphere.md | 26 +++---- .../_index.md | 0 .../install-ceph-csi-rbd.md | 0 .../install-glusterfs.md | 0 .../install-nfs-client.md | 0 .../install-qingcloud-csi.md | 4 +- .../understand-persistent-storage.md | 0 .../public-cloud/_index.md | 0 .../install-kubesphere-on-azure-vms.md | 10 +-- .../install-kubesphere-on-qingcloud-vms.md | 22 +++--- .../uninstall-kubesphere-and-Kubernetes.md | 0 .../en/docs/{ => v3.3}/introduction/_index.md | 2 +- .../{ => v3.3}/introduction/advantages.md | 0 .../{ => v3.3}/introduction/architecture.md | 0 .../docs/{ => v3.3}/introduction/ecosystem.md | 2 +- .../docs/{ => v3.3}/introduction/features.md | 0 content/en/docs/{ => v3.3}/introduction/scen | 0 .../docs/{ => v3.3}/introduction/scenarios.md | 0 .../introduction/what's-new-in-3.3.0.md | 0 .../introduction/what-is-kubesphere.md | 4 +- .../multicluster-management/_index.md | 2 +- .../enable-multicluster/_index.md | 0 .../enable-multicluster/agent-connection.md | 0 .../enable-multicluster/direct-connection.md | 0 .../retrieve-kubeconfig.md | 0 .../enable-multicluster/update-kubeconfig.md | 2 +- .../import-cloud-hosted-k8s/_index.md | 0 .../import-aliyun-ack.md | 4 +- .../import-cloud-hosted-k8s/import-aws-eks.md | 2 +- .../import-cloud-hosted-k8s/import-gke.md | 2 +- .../introduction/_index.md | 0 .../introduction/kubefed-in-kubesphere.md | 2 +- .../introduction/overview.md | 2 +- .../multicluster-management/unbind-cluster.md | 0 .../{ => v3.3}/pluggable-components/_index.md | 2 +- .../pluggable-components/alerting.md | 4 +- .../pluggable-components/app-store.md | 4 +- .../pluggable-components/auditing-logs.md | 4 +- .../{ => v3.3}/pluggable-components/devops.md | 4 +- .../{ => v3.3}/pluggable-components/events.md | 4 +- .../pluggable-components/kubeedge.md | 6 +- .../pluggable-components/logging.md | 4 +- .../pluggable-components/metrics-server.md | 4 +- .../pluggable-components/network-policy.md | 4 +- .../pluggable-components/overview.md | 0 .../pluggable-components/pod-ip-pools.md | 4 +- .../pluggable-components/service-mesh.md | 4 +- .../pluggable-components/service-topology.md | 4 +- .../uninstall-pluggable-components.md | 0 .../project-administration/_index.md | 2 +- .../container-limit-ranges.md | 0 .../disk-log-collection.md | 8 +-- .../project-and-multicluster-project.md | 2 +- .../project-administration/project-gateway.md | 0 .../project-network-isolation.md | 0 .../role-and-member-management.md | 6 +- .../{ => v3.3}/project-user-guide/_index.md | 2 +- .../project-user-guide/alerting/_index.md | 0 .../alerting/alerting-message.md | 0 .../alerting/alerting-policy.md | 2 +- .../application-workloads/_index.md | 0 .../container-image-settings.md | 4 +- .../application-workloads/cronjobs.md | 2 +- .../application-workloads/daemonsets.md | 6 +- .../application-workloads/deployments.md | 10 +-- .../horizontal-pod-autoscaling.md | 8 +-- .../application-workloads/jobs.md | 6 +- .../application-workloads/routes.md | 6 +- .../application-workloads/services.md | 4 +- .../application-workloads/statefulsets.md | 10 +-- .../project-user-guide/application/_index.md | 0 .../application/app-template.md | 0 .../application/compose-app.md | 0 .../application/deploy-app-from-appstore.md | 0 .../application/deploy-app-from-template.md | 0 .../configuration/_index.md | 0 .../configuration/configmaps.md | 2 +- .../configuration/image-registry.md | 0 .../configuration/secrets.md | 4 +- .../configuration/serviceaccounts.md | 0 .../custom-application-monitoring/_index.md | 0 .../examples/_index.md | 0 .../examples/monitor-mysql.md | 0 .../examples/monitor-sample-web.md | 2 +- .../introduction.md | 0 .../visualization/_index.md | 0 .../visualization/overview.md | 4 +- .../visualization/panel.md | 0 .../visualization/querying.md | 4 +- .../grayscale-release/_index.md | 0 .../blue-green-deployment.md | 2 +- .../grayscale-release/canary-release.md | 4 +- .../grayscale-release/overview.md | 0 .../grayscale-release/traffic-mirroring.md | 0 .../image-builder/_index.md | 0 .../image-builder/binary-to-image.md | 8 +-- .../image-builder/s2i-and-b2i-webhooks.md | 0 .../image-builder/s2i-introduction.md | 6 +- .../image-builder/s2i-templates.md | 0 .../image-builder/source-to-image.md | 4 +- .../project-user-guide/storage/_index.md | 0 .../storage/volume-snapshots.md | 0 .../project-user-guide/storage/volumes.md | 2 +- .../en/docs/{ => v3.3}/quick-start/_index.md | 2 +- .../quick-start/all-in-one-on-linux.md | 0 .../create-workspace-and-project.md | 4 +- .../quick-start/deploy-bookinfo-to-k8s.md | 6 +- .../enable-pluggable-components.md | 0 .../quick-start/minimal-kubesphere-on-k8s.md | 0 .../quick-start/wordpress-deployment.md | 2 +- .../en/docs/{ => v3.3}/reference/_index.md | 2 +- .../reference/api-changes/_index.md | 2 +- .../reference/api-changes/logging.md | 0 .../reference/api-changes/monitoring.md | 0 .../reference/api-changes/notification.md | 0 .../en/docs/{ => v3.3}/reference/api-docs.md | 2 +- .../reference/environment-requirements.md | 2 +- .../en/docs/{ => v3.3}/reference/glossary.md | 0 .../storage-system-installation/_index.md | 2 +- .../glusterfs-server.md | 0 .../storage-system-installation/nfs-server.md | 0 content/en/docs/{ => v3.3}/release/_index.md | 2 +- .../docs/{ => v3.3}/release/release-v200.md | 0 .../docs/{ => v3.3}/release/release-v201.md | 0 .../docs/{ => v3.3}/release/release-v202.md | 0 .../docs/{ => v3.3}/release/release-v210.md | 0 .../docs/{ => v3.3}/release/release-v211.md | 0 .../docs/{ => v3.3}/release/release-v300.md | 0 .../docs/{ => v3.3}/release/release-v310.md | 2 +- .../docs/{ => v3.3}/release/release-v311.md | 0 .../docs/{ => v3.3}/release/release-v320.md | 0 .../docs/{ => v3.3}/release/release-v321.md | 0 content/en/docs/{ => v3.3}/toolbox/_index.md | 2 +- .../{ => v3.3}/toolbox/auditing/_index.md | 0 .../toolbox/auditing/auditing-query.md | 2 +- .../auditing/auditing-receive-customize.md | 0 .../toolbox/auditing/auditing-rule.md | 0 .../docs/{ => v3.3}/toolbox/events-query.md | 4 +- .../en/docs/{ => v3.3}/toolbox/log-query.md | 6 +- .../toolbox/metering-and-billing/_index.md | 0 .../metering-and-billing/enable-billing.md | 0 .../view-resource-consumption.md | 4 +- .../en/docs/{ => v3.3}/toolbox/web-kubectl.md | 2 +- content/en/docs/{ => v3.3}/upgrade/_index.md | 2 +- .../air-gapped-upgrade-with-ks-installer.md | 0 .../air-gapped-upgrade-with-kubekey.md | 0 .../en/docs/{ => v3.3}/upgrade/overview.md | 0 .../upgrade/upgrade-with-ks-installer.md | 0 .../upgrade/upgrade-with-kubekey.md | 0 .../docs/{ => v3.3}/upgrade/what-changed.md | 0 .../workspace-administration/_index.md | 2 +- .../app-repository/_index.md | 0 .../app-repository/import-helm-repository.md | 0 .../upload-app-to-public-repository.md | 0 .../department-management.md | 8 +-- .../project-quotas.md | 0 .../role-and-member-management.md | 6 +- .../upload-helm-based-application.md | 0 .../what-is-workspace.md | 0 .../workspace-network-isolation.md | 0 .../workspace-quotas.md | 2 +- content/tr/docs/_index.md | 2 +- content/zh/_index.md | 8 +-- content/zh/docs/{ => v3.3}/_index.md | 8 +-- .../_index.md | 2 +- .../external-authentication/_index.md | 0 .../oidc-identity-provider.md | 2 +- .../set-up-external-authentication.md | 2 +- .../use-an-ldap-service.md | 2 +- .../use-an-oauth2-identity-provider.md | 6 +- .../multi-tenancy-in-kubesphere.md | 4 +- .../{ => v3.3}/application-store/_index.md | 2 +- .../app-developer-guide/_index.md | 0 .../helm-developer-guide.md | 0 .../app-developer-guide/helm-specification.md | 0 .../app-lifecycle-management.md | 4 +- .../application-store/built-in-apps/_index.md | 0 .../built-in-apps/chaos-mesh-app.md | 28 ++++---- .../built-in-apps/etcd-app.md | 0 .../built-in-apps/harbor-app.md | 4 +- .../built-in-apps/jh-gitlab.md | 22 +++--- .../built-in-apps/memcached-app.md | 0 .../built-in-apps/minio-app.md | 4 +- .../built-in-apps/mongodb-app.md | 2 +- .../built-in-apps/mysql-app.md | 4 +- .../built-in-apps/nginx-app.md | 2 +- .../built-in-apps/postgresql-app.md | 0 .../built-in-apps/rabbitmq-app.md | 4 +- .../built-in-apps/radondb-mysql-app.md | 2 +- .../built-in-apps/radondb-postgresql-app.md | 0 .../built-in-apps/redis-app.md | 0 .../built-in-apps/tomcat-app.md | 2 +- .../application-store/external-apps/_index.md | 0 .../external-apps/deploy-clickhouse.md | 4 +- .../external-apps/deploy-gitlab.md | 6 +- .../external-apps/deploy-metersphere.md | 2 +- .../external-apps/deploy-radondb-mysql.md | 8 +-- .../external-apps/deploy-tidb.md | 2 +- .../cluster-administration/_index.md | 2 +- .../application-resources-monitoring.md | 0 .../cluster-settings/_index.md | 0 .../cluster-settings/cluster-gateway.md | 4 +- .../cluster-visibility-and-authorization.md | 0 .../log-collections/_index.md | 0 .../log-collections/add-es-as-receiver.md | 0 .../add-fluentd-as-receiver.md | 0 .../log-collections/add-kafka-as-receiver.md | 0 .../log-collections/introduction.md | 0 .../cluster-status-monitoring.md | 0 .../_index.md | 0 .../alerting-message.md | 0 .../alerting-policy.md | 6 +- .../alertmanager.md | 2 +- .../cluster-administration/nodes.md | 4 +- .../platform-settings/_index.md | 0 .../customize-basic-information.md | 0 .../notification-management/_index.md | 0 .../configure-dingtalk.md | 8 +-- .../configure-email.md | 4 +- .../configure-slack.md | 2 +- .../configure-webhook.md | 2 +- .../configure-wecom.md | 8 +-- .../customize-cluster-name.md | 2 +- ...hut-down-and-restart-cluster-gracefully.md | 2 +- .../cluster-administration/snapshotclass.md | 0 .../cluster-administration/storageclass.md | 0 .../{ => v3.3}/devops-user-guide/_index.md | 2 +- .../devops-overview/_index.md | 0 .../devops-project-management.md | 0 .../devops-overview/overview.md | 0 .../devops-user-guide/examples/_index.md | 0 .../examples/a-maven-project.md | 2 +- .../examples/create-multi-cluster-pipeline.md | 2 +- .../examples/go-project-pipeline.md | 0 .../examples/multi-cluster-project-example.md | 2 +- .../examples/use-nexus-in-pipelines.md | 14 ++-- .../how-to-integrate/_index.md | 0 .../how-to-integrate/harbor.md | 0 .../how-to-integrate/sonarqube.md | 28 ++++---- .../devops-user-guide/how-to-use/_index.md | 0 .../how-to-use/code-repositories/_index.md | 0 .../import-code-repositories.md | 2 +- .../continuous-deployments/_index.md | 0 .../use-gitops-for-continous-deployment.md | 4 +- .../how-to-use/devops-settings/_index.md | 0 .../devops-settings/add-cd-allowlist.md | 0 .../devops-settings/credential-management.md | 0 .../role-and-member-management.md | 4 +- .../how-to-use/devops-settings/set-ci-node.md | 0 .../how-to-use/pipelines/_index.md | 0 .../pipelines/choose-jenkins-agent.md | 2 +- ...-pipeline-using-graphical-editing-panel.md | 68 +++++++++--------- .../create-a-pipeline-using-jenkinsfile.md | 8 +-- .../pipelines/customize-jenkins-agent.md | 0 .../pipelines/gitlab-multibranch-pipeline.md | 0 .../how-to-use/pipelines/jenkins-email.md | 4 +- .../how-to-use/pipelines/jenkins-setting.md | 2 +- .../pipelines/jenkins-shared-library.md | 0 .../how-to-use/pipelines/pipeline-settings.md | 0 .../how-to-use/pipelines/pipeline-webhook.md | 2 +- .../pipelines/use-pipeline-templates.md | 8 +-- content/zh/docs/{ => v3.3}/faq/_index.md | 2 +- .../{ => v3.3}/faq/access-control/_index.md | 0 ...netes-namespace-to-kubesphere-workspace.md | 2 +- .../faq/access-control/cannot-login.md | 4 +- .../faq/access-control/forgot-password.md | 0 .../faq/access-control/session-timeout.md | 0 .../{ => v3.3}/faq/applications/_index.md | 0 .../faq/applications/remove-built-in-apps.md | 0 .../zh/docs/{ => v3.3}/faq/console/_index.md | 0 .../faq/console/change-console-language.md | 2 +- .../faq/console/console-web-browser.md | 2 +- .../edit-resources-in-system-workspace.md | 2 +- .../zh/docs/{ => v3.3}/faq/devops/_index.md | 0 .../devops/create-devops-kubeconfig-on-aws.md | 2 +- .../faq/devops/install-jenkins-plugins.md | 0 .../{ => v3.3}/faq/installation/_index.md | 0 .../faq/installation/configure-booster.md | 0 ...nstall-addon-through-yaml-using-kubekey.md | 0 .../installation/ssh-connection-failure.md | 0 .../{ => v3.3}/faq/installation/telemetry.md | 2 +- .../faq/multi-cluster-management/_index.md | 0 .../host-cluster-access-member-cluster.md | 0 .../manage-multi-cluster.md | 0 .../{ => v3.3}/faq/observability/_index.md | 0 .../docs/{ => v3.3}/faq/observability/byop.md | 0 .../{ => v3.3}/faq/observability/logging.md | 0 .../faq/observability/monitoring.md | 0 .../zh/docs/{ => v3.3}/faq/upgrade/_index.md | 0 .../faq/upgrade/qingcloud-csi-upgrade.md | 0 .../installing-on-kubernetes/_index.md | 4 +- .../hosted-kubernetes/_index.md | 0 .../install-ks-on-tencent-tke.md | 12 ++-- .../install-kubesphere-on-ack.md | 22 +++--- .../install-kubesphere-on-aks.md | 10 +-- .../install-kubesphere-on-do.md | 20 +++--- .../install-kubesphere-on-eks.md | 18 ++--- .../install-kubesphere-on-gke.md | 16 ++--- .../install-kubesphere-on-huaweicloud-cce.md | 8 +-- .../install-kubesphere-on-oke.md | 16 ++--- .../introduction/_index.md | 0 .../introduction/overview.md | 0 .../introduction/prerequisites.md | 0 .../on-prem-kubernetes/_index.md | 0 .../install-ks-on-linux-airgapped.md | 2 +- .../uninstall-kubesphere-from-k8s.md | 0 .../{ => v3.3}/installing-on-linux/_index.md | 2 +- .../cluster-operation/_index.md | 0 .../cluster-operation/add-edge-nodes.md | 4 +- .../cluster-operation/add-new-nodes.md | 0 .../cluster-operation/remove-nodes.md | 2 +- .../_index.md | 0 .../ha-configuration.md | 2 +- .../internal-ha-configuration.md | 2 +- ...-up-ha-cluster-using-keepalived-haproxy.md | 2 +- .../introduction/_index.md | 0 .../introduction/air-gapped-installation.md | 4 +- .../installing-on-linux/introduction/intro.md | 0 .../introduction/kubekey.md | 0 .../introduction/multioverview.md | 0 .../introduction/port-firewall.md | 0 .../installing-on-linux/introduction/vars.md | 0 .../installing-on-linux/on-premises/_index.md | 0 .../on-premises/install-kubesphere-and-k3s.md | 0 .../install-kubesphere-on-bare-metal.md | 0 .../install-kubesphere-on-vmware-vsphere.md | 20 +++--- .../_index.md | 0 .../install-ceph-csi-rbd.md | 0 .../install-glusterfs.md | 0 .../install-nfs-client.md | 0 .../install-qingcloud-csi.md | 4 +- .../understand-persistent-storage.md | 0 .../public-cloud/_index.md | 0 .../install-kubesphere-on-ali-ecs.md | 16 ++--- .../install-kubesphere-on-azure-vms.md | 10 +-- .../install-kubesphere-on-huaweicloud-ecs.md | 16 ++--- .../install-kubesphere-on-qingcloud-vms.md | 22 +++--- .../uninstall-kubesphere-and-Kubernetes.md | 0 .../zh/docs/{ => v3.3}/introduction/_index.md | 2 +- .../{ => v3.3}/introduction/advantages.md | 0 .../{ => v3.3}/introduction/architecture.md | 0 .../docs/{ => v3.3}/introduction/ecosystem.md | 2 +- .../docs/{ => v3.3}/introduction/features.md | 0 .../docs/{ => v3.3}/introduction/scenarios.md | 4 +- .../introduction/what's-new-in-3.3.0.md | 0 .../introduction/what-is-kubesphere.md | 4 +- .../multicluster-management/_index.md | 2 +- .../enable-multicluster/_index.md | 0 .../enable-multicluster/agent-connection.md | 0 .../enable-multicluster/direct-connection.md | 0 .../retrieve-kubeconfig.md | 0 .../enable-multicluster/update-kubeconfig.md | 0 .../import-cloud-hosted-k8s/_index.md | 0 .../import-aliyun-ack.md | 4 +- .../import-cloud-hosted-k8s/import-aws-eks.md | 2 +- .../import-cloud-hosted-k8s/import-gke.md | 2 +- .../introduction/_index.md | 0 .../introduction/kubefed-in-kubesphere.md | 2 +- .../introduction/overview.md | 2 +- .../multicluster-management/unbind-cluster.md | 2 +- .../{ => v3.3}/pluggable-components/_index.md | 2 +- .../pluggable-components/alerting.md | 4 +- .../pluggable-components/app-store.md | 4 +- .../pluggable-components/auditing-logs.md | 4 +- .../{ => v3.3}/pluggable-components/devops.md | 4 +- .../{ => v3.3}/pluggable-components/events.md | 4 +- .../pluggable-components/kubeedge.md | 6 +- .../pluggable-components/logging.md | 4 +- .../pluggable-components/metrics-server.md | 4 +- .../pluggable-components/network-policy.md | 4 +- .../pluggable-components/overview.md | 0 .../pluggable-components/pod-ip-pools.md | 4 +- .../pluggable-components/service-mesh.md | 4 +- .../pluggable-components/service-topology.md | 4 +- .../uninstall-pluggable-components.md | 0 .../project-administration/_index.md | 2 +- .../container-limit-ranges.md | 0 .../disk-log-collection.md | 6 +- .../project-and-multicluster-project.md | 2 +- .../project-administration/project-gateway.md | 0 .../project-network-isolation.md | 0 .../role-and-member-management.md | 6 +- .../{ => v3.3}/project-user-guide/_index.md | 2 +- .../project-user-guide/alerting/_index.md | 0 .../alerting/alerting-message.md | 0 .../alerting/alerting-policy.md | 2 +- .../application-workloads/_index.md | 0 .../container-image-settings.md | 4 +- .../application-workloads/cronjobs.md | 2 +- .../application-workloads/daemonsets.md | 6 +- .../application-workloads/deployments.md | 10 +-- .../horizontal-pod-autoscaling.md | 4 +- .../application-workloads/jobs.md | 6 +- .../application-workloads/routes.md | 0 .../application-workloads/services.md | 4 +- .../application-workloads/statefulsets.md | 10 +-- .../project-user-guide/application/_index.md | 0 .../application/app-template.md | 0 .../application/compose-app.md | 0 .../application/deploy-app-from-appstore.md | 0 .../application/deploy-app-from-template.md | 0 .../configuration/_index.md | 0 .../configuration/configmaps.md | 2 +- .../configuration/image-registry.md | 0 .../configuration/secrets.md | 4 +- .../configuration/serviceaccounts.md | 0 .../custom-application-monitoring/_index.md | 0 .../examples/_index.md | 0 .../examples/monitor-mysql.md | 0 .../examples/monitor-sample-web.md | 2 +- .../introduction.md | 0 .../visualization/_index.md | 0 .../visualization/overview.md | 4 +- .../visualization/panel.md | 0 .../visualization/querying.md | 4 +- .../grayscale-release/_index.md | 0 .../blue-green-deployment.md | 2 +- .../grayscale-release/canary-release.md | 4 +- .../grayscale-release/overview.md | 0 .../grayscale-release/traffic-mirroring.md | 0 .../image-builder/_index.md | 0 .../image-builder/binary-to-image.md | 8 +-- .../image-builder/s2i-and-b2i-webhooks.md | 0 .../image-builder/s2i-introduction.md | 6 +- .../image-builder/s2i-templates.md | 0 .../image-builder/source-to-image.md | 4 +- .../project-user-guide/storage/_index.md | 0 .../storage/volume-snapshots.md | 0 .../project-user-guide/storage/volumes.md | 0 .../zh/docs/{ => v3.3}/quick-start/_index.md | 2 +- .../quick-start/all-in-one-on-linux.md | 0 .../create-workspace-and-project.md | 4 +- .../quick-start/deploy-bookinfo-to-k8s.md | 8 +-- .../enable-pluggable-components.md | 2 +- .../quick-start/minimal-kubesphere-on-k8s.md | 0 .../quick-start/wordpress-deployment.md | 4 +- .../zh/docs/{ => v3.3}/reference/_index.md | 2 +- .../reference/api-changes/_index.md | 2 +- .../reference/api-changes/logging.md | 0 .../reference/api-changes/monitoring.md | 0 .../zh/docs/{ => v3.3}/reference/api-docs.md | 2 +- .../reference/environment-requirements.md | 2 +- .../zh/docs/{ => v3.3}/reference/glossary.md | 0 .../storage-system-installation/_index.md | 2 +- .../glusterfs-server.md | 0 .../storage-system-installation/nfs-server.md | 0 content/zh/docs/{ => v3.3}/release/_index.md | 2 +- .../docs/{ => v3.3}/release/release-v200.md | 0 .../docs/{ => v3.3}/release/release-v201.md | 0 .../docs/{ => v3.3}/release/release-v202.md | 0 .../docs/{ => v3.3}/release/release-v210.md | 0 .../docs/{ => v3.3}/release/release-v211.md | 0 .../docs/{ => v3.3}/release/release-v300.md | 0 .../docs/{ => v3.3}/release/release-v310.md | 2 +- .../docs/{ => v3.3}/release/release-v311.md | 0 .../docs/{ => v3.3}/release/release-v320.md | 0 .../docs/{ => v3.3}/release/release-v321.md | 0 content/zh/docs/{ => v3.3}/toolbox/_index.md | 2 +- .../{ => v3.3}/toolbox/auditing/_index.md | 0 .../toolbox/auditing/auditing-query.md | 0 .../auditing/auditing-receive-customize.md | 0 .../toolbox/auditing/auditing-rule.md | 0 .../docs/{ => v3.3}/toolbox/events-query.md | 4 +- .../zh/docs/{ => v3.3}/toolbox/log-query.md | 10 +-- .../toolbox/metering-and-billing/_index.md | 0 .../metering-and-billing/enable-billing.md | 0 .../view-resource-consumption.md | 4 +- .../zh/docs/{ => v3.3}/toolbox/web-kubectl.md | 0 content/zh/docs/{ => v3.3}/upgrade/_index.md | 2 +- .../air-gapped-upgrade-with-ks-installer.md | 0 .../air-gapped-upgrade-with-kubekey.md | 0 .../zh/docs/{ => v3.3}/upgrade/overview.md | 0 .../upgrade/upgrade-with-ks-installer.md | 0 .../upgrade/upgrade-with-kubekey.md | 0 .../docs/{ => v3.3}/upgrade/what-changed.md | 0 .../workspace-administration/_index.md | 2 +- .../app-repository/_index.md | 0 .../app-repository/import-helm-repository.md | 0 .../upload-app-to-public-repository.md | 0 .../department-management.md | 8 +-- .../project-quotas.md | 0 .../role-and-member-management.md | 6 +- .../upload-helm-based-application.md | 0 .../what-is-workspace.md | 0 .../workspace-network-isolation.md | 0 .../workspace-quotas.md | 2 +- layouts/docs/second.html | 14 ++-- layouts/docs/single.html | 14 ++-- static/images/docs/{ => v3.3}/22-hover.svg | 0 static/images/docs/{ => v3.3}/22.svg | 0 static/images/docs/{ => v3.3}/26.svg | 0 .../toolbox.png | Bin .../use-an-ldap-service/toolbox.png | Bin .../github-login-page.png | Bin .../oauth2.svg | 0 .../toolbox.png | Bin .../github1.png | Bin .../github2.png | Bin .../github3.png | Bin .../github4.png | Bin .../multi-tenancy-architecture.png | Bin .../request-chain.jpg | Bin .../networkpolicy.png | Bin .../oauth2.svg | 0 .../{ => v3.3}/air-gapped/docker-registry.png | Bin .../docs/{ => v3.3}/air-gapped/load-image.png | Bin .../air-gapped/self-signed-cert.png | Bin .../air-gapped/validate-registry.png | Bin .../{ => v3.3}/aks/Azure-architecture.png | Bin .../docs/{ => v3.3}/aks/aks-all-resources.png | Bin .../docs/{ => v3.3}/aks/aks-choices-bash.png | Bin .../{ => v3.3}/aks/aks-create-command.png | Bin .../docs/{ => v3.3}/aks/aks-dashboard.png | Bin .../docs/{ => v3.3}/aks/aks-launch-icon.png | Bin .../{ => v3.3}/aks/azure-vm-all-resources.png | Bin .../docs/{ => v3.3}/aks/azure-vm-firewall.png | Bin .../aks/azure-vm-loadbalancer-rule.png | Bin ...alerting-policy-node-level-detail-page.png | Bin .../alerting_message_node_level_comment.png | Bin .../alerting_message_node_level_detail.png | Bin .../alerting_message_node_level_guide.png | Bin .../alerting_message_node_level_list.png | Bin ...erting_message_node_level_notification.png | Bin .../alerting_message_node_level_policy.png | Bin ...lerting_message_workload_level_comment.png | Bin ...alerting_message_workload_level_detail.png | Bin .../alerting_message_workload_level_list.png | Bin ...ng_message_workload_level_notification.png | Bin ...alerting_message_workload_level_policy.png | Bin ...erting_policy_node_level_alerting_rule.png | Bin .../alerting_policy_node_level_basic_info.png | Bin .../alerting_policy_node_level_create.png | Bin .../alerting_policy_node_level_guide.png | Bin ...ng_policy_node_level_monitoring_target.png | Bin ...ng_policy_node_level_notification_rule.png | Bin ...ng_policy_workload_level_alerting_rule.png | Bin ...rting_policy_workload_level_basic_info.png | Bin .../alerting_policy_workload_level_create.png | Bin ...olicy_workload_level_monitoring_target.png | Bin ...olicy_workload_level_notification_rule.png | Bin .../docs/{ => v3.3}/ali-ecs/ali-slb-add.png | Bin .../{ => v3.3}/ali-ecs/ali-slb-config.png | Bin .../{ => v3.3}/ali-ecs/ali-slb-create.png | Bin .../ali-ecs/ali-slb-listen-conf1.png | Bin .../ali-ecs/ali-slb-listen-conf2.png | Bin .../ali-ecs/ali-slb-listen-conf3.png | Bin .../ali-ecs/ali-slb-listen-conf4.png | Bin static/images/docs/{ => v3.3}/ali-ecs/ali.png | Bin .../{ => v3.3}/ali-ecs/ks-install-source.png | Bin .../images/docs/{ => v3.3}/ali-ecs/succes.png | Bin .../docs/{ => v3.3}/ali-ecs/update_crd.png | Bin .../docs/{ => v3.3}/ali-ecs/端口监听.png | Bin .../application-lifecycle-management/plus.png | Bin .../chaos-dashboard-networkchaos.png | Bin .../chaos-experiment-scope.png | Bin .../deploy-chaos-mesh/chaos-mesh-app.png | Bin .../chaos-mesh-architecture-v2.png | Bin .../chaos-mesh-basic-info.png | Bin .../deploy-chaos-mesh/chaos-mesh-config.png | Bin .../deploy-chaos-mesh/chaos-mesh-deployed.png | Bin .../chaos-mesh-kubesphere-banner.png | Bin .../deploy-chaos-mesh/chaos-mesh-nodeport.png | Bin .../deploy-chaos-mesh/experiment-result.png | Bin .../deploy-chaos-mesh/install-chaos-mesh.png | Bin .../deploy-chaos-mesh/login-to-dashboard.png | Bin .../start-chaos-experiment.png | Bin .../deploy-chaos-mesh/web-show-app.png | Bin .../built-in-apps/etcd-app/Terminal icon.png | Bin .../harbor-app/harbor-dashboard.jpg | Bin .../built-in-apps/harbor-app/harbor-login.jpg | Bin .../minio-app/minio-browser-interface.png | Bin .../built-in-apps/minio-app/minio-browser.png | Bin .../mongodb-app/mongodb-service-terminal.jpg | Bin .../mysql-app/access-mysql-success.png | Bin .../built-in-apps/mysql-app/log-in-mysql.png | Bin .../built-in-apps/mysql-app/login.png | Bin .../built-in-apps/nginx-app/access-nginx.png | Bin .../postgresql-app/postgresql-output.png | Bin .../rabbitma-dashboard-detail.png | Bin .../rabbitmq-app/rabbitmq-dashboard.png | Bin .../radondb-mysql-service-terminal.png | Bin .../radondb-postgresql-service-terminal.png | Bin .../built-in-apps/redis-app/use-redis.png | Bin .../tomcat-app/access-tomcat-browser.png | Bin .../built-in-apps/tomcat-app/view-project.png | Bin .../get-username-password.png | Bin .../deploy-clickhouse/use-clickhouse.png | Bin .../deploy-gitlab/access_gitlab.png | Bin .../external-apps/deploy-gitlab/eye-icon.png | Bin .../deploy-gitlab/gitlab_console.png | Bin .../external-apps/deploy-litmus/checkmark.png | Bin .../deploy-litmus/litmus-login-1.png | Bin .../deploy-litmus/litmus-login-page.png | Bin .../deploy-litmus/litmus-successful.png | Bin .../deploy-litmus/packet-loss-rate.png | Bin .../deploy-metersphere/login-metersphere.PNG | Bin .../deploy-radondb-mysql/certify_url.png | Bin .../deploy-radondb-mysql/kubectl_terminal.png | Bin .../deploy-radondb-mysql/operator_yaml.png | Bin .../deploy-radondb-mysql/pod_terminal.png | Bin .../tidb-grafana.PNG | Bin .../harbor/overview_of_harbor_login.png | Bin static/images/docs/{ => v3.3}/arrow-hover.svg | 0 static/images/docs/{ => v3.3}/arrow.svg | 0 static/images/docs/{ => v3.3}/aws.jpg | Bin static/images/docs/{ => v3.3}/banner.png | Bin static/images/docs/{ => v3.3}/bg-1.svg | 0 static/images/docs/{ => v3.3}/bg-2.svg | 0 static/images/docs/{ => v3.3}/bg-3.svg | 0 static/images/docs/{ => v3.3}/bg-line.png | Bin static/images/docs/{ => v3.3}/bitmap.jpg | Bin .../docs/{ => v3.3}/brand-icons/aks.jpg | Bin .../{ => v3.3}/brand-icons/digital-ocean.jpg | Bin .../docs/{ => v3.3}/brand-icons/gke.jpg | Bin .../docs/{ => v3.3}/brand-icons/huawei.svg | 0 .../docs/{ => v3.3}/brand-icons/oracle.jpg | Bin .../cluster-visibility-settings-1.png | Bin .../cluster-visibility-settings-2.png | Bin .../drop-down-list.png | Bin .../edit-policy.png | Bin .../alerting-policies-node-level/refresh.png | Bin .../alertmanager@kubesphere.png | Bin .../notification-manager.png | Bin .../cluster-administration/create-project.png | Bin .../create-workspace.png | Bin .../docs/{ => v3.3}/common-icons/hammer.png | Bin .../common-icons/invite-member-button.png | Bin .../common-icons/replica-minus-icon.png | Bin .../common-icons/replica-plus-icon.png | Bin .../docs/{ => v3.3}/common-icons/slider.png | Bin .../{ => v3.3}/common-icons/three-dots.png | Bin .../docs/{ => v3.3}/common-icons/trashcan.png | Bin static/images/docs/{ => v3.3}/copy-code.svg | 0 static/images/docs/{ => v3.3}/copy.png | Bin .../devops-admin/devops_invite_member.png | Bin .../devops-admin/devops_role_list.png | Bin .../devops-admin/devops_role_step1.png | Bin .../devops-admin/devops_role_step2.png | Bin .../devops-admin/devops_user_edit.png | Bin .../maven-project-jenkins.png | Bin .../use-case-for-multi-cluster.png | Bin .../enter-mirror-code.png | Bin .../enter-server-code.png | Bin .../examples/use-nexus-in-pipeline/gear.png | Bin .../github-edit-icon.png | Bin .../use-nexus-in-pipeline/maven-public.png | Bin .../use-nexus-in-pipeline/maven-snapshots.png | Bin .../use-nexus-in-pipeline/modify-pom.png | Bin .../access-endpoint.jpg | Bin .../add-credentials.png | Bin .../devops-prod.jpg | Bin .../docker-hub-result.jpg | Bin .../generate-a-token.jpg | Bin .../github-result.jpg | Bin .../jenkins-projet-key.jpg | Bin .../pipeline-deployments.jpg | Bin .../sample-app-result-check.jpg | Bin .../sonarqube-config-1.jpg | Bin .../sonarqube-config-2.jpg | Bin .../sonarqube-config-3.jpg | Bin .../sonarqube-create-project.jpg | Bin .../sonarqube-example.jpg | Bin .../sonarqube-install.png | Bin .../sonarqube-jenkins-settings.png | Bin .../sonarqube-result-detail-1.jpg.jpg | Bin .../sonarqube-result-detail.jpg | Bin .../sonarqube-webhook-1.jpg | Bin .../sonarqube-webhook-3.jpg | Bin .../token-created.jpg | Bin .../webhook-page-info.jpg | Bin .../github-token-scope.png | Bin .../jenkins-edit-2.jpg | Bin .../add-artifact-stage.png | Bin .../add-nested-step-2.png | Bin .../add-nested-step.png | Bin .../add-parameter.png | Bin .../advanced-settings.jpg | Bin .../artifact-info.png | Bin .../basic-info.png | Bin .../build-and-push-image.png | Bin .../click-custom-pipeline.png | Bin .../code-analysis-stage.png | Bin .../container.png | Bin .../create-pipeline.png | Bin .../credential-list.png | Bin .../develop-to-dev.png | Bin .../docker-credential.png | Bin .../dockerhub-image.png | Bin .../download-artifact.png | Bin .../edit-panel.png | Bin .../edit-pipeline.png | Bin .../enter-repo-url.png | Bin .../first-stage-set.png | Bin .../graphical-panel.png | Bin .../input-message.png | Bin .../login-docker-command.png | Bin .../maven-container.png | Bin .../maven-set.png | Bin .../nested-step-maven.png | Bin .../nested-step.png | Bin .../pipeline-list.png | Bin .../pipeline-successful.jpg | Bin .../push-snapshot-to-docker.png | Bin .../run-pipeline.png | Bin .../shell-command.png | Bin .../sonar-ready.png | Bin .../sonar-token.png | Bin .../sonar.png | Bin .../sonarqube-credentials.png | Bin .../sonarqube-result-detail.png | Bin .../sonarqube-shell-new.png | Bin .../timeout-nested-step.jpg | Bin .../timeout.png | Bin .../unit-test.png | Bin .../waitforqualitygate.png | Bin .../jenkins-agent/jenkins-agent.jpg | Bin .../jenkins-email/set-jenkins-email.png | Bin .../plugin-version.png | Bin .../pipeline-webhook/edit-btn.png | Bin .../use-pipeline-templates/ci-stages.png | Bin .../use-pipeline-templates/ci-template.png | Bin .../use-pipeline-templates/cicd-stages.png | Bin .../use-pipeline-templates/cicd-template.png | Bin .../docs/{ => v3.3}/do/KubeSphere-DOKS.png | Bin .../docs/{ => v3.3}/do/access-console.png | Bin .../docs/{ => v3.3}/do/config-cluster-do.png | Bin .../docs/{ => v3.3}/do/create-cluster-do.png | Bin .../docs/{ => v3.3}/do/doks-cluster.png | Bin .../{ => v3.3}/do/download-config-file.png | Bin .../do/kubernetes-dashboard-access.png | Bin .../do/kubernetes-dashboard-edit.png | Bin .../do/kubernetes-dashboard-namespace.png | Bin .../images/docs/{ => v3.3}/do/lb-change.png | Bin static/images/docs/{ => v3.3}/docs.svg | 0 .../docs/{ => v3.3}/downgrade-hover.svg | 0 static/images/docs/{ => v3.3}/downgrade.svg | 0 static/images/docs/{ => v3.3}/edit-hover.svg | 0 static/images/docs/{ => v3.3}/edit.svg | 0 .../docs/{ => v3.3}/eks/check-aws-cli.png | Bin .../{ => v3.3}/eks/config-cluster-page.png | Bin .../docs/{ => v3.3}/eks/config-install.png | Bin .../docs/{ => v3.3}/eks/config-node-grop.png | Bin .../images/docs/{ => v3.3}/eks/creating.png | Bin .../docs/{ => v3.3}/eks/eks-launch-icon.png | Bin .../images/docs/{ => v3.3}/eks/endpoints.png | Bin .../docs/{ => v3.3}/eks/esk-kubesphere-ok.png | Bin .../docs/{ => v3.3}/eks/external-ip.png | Bin .../docs/{ => v3.3}/eks/loadbalancer.png | Bin static/images/docs/{ => v3.3}/eks/logging.png | Bin .../docs/{ => v3.3}/eks/minimal-install.png | Bin .../images/docs/{ => v3.3}/eks/networking.png | Bin .../images/docs/{ => v3.3}/eks/node-group.png | Bin static/images/docs/{ => v3.3}/eks/review.png | Bin static/images/docs/{ => v3.3}/email.svg | 0 .../kubeedge/hammer.png | Bin .../kubeedge/kubeedge_arch.png | Bin .../kubeedge/three-dots.png | Bin .../kubesphere-alerting/hammer.png | Bin .../kubesphere-alerting/three-dots.png | Bin .../kubesphere-app-store/hammer.png | Bin .../kubesphere-app-store/three-dots.png | Bin .../kubesphere-auditing-logs/hammer.png | Bin .../kubesphere-auditing-logs/three-dots.png | Bin .../kubesphere-devops-system/hammer.png | Bin .../kubesphere-devops-system/three-dots.png | Bin .../kubesphere-events/hammer.png | Bin .../kubesphere-events/three-dots.png | Bin .../kubesphere-logging-system/hammer.png | Bin .../kubesphere-logging-system/three-dots.png | Bin .../kubesphere-metering/metering.png | Bin .../kubesphere-service-mesh/hammer.png | Bin .../kubesphere-service-mesh/three-dots.png | Bin .../metrics-server/hammer.png | Bin .../metrics-server/three-dots.png | Bin .../network-policies/hammer.png | Bin .../network-policies/three-dots.png | Bin .../pod-ip-pools/hammer.png | Bin .../pod-ip-pools/three-dots.png | Bin .../service-topology/hammer.png | Bin .../service-topology/three-dots.png | Bin static/images/docs/{ => v3.3}/facebook.svg | 0 .../three-dots.png | Bin .../cannot-login/account-not-active.png | Bin .../cannot-login/forbidden.jpg | Bin .../cannot-login/wrong-password.png | Bin .../docs/{ => v3.3}/faq/console-browser.png | Bin .../get-token.jpg | Bin .../telemetry-in-kubesphere/three-dots.png | Bin .../change-console-language/check-mark.png | Bin .../supported-browsers/console-browser.png | Bin .../images/docs/{ => v3.3}/feedback-hover.svg | 0 static/images/docs/{ => v3.3}/feedback.svg | 0 .../huawei-cce/en/deploy-ks-minimal.png | Bin .../huawei-cce/en/edit-ks-console-svc.png | Bin .../huawei-cce/en/expose-ks-console.png | Bin .../huawei-cce/en/generate-kubeconfig.png | Bin .../huawei-cce/zh/deploy-ks-minimal.png | Bin .../huawei-cce/zh/edit-ks-console-svc.png | Bin .../huawei-cce/zh/expose-ks-console.png | Bin .../huawei-cce/zh/generate-kubeconfig.png | Bin .../huawei-cce/zh/login-ks-console.png | Bin .../huawei-cce/zh/view-ks-console-full.png | Bin .../huawei-ecs/huawei-ECS-basic-settings.png | Bin .../huawei-ECS-network-settings.png | Bin .../huawei-ecs/huawei-VPC-create.png | Bin .../huawei-ecs/huawei-crds-config.png | Bin .../huawei-ecs/huawei-crds-edit-yaml.png | Bin .../huawei-master-lb-basic-config.png | Bin .../huawei-master-lb-listeners-config.png | Bin .../huawei-public-lb-basic-config.png | Bin .../huawei-public-lb-listeners-config.png | Bin .../huawei-ecs/huawei-rules-create.png | Bin .../introduction/overview/kubesphere+k8s.png | Bin .../introduction/overview/login.png | Bin .../add-edge-nodes/edge-watcher.png | Bin .../add-edge-nodes/kubeedge_arch.png | Bin .../architecture-ha-k8s-cluster.png | Bin .../ha-architecture.png | Bin .../azure-template-parameters.png | Bin .../3-master.png | Bin .../active-listener.png | Bin .../active.png | Bin .../apply-change.png | Bin .../bind-eip.png | Bin .../create-lb.png | Bin .../ha-architecture.png | Bin .../listener.png | Bin .../listener2.png | Bin .../qingcloud-lb.png | Bin .../six-instances.png | Bin .../self-signed-cert.jpg | Bin .../multi-node-installation/login.png | Bin .../access-key.jpg | Bin .../storage-zone.jpg | Bin .../kubesphere-ecosystem.png | Bin .../what-is-kubesphere/architecture-1.png | Bin .../what-is-kubesphere/cncf-landscape.png | Bin static/images/docs/{ => v3.3}/last.svg | 0 static/images/docs/{ => v3.3}/linkedIn.svg | 0 .../docs/{ => v3.3}/microsoft-azure.jpg | Bin .../{ => v3.3}/multi-cluster-overview.jpg | Bin .../import-ack/kubeconfig.png | Bin .../import-ack/three-dots.png | Bin .../import-eks/three-dots.png | Bin .../import-gke/three-dots.png | Bin .../kubesphere-federation.png | Bin .../overview/multi-cluster-overview.jpg | Bin .../unbind-a-cluster/cluster-management.png | Bin .../unbind-a-cluster/unbind-cluster.png | Bin static/images/docs/{ => v3.3}/next.svg | 0 .../disk-log-collection/arrow.png | Bin .../disk-log-collection/inspect-logs.png | Bin .../disk-log-collection/log-icon.png | Bin .../disk-log-collection/log-toggle-switch.png | Bin .../disk-log-collection/toggle-switch.png | Bin .../disk-log-collection/toolbox.png | Bin .../role-and-member-management/add.png | Bin .../role-and-member-management/three-dots.png | Bin .../edit-alerting-policy.png | Bin .../container-image-settings/cube-icon.png | Bin .../container-image-settings/minus-icon.png | Bin .../container-image-settings/plus-icon.png | Bin .../cronjobs/container-log-icon.png | Bin .../cronjobs/down-arrow.png | Bin .../daemonsets/refresh.png | Bin .../daemonsets/start-refresh.png | Bin .../daemonsets/stop-refresh.png | Bin .../daemonsets/three-dots.png | Bin .../deployments_autorefresh_start.png | Bin .../deployments_autorefresh_stop.png | Bin .../deployments/deployments_refresh.png | Bin .../deployments/down-arrow.png | Bin .../deployments/minus-icon.png | Bin .../deployments/plus-icon.png | Bin .../deployments/three-dots.png | Bin .../deployments/up-arrow.png | Bin .../horizontal-pod-autoscaling/three-dots.png | Bin .../jobs/container-log-icon.png | Bin .../application-workloads/jobs/display.png | Bin .../application-workloads/jobs/down-arrow.png | Bin .../application-workloads/jobs/hide.png | Bin .../application-workloads/jobs/refresh.png | Bin .../services/display.png | Bin .../application-workloads/services/hide.png | Bin .../services/refresh.png | Bin .../services/three-dots.png | Bin .../statefulsets/down-arrow.png | Bin .../statefulsets/minus-icon.png | Bin .../statefulsets/plus-icon.png | Bin .../statefulsets/refresh.png | Bin .../statefulsets/start-refresh.png | Bin .../statefulsets/stop-refresh.png | Bin .../statefulsets/three-dots.png | Bin .../statefulsets/up-arrow.png | Bin .../configurations/configmaps/three-dots.png | Bin .../configurations/secrets/eye-icon.png | Bin .../configurations/secrets/three-dots.png | Bin .../examples/monitor-sample-app/plus-icon.png | Bin .../visualization/overview/down-arrow.png | Bin .../visualization/overview/six-dots.png | Bin .../visualization/overview/up-arrow.png | Bin .../visualization/querying/query-editor-1.png | Bin .../visualization/querying/query-editor-2.png | Bin .../blue-green-deployment/blue-green-0.png | Bin .../canary-release/canary-release-0.png | Bin .../canary-release/three-dots.png | Bin .../build-binary.png | Bin .../down-arrow.png | Bin .../service-build.png | Bin .../image-builder/s2i-intro/s2i-builder.png | Bin .../image-builder/s2i-intro/s2i-flow.png | Bin .../s2i-intro/s2i-runtime-build.png | Bin .../build-process.png | Bin .../down-arrow.png | Bin static/images/docs/{ => v3.3}/qingcloud-2.svg | 0 static/images/docs/{ => v3.3}/qingcloud.svg | 0 .../{ => v3.3}/quickstart/WordPress-1.png | Bin .../{ => v3.3}/quickstart/access-method.png | Bin .../add-mysql-backend-component.png | Bin .../{ => v3.3}/quickstart/add-service.png | Bin .../add-wordPress-frontend-component.png | Bin .../quickstart/advanced-setting.png | Bin .../advanced-settings-wordpress.png | Bin .../Installation-complete.png | Bin .../docs/{ => v3.3}/quickstart/basic-info.png | Bin .../quickstart/choose-existing-volume.png | Bin .../{ => v3.3}/quickstart/choose-existing.png | Bin .../quickstart/clusters-management-zh.png | Bin .../quickstart/container-image-mysql.png | Bin .../quickstart/container-image-wordpress.png | Bin .../{ => v3.3}/quickstart/container-image.png | Bin .../docs/{ => v3.3}/quickstart/crds-zh.png | Bin .../{ => v3.3}/quickstart/create-secret.png | Bin .../{ => v3.3}/quickstart/create-volume.png | Bin .../account-list.png | Bin .../create-account.png | Bin .../invite-devops-member.png | Bin .../invite-member.png | Bin .../invite-project-regular.png | Bin .../nodeport-setting.png | Bin .../operation-icon.png | Bin .../project-quota.png | Bin .../docs/{ => v3.3}/quickstart/create.png | Bin .../deploy-bookinfo-to-k8s/bookinfo.png | Bin .../deploy-bookinfo-to-k8s/canary.gif | Bin .../deploy-bookinfo-to-k8s/click-to-visit.png | Bin .../deploy-bookinfo-to-k8s/edit-icon.png | Bin .../deploy-bookinfo-to-k8s/ratings-page.png | Bin .../quickstart/edit-internet-access.png | Bin .../quickstart/edit-ks-installer-zh.png | Bin .../quickstart/enable-components-zh.png | Bin .../{ => v3.3}/quickstart/environment-var.png | Bin .../quickstart/environment-varss.png | Bin .../docs/{ => v3.3}/quickstart/ingress.png | Bin .../docs/{ => v3.3}/quickstart/key-value.png | Bin .../docs/{ => v3.3}/quickstart/mysql-done.png | Bin .../docs/{ => v3.3}/quickstart/mysql-name.png | Bin .../{ => v3.3}/quickstart/nodeport-number.png | Bin .../quickstart/two-components-done.png | Bin .../{ => v3.3}/quickstart/volume-settings.png | Bin .../quickstart/volume-template-wordpress.png | Bin .../{ => v3.3}/quickstart/volume-template.png | Bin .../quickstart/wordpress-deployment.png | Bin .../wordpress-deployment/WordPress.png | Bin .../wordpress-deployment/wordpress-page.png | Bin .../quickstart/wordpress-secrets.png | Bin .../quickstart/wordpress-statefulset.png | Bin .../docs/{ => v3.3}/quickstart/wordpress.png | Bin static/images/docs/{ => v3.3}/radore.jpg | Bin static/images/docs/{ => v3.3}/reddit.svg | 0 .../console-browser.png | Bin .../reference/kubesphere-api/ks-apiserver.png | Bin .../{ => v3.3}/route-create-annotations.png | Bin .../docs/{ => v3.3}/route-detail-resource.png | Bin .../images/docs/{ => v3.3}/route-detail.png | Bin .../docs/{ => v3.3}/route-set-rule-auto.png | Bin .../docs/{ => v3.3}/route-set-rule-domain.png | Bin static/images/docs/{ => v3.3}/set-gateway.png | Bin static/images/docs/{ => v3.3}/share-hover.svg | 0 static/images/docs/{ => v3.3}/share.svg | 0 .../{ => v3.3}/tencent-tke/console-full.png | Bin .../docs/{ => v3.3}/tencent-tke/console.png | Bin .../edit-cluster-configuration.png | Bin .../tencent-tke/generate-kubeconfig.png | Bin .../{ => v3.3}/tencent-tke/ks-install-log.png | Bin .../{ => v3.3}/tencent-tke/loadbalancer1.png | Bin .../{ => v3.3}/tencent-tke/loadbalancer2.png | Bin .../{ => v3.3}/tencent-tke/loadbalancer3.png | Bin .../docs/{ => v3.3}/tencent-tke/nodeport.png | Bin .../toolbox/auditing-query/toolbox.png | Bin .../toolbox/event-query/drop-down-list.png | Bin .../toolbox/event-query/toolbox.png | Bin .../log-query/container-detail-page.png | Bin .../toolbox/log-query/drop-down-list.png | Bin .../toolbox/log-query/export-logs.png | Bin .../log-query/log-search-conditions.png | Bin .../log-query/log-search-details-page.png | Bin .../toolbox/log-query/log-search-list.png | Bin .../toolbox/log-query/log-search.png | Bin .../toolbox/log-query/pod-details-page.png | Bin .../{ => v3.3}/toolbox/log-query/toolbox.png | Bin .../toolbox/log-query/view-detail-page.png | Bin .../view-resource-consumption/toolbox.png | Bin static/images/docs/{ => v3.3}/twitter.svg | 0 .../docs/{ => v3.3}/vsphere/default.png | Bin ...besphereOnVsphere-en-0-1-1-create-type.png | Bin .../kubesphereOnVsphere-en-0-1-2-name.png | Bin .../kubesphereOnVsphere-en-0-1-3-resource.png | Bin .../kubesphereOnVsphere-en-0-1-4-storage.png | Bin ...sphereOnVsphere-en-0-1-5-compatibility.png | Bin .../kubesphereOnVsphere-en-0-1-6-system.png | Bin ...ubesphereOnVsphere-en-0-1-7-hardware-1.png | Bin ...ubesphereOnVsphere-en-0-1-7-hardware-2.png | Bin ...ubesphereOnVsphere-en-0-1-7-hardware-3.png | Bin ...ubesphereOnVsphere-en-0-1-7-hardware-4.png | Bin .../vsphere/kubesphereOnVsphere-en-0-1-8.png | Bin .../kubesphereOnVsphere-en-0-1-create.png | Bin ...phereOnVsphere-en-keepalived + haproxy.png | Bin ...besphereOnVsphere-zh-0-1-1-create-type.png | Bin .../kubesphereOnVsphere-zh-0-1-2-name.png | Bin .../kubesphereOnVsphere-zh-0-1-3-resource.png | Bin .../kubesphereOnVsphere-zh-0-1-4-storage.png | Bin ...sphereOnVsphere-zh-0-1-5-compatibility.png | Bin .../kubesphereOnVsphere-zh-0-1-6-system.png | Bin .../kubesphereOnVsphere-zh-0-1-7-hardware.png | Bin .../vsphere/kubesphereOnVsphere-zh-0-1-8.png | Bin .../kubesphereOnVsphere-zh-0-1-create.png | Bin .../kubesphereOnVsphere-zh-architecture.png | Bin ...phereOnVsphere-zh-keepalived + haproxy.png | Bin .../images/docs/{ => v3.3}/vsphere/login.png | Bin .../web-kubectl-cluster-select.png | Bin .../web-kubectl/web-kubectl-enter.png | Bin .../web-kubectl/web-kubectl-example.png | Bin .../department-management/assign.png | Bin .../department-management/edit.png | Bin .../department-management/remove.png | Bin .../network-isolation.png | Bin .../role-and-member-management/add.png | Bin .../role-and-member-management/three-dots.png | Bin .../multi-tenancy-architecture.png | Bin .../request-chain.jpg | Bin ...lerting_message_workload_level_comment.png | Bin ...alerting_message_workload_level_detail.png | Bin .../alerting_message_workload_level_list.png | Bin ...ng_message_workload_level_notification.png | Bin ...alerting_message_workload_level_policy.png | Bin ...ng_policy_workload_level_alerting_rule.png | Bin ...rting_policy_workload_level_basic_info.png | Bin .../alerting_policy_workload_level_create.png | Bin ...olicy_workload_level_monitoring_target.png | Bin ...olicy_workload_level_notification_rule.png | Bin .../application-lifecycle-management/plus.png | Bin .../chaos-dashboard-networkchaos.png | Bin .../chaos-experiment-scope.png | Bin .../deploy-chaos-mesh/chaos-mesh-app.png | Bin .../chaos-mesh-architecture-v2.png | Bin .../chaos-mesh-basic-info.png | Bin .../deploy-chaos-mesh/chaos-mesh-config.png | Bin .../deploy-chaos-mesh/chaos-mesh-deployed.png | Bin .../chaos-mesh-deployments.png | Bin .../deploy-chaos-mesh/chaos-mesh-nodeport.png | Bin .../deploy-chaos-mesh/experiment-result.png | Bin .../deploy-chaos-mesh/experiment-status.png | Bin .../deploy-chaos-mesh/install-chaos-mesh.png | Bin .../deploy-chaos-mesh/login-to-dashboard.png | Bin .../deploy-chaos-mesh/web-show-app.png | Bin .../deploy-etcd-on-ks/etcd-command-9.PNG | Bin .../deploy-harbor-on-ks/harbor-config-5.PNG | Bin .../harbor-dashboard-8.jpg | Bin .../deploy-harbor-on-ks/harbor-login-7.PNG | Bin .../deploy-minio-on-ks/minio-browser-13.PNG | Bin .../minio-browser-interface-14.PNG | Bin .../built-in-apps/jh-app/app-creation.png | Bin .../built-in-apps/jh-app/from-app-store.png | Bin .../built-in-apps/jh-app/jh-helm-charts.png | Bin .../jh-app/jh-install-basic-info.png | Bin .../built-in-apps/jh-app/jh-instance.png | Bin .../built-in-apps/jh-app/jihu-gitlab-app.png | Bin .../built-in-apps/jh-app/kubectl-check.png | Bin .../built-in-apps/jh-app/pod-status.png | Bin .../built-in-apps/jh-app/project-creation.png | Bin .../jh-app/succ-installation.png | Bin .../jh-app/workspace-creation.png | Bin .../mongodb-service-terminal-9.PNG | Bin .../mysql-app/access-mysql-success.png | Bin .../built-in-apps/mysql-app/log-in-mysql.png | Bin .../built-in-apps/mysql-app/login.png | Bin .../nginx-app/access-nginx-12.PNG | Bin .../nginx-app/manifest-file-6.PNG | Bin .../postgresql-app/postgresql-output.png | Bin .../rabbitma-dashboard-detail.png | Bin .../rabbitmq-app/rabbitmq-dashboard.png | Bin .../radondb-mysql-service-terminal.png | Bin .../radondb-postgresql-service-terminal.png | Bin .../built-in-apps/redis-app/use-redis-9.PNG | Bin .../tomcat-app/access-tomcat-browser.png | Bin .../built-in-apps/tomcat-app/view-project.png | Bin .../get-username-password.png | Bin .../deploy-clickhouse/use-clickhouse.png | Bin .../deploy-gitlab/access_gitlab.png | Bin .../external-apps/deploy-gitlab/eye-icon.png | Bin .../deploy-gitlab/gitlab_console.png | Bin .../deploy-metersphere/login-metersphere.png | Bin .../deploy-radondb-mysql/certify_url.png | Bin .../deploy-radondb-mysql/kubectl_terminal.png | Bin .../deploy-radondb-mysql/operator_yaml.png | Bin .../deploy-radondb-mysql/pod_terminal.png | Bin .../tidb-grafana.png | Bin .../tidb-metrics.png | Bin .../mail-server/mail-server-config.PNG | Bin .../mail-server/mail_server_guide.png | Bin .../drop-down-list.png | Bin .../edit-policy.png | Bin .../alerting-policy-node-level/refresh.png | Bin .../configure-dingtalk/chat-notification.png | Bin .../configure-dingtalk/robot_notification.png | Bin .../configure-dingtalk/three-dots.png | Bin .../configure-wecom/notification_message.png | Bin .../configure-wecom/three-dots.png | Bin .../maven-project-jenkins.png | Bin .../enter-mirror-code.png | Bin .../enter-server-code.png | Bin .../examples/use-nexus-in-pipeline/gear.png | Bin .../github-edit-icon.png | Bin .../use-nexus-in-pipeline/maven-public.png | Bin .../use-nexus-in-pipeline/maven-snapshots.png | Bin .../use-nexus-in-pipeline/modify-pom.png | Bin .../add-credentials.png | Bin .../generate-a-token.png | Bin .../jenkins-projet-key.png | Bin .../sonarqube-config-1.png | Bin .../sonarqube-config-2.png | Bin .../sonarqube-config-3.png | Bin .../sonarqube-create-project.png | Bin .../sonarqube-example.png | Bin .../sonarqube-install.png | Bin .../sonarqube-jenkins-settings.png | Bin .../sonarqube-webhook-1.png | Bin .../sonarqube-webhook-2.png | Bin .../token-created.png | Bin .../webhook-page-info.png | Bin .../choose-jenkins-agent/jenkins-agent.PNG | Bin .../github-token-scope.png | Bin .../jenkins-edit--2.png | Bin .../pipeline-overview.png | Bin .../add_artifact_stage.png | Bin .../add_nested_step.png | Bin .../add_nested_step_2.png | Bin .../add_parameter.png | Bin .../artifact_info.png | Bin .../basic_info.png | Bin .../build_and_push_image.png | Bin .../click-custom-pipeline.png | Bin .../code_analysis_stage.png | Bin .../container_maven.png | Bin .../create_pipeline.png | Bin .../credential-list.PNG | Bin .../deploy_to_dev.png | Bin .../docker_credential.png | Bin .../dockerhub_image.png | Bin .../download_artifact.png | Bin .../edit_panel.png | Bin .../edit_pipeline.png | Bin .../enter_repo_url.png | Bin .../first_stage_set.png | Bin .../graphical_panel.png | Bin .../input_message.png | Bin .../login_docker_command.png | Bin .../maven_container.png | Bin .../maven_set_2.png | Bin .../nested_step.png | Bin .../nested_step_maven.png | Bin .../pipeline_list.png | Bin .../pipeline_successful.png | Bin .../push_to_docker.png | Bin .../run_pipeline.png | Bin .../shell_command.png | Bin .../sonar-token.PNG | Bin .../sonar_env.png | Bin .../sonar_ready.png | Bin .../sonarqube_credentials.png | Bin .../sonarqube_result_detail.png | Bin .../sonarqube_shell_new.png | Bin .../timeout_set.png | Bin .../unit_test.png | Bin .../waitforqualitygate_set.png | Bin .../plugin-version.png | Bin .../use-devops/pipeline-webhook/edit-btn.png | Bin .../set-jenkins-email.png | Bin .../use-pipeline-templates/ci-stages.png | Bin .../use-pipeline-templates/ci-template.png | Bin .../use-pipeline-templates/cicd-stages.png | Bin .../use-pipeline-templates/cicd-template.png | Bin .../kubeedge/hammer.png | Bin .../kubeedge/kubeedge_arch.png | Bin .../kubeedge/three-dots.png | Bin .../kubesphere-alerting/hammer.png | Bin .../kubesphere-alerting/three-dots.png | Bin .../kubesphere-app-store/hammer.png | Bin .../kubesphere-app-store/three-dots.png | Bin .../kubesphere-auditing-logs/hammer.png | Bin .../kubesphere-auditing-logs/three-dots.png | Bin .../kubesphere-devops-system/hammer.png | Bin .../kubesphere-devops-system/three-dots.png | Bin .../kubesphere-events/hammer.png | Bin .../kubesphere-events/three-dots.png | Bin .../kubesphere-logging-system/hammer.png | Bin .../kubesphere-logging-system/three-dots.png | Bin .../kubesphere-service-mesh/hammer.png | Bin .../kubesphere-service-mesh/three-dots.png | Bin .../metrics-server/hammer.png | Bin .../metrics-server/three-dots.png | Bin .../network-policies/hammer.png | Bin .../network-policies/three-dots.png | Bin .../pod-ip-pools/hammer.png | Bin .../pod-ip-pools/three-dots.png | Bin .../service-topology/hammer.png | Bin .../service-topology/three-dots.png | Bin .../three-dots.png | Bin .../get-token.jpg | Bin .../telemetry-in-kubesphere/three-dots.png | Bin .../change-console-language/check-mark.png | Bin .../supported-browsers/console-browser.png | Bin .../install-kubesphere-on-ack/ack-cluster.png | Bin .../ack-components.png | Bin .../ack-kubeconfig.png | Bin .../install-kubesphere-on-ack/ack-lb-ip.png | Bin .../install-kubesphere-on-ack/ack-lb.png | Bin .../ack-template.png | Bin .../ack-worker-config.png | Bin .../ack-worker-password.png | Bin .../create-ack-cluster.png | Bin .../ks-console-service.png | Bin .../network-and-apiserver.png | Bin .../standard-template.png | Bin .../aks-all-resources.png | Bin .../aks-choices-bash.png | Bin .../aks-create-command.png | Bin .../aks-dashboard.png | Bin .../aks-launch-icon.png | Bin .../access-console.png | Bin .../config-cluster-do-1.png | Bin .../config-cluster-do-2.png | Bin .../create-cluster-do.png | Bin .../download-config-file.png | Bin .../kubernetes-dashboard-access.png | Bin .../kubernetes-dashboard-edit.png | Bin .../kubernetes-dashboard-namespace.png | Bin .../install-kubesphere-on-do/lb-change.png | Bin .../config-cluster-page.png | Bin .../config-node-grop.png | Bin .../install-kubesphere-on-eks/creating.png | Bin .../eks-launch-icon.png | Bin .../install-kubesphere-on-eks/endpoints.png | Bin .../install-kubesphere-on-eks/logging.png | Bin .../install-kubesphere-on-eks/networking.png | Bin .../install-kubesphere-on-eks/node-group.png | Bin .../install-kubesphere-on-eks/review.png | Bin .../access-console.png | Bin .../install-kubesphere-on-gke/cloud-shell.png | Bin .../console-service.png | Bin .../create-cluster-gke.png | Bin .../install-kubesphere-on-gke/lb-change.png | Bin .../machine-configuration.png | Bin .../master-version.png | Bin .../install-kubesphere-on-gke/node-number.png | Bin .../cloud-shell-oke.jpg | Bin .../创建集群.jpg | Bin .../启动Cloud-shell.jpg | Bin .../完成创建集群.jpg | Bin .../快速创建.jpg | Bin .../访问集群.jpg | Bin .../集群创建完成.jpg | Bin .../集群基本信息.jpg | Bin .../self-signed-cert.jpg | Bin .../add-edge-nodes/edge-watcher.png | Bin .../add-edge-nodes/kubeedge_arch.png | Bin .../3-master.png | Bin .../active-listener.png | Bin .../active.png | Bin .../apply-change.png | Bin .../bind-eip.png | Bin .../create-lb.png | Bin .../ha-architecture.png | Bin .../listener.png | Bin .../listener2.png | Bin .../qingcloud-lb.png | Bin .../six-instances.png | Bin .../self-signed-cert.jpg | Bin .../ha-configurations/ha-architecture.png | Bin .../internalLoadBalancer.png | Bin .../access-key.PNG | Bin .../storage-zone.PNG | Bin .../qingcloud-csi/access-key.png | Bin .../qingcloud-csi/storage-zone.jpg | Bin .../kubesphere-ecosystem.png | Bin .../introduction/use-cases/sonarqube.png | Bin .../use-cases/中央控制平面.png | Bin .../introduction/use-cases/流水线.png | Bin .../introduction/use-cases/灰度发布.jpg | Bin .../introduction/use-cases/集群监控.jpg | Bin .../introduction/use-cases/高可用.png | Bin .../what-is-kubesphere/cncf-landscape.png | Bin .../kubesphere-feature-overview.jpeg | Bin .../import-ack/kubeconfig.png | Bin .../import-ack/three-dots.png | Bin .../import-eks/three-dots.png | Bin .../import-gke/three-dots.png | Bin .../kubesphere-federation.png | Bin .../overview/multi-cluster-overview.png | Bin .../disk-log-collection/arrow.png | Bin .../disk-log-collection/inspect-logs.png | Bin .../disk-log-collection/log-icon.png | Bin .../disk-log-collection/log-toggle-switch.png | Bin .../disk-log-collection/toggle-switch.png | Bin .../disk-log-collection/toolbox.png | Bin .../role-and-member-management/add.png | Bin .../role-and-member-management/three-dots.png | Bin .../edit-alerting-policy.png | Bin .../container-image-settings/cube-icon.png | Bin .../container-image-settings/minus-icon.png | Bin .../container-image-settings/plus-icon.png | Bin .../cronjobs/container-log-icon.png | Bin .../cronjobs/down-arrow.png | Bin .../daemonsets_autorefresh_start.png | Bin .../daemonsets_autorefresh_stop.png | Bin .../daemonsets/daemonsets_refresh.png | Bin .../daemonsets/three-dots.png | Bin .../deployments_autorefresh_start.png | Bin .../deployments_autorefresh_stop.png | Bin .../deployments/deployments_refresh.png | Bin .../deployments/down-arrow.png | Bin .../deployments/minus-icon.png | Bin .../deployments/plus-icon.png | Bin .../deployments/three-dots.png | Bin .../deployments/up-arrow.png | Bin .../horizontal-pod-autoscaling/three-dots.png | Bin .../jobs/container-log-icon.png | Bin .../application-workloads/jobs/display.png | Bin .../application-workloads/jobs/down-arrow.png | Bin .../application-workloads/jobs/hide.png | Bin .../application-workloads/jobs/refresh.png | Bin .../services/services_display_containers.png | Bin .../services/services_hide_containers.png | Bin .../services/services_refresh_pods.png | Bin .../services/three-dots.png | Bin .../statefulsets/down-arrow.png | Bin .../statefulsets/minus-icon.png | Bin .../statefulsets/plus-icon.png | Bin .../statefulsets_autorefresh_start.png | Bin .../statefulsets_autorefresh_stop.png | Bin .../statefulsets/statefulsets_refresh.png | Bin .../statefulsets/three-dots.png | Bin .../statefulsets/up-arrow.png | Bin .../configurations/configmaps/three-dots.png | Bin .../configurations/secrets/eye-icon.png | Bin .../configurations/secrets/three-dots.png | Bin .../monitor-sample-web-app/plus-icon.png | Bin .../visualization/overview/down-arrow.png | Bin .../visualization/overview/six-dots.png | Bin .../visualization/overview/up-arrow.png | Bin .../querying/graph-chart-edit.png | Bin .../querying/text-chart-edit.png | Bin .../blue-green-deployment/blue-green-0.PNG | Bin .../canary-release/canary-release-0.png | Bin .../canary-release/three-dots.png | Bin .../binary-to-image/build-binary.png | Bin .../binary-to-image/down-arrow.png | Bin .../binary-to-image/service-build.png | Bin .../image-builder/s2i-intro/s2i-builder.png | Bin .../image-builder/s2i-intro/s2i-flow.png | Bin .../s2i-intro/s2i-runtime-build.png | Bin .../source-to-image/build-process.png | Bin .../source-to-image/down-arrow.png | Bin .../Installation-complete.png | Bin .../操作按钮.png | Bin .../deploy-bookinfo-to-k8s/bookinfo.png | Bin .../deploy-bookinfo-to-k8s/edit-icon.png | Bin .../deploy-bookinfo-to-k8s/normal-user.png | Bin .../deploy-bookinfo-to-k8s/ratings-page.png | Bin .../启用组件.png | Bin .../wordpress-deployment/WordPress.png | Bin .../wordpress-deployment/wordpress-page.png | Bin .../reference/kubesphere-api/ks-apiserver.png | Bin .../auditing-log-query/audit-log-detail.PNG | Bin .../toolbox/event-query/drop-down-list.png | Bin .../zh-cn/toolbox/event-query/toolbox.png | Bin .../toolbox/log-query/drop-down-list.png | Bin .../zh-cn/toolbox/log-query/export-logs.png | Bin .../zh-cn/toolbox/log-query/toolbox.png | Bin .../toolbox/log-query/view-detail-page.png | Bin .../view-resource-consumption/toolbox.png | Bin .../web-kubectl-cluster-select.PNG | Bin .../web-kubectl/web-kubectl-example.PNG | Bin .../kubesphere-login.PNG | Bin .../department-management/assign.png | Bin .../department-management/edit.png | Bin .../department-management/remove.png | Bin .../role-and-member-management/add.png | Bin .../role-and-member-management/three-dots.png | Bin 1567 files changed, 887 insertions(+), 882 deletions(-) delete mode 100644 content/en/docs/installing-on-kubernetes/_index.md rename content/en/docs/{ => v3.3}/_index.md (93%) rename content/en/docs/{ => v3.3}/access-control-and-account-management/_index.md (92%) rename content/en/docs/{ => v3.3}/access-control-and-account-management/external-authentication/_index.md (100%) rename content/en/docs/{ => v3.3}/access-control-and-account-management/external-authentication/oidc-identity-provider.md (86%) rename content/en/docs/{ => v3.3}/access-control-and-account-management/external-authentication/set-up-external-authentication.md (92%) rename content/en/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-ldap-service.md (89%) rename content/en/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md (88%) rename content/en/docs/{ => v3.3}/access-control-and-account-management/multi-tenancy-in-kubesphere.md (83%) rename content/en/docs/{ => v3.3}/application-store/_index.md (95%) rename content/en/docs/{ => v3.3}/application-store/app-developer-guide/_index.md (100%) rename content/en/docs/{ => v3.3}/application-store/app-developer-guide/helm-developer-guide.md (100%) rename content/en/docs/{ => v3.3}/application-store/app-developer-guide/helm-specification.md (100%) rename content/en/docs/{ => v3.3}/application-store/app-lifecycle-management.md (99%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/_index.md (100%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/deploy-chaos-mesh.md (67%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/etcd-app.md (94%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/harbor-app.md (96%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/memcached-app.md (95%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/minio-app.md (92%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/mongodb-app.md (95%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/mysql-app.md (89%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/nginx-app.md (96%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/postgresql-app.md (95%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/rabbitmq-app.md (89%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/radondb-mysql-app.md (95%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/radondb-postgresql-app.md (95%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/redis-app.md (96%) rename content/en/docs/{ => v3.3}/application-store/built-in-apps/tomcat-app.md (91%) rename content/en/docs/{ => v3.3}/application-store/external-apps/_index.md (100%) rename content/en/docs/{ => v3.3}/application-store/external-apps/deploy-clickhouse.md (97%) rename content/en/docs/{ => v3.3}/application-store/external-apps/deploy-gitlab.md (93%) rename content/en/docs/{ => v3.3}/application-store/external-apps/deploy-litmus.md (91%) rename content/en/docs/{ => v3.3}/application-store/external-apps/deploy-metersphere.md (96%) rename content/en/docs/{ => v3.3}/application-store/external-apps/deploy-radondb-mysql.md (94%) rename content/en/docs/{ => v3.3}/application-store/external-apps/deploy-tidb.md (98%) rename content/en/docs/{ => v3.3}/cluster-administration/_index.md (95%) rename content/en/docs/{ => v3.3}/cluster-administration/application-resources-monitoring.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/_index.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/cluster-gateway.md (91%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/_index.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/introduction.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-status-monitoring.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/_index.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md (85%) rename content/en/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md (94%) rename content/en/docs/{ => v3.3}/cluster-administration/nodes.md (87%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/_index.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/customize-basic-information.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/_index.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-dingtalk.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-email.md (93%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-slack.md (97%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-webhook.md (95%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-wecom.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/customize-cluster-name.md (89%) rename content/en/docs/{ => v3.3}/cluster-administration/shut-down-and-restart-cluster-gracefully.md (98%) rename content/en/docs/{ => v3.3}/cluster-administration/snapshotclass.md (100%) rename content/en/docs/{ => v3.3}/cluster-administration/storageclass.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/_index.md (95%) rename content/en/docs/{ => v3.3}/devops-user-guide/devops-overview/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/devops-overview/devops-project-management.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/devops-overview/overview.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/examples/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/examples/a-maven-project.md (98%) rename content/en/docs/{ => v3.3}/devops-user-guide/examples/create-multi-cluster-pipeline.md (98%) rename content/en/docs/{ => v3.3}/devops-user-guide/examples/go-project-pipeline.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/examples/multi-cluster-project-example.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipelines.md (87%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-integrate/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-integrate/harbor.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-integrate/sonarqube.md (83%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/code-repositories/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md (95%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/continuous-deployments/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md (95%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/credential-management.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md (91%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/set-ci-node.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/_index.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md (97%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md (80%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md (96%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/jenkins-email.md (89%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/jenkins-setting.md (96%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/pipeline-settings.md (100%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md (94%) rename content/en/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md (92%) rename content/en/docs/{ => v3.3}/faq/_index.md (91%) rename content/en/docs/{ => v3.3}/faq/access-control/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md (90%) rename content/en/docs/{ => v3.3}/faq/access-control/cannot-login.md (96%) rename content/en/docs/{ => v3.3}/faq/access-control/forgot-password.md (100%) rename content/en/docs/{ => v3.3}/faq/access-control/session-timeout.md (100%) rename content/en/docs/{ => v3.3}/faq/applications/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/applications/remove-built-in-apps.md (100%) rename content/en/docs/{ => v3.3}/faq/console/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/console/change-console-language.md (85%) rename content/en/docs/{ => v3.3}/faq/console/console-web-browser.md (80%) rename content/en/docs/{ => v3.3}/faq/console/edit-resources-in-system-workspace.md (94%) rename content/en/docs/{ => v3.3}/faq/devops/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/devops/create-devops-kubeconfig-on-aws.md (97%) rename content/en/docs/{ => v3.3}/faq/devops/install-jenkins-plugins.md (100%) rename content/en/docs/{ => v3.3}/faq/installation/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/installation/configure-booster.md (100%) rename content/en/docs/{ => v3.3}/faq/installation/install-addon-through-yaml-using-kubekey.md (100%) rename content/en/docs/{ => v3.3}/faq/installation/ssh-connection-failure.md (100%) rename content/en/docs/{ => v3.3}/faq/installation/telemetry.md (95%) rename content/en/docs/{ => v3.3}/faq/multi-cluster-management/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/multi-cluster-management/host-cluster-access-member-cluster.md (100%) rename content/en/docs/{ => v3.3}/faq/multi-cluster-management/manage-multi-cluster.md (100%) rename content/en/docs/{ => v3.3}/faq/observability/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/observability/byop.md (97%) rename content/en/docs/{ => v3.3}/faq/observability/logging.md (100%) rename content/en/docs/{ => v3.3}/faq/observability/monitoring.md (100%) rename content/en/docs/{ => v3.3}/faq/upgrade/_index.md (100%) rename content/en/docs/{ => v3.3}/faq/upgrade/qingcloud-csi-upgrade.md (100%) create mode 100644 content/en/docs/v3.3/installing-on-kubernetes/_index.md rename content/en/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md (93%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md (86%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md (93%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md (100%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md (94%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md (100%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/introduction/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/introduction/overview.md (94%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/introduction/prerequisites.md (100%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/on-prem-kubernetes/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md (99%) rename content/en/docs/{ => v3.3}/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/_index.md (69%) rename content/en/docs/{ => v3.3}/installing-on-linux/cluster-operation/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/cluster-operation/add-edge-nodes.md (97%) rename content/en/docs/{ => v3.3}/installing-on-linux/cluster-operation/add-new-nodes.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/cluster-operation/remove-nodes.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/ha-configuration.md (98%) rename content/en/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/internal-ha-configuration.md (98%) rename content/en/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md (98%) rename content/en/docs/{ => v3.3}/installing-on-linux/introduction/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/introduction/air-gapped-installation.md (99%) rename content/en/docs/{ => v3.3}/installing-on-linux/introduction/intro.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/introduction/kubekey.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/introduction/multioverview.md (99%) rename content/en/docs/{ => v3.3}/installing-on-linux/introduction/port-firewall.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/introduction/vars.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/on-premises/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/on-premises/install-kubesphere-and-k3s.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md (93%) rename content/en/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-glusterfs.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-nfs-client.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md (97%) rename content/en/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/public-cloud/_index.md (100%) rename content/en/docs/{ => v3.3}/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md (96%) rename content/en/docs/{ => v3.3}/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md (91%) rename content/en/docs/{ => v3.3}/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md (100%) rename content/en/docs/{ => v3.3}/introduction/_index.md (89%) rename content/en/docs/{ => v3.3}/introduction/advantages.md (100%) rename content/en/docs/{ => v3.3}/introduction/architecture.md (100%) rename content/en/docs/{ => v3.3}/introduction/ecosystem.md (90%) rename content/en/docs/{ => v3.3}/introduction/features.md (100%) rename content/en/docs/{ => v3.3}/introduction/scen (100%) rename content/en/docs/{ => v3.3}/introduction/scenarios.md (100%) rename content/en/docs/{ => v3.3}/introduction/what's-new-in-3.3.0.md (100%) rename content/en/docs/{ => v3.3}/introduction/what-is-kubesphere.md (95%) rename content/en/docs/{ => v3.3}/multicluster-management/_index.md (90%) rename content/en/docs/{ => v3.3}/multicluster-management/enable-multicluster/_index.md (100%) rename content/en/docs/{ => v3.3}/multicluster-management/enable-multicluster/agent-connection.md (100%) rename content/en/docs/{ => v3.3}/multicluster-management/enable-multicluster/direct-connection.md (100%) rename content/en/docs/{ => v3.3}/multicluster-management/enable-multicluster/retrieve-kubeconfig.md (100%) rename content/en/docs/{ => v3.3}/multicluster-management/enable-multicluster/update-kubeconfig.md (79%) rename content/en/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/_index.md (100%) rename content/en/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md (90%) rename content/en/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md (96%) rename content/en/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-gke.md (96%) rename content/en/docs/{ => v3.3}/multicluster-management/introduction/_index.md (100%) rename content/en/docs/{ => v3.3}/multicluster-management/introduction/kubefed-in-kubesphere.md (97%) rename content/en/docs/{ => v3.3}/multicluster-management/introduction/overview.md (92%) rename content/en/docs/{ => v3.3}/multicluster-management/unbind-cluster.md (100%) rename content/en/docs/{ => v3.3}/pluggable-components/_index.md (92%) rename content/en/docs/{ => v3.3}/pluggable-components/alerting.md (93%) rename content/en/docs/{ => v3.3}/pluggable-components/app-store.md (94%) rename content/en/docs/{ => v3.3}/pluggable-components/auditing-logs.md (96%) rename content/en/docs/{ => v3.3}/pluggable-components/devops.md (94%) rename content/en/docs/{ => v3.3}/pluggable-components/events.md (96%) rename content/en/docs/{ => v3.3}/pluggable-components/kubeedge.md (95%) rename content/en/docs/{ => v3.3}/pluggable-components/logging.md (97%) rename content/en/docs/{ => v3.3}/pluggable-components/metrics-server.md (94%) rename content/en/docs/{ => v3.3}/pluggable-components/network-policy.md (93%) rename content/en/docs/{ => v3.3}/pluggable-components/overview.md (100%) rename content/en/docs/{ => v3.3}/pluggable-components/pod-ip-pools.md (93%) rename content/en/docs/{ => v3.3}/pluggable-components/service-mesh.md (95%) rename content/en/docs/{ => v3.3}/pluggable-components/service-topology.md (94%) rename content/en/docs/{ => v3.3}/pluggable-components/uninstall-pluggable-components.md (100%) rename content/en/docs/{ => v3.3}/project-administration/_index.md (94%) rename content/en/docs/{ => v3.3}/project-administration/container-limit-ranges.md (100%) rename content/en/docs/{ => v3.3}/project-administration/disk-log-collection.md (75%) rename content/en/docs/{ => v3.3}/project-administration/project-and-multicluster-project.md (97%) rename content/en/docs/{ => v3.3}/project-administration/project-gateway.md (100%) rename content/en/docs/{ => v3.3}/project-administration/project-network-isolation.md (100%) rename content/en/docs/{ => v3.3}/project-administration/role-and-member-management.md (87%) rename content/en/docs/{ => v3.3}/project-user-guide/_index.md (94%) rename content/en/docs/{ => v3.3}/project-user-guide/alerting/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/alerting/alerting-message.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/alerting/alerting-policy.md (96%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/container-image-settings.md (95%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/cronjobs.md (94%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/daemonsets.md (90%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/deployments.md (83%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/horizontal-pod-autoscaling.md (85%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/jobs.md (90%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/routes.md (93%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/services.md (92%) rename content/en/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets.md (85%) rename content/en/docs/{ => v3.3}/project-user-guide/application/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/application/app-template.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/application/compose-app.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/application/deploy-app-from-appstore.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/application/deploy-app-from-template.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/configuration/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/configuration/configmaps.md (94%) rename content/en/docs/{ => v3.3}/project-user-guide/configuration/image-registry.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/configuration/secrets.md (95%) rename content/en/docs/{ => v3.3}/project-user-guide/configuration/serviceaccounts.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/examples/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md (95%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/introduction.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/overview.md (80%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/panel.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/querying.md (61%) rename content/en/docs/{ => v3.3}/project-user-guide/grayscale-release/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/grayscale-release/blue-green-deployment.md (96%) rename content/en/docs/{ => v3.3}/project-user-guide/grayscale-release/canary-release.md (93%) rename content/en/docs/{ => v3.3}/project-user-guide/grayscale-release/overview.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/grayscale-release/traffic-mirroring.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/image-builder/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/image-builder/binary-to-image.md (91%) rename content/en/docs/{ => v3.3}/project-user-guide/image-builder/s2i-and-b2i-webhooks.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/image-builder/s2i-introduction.md (88%) rename content/en/docs/{ => v3.3}/project-user-guide/image-builder/s2i-templates.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/image-builder/source-to-image.md (94%) rename content/en/docs/{ => v3.3}/project-user-guide/storage/_index.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/storage/volume-snapshots.md (100%) rename content/en/docs/{ => v3.3}/project-user-guide/storage/volumes.md (98%) rename content/en/docs/{ => v3.3}/quick-start/_index.md (91%) rename content/en/docs/{ => v3.3}/quick-start/all-in-one-on-linux.md (100%) rename content/en/docs/{ => v3.3}/quick-start/create-workspace-and-project.md (97%) rename content/en/docs/{ => v3.3}/quick-start/deploy-bookinfo-to-k8s.md (93%) rename content/en/docs/{ => v3.3}/quick-start/enable-pluggable-components.md (100%) rename content/en/docs/{ => v3.3}/quick-start/minimal-kubesphere-on-k8s.md (100%) rename content/en/docs/{ => v3.3}/quick-start/wordpress-deployment.md (98%) rename content/en/docs/{ => v3.3}/reference/_index.md (89%) rename content/en/docs/{ => v3.3}/reference/api-changes/_index.md (77%) rename content/en/docs/{ => v3.3}/reference/api-changes/logging.md (100%) rename content/en/docs/{ => v3.3}/reference/api-changes/monitoring.md (100%) rename content/en/docs/{ => v3.3}/reference/api-changes/notification.md (100%) rename content/en/docs/{ => v3.3}/reference/api-docs.md (98%) rename content/en/docs/{ => v3.3}/reference/environment-requirements.md (90%) rename content/en/docs/{ => v3.3}/reference/glossary.md (100%) rename content/en/docs/{ => v3.3}/reference/storage-system-installation/_index.md (82%) rename content/en/docs/{ => v3.3}/reference/storage-system-installation/glusterfs-server.md (100%) rename content/en/docs/{ => v3.3}/reference/storage-system-installation/nfs-server.md (100%) rename content/en/docs/{ => v3.3}/release/_index.md (90%) rename content/en/docs/{ => v3.3}/release/release-v200.md (100%) rename content/en/docs/{ => v3.3}/release/release-v201.md (100%) rename content/en/docs/{ => v3.3}/release/release-v202.md (100%) rename content/en/docs/{ => v3.3}/release/release-v210.md (100%) rename content/en/docs/{ => v3.3}/release/release-v211.md (100%) rename content/en/docs/{ => v3.3}/release/release-v300.md (100%) rename content/en/docs/{ => v3.3}/release/release-v310.md (99%) rename content/en/docs/{ => v3.3}/release/release-v311.md (100%) rename content/en/docs/{ => v3.3}/release/release-v320.md (100%) rename content/en/docs/{ => v3.3}/release/release-v321.md (100%) rename content/en/docs/{ => v3.3}/toolbox/_index.md (91%) rename content/en/docs/{ => v3.3}/toolbox/auditing/_index.md (100%) rename content/en/docs/{ => v3.3}/toolbox/auditing/auditing-query.md (94%) rename content/en/docs/{ => v3.3}/toolbox/auditing/auditing-receive-customize.md (100%) rename content/en/docs/{ => v3.3}/toolbox/auditing/auditing-rule.md (100%) rename content/en/docs/{ => v3.3}/toolbox/events-query.md (85%) rename content/en/docs/{ => v3.3}/toolbox/log-query.md (88%) rename content/en/docs/{ => v3.3}/toolbox/metering-and-billing/_index.md (100%) rename content/en/docs/{ => v3.3}/toolbox/metering-and-billing/enable-billing.md (100%) rename content/en/docs/{ => v3.3}/toolbox/metering-and-billing/view-resource-consumption.md (91%) rename content/en/docs/{ => v3.3}/toolbox/web-kubectl.md (96%) rename content/en/docs/{ => v3.3}/upgrade/_index.md (79%) rename content/en/docs/{ => v3.3}/upgrade/air-gapped-upgrade-with-ks-installer.md (100%) rename content/en/docs/{ => v3.3}/upgrade/air-gapped-upgrade-with-kubekey.md (100%) rename content/en/docs/{ => v3.3}/upgrade/overview.md (100%) rename content/en/docs/{ => v3.3}/upgrade/upgrade-with-ks-installer.md (100%) rename content/en/docs/{ => v3.3}/upgrade/upgrade-with-kubekey.md (100%) rename content/en/docs/{ => v3.3}/upgrade/what-changed.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/_index.md (91%) rename content/en/docs/{ => v3.3}/workspace-administration/app-repository/_index.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/app-repository/import-helm-repository.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/app-repository/upload-app-to-public-repository.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/department-management.md (81%) rename content/en/docs/{ => v3.3}/workspace-administration/project-quotas.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/role-and-member-management.md (87%) rename content/en/docs/{ => v3.3}/workspace-administration/upload-helm-based-application.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/what-is-workspace.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/workspace-network-isolation.md (100%) rename content/en/docs/{ => v3.3}/workspace-administration/workspace-quotas.md (91%) rename content/zh/docs/{ => v3.3}/_index.md (93%) rename content/zh/docs/{ => v3.3}/access-control-and-account-management/_index.md (88%) rename content/zh/docs/{ => v3.3}/access-control-and-account-management/external-authentication/_index.md (100%) rename content/zh/docs/{ => v3.3}/access-control-and-account-management/external-authentication/oidc-identity-provider.md (91%) rename content/zh/docs/{ => v3.3}/access-control-and-account-management/external-authentication/set-up-external-authentication.md (94%) rename content/zh/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-ldap-service.md (93%) rename content/zh/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md (90%) rename content/zh/docs/{ => v3.3}/access-control-and-account-management/multi-tenancy-in-kubesphere.md (93%) rename content/zh/docs/{ => v3.3}/application-store/_index.md (95%) rename content/zh/docs/{ => v3.3}/application-store/app-developer-guide/_index.md (100%) rename content/zh/docs/{ => v3.3}/application-store/app-developer-guide/helm-developer-guide.md (100%) rename content/zh/docs/{ => v3.3}/application-store/app-developer-guide/helm-specification.md (100%) rename content/zh/docs/{ => v3.3}/application-store/app-lifecycle-management.md (97%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/_index.md (100%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/chaos-mesh-app.md (66%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/etcd-app.md (100%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/harbor-app.md (95%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/jh-gitlab.md (72%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/memcached-app.md (100%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/minio-app.md (91%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/mongodb-app.md (95%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/mysql-app.md (93%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/nginx-app.md (96%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/postgresql-app.md (100%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/rabbitmq-app.md (92%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/radondb-mysql-app.md (95%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/radondb-postgresql-app.md (100%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/redis-app.md (100%) rename content/zh/docs/{ => v3.3}/application-store/built-in-apps/tomcat-app.md (96%) rename content/zh/docs/{ => v3.3}/application-store/external-apps/_index.md (100%) rename content/zh/docs/{ => v3.3}/application-store/external-apps/deploy-clickhouse.md (97%) rename content/zh/docs/{ => v3.3}/application-store/external-apps/deploy-gitlab.md (92%) rename content/zh/docs/{ => v3.3}/application-store/external-apps/deploy-metersphere.md (95%) rename content/zh/docs/{ => v3.3}/application-store/external-apps/deploy-radondb-mysql.md (93%) rename content/zh/docs/{ => v3.3}/application-store/external-apps/deploy-tidb.md (98%) rename content/zh/docs/{ => v3.3}/cluster-administration/_index.md (93%) rename content/zh/docs/{ => v3.3}/cluster-administration/application-resources-monitoring.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/_index.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/cluster-gateway.md (91%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/_index.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-settings/log-collections/introduction.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-status-monitoring.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/_index.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md (86%) rename content/zh/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md (94%) rename content/zh/docs/{ => v3.3}/cluster-administration/nodes.md (90%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/_index.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/customize-basic-information.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/_index.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-dingtalk.md (90%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-email.md (92%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-slack.md (96%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-webhook.md (95%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/configure-wecom.md (89%) rename content/zh/docs/{ => v3.3}/cluster-administration/platform-settings/notification-management/customize-cluster-name.md (90%) rename content/zh/docs/{ => v3.3}/cluster-administration/shut-down-and-restart-cluster-gracefully.md (98%) rename content/zh/docs/{ => v3.3}/cluster-administration/snapshotclass.md (100%) rename content/zh/docs/{ => v3.3}/cluster-administration/storageclass.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/_index.md (95%) rename content/zh/docs/{ => v3.3}/devops-user-guide/devops-overview/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/devops-overview/devops-project-management.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/devops-overview/overview.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/examples/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/examples/a-maven-project.md (98%) rename content/zh/docs/{ => v3.3}/devops-user-guide/examples/create-multi-cluster-pipeline.md (98%) rename content/zh/docs/{ => v3.3}/devops-user-guide/examples/go-project-pipeline.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/examples/multi-cluster-project-example.md (99%) rename content/zh/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipelines.md (86%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-integrate/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-integrate/harbor.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-integrate/sonarqube.md (83%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/code-repositories/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md (95%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/continuous-deployments/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md (95%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/credential-management.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md (91%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/devops-settings/set-ci-node.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/_index.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md (97%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md (79%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md (96%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/jenkins-email.md (87%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/jenkins-setting.md (96%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/pipeline-settings.md (100%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md (93%) rename content/zh/docs/{ => v3.3}/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md (91%) rename content/zh/docs/{ => v3.3}/faq/_index.md (91%) rename content/zh/docs/{ => v3.3}/faq/access-control/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md (90%) rename content/zh/docs/{ => v3.3}/faq/access-control/cannot-login.md (96%) rename content/zh/docs/{ => v3.3}/faq/access-control/forgot-password.md (100%) rename content/zh/docs/{ => v3.3}/faq/access-control/session-timeout.md (100%) rename content/zh/docs/{ => v3.3}/faq/applications/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/applications/remove-built-in-apps.md (100%) rename content/zh/docs/{ => v3.3}/faq/console/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/console/change-console-language.md (81%) rename content/zh/docs/{ => v3.3}/faq/console/console-web-browser.md (80%) rename content/zh/docs/{ => v3.3}/faq/console/edit-resources-in-system-workspace.md (92%) rename content/zh/docs/{ => v3.3}/faq/devops/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/devops/create-devops-kubeconfig-on-aws.md (97%) rename content/zh/docs/{ => v3.3}/faq/devops/install-jenkins-plugins.md (100%) rename content/zh/docs/{ => v3.3}/faq/installation/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/installation/configure-booster.md (100%) rename content/zh/docs/{ => v3.3}/faq/installation/install-addon-through-yaml-using-kubekey.md (100%) rename content/zh/docs/{ => v3.3}/faq/installation/ssh-connection-failure.md (100%) rename content/zh/docs/{ => v3.3}/faq/installation/telemetry.md (94%) rename content/zh/docs/{ => v3.3}/faq/multi-cluster-management/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/multi-cluster-management/host-cluster-access-member-cluster.md (100%) rename content/zh/docs/{ => v3.3}/faq/multi-cluster-management/manage-multi-cluster.md (100%) rename content/zh/docs/{ => v3.3}/faq/observability/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/observability/byop.md (100%) rename content/zh/docs/{ => v3.3}/faq/observability/logging.md (100%) rename content/zh/docs/{ => v3.3}/faq/observability/monitoring.md (100%) rename content/zh/docs/{ => v3.3}/faq/upgrade/_index.md (100%) rename content/zh/docs/{ => v3.3}/faq/upgrade/qingcloud-csi-upgrade.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/_index.md (66%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md (93%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack.md (86%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md (88%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md (75%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md (90%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md (77%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md (94%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md (83%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/introduction/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/introduction/overview.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/introduction/prerequisites.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/on-prem-kubernetes/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md (98%) rename content/zh/docs/{ => v3.3}/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/_index.md (92%) rename content/zh/docs/{ => v3.3}/installing-on-linux/cluster-operation/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/cluster-operation/add-edge-nodes.md (97%) rename content/zh/docs/{ => v3.3}/installing-on-linux/cluster-operation/add-new-nodes.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/cluster-operation/remove-nodes.md (94%) rename content/zh/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/ha-configuration.md (98%) rename content/zh/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/internal-ha-configuration.md (98%) rename content/zh/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md (98%) rename content/zh/docs/{ => v3.3}/installing-on-linux/introduction/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/introduction/air-gapped-installation.md (99%) rename content/zh/docs/{ => v3.3}/installing-on-linux/introduction/intro.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/introduction/kubekey.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/introduction/multioverview.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/introduction/port-firewall.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/introduction/vars.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/on-premises/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/on-premises/install-kubesphere-and-k3s.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md (94%) rename content/zh/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-glusterfs.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-nfs-client.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md (97%) rename content/zh/docs/{ => v3.3}/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/public-cloud/_index.md (100%) rename content/zh/docs/{ => v3.3}/installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs.md (95%) rename content/zh/docs/{ => v3.3}/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md (96%) rename content/zh/docs/{ => v3.3}/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs.md (95%) rename content/zh/docs/{ => v3.3}/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md (90%) rename content/zh/docs/{ => v3.3}/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md (100%) rename content/zh/docs/{ => v3.3}/introduction/_index.md (80%) rename content/zh/docs/{ => v3.3}/introduction/advantages.md (100%) rename content/zh/docs/{ => v3.3}/introduction/architecture.md (100%) rename content/zh/docs/{ => v3.3}/introduction/ecosystem.md (90%) rename content/zh/docs/{ => v3.3}/introduction/features.md (100%) rename content/zh/docs/{ => v3.3}/introduction/scenarios.md (97%) rename content/zh/docs/{ => v3.3}/introduction/what's-new-in-3.3.0.md (100%) rename content/zh/docs/{ => v3.3}/introduction/what-is-kubesphere.md (94%) rename content/zh/docs/{ => v3.3}/multicluster-management/_index.md (88%) rename content/zh/docs/{ => v3.3}/multicluster-management/enable-multicluster/_index.md (100%) rename content/zh/docs/{ => v3.3}/multicluster-management/enable-multicluster/agent-connection.md (100%) rename content/zh/docs/{ => v3.3}/multicluster-management/enable-multicluster/direct-connection.md (100%) rename content/zh/docs/{ => v3.3}/multicluster-management/enable-multicluster/retrieve-kubeconfig.md (100%) rename content/zh/docs/{ => v3.3}/multicluster-management/enable-multicluster/update-kubeconfig.md (100%) rename content/zh/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/_index.md (100%) rename content/zh/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md (90%) rename content/zh/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md (97%) rename content/zh/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-gke.md (97%) rename content/zh/docs/{ => v3.3}/multicluster-management/introduction/_index.md (100%) rename content/zh/docs/{ => v3.3}/multicluster-management/introduction/kubefed-in-kubesphere.md (95%) rename content/zh/docs/{ => v3.3}/multicluster-management/introduction/overview.md (91%) rename content/zh/docs/{ => v3.3}/multicluster-management/unbind-cluster.md (93%) rename content/zh/docs/{ => v3.3}/pluggable-components/_index.md (90%) rename content/zh/docs/{ => v3.3}/pluggable-components/alerting.md (93%) rename content/zh/docs/{ => v3.3}/pluggable-components/app-store.md (95%) rename content/zh/docs/{ => v3.3}/pluggable-components/auditing-logs.md (96%) rename content/zh/docs/{ => v3.3}/pluggable-components/devops.md (94%) rename content/zh/docs/{ => v3.3}/pluggable-components/events.md (97%) rename content/zh/docs/{ => v3.3}/pluggable-components/kubeedge.md (96%) rename content/zh/docs/{ => v3.3}/pluggable-components/logging.md (97%) rename content/zh/docs/{ => v3.3}/pluggable-components/metrics-server.md (94%) rename content/zh/docs/{ => v3.3}/pluggable-components/network-policy.md (95%) rename content/zh/docs/{ => v3.3}/pluggable-components/overview.md (100%) rename content/zh/docs/{ => v3.3}/pluggable-components/pod-ip-pools.md (94%) rename content/zh/docs/{ => v3.3}/pluggable-components/service-mesh.md (96%) rename content/zh/docs/{ => v3.3}/pluggable-components/service-topology.md (94%) rename content/zh/docs/{ => v3.3}/pluggable-components/uninstall-pluggable-components.md (100%) rename content/zh/docs/{ => v3.3}/project-administration/_index.md (93%) rename content/zh/docs/{ => v3.3}/project-administration/container-limit-ranges.md (100%) rename content/zh/docs/{ => v3.3}/project-administration/disk-log-collection.md (80%) rename content/zh/docs/{ => v3.3}/project-administration/project-and-multicluster-project.md (97%) rename content/zh/docs/{ => v3.3}/project-administration/project-gateway.md (100%) rename content/zh/docs/{ => v3.3}/project-administration/project-network-isolation.md (100%) rename content/zh/docs/{ => v3.3}/project-administration/role-and-member-management.md (85%) rename content/zh/docs/{ => v3.3}/project-user-guide/_index.md (86%) rename content/zh/docs/{ => v3.3}/project-user-guide/alerting/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/alerting/alerting-message.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/alerting/alerting-policy.md (96%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/container-image-settings.md (94%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/cronjobs.md (94%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/daemonsets.md (89%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/deployments.md (83%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/horizontal-pod-autoscaling.md (90%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/jobs.md (89%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/routes.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/services.md (91%) rename content/zh/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets.md (84%) rename content/zh/docs/{ => v3.3}/project-user-guide/application/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/application/app-template.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/application/compose-app.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/application/deploy-app-from-appstore.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/application/deploy-app-from-template.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/configuration/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/configuration/configmaps.md (94%) rename content/zh/docs/{ => v3.3}/project-user-guide/configuration/image-registry.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/configuration/secrets.md (95%) rename content/zh/docs/{ => v3.3}/project-user-guide/configuration/serviceaccounts.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/examples/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md (95%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/introduction.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/overview.md (79%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/panel.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/querying.md (56%) rename content/zh/docs/{ => v3.3}/project-user-guide/grayscale-release/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/grayscale-release/blue-green-deployment.md (96%) rename content/zh/docs/{ => v3.3}/project-user-guide/grayscale-release/canary-release.md (94%) rename content/zh/docs/{ => v3.3}/project-user-guide/grayscale-release/overview.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/grayscale-release/traffic-mirroring.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/image-builder/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/image-builder/binary-to-image.md (92%) rename content/zh/docs/{ => v3.3}/project-user-guide/image-builder/s2i-and-b2i-webhooks.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/image-builder/s2i-introduction.md (87%) rename content/zh/docs/{ => v3.3}/project-user-guide/image-builder/s2i-templates.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/image-builder/source-to-image.md (94%) rename content/zh/docs/{ => v3.3}/project-user-guide/storage/_index.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/storage/volume-snapshots.md (100%) rename content/zh/docs/{ => v3.3}/project-user-guide/storage/volumes.md (100%) rename content/zh/docs/{ => v3.3}/quick-start/_index.md (90%) rename content/zh/docs/{ => v3.3}/quick-start/all-in-one-on-linux.md (100%) rename content/zh/docs/{ => v3.3}/quick-start/create-workspace-and-project.md (96%) rename content/zh/docs/{ => v3.3}/quick-start/deploy-bookinfo-to-k8s.md (91%) rename content/zh/docs/{ => v3.3}/quick-start/enable-pluggable-components.md (98%) rename content/zh/docs/{ => v3.3}/quick-start/minimal-kubesphere-on-k8s.md (100%) rename content/zh/docs/{ => v3.3}/quick-start/wordpress-deployment.md (97%) rename content/zh/docs/{ => v3.3}/reference/_index.md (88%) rename content/zh/docs/{ => v3.3}/reference/api-changes/_index.md (77%) rename content/zh/docs/{ => v3.3}/reference/api-changes/logging.md (100%) rename content/zh/docs/{ => v3.3}/reference/api-changes/monitoring.md (100%) rename content/zh/docs/{ => v3.3}/reference/api-docs.md (98%) rename content/zh/docs/{ => v3.3}/reference/environment-requirements.md (89%) rename content/zh/docs/{ => v3.3}/reference/glossary.md (100%) rename content/zh/docs/{ => v3.3}/reference/storage-system-installation/_index.md (79%) rename content/zh/docs/{ => v3.3}/reference/storage-system-installation/glusterfs-server.md (100%) rename content/zh/docs/{ => v3.3}/reference/storage-system-installation/nfs-server.md (100%) rename content/zh/docs/{ => v3.3}/release/_index.md (77%) rename content/zh/docs/{ => v3.3}/release/release-v200.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v201.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v202.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v210.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v211.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v300.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v310.md (99%) rename content/zh/docs/{ => v3.3}/release/release-v311.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v320.md (100%) rename content/zh/docs/{ => v3.3}/release/release-v321.md (100%) rename content/zh/docs/{ => v3.3}/toolbox/_index.md (91%) rename content/zh/docs/{ => v3.3}/toolbox/auditing/_index.md (100%) rename content/zh/docs/{ => v3.3}/toolbox/auditing/auditing-query.md (100%) rename content/zh/docs/{ => v3.3}/toolbox/auditing/auditing-receive-customize.md (100%) rename content/zh/docs/{ => v3.3}/toolbox/auditing/auditing-rule.md (100%) rename content/zh/docs/{ => v3.3}/toolbox/events-query.md (83%) rename content/zh/docs/{ => v3.3}/toolbox/log-query.md (78%) rename content/zh/docs/{ => v3.3}/toolbox/metering-and-billing/_index.md (100%) rename content/zh/docs/{ => v3.3}/toolbox/metering-and-billing/enable-billing.md (100%) rename content/zh/docs/{ => v3.3}/toolbox/metering-and-billing/view-resource-consumption.md (91%) rename content/zh/docs/{ => v3.3}/toolbox/web-kubectl.md (100%) rename content/zh/docs/{ => v3.3}/upgrade/_index.md (83%) rename content/zh/docs/{ => v3.3}/upgrade/air-gapped-upgrade-with-ks-installer.md (100%) rename content/zh/docs/{ => v3.3}/upgrade/air-gapped-upgrade-with-kubekey.md (100%) rename content/zh/docs/{ => v3.3}/upgrade/overview.md (100%) rename content/zh/docs/{ => v3.3}/upgrade/upgrade-with-ks-installer.md (100%) rename content/zh/docs/{ => v3.3}/upgrade/upgrade-with-kubekey.md (100%) rename content/zh/docs/{ => v3.3}/upgrade/what-changed.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/_index.md (95%) rename content/zh/docs/{ => v3.3}/workspace-administration/app-repository/_index.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/app-repository/import-helm-repository.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/app-repository/upload-app-to-public-repository.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/department-management.md (81%) rename content/zh/docs/{ => v3.3}/workspace-administration/project-quotas.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/role-and-member-management.md (83%) rename content/zh/docs/{ => v3.3}/workspace-administration/upload-helm-based-application.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/what-is-workspace.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/workspace-network-isolation.md (100%) rename content/zh/docs/{ => v3.3}/workspace-administration/workspace-quotas.md (92%) rename static/images/docs/{ => v3.3}/22-hover.svg (100%) rename static/images/docs/{ => v3.3}/22.svg (100%) rename static/images/docs/{ => v3.3}/26.svg (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/external-authentication/set-up-external-authentication/toolbox.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-ldap-service/toolbox.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/toolbox.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/github1.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/github2.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/github3.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/github4.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/networkpolicy.png (100%) rename static/images/docs/{ => v3.3}/access-control-and-account-management/oauth2.svg (100%) rename static/images/docs/{ => v3.3}/air-gapped/docker-registry.png (100%) rename static/images/docs/{ => v3.3}/air-gapped/load-image.png (100%) rename static/images/docs/{ => v3.3}/air-gapped/self-signed-cert.png (100%) rename static/images/docs/{ => v3.3}/air-gapped/validate-registry.png (100%) rename static/images/docs/{ => v3.3}/aks/Azure-architecture.png (100%) rename static/images/docs/{ => v3.3}/aks/aks-all-resources.png (100%) rename static/images/docs/{ => v3.3}/aks/aks-choices-bash.png (100%) rename static/images/docs/{ => v3.3}/aks/aks-create-command.png (100%) rename static/images/docs/{ => v3.3}/aks/aks-dashboard.png (100%) rename static/images/docs/{ => v3.3}/aks/aks-launch-icon.png (100%) rename static/images/docs/{ => v3.3}/aks/azure-vm-all-resources.png (100%) rename static/images/docs/{ => v3.3}/aks/azure-vm-firewall.png (100%) rename static/images/docs/{ => v3.3}/aks/azure-vm-loadbalancer-rule.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting-policy-node-level-detail-page.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_node_level_comment.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_node_level_detail.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_node_level_guide.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_node_level_list.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_node_level_notification.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_node_level_policy.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_workload_level_comment.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_workload_level_detail.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_workload_level_list.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_workload_level_notification.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_message_workload_level_policy.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_node_level_alerting_rule.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_node_level_basic_info.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_node_level_create.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_node_level_guide.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_node_level_monitoring_target.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_node_level_notification_rule.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_workload_level_alerting_rule.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_workload_level_basic_info.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_workload_level_create.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_workload_level_monitoring_target.png (100%) rename static/images/docs/{ => v3.3}/alerting/alerting_policy_workload_level_notification_rule.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali-slb-add.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali-slb-config.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali-slb-create.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali-slb-listen-conf1.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali-slb-listen-conf2.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali-slb-listen-conf3.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali-slb-listen-conf4.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ali.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/ks-install-source.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/succes.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/update_crd.png (100%) rename static/images/docs/{ => v3.3}/ali-ecs/端口监听.png (100%) rename static/images/docs/{ => v3.3}/appstore/application-lifecycle-management/plus.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-kubesphere-banner.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/start-chaos-experiment.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/etcd-app/Terminal icon.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/harbor-app/harbor-dashboard.jpg (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/harbor-app/harbor-login.jpg (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/minio-app/minio-browser-interface.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/minio-app/minio-browser.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/mongodb-app/mongodb-service-terminal.jpg (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/mysql-app/access-mysql-success.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/mysql-app/log-in-mysql.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/mysql-app/login.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/nginx-app/access-nginx.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/postgresql-app/postgresql-output.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/redis-app/use-redis.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png (100%) rename static/images/docs/{ => v3.3}/appstore/built-in-apps/tomcat-app/view-project.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-clickhouse/get-username-password.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-clickhouse/use-clickhouse.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-gitlab/access_gitlab.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-gitlab/eye-icon.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-gitlab/gitlab_console.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-litmus/checkmark.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-litmus/litmus-login-1.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-litmus/litmus-login-page.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-litmus/litmus-successful.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-litmus/packet-loss-rate.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-metersphere/login-metersphere.PNG (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-radondb-mysql/certify_url.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png (100%) rename static/images/docs/{ => v3.3}/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.PNG (100%) rename static/images/docs/{ => v3.3}/appstore/harbor/overview_of_harbor_login.png (100%) rename static/images/docs/{ => v3.3}/arrow-hover.svg (100%) rename static/images/docs/{ => v3.3}/arrow.svg (100%) rename static/images/docs/{ => v3.3}/aws.jpg (100%) rename static/images/docs/{ => v3.3}/banner.png (100%) rename static/images/docs/{ => v3.3}/bg-1.svg (100%) rename static/images/docs/{ => v3.3}/bg-2.svg (100%) rename static/images/docs/{ => v3.3}/bg-3.svg (100%) rename static/images/docs/{ => v3.3}/bg-line.png (100%) rename static/images/docs/{ => v3.3}/bitmap.jpg (100%) rename static/images/docs/{ => v3.3}/brand-icons/aks.jpg (100%) rename static/images/docs/{ => v3.3}/brand-icons/digital-ocean.jpg (100%) rename static/images/docs/{ => v3.3}/brand-icons/gke.jpg (100%) rename static/images/docs/{ => v3.3}/brand-icons/huawei.svg (100%) rename static/images/docs/{ => v3.3}/brand-icons/oracle.jpg (100%) rename static/images/docs/{ => v3.3}/cluster-administration/cluster-visibility-settings-1.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/cluster-visibility-settings-2.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/drop-down-list.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/edit-policy.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/refresh.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/cluster-wide-alerting-and-notification/notification-manager/notification-manager.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/create-project.png (100%) rename static/images/docs/{ => v3.3}/cluster-administration/create-workspace.png (100%) rename static/images/docs/{ => v3.3}/common-icons/hammer.png (100%) rename static/images/docs/{ => v3.3}/common-icons/invite-member-button.png (100%) rename static/images/docs/{ => v3.3}/common-icons/replica-minus-icon.png (100%) rename static/images/docs/{ => v3.3}/common-icons/replica-plus-icon.png (100%) rename static/images/docs/{ => v3.3}/common-icons/slider.png (100%) rename static/images/docs/{ => v3.3}/common-icons/three-dots.png (100%) rename static/images/docs/{ => v3.3}/common-icons/trashcan.png (100%) rename static/images/docs/{ => v3.3}/copy-code.svg (100%) rename static/images/docs/{ => v3.3}/copy.png (100%) rename static/images/docs/{ => v3.3}/devops-admin/devops_invite_member.png (100%) rename static/images/docs/{ => v3.3}/devops-admin/devops_role_list.png (100%) rename static/images/docs/{ => v3.3}/devops-admin/devops_role_step1.png (100%) rename static/images/docs/{ => v3.3}/devops-admin/devops_role_step2.png (100%) rename static/images/docs/{ => v3.3}/devops-admin/devops_user_edit.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/build-and-deploy-a-maven-project/maven-project-jenkins.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipeline/gear.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/access-endpoint.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/add-credentials.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/devops-prod.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/docker-hub-result.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/generate-a-token.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/github-result.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/jenkins-projet-key.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/pipeline-deployments.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sample-app-result-check.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-1.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-2.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-3.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-create-project.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-example.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-install.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-jenkins-settings.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail-1.jpg.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-1.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-3.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/token-created.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/webhook-page-info.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit-2.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-artifact-stage.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step-2.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-parameter.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/advanced-settings.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/artifact-info.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/basic-info.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/build-and-push-image.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/click-custom-pipeline.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/code-analysis-stage.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/container.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/create-pipeline.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/credential-list.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/develop-to-dev.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/docker-credential.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/dockerhub-image.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/download-artifact.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-panel.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-pipeline.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/enter-repo-url.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/first-stage-set.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/graphical-panel.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/input-message.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/login-docker-command.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-container.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-set.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step-maven.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-list.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-successful.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/push-snapshot-to-docker.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/run-pipeline.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/shell-command.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-ready.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-token.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-credentials.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-result-detail.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-shell-new.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout-nested-step.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/unit-test.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/waitforqualitygate.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/jenkins-agent/jenkins-agent.jpg (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/jenkins-email/set-jenkins-email.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/jenkins-system-settings/plugin-version.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/pipeline-webhook/edit-btn.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/use-pipeline-templates/ci-stages.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/use-pipeline-templates/ci-template.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/use-pipeline-templates/cicd-stages.png (100%) rename static/images/docs/{ => v3.3}/devops-user-guide/using-devops/use-pipeline-templates/cicd-template.png (100%) rename static/images/docs/{ => v3.3}/do/KubeSphere-DOKS.png (100%) rename static/images/docs/{ => v3.3}/do/access-console.png (100%) rename static/images/docs/{ => v3.3}/do/config-cluster-do.png (100%) rename static/images/docs/{ => v3.3}/do/create-cluster-do.png (100%) rename static/images/docs/{ => v3.3}/do/doks-cluster.png (100%) rename static/images/docs/{ => v3.3}/do/download-config-file.png (100%) rename static/images/docs/{ => v3.3}/do/kubernetes-dashboard-access.png (100%) rename static/images/docs/{ => v3.3}/do/kubernetes-dashboard-edit.png (100%) rename static/images/docs/{ => v3.3}/do/kubernetes-dashboard-namespace.png (100%) rename static/images/docs/{ => v3.3}/do/lb-change.png (100%) rename static/images/docs/{ => v3.3}/docs.svg (100%) rename static/images/docs/{ => v3.3}/downgrade-hover.svg (100%) rename static/images/docs/{ => v3.3}/downgrade.svg (100%) rename static/images/docs/{ => v3.3}/edit-hover.svg (100%) rename static/images/docs/{ => v3.3}/edit.svg (100%) rename static/images/docs/{ => v3.3}/eks/check-aws-cli.png (100%) rename static/images/docs/{ => v3.3}/eks/config-cluster-page.png (100%) rename static/images/docs/{ => v3.3}/eks/config-install.png (100%) rename static/images/docs/{ => v3.3}/eks/config-node-grop.png (100%) rename static/images/docs/{ => v3.3}/eks/creating.png (100%) rename static/images/docs/{ => v3.3}/eks/eks-launch-icon.png (100%) rename static/images/docs/{ => v3.3}/eks/endpoints.png (100%) rename static/images/docs/{ => v3.3}/eks/esk-kubesphere-ok.png (100%) rename static/images/docs/{ => v3.3}/eks/external-ip.png (100%) rename static/images/docs/{ => v3.3}/eks/loadbalancer.png (100%) rename static/images/docs/{ => v3.3}/eks/logging.png (100%) rename static/images/docs/{ => v3.3}/eks/minimal-install.png (100%) rename static/images/docs/{ => v3.3}/eks/networking.png (100%) rename static/images/docs/{ => v3.3}/eks/node-group.png (100%) rename static/images/docs/{ => v3.3}/eks/review.png (100%) rename static/images/docs/{ => v3.3}/email.svg (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubeedge/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubeedge/kubeedge_arch.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubeedge/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-alerting/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-alerting/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-app-store/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-app-store/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-auditing-logs/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-devops-system/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-devops-system/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-events/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-events/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-logging-system/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-logging-system/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-metering/metering.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-service-mesh/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/kubesphere-service-mesh/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/metrics-server/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/metrics-server/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/network-policies/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/network-policies/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/pod-ip-pools/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/pod-ip-pools/three-dots.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/service-topology/hammer.png (100%) rename static/images/docs/{ => v3.3}/enable-pluggable-components/service-topology/three-dots.png (100%) rename static/images/docs/{ => v3.3}/facebook.svg (100%) rename static/images/docs/{ => v3.3}/faq/access-control-and-account-management/add-exisiting-namespaces-to-a-kubesphere-workspace/three-dots.png (100%) rename static/images/docs/{ => v3.3}/faq/access-control-and-account-management/cannot-login/account-not-active.png (100%) rename static/images/docs/{ => v3.3}/faq/access-control-and-account-management/cannot-login/forbidden.jpg (100%) rename static/images/docs/{ => v3.3}/faq/access-control-and-account-management/cannot-login/wrong-password.png (100%) rename static/images/docs/{ => v3.3}/faq/console-browser.png (100%) rename static/images/docs/{ => v3.3}/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg (100%) rename static/images/docs/{ => v3.3}/faq/installation/telemetry-in-kubesphere/three-dots.png (100%) rename static/images/docs/{ => v3.3}/faq/kubesphere-web-console/change-console-language/check-mark.png (100%) rename static/images/docs/{ => v3.3}/faq/kubesphere-web-console/supported-browsers/console-browser.png (100%) rename static/images/docs/{ => v3.3}/feedback-hover.svg (100%) rename static/images/docs/{ => v3.3}/feedback.svg (100%) rename static/images/docs/{ => v3.3}/huawei-cce/en/deploy-ks-minimal.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/en/edit-ks-console-svc.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/en/expose-ks-console.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/en/generate-kubeconfig.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/zh/deploy-ks-minimal.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/zh/edit-ks-console-svc.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/zh/expose-ks-console.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/zh/generate-kubeconfig.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/zh/login-ks-console.png (100%) rename static/images/docs/{ => v3.3}/huawei-cce/zh/view-ks-console-full.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-ECS-basic-settings.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-ECS-network-settings.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-VPC-create.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-crds-config.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-crds-edit-yaml.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-master-lb-basic-config.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-master-lb-listeners-config.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-public-lb-basic-config.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-public-lb-listeners-config.png (100%) rename static/images/docs/{ => v3.3}/huawei-ecs/huawei-rules-create.png (100%) rename static/images/docs/{ => v3.3}/installing-on-kubernetes/introduction/overview/kubesphere+k8s.png (100%) rename static/images/docs/{ => v3.3}/installing-on-kubernetes/introduction/overview/login.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-lb/ha-architecture.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/introduction/multi-node-installation/login.png (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/introduction/persistent-storage-configuration/access-key.jpg (100%) rename static/images/docs/{ => v3.3}/installing-on-linux/introduction/persistent-storage-configuration/storage-zone.jpg (100%) rename static/images/docs/{ => v3.3}/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png (100%) rename static/images/docs/{ => v3.3}/introduction/what-is-kubesphere/architecture-1.png (100%) rename static/images/docs/{ => v3.3}/introduction/what-is-kubesphere/cncf-landscape.png (100%) rename static/images/docs/{ => v3.3}/last.svg (100%) rename static/images/docs/{ => v3.3}/linkedIn.svg (100%) rename static/images/docs/{ => v3.3}/microsoft-azure.jpg (100%) rename static/images/docs/{ => v3.3}/multi-cluster-overview.jpg (100%) rename static/images/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png (100%) rename static/images/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png (100%) rename static/images/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png (100%) rename static/images/docs/{ => v3.3}/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png (100%) rename static/images/docs/{ => v3.3}/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png (100%) rename static/images/docs/{ => v3.3}/multicluster-management/introduction/overview/multi-cluster-overview.jpg (100%) rename static/images/docs/{ => v3.3}/multicluster-management/unbind-a-cluster/cluster-management.png (100%) rename static/images/docs/{ => v3.3}/multicluster-management/unbind-a-cluster/unbind-cluster.png (100%) rename static/images/docs/{ => v3.3}/next.svg (100%) rename static/images/docs/{ => v3.3}/project-administration/disk-log-collection/arrow.png (100%) rename static/images/docs/{ => v3.3}/project-administration/disk-log-collection/inspect-logs.png (100%) rename static/images/docs/{ => v3.3}/project-administration/disk-log-collection/log-icon.png (100%) rename static/images/docs/{ => v3.3}/project-administration/disk-log-collection/log-toggle-switch.png (100%) rename static/images/docs/{ => v3.3}/project-administration/disk-log-collection/toggle-switch.png (100%) rename static/images/docs/{ => v3.3}/project-administration/disk-log-collection/toolbox.png (100%) rename static/images/docs/{ => v3.3}/project-administration/role-and-member-management/add.png (100%) rename static/images/docs/{ => v3.3}/project-administration/role-and-member-management/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/container-image-settings/cube-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/container-image-settings/minus-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/container-image-settings/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/cronjobs/container-log-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/cronjobs/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/daemonsets/refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/daemonsets/start-refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/daemonsets/stop-refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/daemonsets/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/deployments_refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/minus-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/deployments/up-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/jobs/container-log-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/jobs/display.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/jobs/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/jobs/hide.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/jobs/refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/services/display.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/services/hide.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/services/refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/services/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/minus-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/start-refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/stop-refresh.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/application-workloads/statefulsets/up-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/configurations/configmaps/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/configurations/secrets/eye-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/configurations/secrets/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/examples/monitor-sample-app/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-1.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-2.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/grayscale-release/canary-release/canary-release-0.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/grayscale-release/canary-release/three-dots.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/build-binary.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/service-build.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/s2i-intro/s2i-builder.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/s2i-intro/s2i-flow.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/build-process.png (100%) rename static/images/docs/{ => v3.3}/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/qingcloud-2.svg (100%) rename static/images/docs/{ => v3.3}/qingcloud.svg (100%) rename static/images/docs/{ => v3.3}/quickstart/WordPress-1.png (100%) rename static/images/docs/{ => v3.3}/quickstart/access-method.png (100%) rename static/images/docs/{ => v3.3}/quickstart/add-mysql-backend-component.png (100%) rename static/images/docs/{ => v3.3}/quickstart/add-service.png (100%) rename static/images/docs/{ => v3.3}/quickstart/add-wordPress-frontend-component.png (100%) rename static/images/docs/{ => v3.3}/quickstart/advanced-setting.png (100%) rename static/images/docs/{ => v3.3}/quickstart/advanced-settings-wordpress.png (100%) rename static/images/docs/{ => v3.3}/quickstart/all-in-one-installation/Installation-complete.png (100%) rename static/images/docs/{ => v3.3}/quickstart/basic-info.png (100%) rename static/images/docs/{ => v3.3}/quickstart/choose-existing-volume.png (100%) rename static/images/docs/{ => v3.3}/quickstart/choose-existing.png (100%) rename static/images/docs/{ => v3.3}/quickstart/clusters-management-zh.png (100%) rename static/images/docs/{ => v3.3}/quickstart/container-image-mysql.png (100%) rename static/images/docs/{ => v3.3}/quickstart/container-image-wordpress.png (100%) rename static/images/docs/{ => v3.3}/quickstart/container-image.png (100%) rename static/images/docs/{ => v3.3}/quickstart/crds-zh.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-secret.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-volume.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/account-list.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/create-account.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/invite-devops-member.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/invite-member.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/invite-project-regular.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/nodeport-setting.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/operation-icon.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create-workspaces-projects-accounts/project-quota.png (100%) rename static/images/docs/{ => v3.3}/quickstart/create.png (100%) rename static/images/docs/{ => v3.3}/quickstart/deploy-bookinfo-to-k8s/bookinfo.png (100%) rename static/images/docs/{ => v3.3}/quickstart/deploy-bookinfo-to-k8s/canary.gif (100%) rename static/images/docs/{ => v3.3}/quickstart/deploy-bookinfo-to-k8s/click-to-visit.png (100%) rename static/images/docs/{ => v3.3}/quickstart/deploy-bookinfo-to-k8s/edit-icon.png (100%) rename static/images/docs/{ => v3.3}/quickstart/deploy-bookinfo-to-k8s/ratings-page.png (100%) rename static/images/docs/{ => v3.3}/quickstart/edit-internet-access.png (100%) rename static/images/docs/{ => v3.3}/quickstart/edit-ks-installer-zh.png (100%) rename static/images/docs/{ => v3.3}/quickstart/enable-components-zh.png (100%) rename static/images/docs/{ => v3.3}/quickstart/environment-var.png (100%) rename static/images/docs/{ => v3.3}/quickstart/environment-varss.png (100%) rename static/images/docs/{ => v3.3}/quickstart/ingress.png (100%) rename static/images/docs/{ => v3.3}/quickstart/key-value.png (100%) rename static/images/docs/{ => v3.3}/quickstart/mysql-done.png (100%) rename static/images/docs/{ => v3.3}/quickstart/mysql-name.png (100%) rename static/images/docs/{ => v3.3}/quickstart/nodeport-number.png (100%) rename static/images/docs/{ => v3.3}/quickstart/two-components-done.png (100%) rename static/images/docs/{ => v3.3}/quickstart/volume-settings.png (100%) rename static/images/docs/{ => v3.3}/quickstart/volume-template-wordpress.png (100%) rename static/images/docs/{ => v3.3}/quickstart/volume-template.png (100%) rename static/images/docs/{ => v3.3}/quickstart/wordpress-deployment.png (100%) rename static/images/docs/{ => v3.3}/quickstart/wordpress-deployment/WordPress.png (100%) rename static/images/docs/{ => v3.3}/quickstart/wordpress-deployment/wordpress-page.png (100%) rename static/images/docs/{ => v3.3}/quickstart/wordpress-secrets.png (100%) rename static/images/docs/{ => v3.3}/quickstart/wordpress-statefulset.png (100%) rename static/images/docs/{ => v3.3}/quickstart/wordpress.png (100%) rename static/images/docs/{ => v3.3}/radore.jpg (100%) rename static/images/docs/{ => v3.3}/reddit.svg (100%) rename static/images/docs/{ => v3.3}/reference/environment-requirements/console-browser.png (100%) rename static/images/docs/{ => v3.3}/reference/kubesphere-api/ks-apiserver.png (100%) rename static/images/docs/{ => v3.3}/route-create-annotations.png (100%) rename static/images/docs/{ => v3.3}/route-detail-resource.png (100%) rename static/images/docs/{ => v3.3}/route-detail.png (100%) rename static/images/docs/{ => v3.3}/route-set-rule-auto.png (100%) rename static/images/docs/{ => v3.3}/route-set-rule-domain.png (100%) rename static/images/docs/{ => v3.3}/set-gateway.png (100%) rename static/images/docs/{ => v3.3}/share-hover.svg (100%) rename static/images/docs/{ => v3.3}/share.svg (100%) rename static/images/docs/{ => v3.3}/tencent-tke/console-full.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/console.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/edit-cluster-configuration.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/generate-kubeconfig.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/ks-install-log.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/loadbalancer1.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/loadbalancer2.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/loadbalancer3.png (100%) rename static/images/docs/{ => v3.3}/tencent-tke/nodeport.png (100%) rename static/images/docs/{ => v3.3}/toolbox/auditing-query/toolbox.png (100%) rename static/images/docs/{ => v3.3}/toolbox/event-query/drop-down-list.png (100%) rename static/images/docs/{ => v3.3}/toolbox/event-query/toolbox.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/container-detail-page.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/drop-down-list.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/export-logs.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/log-search-conditions.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/log-search-details-page.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/log-search-list.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/log-search.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/pod-details-page.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/toolbox.png (100%) rename static/images/docs/{ => v3.3}/toolbox/log-query/view-detail-page.png (100%) rename static/images/docs/{ => v3.3}/toolbox/metering-and-billing/view-resource-consumption/toolbox.png (100%) rename static/images/docs/{ => v3.3}/twitter.svg (100%) rename static/images/docs/{ => v3.3}/vsphere/default.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-1-create-type.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-2-name.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-3-resource.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-4-storage.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-5-compatibility.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-6-system.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-1.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-2.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-3.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-4.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-8.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-0-1-create.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-en-keepalived + haproxy.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-1-create-type.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-2-name.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-3-resource.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-4-storage.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-5-compatibility.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-6-system.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-7-hardware.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-8.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-0-1-create.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-architecture.png (100%) rename static/images/docs/{ => v3.3}/vsphere/kubesphereOnVsphere-zh-keepalived + haproxy.png (100%) rename static/images/docs/{ => v3.3}/vsphere/login.png (100%) rename static/images/docs/{ => v3.3}/web-kubectl/web-kubectl-cluster-select.png (100%) rename static/images/docs/{ => v3.3}/web-kubectl/web-kubectl-enter.png (100%) rename static/images/docs/{ => v3.3}/web-kubectl/web-kubectl-example.png (100%) rename static/images/docs/{ => v3.3}/workspace-administration/department-management/assign.png (100%) rename static/images/docs/{ => v3.3}/workspace-administration/department-management/edit.png (100%) rename static/images/docs/{ => v3.3}/workspace-administration/department-management/remove.png (100%) rename static/images/docs/{ => v3.3}/workspace-administration/network-isolation.png (100%) rename static/images/docs/{ => v3.3}/workspace-administration/role-and-member-management/add.png (100%) rename static/images/docs/{ => v3.3}/workspace-administration/role-and-member-management/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_message_workload_level_comment.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_message_workload_level_detail.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_message_workload_level_list.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_message_workload_level_notification.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_message_workload_level_policy.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_policy_workload_level_alerting_rule.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_policy_workload_level_basic_info.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_policy_workload_level_create.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_policy_workload_level_monitoring_target.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/alerting/alerting_policy_workload_level_notification_rule.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/application-lifecycle-management/plus.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployments.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-status.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-etcd-on-ks/etcd-command-9.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-config-5.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-dashboard-8.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-13.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-interface-14.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/app-creation.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/from-app-store.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/jh-helm-charts.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/jh-install-basic-info.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/jh-instance.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/jihu-gitlab-app.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/kubectl-check.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/pod-status.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/project-creation.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/succ-installation.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/jh-app/workspace-creation.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/mongodb-app/mongodb-service-terminal-9.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/mysql-app/access-mysql-success.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/mysql-app/log-in-mysql.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/mysql-app/login.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/nginx-app/access-nginx-12.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/nginx-app/manifest-file-6.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/postgresql-app/postgresql-output.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/redis-app/use-redis-9.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/built-in-apps/tomcat-app/view-project.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-clickhouse/get-username-password.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-clickhouse/use-clickhouse.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-metersphere/login-metersphere.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-radondb-mysql/certify_url.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-metrics.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/cluster-settings/mail-server/mail-server-config.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/cluster-settings/mail-server/mail_server_guide.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/drop-down-list.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/edit-policy.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/refresh.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/chat-notification.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/robot_notification.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/notification_message.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/build-and-deploy-maven-project/maven-project-jenkins.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/gear.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/add-credentials.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/generate-a-token.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/jenkins-projet-key.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-1.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-3.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-create-project.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-example.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-install.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-jenkins-settings.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-1.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/token-created.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/webhook-page-info.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/choose-jenkins-agent/jenkins-agent.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit--2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/pipeline-overview.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_artifact_stage.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step_2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_parameter.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/artifact_info.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/basic_info.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/build_and_push_image.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/click-custom-pipeline.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/code_analysis_stage.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/container_maven.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/create_pipeline.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/credential-list.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/deploy_to_dev.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/docker_credential.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/dockerhub_image.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/download_artifact.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_panel.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_pipeline.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/enter_repo_url.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/first_stage_set.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/graphical_panel.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/input_message.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/login_docker_command.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_container.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_set_2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step_maven.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_list.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_successful.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/push_to_docker.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/run_pipeline.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/shell_command.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar-token.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_env.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_ready.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_credentials.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_result_detail.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_shell_new.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/timeout_set.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/unit_test.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/waitforqualitygate_set.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/jenkins-system-settings/plugin-version.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/pipeline-webhook/edit-btn.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/set-email-server-for-kubesphere-pipelines/set-jenkins-email.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-stages.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-template.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-stages.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-template.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubeedge/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubeedge/kubeedge_arch.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubeedge/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-alerting/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-alerting/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-app-store/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-app-store/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-devops-system/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-devops-system/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-events/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-events/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-logging-system/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-logging-system/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-service-mesh/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/kubesphere-service-mesh/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/metrics-server/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/metrics-server/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/network-policies/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/network-policies/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/pod-ip-pools/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/pod-ip-pools/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/service-topology/hammer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/enable-pluggable-components/service-topology/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/faq/access-control-and-account-management/add-kubernetes-namespace-to-kubesphere-workspace/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/faq/installation/telemetry-in-kubesphere/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/faq/kubesphere-web-console/change-console-language/check-mark.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/faq/kubesphere-web-console/supported-browsers/console-browser.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-cluster.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-components.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-kubeconfig.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb-ip.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-template.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-config.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-password.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/create-ack-cluster.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ks-console-service.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/network-and-apiserver.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/standard-template.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-all-resources.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-choices-bash.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-create-command.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-dashboard.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-launch-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/access-console.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-1.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/create-cluster-do.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/download-config-file.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-access.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-edit.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-namespace.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/lb-change.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-cluster-page.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-node-grop.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/creating.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/eks-launch-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/endpoints.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/logging.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/networking.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/node-group.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/review.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/access-console.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/cloud-shell.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/console-service.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/create-cluster-gke.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/lb-change.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/machine-configuration.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/master-version.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/node-number.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/cloud-shell-oke.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/创建集群.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/启动Cloud-shell.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/完成创建集群.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/快速创建.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/访问集群.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群创建完成.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群基本信息.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-kubernetes/installing-on-on-premises-kubernetes/air-gapped-installation/self-signed-cert.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/introduction/ha-configurations/ha-architecture.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/access-key.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/storage-zone.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/access-key.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/storage-zone.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/use-cases/sonarqube.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/use-cases/中央控制平面.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/use-cases/流水线.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/use-cases/灰度发布.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/use-cases/集群监控.jpg (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/use-cases/高可用.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/what-is-kubesphere/cncf-landscape.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/introduction/what-is-kubesphere/kubesphere-feature-overview.jpeg (100%) rename static/images/docs/{ => v3.3}/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/multicluster-management/introduction/overview/multi-cluster-overview.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/disk-log-collection/arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/disk-log-collection/inspect-logs.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/disk-log-collection/log-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/disk-log-collection/log-toggle-switch.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/disk-log-collection/toggle-switch.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/disk-log-collection/toolbox.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/role-and-member-management/add.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-administration/role-and-member-management/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/container-image-settings/cube-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/container-image-settings/minus-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/container-image-settings/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/cronjobs/container-log-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/cronjobs/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_start.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_stop.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_refresh.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/daemonsets/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/deployments_refresh.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/minus-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/deployments/up-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/jobs/container-log-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/jobs/display.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/jobs/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/jobs/hide.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/jobs/refresh.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/services/services_display_containers.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/services/services_hide_containers.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/services/services_refresh_pods.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/services/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/minus-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_start.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_stop.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_refresh.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/application-workloads/statefulsets/up-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/configurations/configmaps/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/configurations/secrets/eye-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/configurations/secrets/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/custom-application-monitoring/examples/monitor-sample-web-app/plus-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/graph-chart-edit.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/text-chart-edit.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/grayscale-release/canary-release/canary-release-0.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/grayscale-release/canary-release/three-dots.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/binary-to-image/build-binary.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/binary-to-image/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/binary-to-image/service-build.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-builder.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-flow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/source-to-image/build-process.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/project-user-guide/image-builder/source-to-image/down-arrow.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/all-in-one-on-linux/Installation-complete.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/create-workspaces-projects-accounts/操作按钮.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/deploy-bookinfo-to-k8s/bookinfo.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/deploy-bookinfo-to-k8s/edit-icon.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/deploy-bookinfo-to-k8s/normal-user.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/deploy-bookinfo-to-k8s/ratings-page.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/enable-pluggable-components/启用组件.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/wordpress-deployment/WordPress.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/quickstart/wordpress-deployment/wordpress-page.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/reference/kubesphere-api/ks-apiserver.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/auditing/auditing-log-query/audit-log-detail.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/event-query/drop-down-list.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/event-query/toolbox.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/log-query/drop-down-list.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/log-query/export-logs.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/log-query/toolbox.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/log-query/view-detail-page.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/metering-and-billing/view-resource-consumption/toolbox.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/web-kubectl/web-kubectl-cluster-select.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/toolbox/web-kubectl/web-kubectl-example.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/upgrade/air-gapped-upgrade-with-ks-installer/kubesphere-login.PNG (100%) rename static/images/docs/{ => v3.3}/zh-cn/workspace-administration-and-user-guide/department-management/assign.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/workspace-administration-and-user-guide/department-management/edit.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/workspace-administration-and-user-guide/department-management/remove.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/workspace-administration-and-user-guide/role-and-member-management/add.png (100%) rename static/images/docs/{ => v3.3}/zh-cn/workspace-administration-and-user-guide/role-and-member-management/three-dots.png (100%) diff --git a/assets/scss/common.scss b/assets/scss/common.scss index 70cb30542..55007d042 100644 --- a/assets/scss/common.scss +++ b/assets/scss/common.scss @@ -389,7 +389,7 @@ section { z-index: 2; width: 20px; height: 20px; - background-image: url('/images/docs/copy.png'); + background-image: url('/images/docs/v3.3/copy.png'); background-repeat: no-repeat; background-size: cover; cursor: pointer; diff --git a/assets/scss/doc.scss b/assets/scss/doc.scss index d560114b6..8d58421c5 100644 --- a/assets/scss/doc.scss +++ b/assets/scss/doc.scss @@ -16,7 +16,7 @@ main { position: relative; padding-top: 129px; padding-bottom: 20px; - background-image: url("/images/docs/banner.png"); + background-image: url("/images/docs/v3.3/banner.png"); .common-layout { position: relative; @@ -272,14 +272,14 @@ main { width: 12px; height: 11px; background-repeat: no-repeat; - background-image: url("/images/docs/downgrade.svg"); + background-image: url("/images/docs/v3.3/downgrade.svg"); } &:hover { color: #56bc8a; .download-icon { - background-image: url("/images/docs/downgrade-hover.svg"); + background-image: url("/images/docs/v3.3/downgrade-hover.svg"); } } } @@ -362,14 +362,14 @@ main { .edit-div { .icon-span { - background-image: url("/images/docs/edit.svg"); + background-image: url("/images/docs/v3.3/edit.svg"); } &:hover { color: #56bc8a; .icon-span { - background-image: url("/images/docs/edit-hover.svg"); + background-image: url("/images/docs/v3.3/edit-hover.svg"); } a { @@ -382,12 +382,12 @@ main { .icon-span { color: #56bc8a; - background-image: url("/images/docs/feedback.svg"); + background-image: url("/images/docs/v3.3/feedback.svg"); } &:hover { .icon-span { - background-image: url("/images/docs/feedback-hover.svg"); + background-image: url("/images/docs/v3.3/feedback-hover.svg"); } a { @@ -400,14 +400,14 @@ main { position: relative; .icon-span { - background-image: url("/images/docs/share.svg"); + background-image: url("/images/docs/v3.3/share.svg"); } &:hover { color: #56bc8a; .icon-span { - background-image: url("/images/docs/share-hover.svg"); + background-image: url("/images/docs/v3.3/share-hover.svg"); } ul { diff --git a/assets/scss/docs.scss b/assets/scss/docs.scss index 8a25a3940..62d3a5f55 100644 --- a/assets/scss/docs.scss +++ b/assets/scss/docs.scss @@ -55,7 +55,7 @@ background-color: #36435c; background-repeat: no-repeat; background-position: left bottom; - background-image: url("/images/docs/26.svg"); + background-image: url("/images/docs/v3.3/26.svg"); @media only screen and (max-width: $mobile-max-width) { display: block; @@ -130,10 +130,10 @@ display: inline-block; width: 40px; height: 40px; - background-image: url("/images/docs/22.svg"); + background-image: url("/images/docs/v3.3/22.svg"); &:hover { - background-image: url("/images/docs/22-hover.svg"); + background-image: url("/images/docs/v3.3/22-hover.svg"); } } } @@ -221,15 +221,15 @@ } & > li:nth-child(3n + 1) { - background-image: url("/images/docs/bg-1.svg"); + background-image: url("/images/docs/v3.3/bg-1.svg"); } & > li:nth-child(3n + 2) { - background-image: url("/images/docs/bg-2.svg"); + background-image: url("/images/docs/v3.3/bg-2.svg"); } & > li:nth-child(3n + 3) { - background-image: url("/images/docs/bg-3.svg"); + background-image: url("/images/docs/v3.3/bg-3.svg"); } } } @@ -318,7 +318,7 @@ background-position: center; background-size: cover; background-color: #ffffff; - background-image: url('/images/docs/bg-line.png'); + background-image: url('/images/docs/v3.3/bg-line.png'); @media only screen and (max-width: $mobile-max-width) { position: relative; diff --git a/config/_default/config.toml b/config/_default/config.toml index 0027f7924..afd868214 100644 --- a/config/_default/config.toml +++ b/config/_default/config.toml @@ -106,43 +106,48 @@ hasChildren = true weight = 4 name = "Documentation" hasChildren = true - [[languages.en.menu.main]] parent = "Documentation" - name = "v3.2.x star" - URL = "/docs" + name = "v3.3 star" + URL = "/docs/v3.3" weight = 1 [[languages.en.menu.main]] parent = "Documentation" - name = "v3.1.x" - URL = "https://v3-1.docs.kubesphere.io/docs" + name = "v3.2" + URL = "/docs" weight = 2 [[languages.en.menu.main]] parent = "Documentation" - name = "v3.0.0" - URL = "https://v3-0.docs.kubesphere.io/docs" + name = "v3.1" + URL = "https://v3-1.docs.kubesphere.io/docs" weight = 3 [[languages.en.menu.main]] parent = "Documentation" - name = "v2.1.x" - URL = "https://v2-1.docs.kubesphere.io/docs" + name = "v3.0" + URL = "https://v3-0.docs.kubesphere.io/docs" weight = 4 [[languages.en.menu.main]] parent = "Documentation" - name = "v2.0.x" - URL = "https://v2-0.docs.kubesphere.io/docs/" + name = "v2.1" + URL = "https://v2-1.docs.kubesphere.io/docs" weight = 5 [[languages.en.menu.main]] parent = "Documentation" - name = "v1.0.0" - URL = "https://v1-0.docs.kubesphere.io/docs/" + name = "v2.0" + URL = "https://v2-0.docs.kubesphere.io/docs/" weight = 6 + [[languages.en.menu.main]] + parent = "Documentation" + name = "v1.0" + URL = "https://v1-0.docs.kubesphere.io/docs/" + weight = 7 + [[languages.en.menu.main]] weight = 5 hasChildren = true diff --git a/content/en/_index.md b/content/en/_index.md index edc8bb2fc..d0e6c0ef3 100644 --- a/content/en/_index.md +++ b/content/en/_index.md @@ -115,25 +115,25 @@ section4: - name: App Store icon: /images/home/store.svg content: Provide an application store for Helm-based applications, and offer application lifecycle management on Kubernetes platform - link: "/docs/pluggable-components/app-store/" + link: "/docs/v3.3/pluggable-components/app-store/" color: grape - name: Kubernetes Multi-cluster Mgmt icon: /images/home/management.svg content: Distribute applications across multiple clusters and cloud providers, and provide disaster recovery solutions and cross-cluster observability - link: "/docs/multicluster-management/introduction/overview/" + link: "/docs/v3.3/multicluster-management/introduction/overview/" color: orange - name: Edge Computing Platform icon: /images/home/multiple.svg content: KubeSphere integrates KubeEdge to enable users to deploy applications on the edge devices and view logging and monitoring data of them on the console. - link: "/docs/pluggable-components/kubeedge/" + link: "/docs/v3.3/pluggable-components/kubeedge/" color: grape - name: Metering and Billing icon: /images/home/network.svg content: Track resource consumption at different levels on a unified dashboard, which helps you make better-informed decisions on planning and reduce the cost. - link: "/docs/toolbox/metering-and-billing/view-resource-consumption/" + link: "/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption/" color: green section5: diff --git a/content/en/blogs/integrate-okta.md b/content/en/blogs/integrate-okta.md index b54fbc1a5..afbdb7c56 100644 --- a/content/en/blogs/integrate-okta.md +++ b/content/en/blogs/integrate-okta.md @@ -93,7 +93,7 @@ If you already have an Okta account, you can skip this step, but you need to mak ### Step 4: Make configurations on KubeSphere -1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: +1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: ```bash kubectl -n kubesphere-system edit cc ks-installer diff --git a/content/en/docs/installing-on-kubernetes/_index.md b/content/en/docs/installing-on-kubernetes/_index.md deleted file mode 100644 index 515de3a66..000000000 --- a/content/en/docs/installing-on-kubernetes/_index.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "Installing on Kubernetes" -description: "Demonstrate how to install KubeSphere on Kubernetes either hosted on cloud or on-premises." -layout: "second" - -linkTitle: "Installing on Kubernetes" -weight: 4000 - -icon: "/images/docs/docs.svg" ---- - -This chapter demonstrates how to deploy KubeSphere on existing Kubernetes clusters hosted on cloud or on-premises. As a highly flexible solution to container orchestration, KubeSphere can be deployed across various Kubernetes engines. - -## Most Popular Pages - -Below you will find some of the most viewed and helpful pages in this chapter. It is highly recommended that you refer to them first. - -{{< popularPage icon="/images/docs/brand-icons/gke.jpg" title="Deploy KubeSphere on GKE" description="Provision KubeSphere on existing Kubernetes clusters on GKE." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/" >}} - -{{< popularPage icon="/images/docs/bitmap.jpg" title="Deploy KubeSphere on AWS EKS" description="Provision KubeSphere on existing Kubernetes clusters on EKS." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/" >}} - -{{< popularPage icon="/images/docs/brand-icons/aks.jpg" title="Deploy KubeSphere on AKS" description="Provision KubeSphere on existing Kubernetes clusters on AKS." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/" >}} - -{{< popularPage icon="/images/docs/brand-icons/huawei.svg" title="Deploy KubeSphere on CCE" description="Provision KubeSphere on existing Kubernetes clusters on Huawei CCE." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce/" >}} - -{{< popularPage icon="/images/docs/brand-icons/oracle.jpg" title="Deploy KubeSphere on Oracle OKE" description="Provision KubeSphere on existing Kubernetes clusters on OKE." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/" >}} - -{{< popularPage icon="/images/docs/brand-icons/digital-ocean.jpg" title="Deploy KubeSphere on DO" description="Provision KubeSphere on existing Kubernetes clusters on DigitalOcean." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/" >}} diff --git a/content/en/docs/_index.md b/content/en/docs/v3.3/_index.md similarity index 93% rename from content/en/docs/_index.md rename to content/en/docs/v3.3/_index.md index 4bec20a70..3127706fc 100644 --- a/content/en/docs/_index.md +++ b/content/en/docs/v3.3/_index.md @@ -8,7 +8,7 @@ LinkTitle: "Documentation" section1: title: KubeSphere Documentation content: Learn how to build and manage cloud-native applications using KubeSphere Container Platform. Get documentation, example code, tutorials, and more. - image: /images/docs/banner.png + image: /images/docs/v3.3/banner.png sectionLink: docs: @@ -45,13 +45,13 @@ section3: title: Run KubeSphere and Kubernetes Stack from the Cloud Service description: Cloud Providers are providing KubeSphere as a cloud-hosted service for users, helping you to create a highly available Kubernetes cluster managed by KubeSphere within minutes via several clicks. It enables you to use the cloud-hosted Kubernetes services out of the box. list: - - image: /images/docs/aws.jpg + - image: /images/docs/v3.3/aws.jpg content: AWS Quickstart link: https://aws.amazon.com/quickstart/architecture/qingcloud-kubesphere/ - - image: /images/docs/microsoft-azure.jpg + - image: /images/docs/v3.3/microsoft-azure.jpg content: Azure Marketplace link: https://market.azure.cn/marketplace/apps/qingcloud.kubesphere - - image: /images/docs/qingcloud.svg + - image: /images/docs/v3.3/qingcloud.svg content: QingCloud QKE link: https://www.qingcloud.com/products/kubesphereqke/ diff --git a/content/en/docs/access-control-and-account-management/_index.md b/content/en/docs/v3.3/access-control-and-account-management/_index.md similarity index 92% rename from content/en/docs/access-control-and-account-management/_index.md rename to content/en/docs/v3.3/access-control-and-account-management/_index.md index 253cdb970..faf5b7311 100644 --- a/content/en/docs/access-control-and-account-management/_index.md +++ b/content/en/docs/v3.3/access-control-and-account-management/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "Access Control and Account Management" weight: 12000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/access-control-and-account-management/external-authentication/_index.md b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/_index.md similarity index 100% rename from content/en/docs/access-control-and-account-management/external-authentication/_index.md rename to content/en/docs/v3.3/access-control-and-account-management/external-authentication/_index.md diff --git a/content/en/docs/access-control-and-account-management/external-authentication/oidc-identity-provider.md b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/oidc-identity-provider.md similarity index 86% rename from content/en/docs/access-control-and-account-management/external-authentication/oidc-identity-provider.md rename to content/en/docs/v3.3/access-control-and-account-management/external-authentication/oidc-identity-provider.md index 86d383759..3f0f6411b 100644 --- a/content/en/docs/access-control-and-account-management/external-authentication/oidc-identity-provider.md +++ b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/oidc-identity-provider.md @@ -13,11 +13,11 @@ weight: 12221 ## Prerequisites -You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/installing-on-linux/) and [Installing on Kubernetes](/docs/installing-on-kubernetes/). +You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/v3.3/installing-on-linux/) and [Installing on Kubernetes](/docs/v3.3/installing-on-kubernetes/). ## Procedure -1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: +1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: ```bash kubectl -n kubesphere-system edit cc ks-installer diff --git a/content/en/docs/access-control-and-account-management/external-authentication/set-up-external-authentication.md b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication.md similarity index 92% rename from content/en/docs/access-control-and-account-management/external-authentication/set-up-external-authentication.md rename to content/en/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication.md index c50351412..313bd2f2d 100644 --- a/content/en/docs/access-control-and-account-management/external-authentication/set-up-external-authentication.md +++ b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication.md @@ -13,12 +13,12 @@ KubeSphere provides a built-in OAuth server. Users can obtain OAuth access token ## Prerequisites -You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/installing-on-linux/) and [Installing on Kubernetes](/docs/installing-on-kubernetes/). +You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/v3.3/installing-on-linux/) and [Installing on Kubernetes](/docs/v3.3/installing-on-kubernetes/). ## Procedure -1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: +1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: ```bash kubectl -n kubesphere-system edit cc ks-installer diff --git a/content/en/docs/access-control-and-account-management/external-authentication/use-an-ldap-service.md b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service.md similarity index 89% rename from content/en/docs/access-control-and-account-management/external-authentication/use-an-ldap-service.md rename to content/en/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service.md index d2d2eb67c..15c60e9dd 100644 --- a/content/en/docs/access-control-and-account-management/external-authentication/use-an-ldap-service.md +++ b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service.md @@ -11,12 +11,12 @@ This document describes how to use an LDAP service as an external identity provi ## Prerequisites -* You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/installing-on-linux/) and [Installing on Kubernetes](/docs/installing-on-kubernetes/). +* You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/v3.3/installing-on-linux/) and [Installing on Kubernetes](/docs/v3.3/installing-on-kubernetes/). * You need to obtain the manager distinguished name (DN) and manager password of an LDAP service. ## Procedure -1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: +1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: ```bash kubectl -n kubesphere-system edit cc ks-installer diff --git a/content/en/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md similarity index 88% rename from content/en/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md rename to content/en/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md index 0ea1f959d..b54411ffe 100644 --- a/content/en/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md +++ b/content/en/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md @@ -10,11 +10,11 @@ This document describes how to use an external identity provider based on the OA The following figure shows the authentication process between KubeSphere and an external OAuth 2.0 identity provider. -![oauth2](/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg) +![oauth2](/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg) ## Prerequisites -You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/installing-on-linux/) and [Installing on Kubernetes](/docs/installing-on-kubernetes/). +You need to deploy a Kubernetes cluster and install KubeSphere in the cluster. For details, see [Installing on Linux](/docs/v3.3/installing-on-linux/) and [Installing on Kubernetes](/docs/v3.3/installing-on-kubernetes/). ## Develop an OAuth 2.0 Plugin @@ -81,7 +81,7 @@ KubeSphere provides two built-in OAuth 2.0 plugins: [GitHubIdentityProvider](htt ## Integrate an Identity Provider with KubeSphere -1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: +1. Log in to KubeSphere as `admin`, move the cursor to in the lower-right corner, click **kubectl**, and run the following command to edit `ks-installer` of the CRD `ClusterConfiguration`: ```bash kubectl -n kubesphere-system edit cc ks-installer @@ -126,5 +126,5 @@ KubeSphere provides two built-in OAuth 2.0 plugins: [GitHubIdentityProvider](htt 6. On the login page of the external identity provider, enter the username and password of a user configured at the identity provider to log in to KubeSphere. - ![github-login-page](/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png) + ![github-login-page](/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png) diff --git a/content/en/docs/access-control-and-account-management/multi-tenancy-in-kubesphere.md b/content/en/docs/v3.3/access-control-and-account-management/multi-tenancy-in-kubesphere.md similarity index 83% rename from content/en/docs/access-control-and-account-management/multi-tenancy-in-kubesphere.md rename to content/en/docs/v3.3/access-control-and-account-management/multi-tenancy-in-kubesphere.md index 14bae1b80..fbe355bf9 100644 --- a/content/en/docs/access-control-and-account-management/multi-tenancy-in-kubesphere.md +++ b/content/en/docs/v3.3/access-control-and-account-management/multi-tenancy-in-kubesphere.md @@ -24,7 +24,7 @@ The isolation of physical resources includes nodes and networks, while it also r To solve the issues above, KubeSphere provides a multi-tenant management solution based on Kubernetes. -![multi-tenancy-architecture](/images/docs/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png) +![multi-tenancy-architecture](/images/docs/v3.3/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png) In KubeSphere, the [workspace](../../workspace-administration/what-is-workspace/) is the smallest tenant unit. A workspace enables users to share resources across clusters and projects. Workspace members can create projects in an authorized cluster and invite other members to cooperate in the same project. @@ -38,9 +38,9 @@ Similar to Kubernetes, KubeSphere uses RBAC to manage permissions granted to use The access control in KubeSphere is divided into three levels: platform, workspace and project. You use roles to control what permissions users have at different levels for different resources. -1. [Platform roles](/docs/quick-start/create-workspace-and-project/): Control what permissions platform users have for platform resources, such as clusters, workspaces and platform members. -2. [Workspace roles](/docs/workspace-administration/role-and-member-management/): Control what permissions workspace members have for workspace resources, such as projects (i.e. namespaces) and DevOps projects. -3. [Project roles](/docs/project-administration/role-and-member-management/): Control what permissions project members have for project resources, such as workloads and pipelines. +1. [Platform roles](/docs/v3.3/quick-start/create-workspace-and-project/): Control what permissions platform users have for platform resources, such as clusters, workspaces and platform members. +2. [Workspace roles](/docs/v3.3/workspace-administration/role-and-member-management/): Control what permissions workspace members have for workspace resources, such as projects (i.e. namespaces) and DevOps projects. +3. [Project roles](/docs/v3.3/project-administration/role-and-member-management/): Control what permissions project members have for project resources, such as workloads and pipelines. ### Network isolation @@ -54,4 +54,4 @@ KubeSphere also provides [auditing logs](../../pluggable-components/auditing-log For a complete authentication and authorization chain in KubeSphere, see the following diagram. KubeSphere has expanded RBAC rules using the Open Policy Agent (OPA). The KubeSphere team looks to integrate [Gatekeeper](https://github.com/open-policy-agent/gatekeeper) to provide more security management policies. -![request-chain](/images/docs/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg) +![request-chain](/images/docs/v3.3/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg) diff --git a/content/en/docs/application-store/_index.md b/content/en/docs/v3.3/application-store/_index.md similarity index 95% rename from content/en/docs/application-store/_index.md rename to content/en/docs/v3.3/application-store/_index.md index fcf61254b..348390088 100644 --- a/content/en/docs/application-store/_index.md +++ b/content/en/docs/v3.3/application-store/_index.md @@ -7,7 +7,7 @@ layout: "second" linkTitle: "App Store" weight: 14000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/application-store/app-developer-guide/_index.md b/content/en/docs/v3.3/application-store/app-developer-guide/_index.md similarity index 100% rename from content/en/docs/application-store/app-developer-guide/_index.md rename to content/en/docs/v3.3/application-store/app-developer-guide/_index.md diff --git a/content/en/docs/application-store/app-developer-guide/helm-developer-guide.md b/content/en/docs/v3.3/application-store/app-developer-guide/helm-developer-guide.md similarity index 100% rename from content/en/docs/application-store/app-developer-guide/helm-developer-guide.md rename to content/en/docs/v3.3/application-store/app-developer-guide/helm-developer-guide.md diff --git a/content/en/docs/application-store/app-developer-guide/helm-specification.md b/content/en/docs/v3.3/application-store/app-developer-guide/helm-specification.md similarity index 100% rename from content/en/docs/application-store/app-developer-guide/helm-specification.md rename to content/en/docs/v3.3/application-store/app-developer-guide/helm-specification.md diff --git a/content/en/docs/application-store/app-lifecycle-management.md b/content/en/docs/v3.3/application-store/app-lifecycle-management.md similarity index 99% rename from content/en/docs/application-store/app-lifecycle-management.md rename to content/en/docs/v3.3/application-store/app-lifecycle-management.md index c46ec1920..7d2cd0003 100644 --- a/content/en/docs/application-store/app-lifecycle-management.md +++ b/content/en/docs/v3.3/application-store/app-lifecycle-management.md @@ -132,7 +132,7 @@ After the app is approved, `isv` can release the Redis application to the App St `app-reviewer` can create multiple categories for different types of applications based on their function and usage. It is similar to setting tags and categories can be used in the App Store as filters, such as Big Data, Middleware, and IoT. -1. Log in to KubeSphere as `app-reviewer`. To create a category, go to the **App Store Management** page and click in **App Categories**. +1. Log in to KubeSphere as `app-reviewer`. To create a category, go to the **App Store Management** page and click in **App Categories**. 2. Set a name and icon for the category in the dialog, then click **OK**. For Redis, you can enter `Database` for the field **Name**. diff --git a/content/en/docs/application-store/built-in-apps/_index.md b/content/en/docs/v3.3/application-store/built-in-apps/_index.md similarity index 100% rename from content/en/docs/application-store/built-in-apps/_index.md rename to content/en/docs/v3.3/application-store/built-in-apps/_index.md diff --git a/content/en/docs/application-store/built-in-apps/deploy-chaos-mesh.md b/content/en/docs/v3.3/application-store/built-in-apps/deploy-chaos-mesh.md similarity index 67% rename from content/en/docs/application-store/built-in-apps/deploy-chaos-mesh.md rename to content/en/docs/v3.3/application-store/built-in-apps/deploy-chaos-mesh.md index c262cf5f6..9e10be832 100644 --- a/content/en/docs/application-store/built-in-apps/deploy-chaos-mesh.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/deploy-chaos-mesh.md @@ -8,13 +8,13 @@ linkTitle: "Deploy Chaos Mesh on KubeSphere" [Chaos Mesh](https://github.com/chaos-mesh/chaos-mesh) is a cloud-native Chaos Engineering platform that orchestrates chaos in Kubernetes environments. With Chaos Mesh, you can test your system's resilience and robustness on Kubernetes by injecting various types of faults into Pods, network, file system, and even the kernel. -![Chaos Mesh architecture](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png) +![Chaos Mesh architecture](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png) ## Enable App Store on KubeSphere -1. Make sure you have installed and enabled the [KubeSphere App Store](https://kubesphere.io/docs/pluggable-components/app-store/). +1. Make sure you have installed and enabled the [KubeSphere App Store](../../../pluggable-components/app-store/). -2. You need to create a workspace, a project, and a user account (project-regular) for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the operator role. For more information, see [Create Workspaces, Projects, Users and Roles](https://kubesphere.io/docs/quick-start/create-workspace-and-project/). +2. You need to create a workspace, a project, and a user account (project-regular) for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the operator role. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/). ## Chaos experiments with Chaos Mesh @@ -22,34 +22,34 @@ linkTitle: "Deploy Chaos Mesh on KubeSphere" 1. Login KubeSphere as `project-regular`, search for **chaos-mesh** in the **App Store**, and click on the search result to enter the app. - ![Chaos Mesh app](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png) + ![Chaos Mesh app](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png) 2. In the **App Information** page, click **Install** on the upper right corner. - ![Install Chaos Mesh](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png) + ![Install Chaos Mesh](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png) 3. In the **App Settings** page, set the application **Name,** **Location** (as your Namespace), and **App Version**, and then click **Next** on the upper right corner. - ![Chaos Mesh basic information](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png) + ![Chaos Mesh basic information](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png) 4. Configure the `values.yaml` file as needed, or click **Install** to use the default configuration. - ![Chaos Mesh configurations](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png) + ![Chaos Mesh configurations](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png) 5. Wait for the deployment to be finished. Upon completion, Chaos Mesh will be shown as **Running** in KubeSphere. - ![Chaos Mesh deployed](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png) + ![Chaos Mesh deployed](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png) ### Step 2: Visit Chaos Dashboard 1. In the **Resource Status** page, copy the **NodePort **of `chaos-dashboard`. - ![Chaos Mesh NodePort](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png) + ![Chaos Mesh NodePort](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png) 2. Access the Chaos Dashboard by entering `${NodeIP}:${NODEPORT}` in your browser. Refer to [Manage User Permissions](https://chaos-mesh.org/docs/manage-user-permissions/) to generate a Token and log into Chaos Dashboard. - ![Login to Chaos Dashboard](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png) + ![Login to Chaos Dashboard](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png) ### Step 3: Create a chaos experiment @@ -63,20 +63,20 @@ curl -sSL https://mirrors.chaos-mesh.org/latest/web-show/deploy.sh | bash 1. From your web browser, visit ${NodeIP}:8081 to access the **Web Show** application. - ![Chaos Mesh web show app](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png) + ![Chaos Mesh web show app](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png) 2. Log in to Chaos Dashboard to create a chaos experiment. To observe the effect of network latency on the application, we set the **Target **as "Network Attack" to simulate a network delay scenario. - ![Chaos Dashboard](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png) + ![Chaos Dashboard](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png) The **Scope** of the experiment is set to `app: web-show`. - ![Chaos Experiment scope](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png) + ![Chaos Experiment scope](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png) 3. Start the chaos experiment by submitting it. - ![Submit Chaos Experiment](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/start-chaos-experiment.png) + ![Submit Chaos Experiment](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/start-chaos-experiment.png) Now, you should be able to visit **Web Show** to observe experiment results: -![Chaos Experiment result](/images/docs/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png) \ No newline at end of file +![Chaos Experiment result](/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png) \ No newline at end of file diff --git a/content/en/docs/application-store/built-in-apps/etcd-app.md b/content/en/docs/v3.3/application-store/built-in-apps/etcd-app.md similarity index 94% rename from content/en/docs/application-store/built-in-apps/etcd-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/etcd-app.md index 61854d090..f34455ffa 100644 --- a/content/en/docs/application-store/built-in-apps/etcd-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/etcd-app.md @@ -12,7 +12,7 @@ This tutorial walks you through an example of deploying etcd from the App Store ## Prerequisites -- Please make sure you [enable the OpenPitrix system](https://kubesphere.io/docs/pluggable-components/app-store/). +- Please make sure you [enable the OpenPitrix system](../../../pluggable-components/app-store/). - You need to create a workspace, a project, and a user account (`project-regular`) for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the `operator` role. In this tutorial, you log in as `project-regular` and work in the project `demo-project` in the workspace `demo-workspace`. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/). ## Hands-on Lab diff --git a/content/en/docs/application-store/built-in-apps/harbor-app.md b/content/en/docs/v3.3/application-store/built-in-apps/harbor-app.md similarity index 96% rename from content/en/docs/application-store/built-in-apps/harbor-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/harbor-app.md index ed09ee7a1..39e0f9c1f 100644 --- a/content/en/docs/application-store/built-in-apps/harbor-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/harbor-app.md @@ -48,7 +48,7 @@ This tutorial walks you through an example of deploying [Harbor](https://goharbo 1. Based on the field `expose.type` you set in the configuration file, the access method may be different. As this example uses `nodePort` to access Harbor, visit `http://:30002` as set in the previous step. - ![harbor-login](/images/docs/appstore/built-in-apps/harbor-app/harbor-login.jpg) + ![harbor-login](/images/docs/v3.3/appstore/built-in-apps/harbor-app/harbor-login.jpg) {{< notice note >}} @@ -58,7 +58,7 @@ This tutorial walks you through an example of deploying [Harbor](https://goharbo 2. Log in to Harbor using the default account and password (`admin/Harbor12345`). The password is defined in the field `harborAdminPassword` in the configuration file. - ![harbor-dashboard](/images/docs/appstore/built-in-apps/harbor-app/harbor-dashboard.jpg) + ![harbor-dashboard](/images/docs/v3.3/appstore/built-in-apps/harbor-app/harbor-dashboard.jpg) ## FAQ diff --git a/content/en/docs/application-store/built-in-apps/memcached-app.md b/content/en/docs/v3.3/application-store/built-in-apps/memcached-app.md similarity index 95% rename from content/en/docs/application-store/built-in-apps/memcached-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/memcached-app.md index ce7699672..bfc5828d6 100644 --- a/content/en/docs/application-store/built-in-apps/memcached-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/memcached-app.md @@ -11,7 +11,7 @@ This tutorial walks you through an example of deploying Memcached from the App S ## Prerequisites -- Please make sure you [enable the OpenPitrix system](https://kubesphere.io/docs/pluggable-components/app-store/). +- Please make sure you [enable the OpenPitrix system](../../../pluggable-components/app-store/). - You need to create a workspace, a project, and a user account (`project-regular`) for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the `operator` role. In this tutorial, you log in as `project-regular` and work in the project `demo-project` in the workspace `demo-workspace`. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/). ## Hands-on Lab diff --git a/content/en/docs/application-store/built-in-apps/minio-app.md b/content/en/docs/v3.3/application-store/built-in-apps/minio-app.md similarity index 92% rename from content/en/docs/application-store/built-in-apps/minio-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/minio-app.md index 80cf24f55..128503fe9 100644 --- a/content/en/docs/application-store/built-in-apps/minio-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/minio-app.md @@ -44,9 +44,9 @@ To access MinIO outside the cluster, you need to expose the app through a NodePo 6. Access the MinIO browser through `:` using `accessKey` and `secretKey`. - ![minio-browser](/images/docs/appstore/built-in-apps/minio-app/minio-browser.png) + ![minio-browser](/images/docs/v3.3/appstore/built-in-apps/minio-app/minio-browser.png) - ![minio-browser-interface](/images/docs/appstore/built-in-apps/minio-app/minio-browser-interface.png) + ![minio-browser-interface](/images/docs/v3.3/appstore/built-in-apps/minio-app/minio-browser-interface.png) {{< notice note >}} diff --git a/content/en/docs/application-store/built-in-apps/mongodb-app.md b/content/en/docs/v3.3/application-store/built-in-apps/mongodb-app.md similarity index 95% rename from content/en/docs/application-store/built-in-apps/mongodb-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/mongodb-app.md index 62dbc023c..6a5fe6fd2 100644 --- a/content/en/docs/application-store/built-in-apps/mongodb-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/mongodb-app.md @@ -43,7 +43,7 @@ This tutorial walks you through an example of deploying MongoDB from the App Sto 3. In the pop-up window, enter commands in the terminal directly to use the app. - ![mongodb-service-terminal](/images/docs/appstore/built-in-apps/mongodb-app/mongodb-service-terminal.jpg) + ![mongodb-service-terminal](/images/docs/v3.3/appstore/built-in-apps/mongodb-app/mongodb-service-terminal.jpg) {{< notice note >}} diff --git a/content/en/docs/application-store/built-in-apps/mysql-app.md b/content/en/docs/v3.3/application-store/built-in-apps/mysql-app.md similarity index 89% rename from content/en/docs/application-store/built-in-apps/mysql-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/mysql-app.md index 2394bc1ba..085c18084 100644 --- a/content/en/docs/application-store/built-in-apps/mysql-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/mysql-app.md @@ -12,7 +12,7 @@ This tutorial walks you through an example of deploying MySQL from the App Store ## Prerequisites -- Please make sure you [enable the OpenPitrix system](https://kubesphere.io/docs/pluggable-components/app-store/). +- Please make sure you [enable the OpenPitrix system](../../../pluggable-components/app-store/). - You need to create a workspace, a project, and a user account for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the `operator` role. In this tutorial, you log in as `project-regular` and work in the project `demo-project` in the workspace `demo-workspace`. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/). ## Hands-on Lab @@ -37,7 +37,7 @@ This tutorial walks you through an example of deploying MySQL from the App Store 3. In the terminal, execute `mysql -uroot -ptesting` to log in to MySQL as the root user. - ![log-in-mysql](/images/docs/appstore/built-in-apps/mysql-app/log-in-mysql.png) + ![log-in-mysql](/images/docs/v3.3/appstore/built-in-apps/mysql-app/log-in-mysql.png) ### Step 3: Access the MySQL database outside the cluster @@ -53,9 +53,9 @@ To access MySQL outside the cluster, you need to expose the app through a NodePo 5. To access your MySQL database, you need to use the MySQL client or install a third-party application such as SQLPro Studio for the connection. The following example demonstrates how to access the MySQL database through SQLPro Studio. - ![login](/images/docs/appstore/built-in-apps/mysql-app/login.png) + ![login](/images/docs/v3.3/appstore/built-in-apps/mysql-app/login.png) - ![access-mysql-success](/images/docs/appstore/built-in-apps/mysql-app/access-mysql-success.png) + ![access-mysql-success](/images/docs/v3.3/appstore/built-in-apps/mysql-app/access-mysql-success.png) {{< notice note >}} diff --git a/content/en/docs/application-store/built-in-apps/nginx-app.md b/content/en/docs/v3.3/application-store/built-in-apps/nginx-app.md similarity index 96% rename from content/en/docs/application-store/built-in-apps/nginx-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/nginx-app.md index f009e0087..0eb997edc 100644 --- a/content/en/docs/application-store/built-in-apps/nginx-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/nginx-app.md @@ -49,7 +49,7 @@ To access NGINX outside the cluster, you need to expose the app through a NodePo 5. Access NGINX through `:`. - ![access-nginx](/images/docs/appstore/built-in-apps/nginx-app/access-nginx.png) + ![access-nginx](/images/docs/v3.3/appstore/built-in-apps/nginx-app/access-nginx.png) {{< notice note >}} diff --git a/content/en/docs/application-store/built-in-apps/postgresql-app.md b/content/en/docs/v3.3/application-store/built-in-apps/postgresql-app.md similarity index 95% rename from content/en/docs/application-store/built-in-apps/postgresql-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/postgresql-app.md index 8eb6a6b58..191961b70 100644 --- a/content/en/docs/application-store/built-in-apps/postgresql-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/postgresql-app.md @@ -49,7 +49,7 @@ To access PostgreSQL outside the cluster, you need to expose the app through a N 5. Expand the Pod menu under **Pods** and click the **Terminal** icon. In the pop-up window, enter commands directly to access the database. - ![postgresql-output](/images/docs/appstore/built-in-apps/postgresql-app/postgresql-output.png) + ![postgresql-output](/images/docs/v3.3/appstore/built-in-apps/postgresql-app/postgresql-output.png) {{< notice note >}} diff --git a/content/en/docs/application-store/built-in-apps/rabbitmq-app.md b/content/en/docs/v3.3/application-store/built-in-apps/rabbitmq-app.md similarity index 89% rename from content/en/docs/application-store/built-in-apps/rabbitmq-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/rabbitmq-app.md index f344bf6df..720b72445 100644 --- a/content/en/docs/application-store/built-in-apps/rabbitmq-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/rabbitmq-app.md @@ -11,7 +11,7 @@ This tutorial walks you through an example of how to deploy RabbitMQ from the Ap ## Prerequisites -- Please make sure you [enable the OpenPitrix system](https://kubesphere.io/docs/pluggable-components/app-store/). +- Please make sure you [enable the OpenPitrix system](../../../pluggable-components/app-store/). - You need to create a workspace, a project, and a user account for this tutorial. The account needs to be a platform regular user and to be invited as the project operator with the `operator` role. In this tutorial, you log in as `project-regular` and work in the project `demo-project` in the workspace `demo-workspace`. For more information, see [Create Workspaces, Projects, Users and Roles](../../../quick-start/create-workspace-and-project/). ## Hands-on Lab @@ -48,9 +48,9 @@ To access RabbitMQ outside the cluster, you need to expose the app through a Nod 5. Access RabbitMQ **management** through `:`. Note that the username and password are those you set in **Step 1**. - ![rabbitmq-dashboard](/images/docs/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png) + ![rabbitmq-dashboard](/images/docs/v3.3/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png) - ![rabbitma-dashboard-detail](/images/docs/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png) + ![rabbitma-dashboard-detail](/images/docs/v3.3/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png) {{< notice note >}} diff --git a/content/en/docs/application-store/built-in-apps/radondb-mysql-app.md b/content/en/docs/v3.3/application-store/built-in-apps/radondb-mysql-app.md similarity index 95% rename from content/en/docs/application-store/built-in-apps/radondb-mysql-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/radondb-mysql-app.md index 8ac12bf5d..c4a2029c8 100644 --- a/content/en/docs/application-store/built-in-apps/radondb-mysql-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/radondb-mysql-app.md @@ -45,6 +45,6 @@ We recommend you to use the latest version of RadonDB MySQL. For deployment inst 3. In the pop-up window, enter commands in the terminal directly to use the app. - ![Access RadonDB MySQL](/images/docs/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png) + ![Access RadonDB MySQL](/images/docs/v3.3/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png) 4. If you want to access RadonDB MySQL outside the cluster, see [the open-source project of RadonDB MySQL](https://github.com/radondb/radondb-mysql-kubernetes) in detail. diff --git a/content/en/docs/application-store/built-in-apps/radondb-postgresql-app.md b/content/en/docs/v3.3/application-store/built-in-apps/radondb-postgresql-app.md similarity index 95% rename from content/en/docs/application-store/built-in-apps/radondb-postgresql-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/radondb-postgresql-app.md index 18abe2667..c55538921 100644 --- a/content/en/docs/application-store/built-in-apps/radondb-postgresql-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/radondb-postgresql-app.md @@ -57,6 +57,6 @@ This tutorial demonstrates how to deploy RadonDB PostgreSQL from the App Store o psql -h -p 5432 -U postgres -d postgres ``` - ![Access RadonDB PostgreSQL](/images/docs/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png) + ![Access RadonDB PostgreSQL](/images/docs/v3.3/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png) 4. If you want to access RadonDB PostgreSQL outside the cluster, see [the open-source project of RadonDB PostgreSQL](https://github.com/radondb/radondb-postgresql-kubernetes) in detail. diff --git a/content/en/docs/application-store/built-in-apps/redis-app.md b/content/en/docs/v3.3/application-store/built-in-apps/redis-app.md similarity index 96% rename from content/en/docs/application-store/built-in-apps/redis-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/redis-app.md index 17229a9da..bb5e6d5c4 100644 --- a/content/en/docs/application-store/built-in-apps/redis-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/redis-app.md @@ -43,6 +43,6 @@ This tutorial walks you through an example of deploying Redis from the App Store 3. In the pop-up window, use the `redis-cli` command in the terminal to use the app. - ![use-redis](/images/docs/appstore/built-in-apps/redis-app/use-redis.png) + ![use-redis](/images/docs/v3.3/appstore/built-in-apps/redis-app/use-redis.png) 4. For more information, see [the official documentation of Redis](https://redis.io/documentation). diff --git a/content/en/docs/application-store/built-in-apps/tomcat-app.md b/content/en/docs/v3.3/application-store/built-in-apps/tomcat-app.md similarity index 91% rename from content/en/docs/application-store/built-in-apps/tomcat-app.md rename to content/en/docs/v3.3/application-store/built-in-apps/tomcat-app.md index 30079334d..a038336cd 100644 --- a/content/en/docs/application-store/built-in-apps/tomcat-app.md +++ b/content/en/docs/v3.3/application-store/built-in-apps/tomcat-app.md @@ -36,7 +36,7 @@ This tutorial walks you through an example of deploying Tomcat from the App Stor 3. You can view deployed projects in `/usr/local/tomcat/webapps`. - ![view-project](/images/docs/appstore/built-in-apps/tomcat-app/view-project.png) + ![view-project](/images/docs/v3.3/appstore/built-in-apps/tomcat-app/view-project.png) ### Step 3: Access a Tomcat project from your browser @@ -52,7 +52,7 @@ To access a Tomcat project outside the cluster, you need to expose the app throu 5. Access the sample Tomcat project through `:/sample` in your browser. - ![access-tomcat-browser](/images/docs/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png) + ![access-tomcat-browser](/images/docs/v3.3/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png) {{< notice note >}} diff --git a/content/en/docs/application-store/external-apps/_index.md b/content/en/docs/v3.3/application-store/external-apps/_index.md similarity index 100% rename from content/en/docs/application-store/external-apps/_index.md rename to content/en/docs/v3.3/application-store/external-apps/_index.md diff --git a/content/en/docs/application-store/external-apps/deploy-clickhouse.md b/content/en/docs/v3.3/application-store/external-apps/deploy-clickhouse.md similarity index 97% rename from content/en/docs/application-store/external-apps/deploy-clickhouse.md rename to content/en/docs/v3.3/application-store/external-apps/deploy-clickhouse.md index 20b4c4dc6..1a3ea9ab2 100644 --- a/content/en/docs/application-store/external-apps/deploy-clickhouse.md +++ b/content/en/docs/v3.3/application-store/external-apps/deploy-clickhouse.md @@ -121,7 +121,7 @@ This tutorial demonstrates how to deploy ClickHouse Operator and a ClickHouse Cl $ kubectl edit chi clickho-749j8s -n demo-project ``` - ![get-username-password](/images/docs/appstore/external-apps/deploy-clickhouse/get-username-password.png) + ![get-username-password](/images/docs/v3.3/appstore/external-apps/deploy-clickhouse/get-username-password.png) {{< notice note >}} @@ -135,7 +135,7 @@ This tutorial demonstrates how to deploy ClickHouse Operator and a ClickHouse Cl $ kubectl exec -it chi-clickho-749j8s-all-nodes-0-0-0 -n demo-project -- clickhouse-client --user=clickhouse --password=c1ickh0use0perator ``` - ![use-clickhouse](/images/docs/appstore/external-apps/deploy-clickhouse/use-clickhouse.png) + ![use-clickhouse](/images/docs/v3.3/appstore/external-apps/deploy-clickhouse/use-clickhouse.png) {{< notice note >}} diff --git a/content/en/docs/application-store/external-apps/deploy-gitlab.md b/content/en/docs/v3.3/application-store/external-apps/deploy-gitlab.md similarity index 93% rename from content/en/docs/application-store/external-apps/deploy-gitlab.md rename to content/en/docs/v3.3/application-store/external-apps/deploy-gitlab.md index 5fa37db91..93367b21a 100644 --- a/content/en/docs/application-store/external-apps/deploy-gitlab.md +++ b/content/en/docs/v3.3/application-store/external-apps/deploy-gitlab.md @@ -71,7 +71,7 @@ This tutorial demonstrates how to deploy GitLab on KubeSphere. 1. Go to **Secrets** under **Configuration**, enter `gitlab-initial-root-password` in the search box, and then press **Enter** on your keyboard to search the Secret. -2. Click the Secret to go to its detail page, and then click icon in the upper-right corner to view the password. Make sure you copy it. +2. Click the Secret to go to its detail page, and then click in the upper-right corner to view the password. Make sure you copy it. ### Step 4: Edit the hosts file @@ -108,9 +108,9 @@ This tutorial demonstrates how to deploy GitLab on KubeSphere. 2. Access GitLab through `http://gitlab.demo-project.svc.cluster.local:31246` using the root account and its initial password (`root/ojPWrWECLWN0XFJkGs7aAqtitGMJlVfS0fLEDE03P9S0ji34XDoWmxs2MzgZRRWF`). - ![access-gitlab](/images/docs/appstore/external-apps/deploy-gitlab/access_gitlab.png) + ![access-gitlab](/images/docs/v3.3/appstore/external-apps/deploy-gitlab/access_gitlab.png) - ![gitlab-console](/images/docs/appstore/external-apps/deploy-gitlab/gitlab_console.png) + ![gitlab-console](/images/docs/v3.3/appstore/external-apps/deploy-gitlab/gitlab_console.png) {{< notice note >}} diff --git a/content/en/docs/application-store/external-apps/deploy-litmus.md b/content/en/docs/v3.3/application-store/external-apps/deploy-litmus.md similarity index 91% rename from content/en/docs/application-store/external-apps/deploy-litmus.md rename to content/en/docs/v3.3/application-store/external-apps/deploy-litmus.md index 97304ef23..fa32be68a 100644 --- a/content/en/docs/application-store/external-apps/deploy-litmus.md +++ b/content/en/docs/v3.3/application-store/external-apps/deploy-litmus.md @@ -24,7 +24,7 @@ This tutorial demonstrates how to deploy Litmus on KubeSphere and create chaos e ### Step 1: Add an app repository 1. In your workspace, go to **App Repositories** under **App Management**, and then click **Add**. -2. In the dialog that appears, set a name for the repository (for example, `litmus`) and enter the URL `https://litmuschaos.github.io/litmus-helm/`. Click **Validate** to verify the URL. You will see icon if the URL is available. Click **OK** to continue. +2. In the dialog that appears, set a name for the repository (for example, `litmus`) and enter the URL `https://litmuschaos.github.io/litmus-helm/`. Click **Validate** to verify the URL. You will see icon if the URL is available. Click **OK** to continue. 3. The app repository displays in the list after it is successfully imported. @@ -59,9 +59,9 @@ This tutorial demonstrates how to deploy Litmus on KubeSphere and create chaos e 2. You can access Litmus `Portal` through `${NodeIP}:${NODEPORT}` using the default username and password (`admin`/`litmus`). - ![litmus-login-page](/images/docs/appstore/external-apps/deploy-litmus/litmus-login-page.png) + ![litmus-login-page](/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-login-page.png) - ![litmus-login-1](/images/docs/appstore/external-apps/deploy-litmus/litmus-login-1.png) + ![litmus-login-1](/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-login-1.png) {{< notice note >}} You may need to open the port in your security groups and configure port forwarding rules depending on where your Kubernetes cluster is deployed. Make sure you use your own `NodeIP`. @@ -107,7 +107,7 @@ For details about how to deploy External Agent, see [Litmus Docs](https://litmus On the Litmus `Portal`, you can see that the experiment is successful. - ![litmus-successful](/images/docs/appstore/external-apps/deploy-litmus/litmus-successful.png) + ![litmus-successful](/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-successful.png) You can click a specific workflow node to view its detailed logs. @@ -131,7 +131,7 @@ For details about how to deploy External Agent, see [Litmus Docs](https://litmus You can ping the Pod IP address to test the packet loss rate. - ![packet-loss-rate](/images/docs/appstore/external-apps/deploy-litmus/packet-loss-rate.png) + ![packet-loss-rate](/images/docs/v3.3/appstore/external-apps/deploy-litmus/packet-loss-rate.png) {{< notice note >}} diff --git a/content/en/docs/application-store/external-apps/deploy-metersphere.md b/content/en/docs/v3.3/application-store/external-apps/deploy-metersphere.md similarity index 96% rename from content/en/docs/application-store/external-apps/deploy-metersphere.md rename to content/en/docs/v3.3/application-store/external-apps/deploy-metersphere.md index 756ebd20a..1c5385df0 100644 --- a/content/en/docs/application-store/external-apps/deploy-metersphere.md +++ b/content/en/docs/v3.3/application-store/external-apps/deploy-metersphere.md @@ -55,7 +55,7 @@ This tutorial demonstrates how to deploy MeterSphere on KubeSphere. 2. You can access MeterSphere through `:` using the default account and password (`admin/metersphere`). - ![login-metersphere](/images/docs/appstore/external-apps/deploy-metersphere/login-metersphere.PNG) + ![login-metersphere](/images/docs/v3.3/appstore/external-apps/deploy-metersphere/login-metersphere.PNG) {{< notice note >}} diff --git a/content/en/docs/application-store/external-apps/deploy-radondb-mysql.md b/content/en/docs/v3.3/application-store/external-apps/deploy-radondb-mysql.md similarity index 94% rename from content/en/docs/application-store/external-apps/deploy-radondb-mysql.md rename to content/en/docs/v3.3/application-store/external-apps/deploy-radondb-mysql.md index 59b5c3e6a..3896bc8f7 100644 --- a/content/en/docs/application-store/external-apps/deploy-radondb-mysql.md +++ b/content/en/docs/v3.3/application-store/external-apps/deploy-radondb-mysql.md @@ -33,7 +33,7 @@ This tutorial demonstrates how to deploy RadonDB MySQL Operator and a RadonDB My Your repository displays in the list after it is successfully imported to KubeSphere. -![certify URL](/images/docs/appstore/external-apps/deploy-radondb-mysql/certify_url.png) +![certify URL](/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/certify_url.png) ### Step 2: Deploy RadonDB MySQL Operator @@ -48,7 +48,7 @@ This tutorial demonstrates how to deploy RadonDB MySQL Operator and a RadonDB My On the **Chart Files** tab, you can view the configuration and edit the `.yaml` files. On the **Version** list, you can view the app versions and select a version. - ![operator configuration](/images/docs/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png) + ![operator configuration](/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png) 5. Click **Deploy**, go to the **Basic Information** page. @@ -139,7 +139,7 @@ Go to the `demo-project` project management page, access RadonDB MySQL through t 4. In terminal window, run the following command to access the RadonDB MySQL cluster. -![Access RadonDB MySQL](/images/docs/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png) +![Access RadonDB MySQL](/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png) **Method 2** @@ -157,4 +157,4 @@ In the blow command, `sample-mysql-0` is the Pod name and `demo-project` is the {{}} -![Access RadonDB MySQL](/images/docs/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png) +![Access RadonDB MySQL](/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png) diff --git a/content/en/docs/application-store/external-apps/deploy-tidb.md b/content/en/docs/v3.3/application-store/external-apps/deploy-tidb.md similarity index 98% rename from content/en/docs/application-store/external-apps/deploy-tidb.md rename to content/en/docs/v3.3/application-store/external-apps/deploy-tidb.md index 656f18855..6ed44472d 100644 --- a/content/en/docs/application-store/external-apps/deploy-tidb.md +++ b/content/en/docs/v3.3/application-store/external-apps/deploy-tidb.md @@ -132,7 +132,7 @@ The process of deploying a TiDB cluster is similar to deploying TiDB Operator. 2. TiDB integrates Prometheus and Grafana to monitor performance of the database cluster. For example, you can access Grafana through `:` to view metrics. - ![tidb-grafana](/images/docs/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.PNG) + ![tidb-grafana](/images/docs/v3.3/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.PNG) {{< notice note >}} diff --git a/content/en/docs/cluster-administration/_index.md b/content/en/docs/v3.3/cluster-administration/_index.md similarity index 95% rename from content/en/docs/cluster-administration/_index.md rename to content/en/docs/v3.3/cluster-administration/_index.md index 44f0af3c8..4d6bfe05c 100644 --- a/content/en/docs/cluster-administration/_index.md +++ b/content/en/docs/v3.3/cluster-administration/_index.md @@ -7,7 +7,7 @@ linkTitle: "Cluster Administration" weight: 8000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/cluster-administration/application-resources-monitoring.md b/content/en/docs/v3.3/cluster-administration/application-resources-monitoring.md similarity index 100% rename from content/en/docs/cluster-administration/application-resources-monitoring.md rename to content/en/docs/v3.3/cluster-administration/application-resources-monitoring.md diff --git a/content/en/docs/cluster-administration/cluster-settings/_index.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/_index.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-settings/_index.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/_index.md diff --git a/content/en/docs/cluster-administration/cluster-settings/cluster-gateway.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/cluster-gateway.md similarity index 91% rename from content/en/docs/cluster-administration/cluster-settings/cluster-gateway.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/cluster-gateway.md index bba6feb7f..b608c18c7 100644 --- a/content/en/docs/cluster-administration/cluster-settings/cluster-gateway.md +++ b/content/en/docs/v3.3/cluster-administration/cluster-settings/cluster-gateway.md @@ -61,14 +61,14 @@ You need to prepare a user with the `platform-admin` role, for example, `admin`. 3. Click the **Monitoring** tab to view the monitoring metrics of the cluster gateway. 4. Click the **Configuration Options** tab to view configuration options of the cluster gateway. 5. Click the **Gateway Logs** tab to view logs of the cluster gateway. -6. Click the **Resource Status** tab to view workload status of the cluster gateway. Click icon or icon to scale up or scale down the number of replicas. +6. Click the **Resource Status** tab to view workload status of the cluster gateway. Click or to scale up or scale down the number of replicas. 7. Click the **Metadata** tab to view annotations of the cluster gateway. ## View Project Gateways On the **Gateway Settings** page, click the **Project Gateway** tab to view project gateways. -Click on the right of a project gateway to select an operation from the drop-down menu: +Click on the right of a project gateway to select an operation from the drop-down menu: - **Edit**: Edit configurations of the project gateway. - **Disable**: Disable the project gateway. diff --git a/content/en/docs/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md diff --git a/content/en/docs/cluster-administration/cluster-settings/log-collections/_index.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/_index.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-settings/log-collections/_index.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/_index.md diff --git a/content/en/docs/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md diff --git a/content/en/docs/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md diff --git a/content/en/docs/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md diff --git a/content/en/docs/cluster-administration/cluster-settings/log-collections/introduction.md b/content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/introduction.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-settings/log-collections/introduction.md rename to content/en/docs/v3.3/cluster-administration/cluster-settings/log-collections/introduction.md diff --git a/content/en/docs/cluster-administration/cluster-status-monitoring.md b/content/en/docs/v3.3/cluster-administration/cluster-status-monitoring.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-status-monitoring.md rename to content/en/docs/v3.3/cluster-administration/cluster-status-monitoring.md diff --git a/content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/_index.md b/content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/_index.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/_index.md rename to content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/_index.md diff --git a/content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md b/content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md similarity index 100% rename from content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md rename to content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md diff --git a/content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md b/content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md similarity index 85% rename from content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md rename to content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md index 097a2c16c..0b892adc3 100644 --- a/content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md +++ b/content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md @@ -48,7 +48,7 @@ KubeSphere also has built-in policies which will trigger alerts if conditions de ## Edit an Alerting Policy -To edit an alerting policy after it is created, on the **Alerting Policies** page, click on the right of the alerting policy. +To edit an alerting policy after it is created, on the **Alerting Policies** page, click on the right of the alerting policy. 1. Click **Edit** from the drop-down list and edit the alerting policy following the same steps as you create it. Click **OK** on the **Message Settings** page to save it. @@ -62,8 +62,8 @@ Under **Monitoring**, the **Alert Monitoring** chart shows the actual usage or a {{< notice note >}} -You can click in the upper-right corner to select or custom a time range for the alert monitoring chart. +You can click in the upper-right corner to select or custom a time range for the alert monitoring chart. -You can also click in the upper-right corner to manually refresh the alert monitoring chart. +You can also click in the upper-right corner to manually refresh the alert monitoring chart. {{}} diff --git a/content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md b/content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md similarity index 94% rename from content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md rename to content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md index 50279bcc3..0a6dc2a84 100644 --- a/content/en/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md +++ b/content/en/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md @@ -10,7 +10,7 @@ Alertmanager handles alerts sent by client applications such as the Prometheus s KubeSphere has been using Prometheus as its monitoring service's backend from the first release. Starting from v3.0, KubeSphere adds Alertmanager to its monitoring stack to manage alerts sent from Prometheus as well as other components such as [kube-events](https://github.com/kubesphere/kube-events) and kube-auditing. -![alertmanager-kubesphere](/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png) +![alertmanager-kubesphere](/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png) ## Use Alertmanager to Manage Prometheus Alerts diff --git a/content/en/docs/cluster-administration/nodes.md b/content/en/docs/v3.3/cluster-administration/nodes.md similarity index 87% rename from content/en/docs/cluster-administration/nodes.md rename to content/en/docs/v3.3/cluster-administration/nodes.md index 130515330..146121212 100644 --- a/content/en/docs/cluster-administration/nodes.md +++ b/content/en/docs/v3.3/cluster-administration/nodes.md @@ -41,9 +41,9 @@ Cluster nodes are only accessible to cluster administrators. Some node metrics a ## Node Management On the **Cluster Nodes** page, you can perform the following operations: -- **Cordon/Uncordon**: Click on the right of the cluster node, and then click **Cordon** or **Uncordon**. Marking a node as unschedulable is very useful during a node reboot or other maintenance. The Kubernetes scheduler will not schedule new Pods to this node if it's been marked unschedulable. Besides, this does not affect existing workloads already on the node. +- **Cordon/Uncordon**: Click on the right of the cluster node, and then click **Cordon** or **Uncordon**. Marking a node as unschedulable is very useful during a node reboot or other maintenance. The Kubernetes scheduler will not schedule new Pods to this node if it's been marked unschedulable. Besides, this does not affect existing workloads already on the node. -- **Open Terminal**:Click on the right of the cluster node, and then click **Open Terminal**. This makes it convenient for you to manage nodes, such as modifying node configurations and downloading images. +- **Open Terminal**:Click on the right of the cluster node, and then click **Open Terminal**. This makes it convenient for you to manage nodes, such as modifying node configurations and downloading images. - **Edit Taints**:Taints allow a node to repel a set of pods. To edit a taint, select the check box before the target node. On the **Edit Taints** that is displayed, you can add, delete, or modify taints. diff --git a/content/en/docs/cluster-administration/platform-settings/_index.md b/content/en/docs/v3.3/cluster-administration/platform-settings/_index.md similarity index 100% rename from content/en/docs/cluster-administration/platform-settings/_index.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/_index.md diff --git a/content/en/docs/cluster-administration/platform-settings/customize-basic-information.md b/content/en/docs/v3.3/cluster-administration/platform-settings/customize-basic-information.md similarity index 100% rename from content/en/docs/cluster-administration/platform-settings/customize-basic-information.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/customize-basic-information.md diff --git a/content/en/docs/cluster-administration/platform-settings/notification-management/_index.md b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/_index.md similarity index 100% rename from content/en/docs/cluster-administration/platform-settings/notification-management/_index.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/_index.md diff --git a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-dingtalk.md b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-dingtalk.md similarity index 100% rename from content/en/docs/cluster-administration/platform-settings/notification-management/configure-dingtalk.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-dingtalk.md diff --git a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-email.md b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-email.md similarity index 93% rename from content/en/docs/cluster-administration/platform-settings/notification-management/configure-email.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-email.md index afd6d98b0..f885e9c93 100644 --- a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-email.md +++ b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-email.md @@ -34,7 +34,7 @@ This tutorial demonstrates how to configure a email server and add recipients to 2. After it is added, the email address of a recipient will be listed under **Recipient Settings**. You can add up to 50 recipients and all of them will be able to receive email notifications. -3. To remove a recipient, hover over the email address you want to remove, then click . +3. To remove a recipient, hover over the email address you want to remove, then click . ### Set notification conditions @@ -52,7 +52,7 @@ This tutorial demonstrates how to configure a email server and add recipients to 2. You can click **Add** to add notification conditions. -3. You can click on the right of a notification condition to delete the condition. +3. You can click on the right of a notification condition to delete the condition. 4. After the configurations are complete, you can click **Send Test Message** for verification. diff --git a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-slack.md b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-slack.md similarity index 97% rename from content/en/docs/cluster-administration/platform-settings/notification-management/configure-slack.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-slack.md index 3a0c2d25c..e5ecd8965 100644 --- a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-slack.md +++ b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-slack.md @@ -62,7 +62,7 @@ You must provide the Slack token on the console for authentication so that KubeS {{}} -9. You can click **Add** to add notification conditions, or click on the right of a notification condition to delete the condition. +9. You can click **Add** to add notification conditions, or click on the right of a notification condition to delete the condition. 10. After the configurations are complete, you can click **Send Test Message** for verification. diff --git a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-webhook.md b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-webhook.md similarity index 95% rename from content/en/docs/cluster-administration/platform-settings/notification-management/configure-webhook.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-webhook.md index 12d352a1c..cd34af3a8 100644 --- a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-webhook.md +++ b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-webhook.md @@ -47,7 +47,7 @@ You need to prepare a user granted the `platform-admin` role. For more informati {{}} -6. You can click **Add** to add notification conditions, or click on the right of a notification condition to delete the condition. +6. You can click **Add** to add notification conditions, or click on the right of a notification condition to delete the condition. 7. After the configurations are complete, you can click **Send Test Message** for verification. diff --git a/content/en/docs/cluster-administration/platform-settings/notification-management/configure-wecom.md b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-wecom.md similarity index 100% rename from content/en/docs/cluster-administration/platform-settings/notification-management/configure-wecom.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-wecom.md diff --git a/content/en/docs/cluster-administration/platform-settings/notification-management/customize-cluster-name.md b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/customize-cluster-name.md similarity index 89% rename from content/en/docs/cluster-administration/platform-settings/notification-management/customize-cluster-name.md rename to content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/customize-cluster-name.md index e05508943..391083323 100644 --- a/content/en/docs/cluster-administration/platform-settings/notification-management/customize-cluster-name.md +++ b/content/en/docs/v3.3/cluster-administration/platform-settings/notification-management/customize-cluster-name.md @@ -16,7 +16,7 @@ You need to have a user with the `platform-admin` role, for example, the `admin` 1. Log in to the KubeSphere console as `admin`. -2. Click in the lower-right corner and select **Kubectl**. +2. Click in the lower-right corner and select **Kubectl**. 3. In the displayed dialog box, run the following command: diff --git a/content/en/docs/cluster-administration/shut-down-and-restart-cluster-gracefully.md b/content/en/docs/v3.3/cluster-administration/shut-down-and-restart-cluster-gracefully.md similarity index 98% rename from content/en/docs/cluster-administration/shut-down-and-restart-cluster-gracefully.md rename to content/en/docs/v3.3/cluster-administration/shut-down-and-restart-cluster-gracefully.md index 973482607..78aacb3be 100644 --- a/content/en/docs/cluster-administration/shut-down-and-restart-cluster-gracefully.md +++ b/content/en/docs/v3.3/cluster-administration/shut-down-and-restart-cluster-gracefully.md @@ -6,7 +6,7 @@ layout: "single" linkTitle: "Cluster Shutdown and Restart" weight: 8800 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- This document describes the process of gracefully shutting down your Kubernetes cluster and how to restart it. You might need to temporarily shut down your cluster for maintenance reasons. diff --git a/content/en/docs/cluster-administration/snapshotclass.md b/content/en/docs/v3.3/cluster-administration/snapshotclass.md similarity index 100% rename from content/en/docs/cluster-administration/snapshotclass.md rename to content/en/docs/v3.3/cluster-administration/snapshotclass.md diff --git a/content/en/docs/cluster-administration/storageclass.md b/content/en/docs/v3.3/cluster-administration/storageclass.md similarity index 100% rename from content/en/docs/cluster-administration/storageclass.md rename to content/en/docs/v3.3/cluster-administration/storageclass.md diff --git a/content/en/docs/devops-user-guide/_index.md b/content/en/docs/v3.3/devops-user-guide/_index.md similarity index 95% rename from content/en/docs/devops-user-guide/_index.md rename to content/en/docs/v3.3/devops-user-guide/_index.md index 9f0bdeae7..f28745e91 100644 --- a/content/en/docs/devops-user-guide/_index.md +++ b/content/en/docs/v3.3/devops-user-guide/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "DevOps User Guide" weight: 11000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- To deploy and manage your CI/CD tasks and related workloads on your Kubernetes clusters, you use the KubeSphere DevOps system. This chapter demonstrates how to manage and work in DevOps projects, including running pipelines, creating credentials, and integrating tools. diff --git a/content/en/docs/devops-user-guide/devops-overview/_index.md b/content/en/docs/v3.3/devops-user-guide/devops-overview/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/devops-overview/_index.md rename to content/en/docs/v3.3/devops-user-guide/devops-overview/_index.md diff --git a/content/en/docs/devops-user-guide/devops-overview/devops-project-management.md b/content/en/docs/v3.3/devops-user-guide/devops-overview/devops-project-management.md similarity index 100% rename from content/en/docs/devops-user-guide/devops-overview/devops-project-management.md rename to content/en/docs/v3.3/devops-user-guide/devops-overview/devops-project-management.md diff --git a/content/en/docs/devops-user-guide/devops-overview/overview.md b/content/en/docs/v3.3/devops-user-guide/devops-overview/overview.md similarity index 100% rename from content/en/docs/devops-user-guide/devops-overview/overview.md rename to content/en/docs/v3.3/devops-user-guide/devops-overview/overview.md diff --git a/content/en/docs/devops-user-guide/examples/_index.md b/content/en/docs/v3.3/devops-user-guide/examples/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/examples/_index.md rename to content/en/docs/v3.3/devops-user-guide/examples/_index.md diff --git a/content/en/docs/devops-user-guide/examples/a-maven-project.md b/content/en/docs/v3.3/devops-user-guide/examples/a-maven-project.md similarity index 98% rename from content/en/docs/devops-user-guide/examples/a-maven-project.md rename to content/en/docs/v3.3/devops-user-guide/examples/a-maven-project.md index 8d28675d8..b535f6969 100644 --- a/content/en/docs/devops-user-guide/examples/a-maven-project.md +++ b/content/en/docs/v3.3/devops-user-guide/examples/a-maven-project.md @@ -16,7 +16,7 @@ weight: 11430 As is shown in the graph below, there is the workflow for a Maven project in KubeSphere DevOps, which uses a Jenkins pipeline to build and deploy the Maven project. All steps are defined in the pipeline. -![maven-project-jenkins](/images/docs/devops-user-guide/examples/build-and-deploy-a-maven-project/maven-project-jenkins.png) +![maven-project-jenkins](/images/docs/v3.3/devops-user-guide/examples/build-and-deploy-a-maven-project/maven-project-jenkins.png) At first, the Jenkins Master creates a Pod to run the pipeline. Kubernetes creates the Pod as the agent of Jenkins Master, and the Pod will be destroyed after the pipeline finished. The main process includes cloning code, building and pushing an image, and deploying the workload. diff --git a/content/en/docs/devops-user-guide/examples/create-multi-cluster-pipeline.md b/content/en/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline.md similarity index 98% rename from content/en/docs/devops-user-guide/examples/create-multi-cluster-pipeline.md rename to content/en/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline.md index 6c02a6cef..58e1e6733 100644 --- a/content/en/docs/devops-user-guide/examples/create-multi-cluster-pipeline.md +++ b/content/en/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline.md @@ -22,7 +22,7 @@ This tutorial demonstrates how to create a multi-cluster pipeline on KubeSphere. This tutorial uses three clusters to serve as three isolated environments in the workflow. See the diagram as below. -![use-case-for-multi-cluster](/images/docs/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png) +![use-case-for-multi-cluster](/images/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png) The three clusters are used for development, testing, and production respectively. Once codes get submitted to a Git repository, a pipeline will be triggered to run through the following stages—`Unit Test`, `SonarQube Analysis`, `Build & Push`, and `Deploy to Development Cluster`. Developers use the development cluster for self-testing and validation. When developers give approval, the pipeline will proceed to the stage of `Deploy to Testing Cluster` for stricter validation. Finally, the pipeline, with necessary approval ready, will reach the stage of `Deploy to Production Cluster` to provide services externally. diff --git a/content/en/docs/devops-user-guide/examples/go-project-pipeline.md b/content/en/docs/v3.3/devops-user-guide/examples/go-project-pipeline.md similarity index 100% rename from content/en/docs/devops-user-guide/examples/go-project-pipeline.md rename to content/en/docs/v3.3/devops-user-guide/examples/go-project-pipeline.md diff --git a/content/en/docs/devops-user-guide/examples/multi-cluster-project-example.md b/content/en/docs/v3.3/devops-user-guide/examples/multi-cluster-project-example.md similarity index 100% rename from content/en/docs/devops-user-guide/examples/multi-cluster-project-example.md rename to content/en/docs/v3.3/devops-user-guide/examples/multi-cluster-project-example.md diff --git a/content/en/docs/devops-user-guide/examples/use-nexus-in-pipelines.md b/content/en/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipelines.md similarity index 87% rename from content/en/docs/devops-user-guide/examples/use-nexus-in-pipelines.md rename to content/en/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipelines.md index 6b6025e82..fdb6fb45b 100644 --- a/content/en/docs/devops-user-guide/examples/use-nexus-in-pipelines.md +++ b/content/en/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipelines.md @@ -21,7 +21,7 @@ This tutorial demonstrates how to use Nexus in pipelines on KubeSphere. ### Step 1: Get a Repository URL on Nexus -1. Log in to the Nexus console as `admin` and click on the top navigation bar. +1. Log in to the Nexus console as `admin` and click on the top navigation bar. 2. Go to the **Repositories** page and you can see that Nexus provides three types of repository. @@ -37,9 +37,9 @@ This tutorial demonstrates how to use Nexus in pipelines on KubeSphere. 2. In your own GitHub repository of **learn-pipeline-java**, click the file `pom.xml` in the root directory. -3. Click icon to modify the code segment of `` in the file. Set the `` and use the URLs of your own Nexus repositories. +3. Click to modify the code segment of `` in the file. Set the `` and use the URLs of your own Nexus repositories. - ![modify-pom](/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png) + ![modify-pom](/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png) 4. When you finish, click **Commit changes** at the bottom of the page. @@ -63,7 +63,7 @@ This tutorial demonstrates how to use Nexus in pipelines on KubeSphere. ``` - ![enter-server-code](/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png) + ![enter-server-code](/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png) {{< notice note >}} @@ -84,7 +84,7 @@ This tutorial demonstrates how to use Nexus in pipelines on KubeSphere. ``` - ![enter-mirror-code](/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png) + ![enter-mirror-code](/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png) {{< notice note >}} @@ -160,11 +160,11 @@ This tutorial demonstrates how to use Nexus in pipelines on KubeSphere. 4. Log in to Nexus and click **Browse**. Click **maven-public** and you can see all the dependencies have been downloaded. - ![maven-public](/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png) + ![maven-public](/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png) 5. Go back to the **Browse** page and click **maven-snapshots**. You can see the JAR package has been uploaded to the repository. - ![maven-snapshots](/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png) + ![maven-snapshots](/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png) diff --git a/content/en/docs/devops-user-guide/how-to-integrate/_index.md b/content/en/docs/v3.3/devops-user-guide/how-to-integrate/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-integrate/_index.md rename to content/en/docs/v3.3/devops-user-guide/how-to-integrate/_index.md diff --git a/content/en/docs/devops-user-guide/how-to-integrate/harbor.md b/content/en/docs/v3.3/devops-user-guide/how-to-integrate/harbor.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-integrate/harbor.md rename to content/en/docs/v3.3/devops-user-guide/how-to-integrate/harbor.md diff --git a/content/en/docs/devops-user-guide/how-to-integrate/sonarqube.md b/content/en/docs/v3.3/devops-user-guide/how-to-integrate/sonarqube.md similarity index 83% rename from content/en/docs/devops-user-guide/how-to-integrate/sonarqube.md rename to content/en/docs/v3.3/devops-user-guide/how-to-integrate/sonarqube.md index 0e17e1f78..3410c37cf 100644 --- a/content/en/docs/devops-user-guide/how-to-integrate/sonarqube.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-integrate/sonarqube.md @@ -52,7 +52,7 @@ To integrate SonarQube into your pipeline, you must install SonarQube Server fir 3. You will get this prompt: - ![sonarqube-install](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-install.png) + ![sonarqube-install](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-install.png) ## Get the SonarQube Console Address @@ -99,15 +99,15 @@ To integrate SonarQube into your pipeline, you must install SonarQube Server fir 1. Click the letter **A** and select **My Account** from the menu to go to the **Profile** page. - ![sonarqube-config-1](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-1.jpg) + ![sonarqube-config-1](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-1.jpg) 2. Click **Security** and enter a token name, such as `kubesphere`. - ![sonarqube-config-2](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-2.jpg) + ![sonarqube-config-2](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-2.jpg) 3. Click **Generate** and copy the token. - ![sonarqube-config-3](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-3.jpg) + ![sonarqube-config-3](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-3.jpg) {{< notice warning >}} @@ -133,15 +133,15 @@ To integrate SonarQube into your pipeline, you must install SonarQube Server fir 3. Click **Administration**, **Configuration** and **Webhooks** in turn to create a webhook. - ![sonarqube-webhook-1](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-1.jpg) + ![sonarqube-webhook-1](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-1.jpg) 4. Click **Create**. - ![sonarqube-webhook-3](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-3.jpg) + ![sonarqube-webhook-3](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-3.jpg) 5. Enter **Name** and **Jenkins Console URL** (for example, the SonarQube Webhook address) in the displayed dialog box. Click **Create** to finish. - ![webhook-page-info](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/webhook-page-info.jpg) + ![webhook-page-info](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/webhook-page-info.jpg) ### Step 4: Add the SonarQube configuration to ks-installer @@ -201,9 +201,9 @@ To integrate SonarQube into your pipeline, you must install SonarQube Server fir 7. Enter **Name** and **Server URL** (`http://:`). Click **Add**, select **Jenkins**, and then create the credentials with the SonarQube admin token in the displayed dialog box as shown in the second image below. After adding the credentials, select it from the drop-down list for **Server authentication token** and then click **Apply** to finish. - ![sonarqube-jenkins-settings](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-jenkins-settings.png) + ![sonarqube-jenkins-settings](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-jenkins-settings.png) - ![add-credentials](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/add-credentials.png) + ![add-credentials](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/add-credentials.png) {{< notice note >}} @@ -250,23 +250,23 @@ You need a SonarQube token so that your pipeline can communicate with SonarQube 1. On the SonarQube console, click **Create new project**. - ![sonarqube-create-project](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-create-project.jpg) + ![sonarqube-create-project](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-create-project.jpg) 2. Enter a project key, such as `java-demo`, and click **Set Up**. - ![jenkins-projet-key](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/jenkins-projet-key.jpg) + ![jenkins-projet-key](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/jenkins-projet-key.jpg) 3. Enter a project name, such as `java-sample`, and click **Generate**. - ![generate-a-token](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/generate-a-token.jpg) + ![generate-a-token](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/generate-a-token.jpg) 4. After the token is created, click **Continue**. - ![token-created](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/token-created.jpg) + ![token-created](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/token-created.jpg) 5. Choose **Java** and **Maven** respectively. Copy the serial number within the green box in the image below, which needs to be added in the [Credentials](../../../devops-user-guide/how-to-use/devops-settings/credential-management/#create-credentials) section if it is to be used in pipelines. - ![sonarqube-example](/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-example.jpg) + ![sonarqube-example](/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-example.jpg) ## View Results on the KubeSphere Console diff --git a/content/en/docs/devops-user-guide/how-to-use/_index.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/_index.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/_index.md diff --git a/content/en/docs/devops-user-guide/how-to-use/code-repositories/_index.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/code-repositories/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/code-repositories/_index.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/code-repositories/_index.md diff --git a/content/en/docs/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md similarity index 95% rename from content/en/docs/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md index 1c0f25d91..4c19e11a1 100755 --- a/content/en/docs/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md @@ -90,7 +90,7 @@ In KubeSphere 3.3.0, you can import a GitHub, GitLab, Bitbucket, or Git-based re {{}} 7. In the GitHub repositories that are displayed, select a repository, and click **OK**. -8. Click on the right of the imported code repository, and you can perform the following operations: +8. Click on the right of the imported code repository, and you can perform the following operations: - **Edit**: Edits the alias and description of the code repository and reselects a code repository. - **Edit YAML**: Edits the YAML file of the code repository. diff --git a/content/en/docs/devops-user-guide/how-to-use/continuous-deployments/_index.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/continuous-deployments/_index.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/_index.md diff --git a/content/en/docs/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md similarity index 95% rename from content/en/docs/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md index c5afed3a0..e75776888 100755 --- a/content/en/docs/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md @@ -108,7 +108,7 @@ This section walks you through the process of deploying an application using a c -10. Click on the right of the continuous deployment, and you can perform the following: +10. Click on the right of the continuous deployment, and you can perform the following: - **Edit Information**: Edits the alias and description. - **Edit YAML**: Edits the YAML file. - **Sync**: Triggers resources synchronization. @@ -127,7 +127,7 @@ This section walks you through the process of deploying an application using a c 1. Go to the project where the continuous deployment resides, in the navigation pane on the left, click **Services**. -2. On the **Services** page on the left, click on the right of the deployed application, and click **Edit External Access**. +2. On the **Services** page on the left, click on the right of the deployed application, and click **Edit External Access**. 3. In **Access Mode**, select **NodePort**, and click **OK**. diff --git a/content/en/docs/devops-user-guide/how-to-use/devops-settings/_index.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/devops-settings/_index.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/_index.md diff --git a/content/en/docs/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md diff --git a/content/en/docs/devops-user-guide/how-to-use/devops-settings/credential-management.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/credential-management.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/devops-settings/credential-management.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/credential-management.md diff --git a/content/en/docs/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md similarity index 91% rename from content/en/docs/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md index 56cf683c0..90afb0def 100644 --- a/content/en/docs/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md @@ -49,7 +49,7 @@ In **DevOps Project Roles**, there are three available built-in roles as shown b {{}} -4. Newly created roles will be listed in **DevOps Project Roles**. You can click on the right to edit it. +4. Newly created roles will be listed in **DevOps Project Roles**. You can click on the right to edit it. {{< notice note >}} @@ -61,7 +61,7 @@ In **DevOps Project Roles**, there are three available built-in roles as shown b 1. In **DevOps Project Settings**, select **DevOps Project Members** and click **Invite**. -2. Click to invite a user to the DevOps project. Grant the role of `pipeline-creator` to the account. +2. Click to invite a user to the DevOps project. Grant the role of `pipeline-creator` to the account. {{< notice note >}} diff --git a/content/en/docs/devops-user-guide/how-to-use/devops-settings/set-ci-node.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/set-ci-node.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/devops-settings/set-ci-node.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/devops-settings/set-ci-node.md diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/_index.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/_index.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/_index.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/_index.md diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md similarity index 97% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md index 017c5fef6..b9f1f58bd 100644 --- a/content/en/docs/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md @@ -50,7 +50,7 @@ In the current version, there are 4 types of built-in podTemplates, i.e. `base`, You can use the built-in podTemplate by specifying the label for an agent. For example, to use the nodejs podTemplate, you can set the label to `nodejs` when creating the Pipeline, as shown in the example below. -![jenkins-agent](/images/docs/devops-user-guide/using-devops/jenkins-agent/jenkins-agent.jpg) +![jenkins-agent](/images/docs/v3.3/devops-user-guide/using-devops/jenkins-agent/jenkins-agent.jpg) ```groovy pipeline { diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md similarity index 80% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md index 4543ae951..587cbfd46 100644 --- a/content/en/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md @@ -115,11 +115,11 @@ Pipelines include [declarative pipelines](https://www.jenkins.io/doc/book/pipeli {{}} - ![graphical-panel](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/graphical-panel.png) + ![graphical-panel](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/graphical-panel.png) 2. To add a stage, click the plus icon on the left. Click the box above the **Add Step** area and set a name (for example, `Checkout SCM`) for the stage in the field **Name** on the right. - ![edit-panel](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-panel.png) + ![edit-panel](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-panel.png) 3. Click **Add Step**. Select **git** from the list as the example code is pulled from GitHub. In the displayed dialog box, fill in the required field. Click **OK** to finish. @@ -127,21 +127,21 @@ Pipelines include [declarative pipelines](https://www.jenkins.io/doc/book/pipeli - **Name**. You do not need to enter the Credential ID for this tutorial. - **Branch**. It defaults to the master branch if you leave it blank. Enter `sonarqube` or leave it blank if you do not need the code analysis stage. - ![enter-repo-url](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/enter-repo-url.png) + ![enter-repo-url](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/enter-repo-url.png) 4. The first stage is now set. - ![first-stage-set](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/first-stage-set.png) + ![first-stage-set](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/first-stage-set.png) #### Stage 2: Unit test 1. Click the plus icon on the right of stage 1 to add a new stage to perform a unit test in the container. Name it `Unit Test`. - ![unit-test](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/unit-test.png) + ![unit-test](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/unit-test.png) 2. Click **Add Step** and select **container** from the list. Name it `maven` and then click **OK**. - ![container](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/container.png) + ![container](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/container.png) 3. Click **Add Nesting Steps** to add a nested step under the `maven` container. Select **shell** from the list and enter the following command in the command line. Click **OK** to save it. @@ -162,27 +162,27 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n 1. Click the plus icon on the right of the `Unit Test` stage to add a stage for SonarQube code analysis in the container. Name it `Code Analysis`. - ![code-analysis-stage](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/code-analysis-stage.png) + ![code-analysis-stage](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/code-analysis-stage.png) 2. Click **Add Step** under **Task** in **Code Analysis** and select **container**. Name it `maven` and click **OK**. - ![maven-container](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-container.png) + ![maven-container](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-container.png) 3. Click **Add Nesting Steps** under the `maven` container to add a nested step. Click **withCredentials** and select the SonarQube token (`sonar-token`) from the **Name** list. Enter `SONAR_TOKEN` for **Text Variable**, then click **OK**. - ![sonarqube-credentials](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-credentials.png) + ![sonarqube-credentials](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-credentials.png) 4. Under the **withCredentials** step, click **Add Nesting Steps** to add a nested step for it. - ![nested-step](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step.png) + ![nested-step](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step.png) 5. Click **withSonarQubeEnv**. In the displayed dialog box, do not change the default name `sonar` and click **OK** to save it. - ![sonar](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar.png) + ![sonar](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar.png) 6. Under the **withSonarQubeEnv** step, click **Add Nesting Steps** to add a nested step for it. - ![add-nested-step](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step.png) + ![add-nested-step](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step.png) 7. Click **shell** and enter the following command in the command line for the sonarqube branch and authentication. Click **OK** to finish. @@ -190,29 +190,29 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n mvn sonar:sonar -Dsonar.login=$SONAR_TOKEN ``` - ![sonarqube-shell-new](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-shell-new.png) + ![sonarqube-shell-new](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-shell-new.png) 8. Click **Add Nesting Steps** (the third one) for the **container** step directly and select **timeout**. Enter `1` for time and select **Hours** for unit. Click **OK** to finish. - ![add-nested-step-2](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step-2.png) + ![add-nested-step-2](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step-2.png) - ![timeout](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout.png) + ![timeout](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout.png) 9. Click **Add Nesting Steps** for the **timeout** step and select **waitForQualityGate**. Select **Start the follow-up task after the inspection** in the displayed dialog box. Click **OK** to save it. - ![waitforqualitygate](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/waitforqualitygate.png) + ![waitforqualitygate](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/waitforqualitygate.png) - ![sonar-ready](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-ready.png) + ![sonar-ready](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-ready.png) #### Stage 4: Build and push the image 1. Click the plus icon on the right of the previous stage to add a new stage to build and push images to Docker Hub. Name it `Build and Push`. - ![build-and-push-image](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/build-and-push-image.png) + ![build-and-push-image](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/build-and-push-image.png) 2. Click **Add Step** under **Task** and select **container**. Name it `maven`, and then click **OK**. - ![maven-set](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-set.png) + ![maven-set](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-set.png) 3. Click **Add Nesting Steps** under the `maven` container to add a nested step. Select **shell** from the list, and enter the following command in the displayed dialog box. Click **OK** to finish. @@ -220,7 +220,7 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n mvn -Dmaven.test.skip=true clean package ``` - ![nested-step-maven](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step-maven.png) + ![nested-step-maven](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step-maven.png) 4. Click **Add Nesting Steps** again and select **shell**. Enter the following command in the command line to build a Docker image based on the [Dockerfile](https://github.com/kubesphere/devops-maven-sample/blob/sonarqube/Dockerfile-online). Click **OK** to confirm. @@ -234,7 +234,7 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n docker build -f Dockerfile-online -t $REGISTRY/$DOCKERHUB_NAMESPACE/$APP_NAME:SNAPSHOT-$BUILD_NUMBER . ``` - ![shell-command](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/shell-command.png) + ![shell-command](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/shell-command.png) 5. Click **Add Nesting Steps** again and select **withCredentials**. Fill in the following fields in the displayed dialog box. Click **OK** to confirm. @@ -248,7 +248,7 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n {{}} - ![docker-credential](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/docker-credential.png) + ![docker-credential](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/docker-credential.png) 6. Click **Add Nesting Steps** (the first one) in the **withCredentials** step created above. Select **shell** and enter the following command in the displayed dialog box, which is used to log in to Docker Hub. Click **OK** to confirm. @@ -256,7 +256,7 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n echo "$DOCKER_PASSWORD" | docker login $REGISTRY -u "$DOCKER_USERNAME" --password-stdin ``` - ![login-docker-command](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/login-docker-command.png) + ![login-docker-command](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/login-docker-command.png) 7. Click **Add nesting steps** in the **withCredentials** step. Select **shell** and enter the following command to push the SNAPSHOT image to Docker Hub. Click **OK** to finish. @@ -264,27 +264,27 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n docker push $REGISTRY/$DOCKERHUB_NAMESPACE/$APP_NAME:SNAPSHOT-$BUILD_NUMBER ``` - ![push-snapshot-to-docker](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/push-snapshot-to-docker.png) + ![push-snapshot-to-docker](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/push-snapshot-to-docker.png) #### Stage 5: Generate the artifact 1. Click the plus icon on the right of the **Build and Push** stage to add a new stage to save artifacts and name it `Artifacts`. This example uses a JAR package. - ![add-artifact-stage](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-artifact-stage.png) + ![add-artifact-stage](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-artifact-stage.png) 2. With the **Artifacts** stage selected, click **Add Step** under **Task** and select **archiveArtifacts**. Enter `target/*.jar` in the displayed dialog box, which is used to set the archive path of artifacts in Jenkins. Click **OK** to finish. - ![artifact-info](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/artifact-info.png) + ![artifact-info](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/artifact-info.png) #### Stage 6: Deploy to development 1. Click the plus icon on the right of the stage **Artifacts** to add the last stage. Name it `Deploy to Dev`. This stage is used to deploy resources to your development environment (namely, the project of `kubesphere-sample-dev`). - ![develop-to-dev](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/develop-to-dev.png) + ![develop-to-dev](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/develop-to-dev.png) 2. Click **Add Step** under the **Deploy to Dev** stage. Select **input** from the list and enter `@project-admin` in the **Message** field, which means the account `project-admin` will review this pipeline when it runs to this stage. Click **OK** to save it. - ![input-message](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/input-message.png) + ![input-message](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/input-message.png) {{< notice note >}} @@ -320,7 +320,7 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n {{< notice note >}} - On the **Pipelines** page, you can click on the right side of the pipeline and then select **Copy** to create a copy of it. If you need to concurrently run multiple pipelines that don't contain multiple branches, you can select all of these pipelines and then click **Run** to run them in a batch. + On the **Pipelines** page, you can click on the right side of the pipeline and then select **Copy** to create a copy of it. If you need to concurrently run multiple pipelines that don't contain multiple branches, you can select all of these pipelines and then click **Run** to run them in a batch. {{}} @@ -328,13 +328,13 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n 1. You need to manually run the pipeline that is created through the graphical editing panel. Click **Run**, and you can see three string parameters defined in Step 3. Click **OK** to run the pipeline. - ![run-pipeline](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/run-pipeline.png) + ![run-pipeline](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/run-pipeline.png) 2. To see the status of a pipeline, go to the **Run Records** tab and click the record you want to view. 3. Wait for a while and the pipeline stops at the stage **Deploy to Dev** if it runs successfully. As the reviewer of the pipeline, `project-admin` needs to approve it before resources are deployed to the development environment. - ![pipeline-successful](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-successful.jpg) + ![pipeline-successful](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-successful.jpg) 4. Log out of KubeSphere and log back in to the console as `project-admin`. Go to your DevOps project and click the pipeline `graphical-pipeline`. Under the **Run Records** tab, click the record to be reviewed. To approve the pipeline, click **Proceed**. @@ -350,13 +350,13 @@ This stage uses SonarQube to test your code. You can skip this stage if you do n Click the **Artifacts** tab and then click the icon on the right to download the artifact. -![download-artifact](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/download-artifact.png) +![download-artifact](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/download-artifact.png) ### Step 8: View code analysis results On the **Code Check** page, view the code analysis result of this example pipeline, which is provided by SonarQube. If you do not configure SonarQube in advance, this section is not available. For more information, see [Integrate SonarQube into Pipelines](../../../how-to-integrate/sonarqube/). -![sonarqube-result-detail](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-result-detail.png) +![sonarqube-result-detail](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-result-detail.png) ### Step 9: Verify Kubernetes resources @@ -374,7 +374,7 @@ On the **Code Check** page, view the code analysis result of this example pipeli 4. Now that the pipeline has run successfully, an image will be pushed to Docker Hub. Log in to Docker Hub and check the result. - ![dockerhub-image](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/dockerhub-image.png) + ![dockerhub-image](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/dockerhub-image.png) 5. The app is named `devops-sample` as it is the value of `APP_NAME` and the tag is the value of `SNAPSHOT-$BUILD_NUMBER`. `$BUILD_NUMBER` is the serial number of a record under the **Run Records** tab. diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md similarity index 96% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md index 4addb91d6..456fa8ee5 100644 --- a/content/en/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md @@ -65,7 +65,7 @@ There are eight stages as shown below in this example pipeline. 3. You also need to create a GitHub personal access token with the permission as shown in the below image, and then use the generated token to create Account Credentials (for example, `github-token`) for GitHub authentication in your DevOps project. - ![github-token-scope](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png) + ![github-token-scope](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png) {{< notice note >}} @@ -83,7 +83,7 @@ There are eight stages as shown below in this example pipeline. 3. Click the edit icon on the right to edit environment variables. - ![jenkins-edit-2](/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit-2.jpg) + ![jenkins-edit-2](/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit-2.jpg) | Items | Value | Description | | :--- | :--- | :--- | @@ -185,7 +185,7 @@ The account `project-admin` needs to be created in advance since it is the revie {{< notice note >}} - - You can click on the right side of the pipeline and then select **Copy** to create a copy of it. If you need to concurrently run multiple pipelines that don't contain multiple branches, you can select all of these pipelines and then click **Run** to run them in a batch. + - You can click on the right side of the pipeline and then select **Copy** to create a copy of it. If you need to concurrently run multiple pipelines that don't contain multiple branches, you can select all of these pipelines and then click **Run** to run them in a batch. - The pipeline details page shows **Sync Status**. It reflects the synchronization result between KubeSphere and Jenkins, and you can see the **Successful** icon if the synchronization is successful. {{}} diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-email.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-email.md similarity index 89% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-email.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-email.md index eb3514397..d55274a9d 100644 --- a/content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-email.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-email.md @@ -20,7 +20,7 @@ The built-in Jenkins cannot share the same email configuration with the platform 2. If you have enabled the [multi-cluster feature](../../../../multicluster-management/) with member clusters imported, you can select a specific cluster to view its nodes. If you have not enabled the feature, refer to the next step directly. -3. Go to **Workloads** under **Application Workloads**, and select the project **kubesphere-devops-system** from the drop-down list. Click on the right of `devops-jenkins` and select **Edit YAML** to edit its YAML. +3. Go to **Workloads** under **Application Workloads**, and select the project **kubesphere-devops-system** from the drop-down list. Click on the right of `devops-jenkins` and select **Edit YAML** to edit its YAML. 4. Scroll down to the fields in the image below which you need to specify. Click **OK** when you finish to save changes. @@ -30,7 +30,7 @@ The built-in Jenkins cannot share the same email configuration with the platform {{}} - ![set-jenkins-email](/images/docs/devops-user-guide/using-devops/jenkins-email/set-jenkins-email.png) + ![set-jenkins-email](/images/docs/v3.3/devops-user-guide/using-devops/jenkins-email/set-jenkins-email.png) | Environment Variable Name | Description | | ------------------------- | -------------------------------- | diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-setting.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-setting.md similarity index 96% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-setting.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-setting.md index 4a95ac2d6..daa858cad 100644 --- a/content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-setting.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-setting.md @@ -22,7 +22,7 @@ KubeSphere has the Jenkins Configuration as Code plugin installed by default to Besides, you can find the `formula.yaml` file in the repository [ks-jenkins](https://github.com/kubesphere/ks-jenkins), where you can view plugin versions and customize these versions based on your needs. -![plugin-version](/images/docs/devops-user-guide/using-devops/jenkins-system-settings/plugin-version.png) +![plugin-version](/images/docs/v3.3/devops-user-guide/using-devops/jenkins-system-settings/plugin-version.png) ## Modify the ConfigMap diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/pipeline-settings.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-settings.md similarity index 100% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/pipeline-settings.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-settings.md diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md similarity index 94% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md index 4a1dc7892..420407811 100644 --- a/content/en/docs/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md @@ -45,7 +45,7 @@ This tutorial demonstrates how to trigger a pipeline by using a webhook. 2. Go to `/deploy/dev-ol/` and click the file `devops-sample.yaml`. -3. Click to edit the file. For example, change the value of `spec.replicas` to `3`. +3. Click to edit the file. For example, change the value of `spec.replicas` to `3`. 4. Click **Commit changes** at the bottom of the page. diff --git a/content/en/docs/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md similarity index 92% rename from content/en/docs/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md rename to content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md index 6f5a4a4d4..c630c9f1c 100644 --- a/content/en/docs/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md +++ b/content/en/docs/v3.3/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md @@ -89,16 +89,16 @@ The following briefly introduces the CI and CI & CD pipeline templates. - CI pipeline template - ![ci-template](/images/docs/devops-user-guide/using-devops/use-pipeline-templates/ci-template.png) + ![ci-template](/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/ci-template.png) - ![ci-stages](/images/docs/devops-user-guide/using-devops/use-pipeline-templates/ci-stages.png) + ![ci-stages](/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/ci-stages.png) The CI pipeline template contains two stages. The **clone code** stage checks out code and the **build & push** stage builds an image and pushes it to Docker Hub. You need to create credentials for your code repository and your Docker Hub registry in advance, and then set the URL of your repository and these credentials in corresponding steps. After you finish editing, the pipeline is ready to run. - CI & CD pipeline template - ![cicd-template](/images/docs/devops-user-guide/using-devops/use-pipeline-templates/cicd-template.png) + ![cicd-template](/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/cicd-template.png) - ![cicd-stages](/images/docs/devops-user-guide/using-devops/use-pipeline-templates/cicd-stages.png) + ![cicd-stages](/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/cicd-stages.png) The CI & CD pipeline template contains six stages. For more information about each stage, refer to [Create a Pipeline Using a Jenkinsfile](../create-a-pipeline-using-jenkinsfile/#pipeline-overview), where you can find similar stages and the descriptions. You need to create credentials for your code repository, your Docker Hub registry, and the kubeconfig of your cluster in advance, and then set the URL of your repository and these credentials in corresponding steps. After you finish editing, the pipeline is ready to run. \ No newline at end of file diff --git a/content/en/docs/faq/_index.md b/content/en/docs/v3.3/faq/_index.md similarity index 91% rename from content/en/docs/faq/_index.md rename to content/en/docs/v3.3/faq/_index.md index 3f4a09cfb..753d10890 100644 --- a/content/en/docs/faq/_index.md +++ b/content/en/docs/v3.3/faq/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "FAQ" weight: 16000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- This chapter answers and summarizes the questions users ask most frequently about KubeSphere. You can find these questions and answers in their respective sections which are grouped based on KubeSphere functions. diff --git a/content/en/docs/faq/access-control/_index.md b/content/en/docs/v3.3/faq/access-control/_index.md similarity index 100% rename from content/en/docs/faq/access-control/_index.md rename to content/en/docs/v3.3/faq/access-control/_index.md diff --git a/content/en/docs/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md b/content/en/docs/v3.3/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md similarity index 90% rename from content/en/docs/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md rename to content/en/docs/v3.3/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md index 3d8c868d1..e887f6b72 100644 --- a/content/en/docs/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md +++ b/content/en/docs/v3.3/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md @@ -30,7 +30,7 @@ For more information about creating a Kubernetes namespace, see [Namespaces Walk 1. Log in to the KubeSphere console as `admin` and go to the **Cluster Management** page. Click **Projects**, and you can see all your projects running on the current cluster, including the one just created. -2. The namespace created through kubectl does not belong to any workspace. Click on the right and select **Assign Workspace**. +2. The namespace created through kubectl does not belong to any workspace. Click on the right and select **Assign Workspace**. 3. In the dialog that appears, select a **Workspace** and a **Project Administrator** for the project and click **OK**. diff --git a/content/en/docs/faq/access-control/cannot-login.md b/content/en/docs/v3.3/faq/access-control/cannot-login.md similarity index 96% rename from content/en/docs/faq/access-control/cannot-login.md rename to content/en/docs/v3.3/faq/access-control/cannot-login.md index c6ddfa851..2bae75aac 100644 --- a/content/en/docs/faq/access-control/cannot-login.md +++ b/content/en/docs/v3.3/faq/access-control/cannot-login.md @@ -14,7 +14,7 @@ Here are some of the frequently asked questions about user login failure. You may see an image below when the login fails. To find out the reason and solve the issue, perform the following steps: -![account-not-active](/images/docs/faq/access-control-and-account-management/cannot-login/account-not-active.png) +![account-not-active](/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/account-not-active.png) 1. Execute the following command to check the status of the user. @@ -86,7 +86,7 @@ kubectl -n kubesphere-system get deploy ks-controller-manager -o jsonpath='{.spe ## Wrong Username or Password -![incorrect-password](/images/docs/faq/access-control-and-account-management/cannot-login/wrong-password.png) +![incorrect-password](/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/wrong-password.png) Run the following command to verify that the username and the password are correct. diff --git a/content/en/docs/faq/access-control/forgot-password.md b/content/en/docs/v3.3/faq/access-control/forgot-password.md similarity index 100% rename from content/en/docs/faq/access-control/forgot-password.md rename to content/en/docs/v3.3/faq/access-control/forgot-password.md diff --git a/content/en/docs/faq/access-control/session-timeout.md b/content/en/docs/v3.3/faq/access-control/session-timeout.md similarity index 100% rename from content/en/docs/faq/access-control/session-timeout.md rename to content/en/docs/v3.3/faq/access-control/session-timeout.md diff --git a/content/en/docs/faq/applications/_index.md b/content/en/docs/v3.3/faq/applications/_index.md similarity index 100% rename from content/en/docs/faq/applications/_index.md rename to content/en/docs/v3.3/faq/applications/_index.md diff --git a/content/en/docs/faq/applications/remove-built-in-apps.md b/content/en/docs/v3.3/faq/applications/remove-built-in-apps.md similarity index 100% rename from content/en/docs/faq/applications/remove-built-in-apps.md rename to content/en/docs/v3.3/faq/applications/remove-built-in-apps.md diff --git a/content/en/docs/faq/console/_index.md b/content/en/docs/v3.3/faq/console/_index.md similarity index 100% rename from content/en/docs/faq/console/_index.md rename to content/en/docs/v3.3/faq/console/_index.md diff --git a/content/en/docs/faq/console/change-console-language.md b/content/en/docs/v3.3/faq/console/change-console-language.md similarity index 85% rename from content/en/docs/faq/console/change-console-language.md rename to content/en/docs/v3.3/faq/console/change-console-language.md index dd073eb63..ed5e9515c 100644 --- a/content/en/docs/faq/console/change-console-language.md +++ b/content/en/docs/v3.3/faq/console/change-console-language.md @@ -22,4 +22,4 @@ You have installed KubeSphere. 3. On the **Basic Information** page, select a desired language from the **Language** drop-down list. -4. Click to save it. \ No newline at end of file +4. Click to save it. \ No newline at end of file diff --git a/content/en/docs/faq/console/console-web-browser.md b/content/en/docs/v3.3/faq/console/console-web-browser.md similarity index 80% rename from content/en/docs/faq/console/console-web-browser.md rename to content/en/docs/v3.3/faq/console/console-web-browser.md index ce0602ce9..3e632c6ae 100644 --- a/content/en/docs/faq/console/console-web-browser.md +++ b/content/en/docs/v3.3/faq/console/console-web-browser.md @@ -8,4 +8,4 @@ Weight: 16510 The KubeSphere web console supports major web browsers including **Chrome, Firefox, Safari, Opera, and Edge.** You only need to consider the supported versions of these browsers listed in the green box of the table below: -![console-browser](/images/docs/faq/kubesphere-web-console/supported-browsers/console-browser.png) +![console-browser](/images/docs/v3.3/faq/kubesphere-web-console/supported-browsers/console-browser.png) diff --git a/content/en/docs/faq/console/edit-resources-in-system-workspace.md b/content/en/docs/v3.3/faq/console/edit-resources-in-system-workspace.md similarity index 94% rename from content/en/docs/faq/console/edit-resources-in-system-workspace.md rename to content/en/docs/v3.3/faq/console/edit-resources-in-system-workspace.md index 5d7ce2624..638a08676 100644 --- a/content/en/docs/faq/console/edit-resources-in-system-workspace.md +++ b/content/en/docs/v3.3/faq/console/edit-resources-in-system-workspace.md @@ -18,7 +18,7 @@ Editing resources in `system-workspace` may cause unexpected results, such as Ku ## Edit the Console Configuration -1. Log in to KubeSphere as `admin`. Click in the lower-right corner and select **Kubectl**. +1. Log in to KubeSphere as `admin`. Click in the lower-right corner and select **Kubectl**. 2. Execute the following command: diff --git a/content/en/docs/faq/devops/_index.md b/content/en/docs/v3.3/faq/devops/_index.md similarity index 100% rename from content/en/docs/faq/devops/_index.md rename to content/en/docs/v3.3/faq/devops/_index.md diff --git a/content/en/docs/faq/devops/create-devops-kubeconfig-on-aws.md b/content/en/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws.md similarity index 97% rename from content/en/docs/faq/devops/create-devops-kubeconfig-on-aws.md rename to content/en/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws.md index c7827b981..266f02a08 100644 --- a/content/en/docs/faq/devops/create-devops-kubeconfig-on-aws.md +++ b/content/en/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws.md @@ -73,7 +73,7 @@ If you have trouble deploying applications into your project when running a pipe 2. The output is similar to the following: - ![get-token](/images/docs/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg) + ![get-token](/images/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg) ### Step 3: Create a DevOps kubeconfig diff --git a/content/en/docs/faq/devops/install-jenkins-plugins.md b/content/en/docs/v3.3/faq/devops/install-jenkins-plugins.md similarity index 100% rename from content/en/docs/faq/devops/install-jenkins-plugins.md rename to content/en/docs/v3.3/faq/devops/install-jenkins-plugins.md diff --git a/content/en/docs/faq/installation/_index.md b/content/en/docs/v3.3/faq/installation/_index.md similarity index 100% rename from content/en/docs/faq/installation/_index.md rename to content/en/docs/v3.3/faq/installation/_index.md diff --git a/content/en/docs/faq/installation/configure-booster.md b/content/en/docs/v3.3/faq/installation/configure-booster.md similarity index 100% rename from content/en/docs/faq/installation/configure-booster.md rename to content/en/docs/v3.3/faq/installation/configure-booster.md diff --git a/content/en/docs/faq/installation/install-addon-through-yaml-using-kubekey.md b/content/en/docs/v3.3/faq/installation/install-addon-through-yaml-using-kubekey.md similarity index 100% rename from content/en/docs/faq/installation/install-addon-through-yaml-using-kubekey.md rename to content/en/docs/v3.3/faq/installation/install-addon-through-yaml-using-kubekey.md diff --git a/content/en/docs/faq/installation/ssh-connection-failure.md b/content/en/docs/v3.3/faq/installation/ssh-connection-failure.md similarity index 100% rename from content/en/docs/faq/installation/ssh-connection-failure.md rename to content/en/docs/v3.3/faq/installation/ssh-connection-failure.md diff --git a/content/en/docs/faq/installation/telemetry.md b/content/en/docs/v3.3/faq/installation/telemetry.md similarity index 95% rename from content/en/docs/faq/installation/telemetry.md rename to content/en/docs/v3.3/faq/installation/telemetry.md index baf0aa18a..dcef4b160 100644 --- a/content/en/docs/faq/installation/telemetry.md +++ b/content/en/docs/v3.3/faq/installation/telemetry.md @@ -74,7 +74,7 @@ If you have enabled [the multi-cluster feature](../../../multicluster-management 3. Enter `clusterconfiguration` in the search bar and click the result to go to its detail page. -4. Click on the right of `ks-installer` and select **Edit YAML**. +4. Click on the right of `ks-installer` and select **Edit YAML**. 5. Scroll down to the bottom of the file, add `telemetry_enabled: false`, and then click **OK**. diff --git a/content/en/docs/faq/multi-cluster-management/_index.md b/content/en/docs/v3.3/faq/multi-cluster-management/_index.md similarity index 100% rename from content/en/docs/faq/multi-cluster-management/_index.md rename to content/en/docs/v3.3/faq/multi-cluster-management/_index.md diff --git a/content/en/docs/faq/multi-cluster-management/host-cluster-access-member-cluster.md b/content/en/docs/v3.3/faq/multi-cluster-management/host-cluster-access-member-cluster.md similarity index 100% rename from content/en/docs/faq/multi-cluster-management/host-cluster-access-member-cluster.md rename to content/en/docs/v3.3/faq/multi-cluster-management/host-cluster-access-member-cluster.md diff --git a/content/en/docs/faq/multi-cluster-management/manage-multi-cluster.md b/content/en/docs/v3.3/faq/multi-cluster-management/manage-multi-cluster.md similarity index 100% rename from content/en/docs/faq/multi-cluster-management/manage-multi-cluster.md rename to content/en/docs/v3.3/faq/multi-cluster-management/manage-multi-cluster.md diff --git a/content/en/docs/faq/observability/_index.md b/content/en/docs/v3.3/faq/observability/_index.md similarity index 100% rename from content/en/docs/faq/observability/_index.md rename to content/en/docs/v3.3/faq/observability/_index.md diff --git a/content/en/docs/faq/observability/byop.md b/content/en/docs/v3.3/faq/observability/byop.md similarity index 97% rename from content/en/docs/faq/observability/byop.md rename to content/en/docs/v3.3/faq/observability/byop.md index 98afd0f45..8031aae4b 100644 --- a/content/en/docs/faq/observability/byop.md +++ b/content/en/docs/v3.3/faq/observability/byop.md @@ -192,6 +192,6 @@ Now that your own Prometheus stack is up and running, you can change KubeSphere' {{< notice warning >}} -If you enable/disable KubeSphere pluggable components following [this guide](https://kubesphere.io/docs/pluggable-components/overview/) , the `monitoring endpoint` will be reset to the original one. In this case, you have to change it to the new one and then restart the KubeSphere APIServer again. +If you enable/disable KubeSphere pluggable components following [this guide](../../../pluggable-components/overview/) , the `monitoring endpoint` will be reset to the original one. In this case, you have to change it to the new one and then restart the KubeSphere APIServer again. {{}} diff --git a/content/en/docs/faq/observability/logging.md b/content/en/docs/v3.3/faq/observability/logging.md similarity index 100% rename from content/en/docs/faq/observability/logging.md rename to content/en/docs/v3.3/faq/observability/logging.md diff --git a/content/en/docs/faq/observability/monitoring.md b/content/en/docs/v3.3/faq/observability/monitoring.md similarity index 100% rename from content/en/docs/faq/observability/monitoring.md rename to content/en/docs/v3.3/faq/observability/monitoring.md diff --git a/content/en/docs/faq/upgrade/_index.md b/content/en/docs/v3.3/faq/upgrade/_index.md similarity index 100% rename from content/en/docs/faq/upgrade/_index.md rename to content/en/docs/v3.3/faq/upgrade/_index.md diff --git a/content/en/docs/faq/upgrade/qingcloud-csi-upgrade.md b/content/en/docs/v3.3/faq/upgrade/qingcloud-csi-upgrade.md similarity index 100% rename from content/en/docs/faq/upgrade/qingcloud-csi-upgrade.md rename to content/en/docs/v3.3/faq/upgrade/qingcloud-csi-upgrade.md diff --git a/content/en/docs/v3.3/installing-on-kubernetes/_index.md b/content/en/docs/v3.3/installing-on-kubernetes/_index.md new file mode 100644 index 000000000..f83d3d1f3 --- /dev/null +++ b/content/en/docs/v3.3/installing-on-kubernetes/_index.md @@ -0,0 +1,28 @@ +--- +title: "Installing on Kubernetes" +description: "Demonstrate how to install KubeSphere on Kubernetes either hosted on cloud or on-premises." +layout: "second" + +linkTitle: "Installing on Kubernetes" +weight: 4000 + +icon: "/images/docs/v3.3/docs.svg" +--- + +This chapter demonstrates how to deploy KubeSphere on existing Kubernetes clusters hosted on cloud or on-premises. As a highly flexible solution to container orchestration, KubeSphere can be deployed across various Kubernetes engines. + +## Most Popular Pages + +Below you will find some of the most viewed and helpful pages in this chapter. It is highly recommended that you refer to them first. + +{{< popularPage icon="/images/docs/v3.3/brand-icons/gke.jpg" title="Deploy KubeSphere on GKE" description="Provision KubeSphere on existing Kubernetes clusters on GKE." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/" >}} + +{{< popularPage icon="/images/docs/v3.3/bitmap.jpg" title="Deploy KubeSphere on AWS EKS" description="Provision KubeSphere on existing Kubernetes clusters on EKS." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/" >}} + +{{< popularPage icon="/images/docs/v3.3/brand-icons/aks.jpg" title="Deploy KubeSphere on AKS" description="Provision KubeSphere on existing Kubernetes clusters on AKS." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/" >}} + +{{< popularPage icon="/images/docs/v3.3/brand-icons/huawei.svg" title="Deploy KubeSphere on CCE" description="Provision KubeSphere on existing Kubernetes clusters on Huawei CCE." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce/" >}} + +{{< popularPage icon="/images/docs/v3.3/brand-icons/oracle.jpg" title="Deploy KubeSphere on Oracle OKE" description="Provision KubeSphere on existing Kubernetes clusters on OKE." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/" >}} + +{{< popularPage icon="/images/docs/v3.3/brand-icons/digital-ocean.jpg" title="Deploy KubeSphere on DO" description="Provision KubeSphere on existing Kubernetes clusters on DigitalOcean." link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/" >}} diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/_index.md b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/_index.md similarity index 100% rename from content/en/docs/installing-on-kubernetes/hosted-kubernetes/_index.md rename to content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/_index.md diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md similarity index 93% rename from content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md rename to content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md index 8be349da9..ffb3bade0 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md +++ b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md @@ -16,11 +16,11 @@ Azure can help you implement infrastructure as code by providing resource deploy You don't have to install Azure CLI on your machine as Azure provides a web-based terminal. Click the Cloud Shell button on the menu bar at the upper-right corner in Azure portal. -![Cloud Shell](/images/docs/aks/aks-launch-icon.png) +![Cloud Shell](/images/docs/v3.3/aks/aks-launch-icon.png) Select **Bash** Shell. -![Bash Shell](/images/docs/aks/aks-choices-bash.png) +![Bash Shell](/images/docs/v3.3/aks/aks-choices-bash.png) ### Create a Resource Group @@ -62,15 +62,15 @@ aks-nodepool1-23754246-vmss000000 Ready agent 38m v1.16.13 After you execute all the commands above, you can see there are 2 Resource Groups created in Azure Portal. -![Resource groups](/images/docs/aks/aks-create-command.png) +![Resource groups](/images/docs/v3.3/aks/aks-create-command.png) Azure Kubernetes Services itself will be placed in `KubeSphereRG`. -![Azure Kubernetes Services](/images/docs/aks/aks-dashboard.png) +![Azure Kubernetes Services](/images/docs/v3.3/aks/aks-dashboard.png) All the other Resources will be placed in `MC_KubeSphereRG_KuberSphereCluster_westus`, such as VMs, Load Balancer and Virtual Network. -![Azure Kubernetes Services](/images/docs/aks/aks-all-resources.png) +![Azure Kubernetes Services](/images/docs/v3.3/aks/aks-all-resources.png) ## Deploy KubeSphere on AKS diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md similarity index 86% rename from content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md rename to content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md index 9f7084d9c..0ecce0bf9 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md +++ b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md @@ -6,7 +6,7 @@ description: 'Learn how to deploy KubeSphere on DigitalOcean.' weight: 4230 --- -![KubeSphere+DOKS](/images/docs/do/KubeSphere-DOKS.png) +![KubeSphere+DOKS](/images/docs/v3.3/do/KubeSphere-DOKS.png) This guide walks you through the steps of deploying KubeSphere on [DigitalOcean Kubernetes](https://www.digitalocean.com/products/kubernetes/). @@ -14,7 +14,7 @@ This guide walks you through the steps of deploying KubeSphere on [DigitalOcean A Kubernetes cluster in DO is a prerequisite for installing KubeSphere. Go to your [DO account](https://cloud.digitalocean.com/) and refer to the image below to create a cluster from the navigation menu. -![create-cluster-do](/images/docs/do/create-cluster-do.png) +![create-cluster-do](/images/docs/v3.3/do/create-cluster-do.png) You need to select: @@ -24,7 +24,7 @@ You need to select: 4. Cluster capacity (for example, 2 standard nodes with 2 vCPUs and 4GB of RAM each) 5. A name for the cluster (for example, *kubesphere-3*) -![config-cluster-do](/images/docs/do/config-cluster-do.png) +![config-cluster-do](/images/docs/v3.3/do/config-cluster-do.png) {{< notice note >}} @@ -36,7 +36,7 @@ You need to select: When the cluster is ready, you can download the config file for kubectl. -![download-config-file](/images/docs/do/download-config-file.png) +![download-config-file](/images/docs/v3.3/do/download-config-file.png) ## Install KubeSphere on DOKS @@ -82,23 +82,23 @@ Now that KubeSphere is installed, you can access the web console of KubeSphere b - Go to the Kubernetes Dashboard provided by DigitalOcean. - ![kubernetes-dashboard-access](/images/docs/do/kubernetes-dashboard-access.png) + ![kubernetes-dashboard-access](/images/docs/v3.3/do/kubernetes-dashboard-access.png) - Select the **kubesphere-system** namespace. - ![kubernetes-dashboard-namespace](/images/docs/do/kubernetes-dashboard-namespace.png) + ![kubernetes-dashboard-namespace](/images/docs/v3.3/do/kubernetes-dashboard-namespace.png) - In **Services** under **Service**, edit the service **ks-console**. - ![kubernetes-dashboard-edit](/images/docs/do/kubernetes-dashboard-edit.png) + ![kubernetes-dashboard-edit](/images/docs/v3.3/do/kubernetes-dashboard-edit.png) - Change the type from `NodePort` to `LoadBalancer`. Save the file when you finish. - ![lb-change](/images/docs/do/lb-change.png) + ![lb-change](/images/docs/v3.3/do/lb-change.png) - Access the KubeSphere's web console using the endpoint generated by DO. - ![access-console](/images/docs/do/access-console.png) + ![access-console](/images/docs/v3.3/do/access-console.png) {{< notice tip >}} diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md similarity index 93% rename from content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md rename to content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md index fe3bb8352..265da7184 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md +++ b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md @@ -17,15 +17,15 @@ pip3 install awscli --upgrade --user ``` Check the installation with `aws --version`. -![check-aws-cli](/images/docs/eks/check-aws-cli.png) +![check-aws-cli](/images/docs/v3.3/eks/check-aws-cli.png) ## Prepare an EKS Cluster 1. A standard Kubernetes cluster in AWS is a prerequisite of installing KubeSphere. Go to the navigation menu and refer to the image below to create a cluster. - ![create-cluster-eks](/images/docs/eks/eks-launch-icon.png) + ![create-cluster-eks](/images/docs/v3.3/eks/eks-launch-icon.png) 2. On the **Configure cluster** page, fill in the following fields: - ![config-cluster-page](/images/docs/eks/config-cluster-page.png) + ![config-cluster-page](/images/docs/v3.3/eks/config-cluster-page.png) - Name: A unique name for your cluster. @@ -40,7 +40,7 @@ Check the installation with `aws --version`. - Tags (Optional): Add any tags to your cluster. For more information, see [Tagging your Amazon EKS resources](https://docs.aws.amazon.com/eks/latest/userguide/eks-using-tags.html). 3. Select **Next**. On the **Specify networking** page, select values for the following fields: - ![network](/images/docs/eks/networking.png) + ![network](/images/docs/v3.3/eks/networking.png) - VPC: The VPC that you created previously in [Create your Amazon EKS cluster VPC](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-console.html#vpc-create). You can find the name of your VPC in the drop-down list. @@ -49,7 +49,7 @@ Check the installation with `aws --version`. - Security groups: The SecurityGroups value from the AWS CloudFormation output that you generated with [Create your Amazon EKS cluster VPC](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-console.html#vpc-create). This security group has ControlPlaneSecurityGroup in the drop-down name. - For **Cluster endpoint access**, choose one of the following options: - ![endpoints](/images/docs/eks/endpoints.png) + ![endpoints](/images/docs/v3.3/eks/endpoints.png) - Public: Enables only public access to your cluster's Kubernetes API server endpoint. Kubernetes API requests that originate from outside of your cluster's VPC use the public endpoint. By default, access is allowed from any source IP address. You can optionally restrict access to one or more CIDR ranges such as 192.168.0.0/16, for example, by selecting **Advanced settings** and then selecting **Add source**. @@ -62,20 +62,20 @@ Check the installation with `aws --version`. - Public and private: Enables public and private access. 4. Select **Next**. On the **Configure logging** page, you can optionally choose which log types that you want to enable. By default, each log type is **Disabled**. For more information, see [Amazon EKS control plane logging](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html). - ![logging](/images/docs/eks/logging.png) + ![logging](/images/docs/v3.3/eks/logging.png) 5. Select **Next**. On the **Review and create page**, review the information that you entered or selected on the previous pages. Select **Edit** if you need to make changes to any of your selections. Once you're satisfied with your settings, select **Create**. The **Status** field shows **CREATING** until the cluster provisioning process completes. - ![revies](/images/docs/eks/review.png) + ![revies](/images/docs/v3.3/eks/review.png) - For more information about the previous options, see [Modifying cluster endpoint access](https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html#modify-endpoint-access). When your cluster provisioning is complete (usually between 10 and 15 minutes), save the API server endpoint and Certificate authority values. These are used in your kubectl configuration. - ![creating](/images/docs/eks/creating.png) + ![creating](/images/docs/v3.3/eks/creating.png) 6. Create **Node Group** and define 3 nodes in this cluster. - ![node-group](/images/docs/eks/node-group.png) + ![node-group](/images/docs/v3.3/eks/node-group.png) 7. Configure the node group. - ![config-node-group](/images/docs/eks/config-node-grop.png) + ![config-node-group](/images/docs/v3.3/eks/config-node-grop.png) {{< notice note >}} @@ -166,10 +166,10 @@ Now that KubeSphere is installed, you can access the web console of KubeSphere b ``` - Edit the configuration of the service **ks-console** by executing `kubectl edit ks-console` and change `type` from `NodePort` to `LoadBalancer`. Save the file when you finish. -![loadbalancer](/images/docs/eks/loadbalancer.png) +![loadbalancer](/images/docs/v3.3/eks/loadbalancer.png) - Run `kubectl get svc -n kubesphere-system` and get your external IP. - ![external-ip](/images/docs/eks/external-ip.png) + ![external-ip](/images/docs/v3.3/eks/external-ip.png) - Access the web console of KubeSphere using the external IP generated by EKS. diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md similarity index 100% rename from content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md rename to content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md similarity index 94% rename from content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md rename to content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md index abea6cdf5..381fa697a 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md +++ b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md @@ -23,7 +23,7 @@ First, create a Kubernetes cluster based on the requirements below. - Go to **Resource Management** > **Cluster Management** > **Basic Information** > **Network**, and bind `Public apiserver`. - Select **kubectl** on the right column, go to **Download kubectl configuration file**, and click **Click here to download**, then you will get a public key for kubectl. - ![Generate Kubectl config file](/images/docs/huawei-cce/en/generate-kubeconfig.png) + ![Generate Kubectl config file](/images/docs/v3.3/huawei-cce/en/generate-kubeconfig.png) After you get the configuration file for kubectl, use kubectl command line to verify the connection to the cluster. @@ -83,7 +83,7 @@ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3 Go to **Workload** > **Pod**, and check the running status of the pod in `kubesphere-system` of its namespace to understand the minimal deployment of KubeSphere. Check `ks-console-xxxx` of the namespace to understand the availability of KubeSphere console. - ![Deploy KubeSphere in Minimal](/images/docs/huawei-cce/en/deploy-ks-minimal.png) + ![Deploy KubeSphere in Minimal](/images/docs/v3.3/huawei-cce/en/deploy-ks-minimal.png) ### Expose KubeSphere Console @@ -91,11 +91,11 @@ Check the running status of Pods in `kubesphere-system` namespace and make sure Go to **Resource Management** > **Network** and choose the service in `ks-console`. It is suggested that you choose `LoadBalancer` (Public IP is required). The configuration is shown below. - ![Expose KubeSphere Console](/images/docs/huawei-cce/en/expose-ks-console.png) + ![Expose KubeSphere Console](/images/docs/v3.3/huawei-cce/en/expose-ks-console.png) Default settings are OK for other detailed configurations. You can also set them based on your needs. - ![Edit KubeSphere Console SVC](/images/docs/huawei-cce/en/edit-ks-console-svc.png) + ![Edit KubeSphere Console SVC](/images/docs/v3.3/huawei-cce/en/edit-ks-console-svc.png) After you set LoadBalancer for KubeSphere console, you can visit it via the given address. Go to KubeSphere login page and use the default account (username `admin` and password `P@88w0rd`) to log in. diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md b/content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md similarity index 100% rename from content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md rename to content/en/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md diff --git a/content/en/docs/installing-on-kubernetes/introduction/_index.md b/content/en/docs/v3.3/installing-on-kubernetes/introduction/_index.md similarity index 100% rename from content/en/docs/installing-on-kubernetes/introduction/_index.md rename to content/en/docs/v3.3/installing-on-kubernetes/introduction/_index.md diff --git a/content/en/docs/installing-on-kubernetes/introduction/overview.md b/content/en/docs/v3.3/installing-on-kubernetes/introduction/overview.md similarity index 94% rename from content/en/docs/installing-on-kubernetes/introduction/overview.md rename to content/en/docs/v3.3/installing-on-kubernetes/introduction/overview.md index b3eca24a2..11fdbb17d 100644 --- a/content/en/docs/installing-on-kubernetes/introduction/overview.md +++ b/content/en/docs/v3.3/installing-on-kubernetes/introduction/overview.md @@ -6,7 +6,7 @@ linkTitle: "Overview" weight: 4110 --- -![kubesphere+k8s](/images/docs/installing-on-kubernetes/introduction/overview/kubesphere+k8s.png) +![kubesphere+k8s](/images/docs/v3.3/installing-on-kubernetes/introduction/overview/kubesphere+k8s.png) As part of KubeSphere's commitment to provide a plug-and-play architecture for users, it can be easily installed on existing Kubernetes clusters. More specifically, KubeSphere can be deployed on Kubernetes either hosted on clouds (for example, AWS EKS, QingCloud QKE and Google GKE) or on-premises. This is because KubeSphere does not hack Kubernetes itself. It only interacts with the Kubernetes API to manage Kubernetes cluster resources. In other words, KubeSphere can be installed on any native Kubernetes cluster and Kubernetes distribution. @@ -48,7 +48,7 @@ After you make sure your existing Kubernetes cluster meets all the requirements, 4. Make sure port 30880 is opened in security groups and access the web console through the NodePort (`IP:30880`) with the default account and password (`admin/P@88w0rd`). - ![login](/images/docs/installing-on-kubernetes/introduction/overview/login.png) + ![login](/images/docs/v3.3/installing-on-kubernetes/introduction/overview/login.png) ## Enable Pluggable Components (Optional) diff --git a/content/en/docs/installing-on-kubernetes/introduction/prerequisites.md b/content/en/docs/v3.3/installing-on-kubernetes/introduction/prerequisites.md similarity index 100% rename from content/en/docs/installing-on-kubernetes/introduction/prerequisites.md rename to content/en/docs/v3.3/installing-on-kubernetes/introduction/prerequisites.md diff --git a/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md b/content/en/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/_index.md similarity index 100% rename from content/en/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md rename to content/en/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/_index.md diff --git a/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md b/content/en/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md similarity index 99% rename from content/en/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md rename to content/en/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md index 43fda91ca..a8aeee269 100644 --- a/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md +++ b/content/en/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md @@ -30,7 +30,7 @@ You can use Harbor or any other private image registries. This tutorial uses Doc 2. Make sure you specify a domain name in the field `Common Name` when you are generating your own certificate. For instance, the field is set to `dockerhub.kubekey.local` in this example. - ![self-signed-cert](/images/docs/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg) + ![self-signed-cert](/images/docs/v3.3/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg) ### Start the Docker registry diff --git a/content/en/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md b/content/en/docs/v3.3/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md similarity index 100% rename from content/en/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md rename to content/en/docs/v3.3/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md diff --git a/content/en/docs/installing-on-linux/_index.md b/content/en/docs/v3.3/installing-on-linux/_index.md similarity index 69% rename from content/en/docs/installing-on-linux/_index.md rename to content/en/docs/v3.3/installing-on-linux/_index.md index 3b1054c0e..f9a72d257 100644 --- a/content/en/docs/installing-on-linux/_index.md +++ b/content/en/docs/v3.3/installing-on-linux/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "Installing on Linux" weight: 3000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- This chapter demonstrates how to use KubeKey to provision a production-ready Kubernetes and KubeSphere cluster on Linux in different environments. You can also use KubeKey to easily scale out and in your cluster and set various storage classes based on your needs. @@ -14,4 +14,4 @@ This chapter demonstrates how to use KubeKey to provision a production-ready Kub Below you will find some of the most viewed and helpful pages in this chapter. It is highly recommended that you refer to them first. -{{< popularPage icon="/images/docs/qingcloud-2.svg" title="Deploy KubeSphere on QingCloud" description="Provision an HA KubeSphere cluster on QingCloud." link="../installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms/" >}} +{{< popularPage icon="/images/docs/v3.3/qingcloud-2.svg" title="Deploy KubeSphere on QingCloud" description="Provision an HA KubeSphere cluster on QingCloud." link="../installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms/" >}} diff --git a/content/en/docs/installing-on-linux/cluster-operation/_index.md b/content/en/docs/v3.3/installing-on-linux/cluster-operation/_index.md similarity index 100% rename from content/en/docs/installing-on-linux/cluster-operation/_index.md rename to content/en/docs/v3.3/installing-on-linux/cluster-operation/_index.md diff --git a/content/en/docs/installing-on-linux/cluster-operation/add-edge-nodes.md b/content/en/docs/v3.3/installing-on-linux/cluster-operation/add-edge-nodes.md similarity index 97% rename from content/en/docs/installing-on-linux/cluster-operation/add-edge-nodes.md rename to content/en/docs/v3.3/installing-on-linux/cluster-operation/add-edge-nodes.md index ed566a5cf..f37996ab1 100644 --- a/content/en/docs/installing-on-linux/cluster-operation/add-edge-nodes.md +++ b/content/en/docs/v3.3/installing-on-linux/cluster-operation/add-edge-nodes.md @@ -8,7 +8,7 @@ weight: 3630 KubeSphere leverages [KubeEdge](https://kubeedge.io/en/), to extend native containerized application orchestration capabilities to hosts at edge. With separate cloud and edge core modules, KubeEdge provides complete edge computing solutions while the installation may be complex and difficult. -![kubeedge_arch](/images/docs/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png) +![kubeedge_arch](/images/docs/v3.3/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png) {{< notice note >}} @@ -135,7 +135,7 @@ To collect monitoring information on edge node, you need to enable `metrics_serv 3. In the search bar on the right pane, enter `clusterconfiguration`, and click the result to go to its details page. -4. Click on the right of ks-installer, and click **Edit YAML**. +4. Click on the right of ks-installer, and click **Edit YAML**. 5. Search for **metrics_server**, and change the value of `enabled` from `false` to `true`. diff --git a/content/en/docs/installing-on-linux/cluster-operation/add-new-nodes.md b/content/en/docs/v3.3/installing-on-linux/cluster-operation/add-new-nodes.md similarity index 100% rename from content/en/docs/installing-on-linux/cluster-operation/add-new-nodes.md rename to content/en/docs/v3.3/installing-on-linux/cluster-operation/add-new-nodes.md diff --git a/content/en/docs/installing-on-linux/cluster-operation/remove-nodes.md b/content/en/docs/v3.3/installing-on-linux/cluster-operation/remove-nodes.md similarity index 100% rename from content/en/docs/installing-on-linux/cluster-operation/remove-nodes.md rename to content/en/docs/v3.3/installing-on-linux/cluster-operation/remove-nodes.md diff --git a/content/en/docs/installing-on-linux/high-availability-configurations/_index.md b/content/en/docs/v3.3/installing-on-linux/high-availability-configurations/_index.md similarity index 100% rename from content/en/docs/installing-on-linux/high-availability-configurations/_index.md rename to content/en/docs/v3.3/installing-on-linux/high-availability-configurations/_index.md diff --git a/content/en/docs/installing-on-linux/high-availability-configurations/ha-configuration.md b/content/en/docs/v3.3/installing-on-linux/high-availability-configurations/ha-configuration.md similarity index 98% rename from content/en/docs/installing-on-linux/high-availability-configurations/ha-configuration.md rename to content/en/docs/v3.3/installing-on-linux/high-availability-configurations/ha-configuration.md index 2a8cdaebb..cd5e288f0 100644 --- a/content/en/docs/installing-on-linux/high-availability-configurations/ha-configuration.md +++ b/content/en/docs/v3.3/installing-on-linux/high-availability-configurations/ha-configuration.md @@ -14,7 +14,7 @@ This tutorial demonstrates the general configurations of a high-availability clu Make sure you have prepared six Linux machines before you begin, with three of them serving as control plane nodes and the other three as worker nodes. The following image shows details of these machines, including their private IP address and role. For more information about system and network requirements, see [Multi-node Installation](../../../installing-on-linux/introduction/multioverview/#step-1-prepare-linux-hosts). -![ha-architecture](/images/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-lb/ha-architecture.png) +![ha-architecture](/images/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-lb/ha-architecture.png) ## Configure a Load Balancer diff --git a/content/en/docs/installing-on-linux/high-availability-configurations/internal-ha-configuration.md b/content/en/docs/v3.3/installing-on-linux/high-availability-configurations/internal-ha-configuration.md similarity index 98% rename from content/en/docs/installing-on-linux/high-availability-configurations/internal-ha-configuration.md rename to content/en/docs/v3.3/installing-on-linux/high-availability-configurations/internal-ha-configuration.md index ed8fbf666..94a258273 100644 --- a/content/en/docs/installing-on-linux/high-availability-configurations/internal-ha-configuration.md +++ b/content/en/docs/v3.3/installing-on-linux/high-availability-configurations/internal-ha-configuration.md @@ -14,7 +14,7 @@ This document describes how to use the built-in high availability mode when inst The following figure shows the example architecture of the built-in high availability mode. For more information about system and network requirements, see [Multi-node Installation](../../../installing-on-linux/introduction/multioverview/#step-1-prepare-linux-hosts). -![HA architecture](/images/docs/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png) +![HA architecture](/images/docs/v3.3/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png) {{< notice note >}} diff --git a/content/en/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md b/content/en/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md similarity index 98% rename from content/en/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md rename to content/en/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md index a42d80b1b..e79d236eb 100644 --- a/content/en/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md +++ b/content/en/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md @@ -19,7 +19,7 @@ This tutorial demonstrates how to configure Keepalived and HAproxy for load bala The example cluster has three master nodes, three worker nodes, two nodes for load balancing and one virtual IP address. The virtual IP address in this example may also be called "a floating IP address". That means in the event of node failures, the IP address can be passed between nodes allowing for failover, thus achieving high availability. -![architecture-ha-k8s-cluster](/images/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png) +![architecture-ha-k8s-cluster](/images/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png) Notice that in this example, Keepalived and HAproxy are not installed on any of the master nodes. Admittedly, you can do that and high availability can also be achieved. That said, configuring two specific nodes for load balancing (You can add more nodes of this kind as needed) is more secure. Only Keepalived and HAproxy will be installed on these two nodes, avoiding any potential conflicts with any Kubernetes components and services. diff --git a/content/en/docs/installing-on-linux/introduction/_index.md b/content/en/docs/v3.3/installing-on-linux/introduction/_index.md similarity index 100% rename from content/en/docs/installing-on-linux/introduction/_index.md rename to content/en/docs/v3.3/installing-on-linux/introduction/_index.md diff --git a/content/en/docs/installing-on-linux/introduction/air-gapped-installation.md b/content/en/docs/v3.3/installing-on-linux/introduction/air-gapped-installation.md similarity index 99% rename from content/en/docs/installing-on-linux/introduction/air-gapped-installation.md rename to content/en/docs/v3.3/installing-on-linux/introduction/air-gapped-installation.md index 874db1c46..d49bc9785 100644 --- a/content/en/docs/installing-on-linux/introduction/air-gapped-installation.md +++ b/content/en/docs/v3.3/installing-on-linux/introduction/air-gapped-installation.md @@ -483,7 +483,7 @@ In KubeKey v2.1.0, we bring in concepts of manifest and artifact, which provides Method 2: Log in to Harbor and create a project. Set the project to **Public**, so that any user can pull images from this project. For more information, please refer to [Create Projects]( https://goharbor.io/docs/1.10/working-with-projects/create-projects/). - ![harbor-login](/images/docs/appstore/built-in-apps/harbor-app/harbor-login.jpg) + ![harbor-login](/images/docs/v3.3/appstore/built-in-apps/harbor-app/harbor-login.jpg) 6. Run the following command again to modify the cluster configuration file: @@ -564,7 +564,7 @@ In KubeKey v2.1.0, we bring in concepts of manifest and artifact, which provides 9. Access KubeSphere's web console at `http://{IP}:30880` using the default account and password `admin/P@88w0rd`. - ![login](/images/docs/installing-on-kubernetes/introduction/overview/login.png) + ![login](/images/docs/v3.3/installing-on-kubernetes/introduction/overview/login.png) {{< notice note >}} diff --git a/content/en/docs/installing-on-linux/introduction/intro.md b/content/en/docs/v3.3/installing-on-linux/introduction/intro.md similarity index 100% rename from content/en/docs/installing-on-linux/introduction/intro.md rename to content/en/docs/v3.3/installing-on-linux/introduction/intro.md diff --git a/content/en/docs/installing-on-linux/introduction/kubekey.md b/content/en/docs/v3.3/installing-on-linux/introduction/kubekey.md similarity index 100% rename from content/en/docs/installing-on-linux/introduction/kubekey.md rename to content/en/docs/v3.3/installing-on-linux/introduction/kubekey.md diff --git a/content/en/docs/installing-on-linux/introduction/multioverview.md b/content/en/docs/v3.3/installing-on-linux/introduction/multioverview.md similarity index 99% rename from content/en/docs/installing-on-linux/introduction/multioverview.md rename to content/en/docs/v3.3/installing-on-linux/introduction/multioverview.md index 194e6e417..acd9ffdd2 100644 --- a/content/en/docs/installing-on-linux/introduction/multioverview.md +++ b/content/en/docs/v3.3/installing-on-linux/introduction/multioverview.md @@ -342,7 +342,7 @@ To access the console, you may need to configure port forwarding rules depending {{}} -![login](/images/docs/installing-on-linux/introduction/multi-node-installation/login.png) +![login](/images/docs/v3.3/installing-on-linux/introduction/multi-node-installation/login.png) ## Enable kubectl Autocompletion diff --git a/content/en/docs/installing-on-linux/introduction/port-firewall.md b/content/en/docs/v3.3/installing-on-linux/introduction/port-firewall.md similarity index 100% rename from content/en/docs/installing-on-linux/introduction/port-firewall.md rename to content/en/docs/v3.3/installing-on-linux/introduction/port-firewall.md diff --git a/content/en/docs/installing-on-linux/introduction/vars.md b/content/en/docs/v3.3/installing-on-linux/introduction/vars.md similarity index 100% rename from content/en/docs/installing-on-linux/introduction/vars.md rename to content/en/docs/v3.3/installing-on-linux/introduction/vars.md diff --git a/content/en/docs/installing-on-linux/on-premises/_index.md b/content/en/docs/v3.3/installing-on-linux/on-premises/_index.md similarity index 100% rename from content/en/docs/installing-on-linux/on-premises/_index.md rename to content/en/docs/v3.3/installing-on-linux/on-premises/_index.md diff --git a/content/en/docs/installing-on-linux/on-premises/install-kubesphere-and-k3s.md b/content/en/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-and-k3s.md similarity index 100% rename from content/en/docs/installing-on-linux/on-premises/install-kubesphere-and-k3s.md rename to content/en/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-and-k3s.md diff --git a/content/en/docs/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md b/content/en/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md similarity index 100% rename from content/en/docs/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md rename to content/en/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md diff --git a/content/en/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md b/content/en/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md similarity index 93% rename from content/en/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md rename to content/en/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md index c24724d2c..7f0376d8b 100644 --- a/content/en/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md +++ b/content/en/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md @@ -21,7 +21,7 @@ This tutorial walks you through an example of how to create Keepalived and HAPro ## Architecture -![Architecture](/images/docs/vsphere/kubesphereOnVsphere-zh-architecture.png) +![Architecture](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-architecture.png) ## Prepare Linux Hosts @@ -45,41 +45,41 @@ You do not need to create a virtual machine for `vip` (i.e. Virtual IP) above, s You can follow the New Virtual Machine wizard to create a virtual machine to place in the VMware Host Client inventory. -![create](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-create.png) +![create](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-create.png) 1. In the first step **Select a creation type**, you can deploy a virtual machine from an OVF or OVA file, or register an existing virtual machine directly. - ![kubesphereOnVsphere-en-0-1-1-create-type](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-1-create-type.png) + ![kubesphereOnVsphere-en-0-1-1-create-type](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-1-create-type.png) 2. When you create a new virtual machine, provide a unique name for the virtual machine to distinguish it from existing virtual machines on the host you are managing. - ![kubesphereOnVsphere-en-0-1-2-name](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-2-name.png) + ![kubesphereOnVsphere-en-0-1-2-name](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-2-name.png) 3. Select a compute resource and storage (datastore) for the configuration and disk files. You can select the datastore that has the most suitable properties, such as size, speed, and availability, for your virtual machine storage. - ![kubesphereOnVsphere-en-0-1-3-resource](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-3-resource.png) + ![kubesphereOnVsphere-en-0-1-3-resource](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-3-resource.png) - ![kubesphereOnVsphere-en-0-1-4-storage](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-4-storage.png) + ![kubesphereOnVsphere-en-0-1-4-storage](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-4-storage.png) - ![kubesphereOnVsphere-en-0-1-5-compatibility](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-5-compatibility.png) + ![kubesphereOnVsphere-en-0-1-5-compatibility](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-5-compatibility.png) 4. Select a guest operating system. The wizard will provide the appropriate defaults for the operating system installation. - ![kubesphereOnVsphere-en-0-1-6-system](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-6-system.png) + ![kubesphereOnVsphere-en-0-1-6-system](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-6-system.png) 5. Before you finish deploying a new virtual machine, you have the option to set **Virtual Hardware** and **VM Options**. You can refer to the images below for part of the fields. - ![kubesphereOnVsphere-en-0-1-7-hardware-1](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-1.png) + ![kubesphereOnVsphere-en-0-1-7-hardware-1](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-1.png) - ![kubesphereOnVsphere-en-0-1-7-hardware-2](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-2.png) + ![kubesphereOnVsphere-en-0-1-7-hardware-2](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-2.png) - ![kubesphereOnVsphere-en-0-1-7-hardware-3](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-3.png) + ![kubesphereOnVsphere-en-0-1-7-hardware-3](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-3.png) - ![kubesphereOnVsphere-en-0-1-7-hardware-4](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-4.png) + ![kubesphereOnVsphere-en-0-1-7-hardware-4](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-4.png) 6. In **Ready to complete** page, you review the configuration selections that you have made for the virtual machine. Click **Finish** at the bottom-right corner to continue. - ![kubesphereOnVsphere-en-0-1-8](/images/docs/vsphere/kubesphereOnVsphere-en-0-1-8.png) + ![kubesphereOnVsphere-en-0-1-8](/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-8.png) ## Install a Load Balancer using Keepalived and HAProxy diff --git a/content/en/docs/installing-on-linux/persistent-storage-configurations/_index.md b/content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/_index.md similarity index 100% rename from content/en/docs/installing-on-linux/persistent-storage-configurations/_index.md rename to content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/_index.md diff --git a/content/en/docs/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md b/content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md similarity index 100% rename from content/en/docs/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md rename to content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md diff --git a/content/en/docs/installing-on-linux/persistent-storage-configurations/install-glusterfs.md b/content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-glusterfs.md similarity index 100% rename from content/en/docs/installing-on-linux/persistent-storage-configurations/install-glusterfs.md rename to content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-glusterfs.md diff --git a/content/en/docs/installing-on-linux/persistent-storage-configurations/install-nfs-client.md b/content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-nfs-client.md similarity index 100% rename from content/en/docs/installing-on-linux/persistent-storage-configurations/install-nfs-client.md rename to content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-nfs-client.md diff --git a/content/en/docs/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md b/content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md similarity index 97% rename from content/en/docs/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md rename to content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md index fb2e7a28b..20b1a79df 100644 --- a/content/en/docs/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md +++ b/content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md @@ -20,7 +20,7 @@ To make sure the platform can create cloud disks for your cluster, you need to p 1. Log in to the web console of [QingCloud](https://console.qingcloud.com/login) and select **Access Key** from the drop-down list in the top-right corner. - ![access-key](/images/docs/installing-on-linux/introduction/persistent-storage-configuration/access-key.jpg) + ![access-key](/images/docs/v3.3/installing-on-linux/introduction/persistent-storage-configuration/access-key.jpg) 2. Click **Create** to generate keys. Download the key after it is created, which is stored in a csv file. @@ -47,7 +47,7 @@ The separate configuration file contains all parameters of QingCloud CSI which w 2. The field `zone` specifies where your cloud disks are created. On QingCloud Platform, you must select a zone before you create them. - ![storage-zone](/images/docs/installing-on-linux/introduction/persistent-storage-configuration/storage-zone.jpg) + ![storage-zone](/images/docs/v3.3/installing-on-linux/introduction/persistent-storage-configuration/storage-zone.jpg) Make sure the value you specify for `zone` matches the region ID below: diff --git a/content/en/docs/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md b/content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md similarity index 100% rename from content/en/docs/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md rename to content/en/docs/v3.3/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md diff --git a/content/en/docs/installing-on-linux/public-cloud/_index.md b/content/en/docs/v3.3/installing-on-linux/public-cloud/_index.md similarity index 100% rename from content/en/docs/installing-on-linux/public-cloud/_index.md rename to content/en/docs/v3.3/installing-on-linux/public-cloud/_index.md diff --git a/content/en/docs/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md b/content/en/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md similarity index 96% rename from content/en/docs/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md rename to content/en/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md index 5923ee6df..8a67113f7 100644 --- a/content/en/docs/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md +++ b/content/en/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md @@ -29,7 +29,7 @@ Besides these VMs, other resources like Load Balancer, Virtual Network and Netwo Six machines of **Ubuntu 18.04** will be deployed in an Azure Resource Group. Three of them are grouped into an availability set, serving as both the control plane and etcd nodes. The other three VMs will be defined as a VMSS where Worker nodes will be running. -![Architecture](/images/docs/aks/Azure-architecture.png) +![Architecture](/images/docs/v3.3/aks/Azure-architecture.png) These VMs will be attached to a load balancer. There are two predefined rules in the load balancer: @@ -60,7 +60,7 @@ You don't have to create these resources one by one. According to the best pract 4. Copy your public SSH key for the field **Admin Key**. Alternatively, create a new one with `ssh-keygen`. - ![azure-template-parameters](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png) + ![azure-template-parameters](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png) {{< notice note >}} @@ -74,7 +74,7 @@ Password authentication is restricted in Linux configurations. Only SSH is accep After successfully created, all the resources will display in the resource group `KubeSphereVMRG`. Record the public IP of the load balancer and the private IP addresses of the VMs. You will need them later. -![New Created Resources](/images/docs/aks/azure-vm-all-resources.png) +![New Created Resources](/images/docs/v3.3/aks/azure-vm-all-resources.png) ## Deploy Kubernetes and KubeSphere @@ -259,6 +259,6 @@ Azure Virtual Network doesn't support the IPIP mode used by [Calico](https://doc As the Kubernetes cluster is set up on Azure instances directly, the load balancer is not integrated with [Kubernetes Services](https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer). However, you can still manually map the NodePort to the load balancer. There are 2 steps required. 1. Create a new Load Balance Rule in the load balancer. - ![Load Balancer](/images/docs/aks/azure-vm-loadbalancer-rule.png) + ![Load Balancer](/images/docs/v3.3/aks/azure-vm-loadbalancer-rule.png) 2. Create an Inbound Security rule to allow Internet access in the Network Security Group. - ![Firewall](/images/docs/aks/azure-vm-firewall.png) + ![Firewall](/images/docs/v3.3/aks/azure-vm-firewall.png) diff --git a/content/en/docs/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md b/content/en/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md similarity index 91% rename from content/en/docs/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md rename to content/en/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md index 659cbbe57..2cf8b42e6 100644 --- a/content/en/docs/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md +++ b/content/en/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md @@ -22,7 +22,7 @@ This tutorial walks you through an example of how to create two [QingCloud load This example prepares six machines of **Ubuntu 16.04.6**. You will create two load balancers, and deploy three control plane nodes and etcd nodes on three of the machines. You can configure these control plane and etcd nodes in `config-sample.yaml` created by KubeKey (Please note that this is the default name, which can be changed by yourself). -![ha-architecture](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png) +![ha-architecture](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png) {{< notice note >}} @@ -40,15 +40,15 @@ This step demonstrates how to create load balancers on the QingCloud platform. 1. Log in to the [QingCloud console](https://console.qingcloud.com/login). In the menu on the left, under **Network & CDN**, select **Load Balancers**. Click **Create** to create a load balancer. - ![create-lb](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png) + ![create-lb](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png) 2. In the pop-up window, set a name for the load balancer. Choose the VxNet where your machines are created from the **Network** drop-down list. Here is `pn`. Other fields can be default values as shown below. Click **Submit** to finish. - ![qingcloud-lb](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png) + ![qingcloud-lb](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png) 3. Click the load balancer. On the detail page, create a listener that listens on port `6443` with the **Listener Protocol** set to `TCP`. - ![listener](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png) + ![listener](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png) - **Name**: Define a name for this Listener - **Listener Protocol**: Select `TCP` protocol @@ -65,7 +65,7 @@ This step demonstrates how to create load balancers on the QingCloud platform. 4. Click **Add Backend**, and choose the VxNet you just selected (in this example, it is `pn`). Click **Advanced Search**, choose the three control plane nodes, and set the port to `6443` which is the default secure port of api-server. - ![3-master](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png) + ![3-master](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png) Click **Submit** when you finish. @@ -77,7 +77,7 @@ This step demonstrates how to create load balancers on the QingCloud platform. {{}} - ![apply-change](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png) + ![apply-change](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png) Record the Intranet VIP shown under **Networks**. The IP address will be added later to the configuration file. @@ -93,7 +93,7 @@ Two elastic IPs are needed for this tutorial, one for the VPC network and the ot 1. Similarly, create an external load balancer while don't select VxNet for the **Network** field. Bind the EIP that you created to this load balancer by clicking **Add IPv4**. - ![bind-eip](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png) + ![bind-eip](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png) 2. On the load balancer's detail page, create a listener that listens on port `30880` (NodePort of KubeSphere console) with **Listener Protocol** set to `HTTP`. @@ -103,11 +103,11 @@ Two elastic IPs are needed for this tutorial, one for the VPC network and the ot {{}} - ![listener2](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png) + ![listener2](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png) 3. Click **Add Backend**. In **Advanced Search**, choose the `six` machines on which you are going to install KubeSphere within the VxNet `pn`, and set the port to `30880`. - ![six-instances](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png) + ![six-instances](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png) Click **Submit** when you finish. @@ -319,11 +319,11 @@ https://kubesphere.io 2020-08-13 10:50:24 Now that you have finished the installation, go back to the detail page of both the internal and external load balancers to see the status. -![active](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png) +![active](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png) Both listeners show that the status is **Active**, meaning nodes are up and running. -![active-listener](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png) +![active-listener](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png) In the web console of KubeSphere, you can also see that all the nodes are functioning well. diff --git a/content/en/docs/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md b/content/en/docs/v3.3/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md similarity index 100% rename from content/en/docs/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md rename to content/en/docs/v3.3/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md diff --git a/content/en/docs/introduction/_index.md b/content/en/docs/v3.3/introduction/_index.md similarity index 89% rename from content/en/docs/introduction/_index.md rename to content/en/docs/v3.3/introduction/_index.md index 37583b67f..f32ccee95 100644 --- a/content/en/docs/introduction/_index.md +++ b/content/en/docs/v3.3/introduction/_index.md @@ -7,7 +7,7 @@ linkTitle: "Introduction" weight: 1000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/introduction/advantages.md b/content/en/docs/v3.3/introduction/advantages.md similarity index 100% rename from content/en/docs/introduction/advantages.md rename to content/en/docs/v3.3/introduction/advantages.md diff --git a/content/en/docs/introduction/architecture.md b/content/en/docs/v3.3/introduction/architecture.md similarity index 100% rename from content/en/docs/introduction/architecture.md rename to content/en/docs/v3.3/introduction/architecture.md diff --git a/content/en/docs/introduction/ecosystem.md b/content/en/docs/v3.3/introduction/ecosystem.md similarity index 90% rename from content/en/docs/introduction/ecosystem.md rename to content/en/docs/v3.3/introduction/ecosystem.md index e466b6914..0df39cb38 100644 --- a/content/en/docs/introduction/ecosystem.md +++ b/content/en/docs/v3.3/introduction/ecosystem.md @@ -12,4 +12,4 @@ KubeSphere integrates **a wide breadth of major ecosystem tools related to Kuber KubeSphere also features new capabilities that are not yet available in upstream Kubernetes, alleviating the pain points of Kubernetes including storage, network, security and usability. Not only does KubeSphere allow developers and DevOps teams use their favorite tools in a unified console, but, most importantly, these functionalities are loosely coupled with the platform since they are pluggable and optional. -![kubesphere-ecosystem](/images/docs/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png) \ No newline at end of file +![kubesphere-ecosystem](/images/docs/v3.3/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png) \ No newline at end of file diff --git a/content/en/docs/introduction/features.md b/content/en/docs/v3.3/introduction/features.md similarity index 100% rename from content/en/docs/introduction/features.md rename to content/en/docs/v3.3/introduction/features.md diff --git a/content/en/docs/introduction/scen b/content/en/docs/v3.3/introduction/scen similarity index 100% rename from content/en/docs/introduction/scen rename to content/en/docs/v3.3/introduction/scen diff --git a/content/en/docs/introduction/scenarios.md b/content/en/docs/v3.3/introduction/scenarios.md similarity index 100% rename from content/en/docs/introduction/scenarios.md rename to content/en/docs/v3.3/introduction/scenarios.md diff --git a/content/en/docs/introduction/what's-new-in-3.3.0.md b/content/en/docs/v3.3/introduction/what's-new-in-3.3.0.md similarity index 100% rename from content/en/docs/introduction/what's-new-in-3.3.0.md rename to content/en/docs/v3.3/introduction/what's-new-in-3.3.0.md diff --git a/content/en/docs/introduction/what-is-kubesphere.md b/content/en/docs/v3.3/introduction/what-is-kubesphere.md similarity index 95% rename from content/en/docs/introduction/what-is-kubesphere.md rename to content/en/docs/v3.3/introduction/what-is-kubesphere.md index d8199da7c..5ac62e934 100644 --- a/content/en/docs/introduction/what-is-kubesphere.md +++ b/content/en/docs/v3.3/introduction/what-is-kubesphere.md @@ -14,7 +14,7 @@ KubeSphere also represents a multi-tenant enterprise-grade [Kubernetes container The KubeSphere team developed [KubeKey](https://github.com/kubesphere/kubekey), an open-source brand-new installer, to help enterprises quickly set up a Kubernetes cluster on public clouds or data centers. Users have the option to install Kubernetes only or install both KubeSphere and Kubernetes. KubeKey provides users with different installation options such as all-in-one installation and multi-node installation. It is also an efficient tool to install cloud-native add-ons, and upgrade and scale your Kubernetes cluster. -![architecture-1](/images/docs/introduction/what-is-kubesphere/architecture-1.png) +![architecture-1](/images/docs/v3.3/introduction/what-is-kubesphere/architecture-1.png) ## O&M Friendly @@ -36,4 +36,4 @@ With the open-source model, the KubeSphere community advances development in an KubeSphere is a member of CNCF and a [Kubernetes Conformance Certified platform](https://www.cncf.io/certification/software-conformance/#logos), further enriching [CNCF CLOUD NATIVE Landscape](https://landscape.cncf.io/?landscape=observability-and-analysis&license=apache-license-2-0). -![cncf-landscape](/images/docs/introduction/what-is-kubesphere/cncf-landscape.png) +![cncf-landscape](/images/docs/v3.3/introduction/what-is-kubesphere/cncf-landscape.png) diff --git a/content/en/docs/multicluster-management/_index.md b/content/en/docs/v3.3/multicluster-management/_index.md similarity index 90% rename from content/en/docs/multicluster-management/_index.md rename to content/en/docs/v3.3/multicluster-management/_index.md index 47f746934..822984fa4 100644 --- a/content/en/docs/multicluster-management/_index.md +++ b/content/en/docs/v3.3/multicluster-management/_index.md @@ -7,7 +7,7 @@ linkTitle: "Multi-cluster Management" weight: 5000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- ## Introduction diff --git a/content/en/docs/multicluster-management/enable-multicluster/_index.md b/content/en/docs/v3.3/multicluster-management/enable-multicluster/_index.md similarity index 100% rename from content/en/docs/multicluster-management/enable-multicluster/_index.md rename to content/en/docs/v3.3/multicluster-management/enable-multicluster/_index.md diff --git a/content/en/docs/multicluster-management/enable-multicluster/agent-connection.md b/content/en/docs/v3.3/multicluster-management/enable-multicluster/agent-connection.md similarity index 100% rename from content/en/docs/multicluster-management/enable-multicluster/agent-connection.md rename to content/en/docs/v3.3/multicluster-management/enable-multicluster/agent-connection.md diff --git a/content/en/docs/multicluster-management/enable-multicluster/direct-connection.md b/content/en/docs/v3.3/multicluster-management/enable-multicluster/direct-connection.md similarity index 100% rename from content/en/docs/multicluster-management/enable-multicluster/direct-connection.md rename to content/en/docs/v3.3/multicluster-management/enable-multicluster/direct-connection.md diff --git a/content/en/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md b/content/en/docs/v3.3/multicluster-management/enable-multicluster/retrieve-kubeconfig.md similarity index 100% rename from content/en/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md rename to content/en/docs/v3.3/multicluster-management/enable-multicluster/retrieve-kubeconfig.md diff --git a/content/en/docs/multicluster-management/enable-multicluster/update-kubeconfig.md b/content/en/docs/v3.3/multicluster-management/enable-multicluster/update-kubeconfig.md similarity index 79% rename from content/en/docs/multicluster-management/enable-multicluster/update-kubeconfig.md rename to content/en/docs/v3.3/multicluster-management/enable-multicluster/update-kubeconfig.md index 5da36e3c7..1f127f4c6 100644 --- a/content/en/docs/multicluster-management/enable-multicluster/update-kubeconfig.md +++ b/content/en/docs/v3.3/multicluster-management/enable-multicluster/update-kubeconfig.md @@ -10,7 +10,7 @@ In multi-cluster environments, if the certificate of a member cluster is about t 1. Choose **Platform > Cluster Management**. -2. On the **Cluster Management** page, click on the right of the member cluster, and click **Update KubeConfig**. +2. On the **Cluster Management** page, click on the right of the member cluster, and click **Update KubeConfig**. 3. In the **Update KubeConfig** dialog box that is diaplayed, enter the new kubeconfig,and click **update**. diff --git a/content/en/docs/multicluster-management/import-cloud-hosted-k8s/_index.md b/content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/_index.md similarity index 100% rename from content/en/docs/multicluster-management/import-cloud-hosted-k8s/_index.md rename to content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/_index.md diff --git a/content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md b/content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md similarity index 90% rename from content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md rename to content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md index d33517a4f..004688959 100644 --- a/content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md +++ b/content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md @@ -33,7 +33,7 @@ This tutorial demonstrates how to import an Alibaba Cloud Kubernetes (ACK) clust 3. Go to **CRDs**, enter `ClusterConfiguration` in the search bar, and then press **Enter** on your keyboard. Click **ClusterConfiguration** to go to its detail page. -4. Click on the right and then select **Edit YAML** to edit `ks-installer`. +4. Click on the right and then select **Edit YAML** to edit `ks-installer`. 5. In the YAML file of `ks-installer`, change the value of `jwtSecret` to the corresponding value shown above and set the value of `clusterRole` to `member`. Click **Update** to save your changes. @@ -57,7 +57,7 @@ This tutorial demonstrates how to import an Alibaba Cloud Kubernetes (ACK) clust Log in to the web console of Alibaba Cloud. Go to **Clusters** under **Container Service - Kubernetes**, click your cluster to go to its detail page, and then select the **Connection Information** tab. You can see the kubeconfig file under the **Public Access** tab. Copy the contents of the kubeconfig file. -![kubeconfig](/images/docs/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png) +![kubeconfig](/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png) ### Step 3: Import the ACK member cluster diff --git a/content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md b/content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md similarity index 96% rename from content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md rename to content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md index 1882a0ac9..523539cca 100644 --- a/content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md +++ b/content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md @@ -37,7 +37,7 @@ You need to deploy KubeSphere on your EKS cluster first. For more information ab 3. Go to **CRDs**, enter `ClusterConfiguration` in the search bar, and then press **Enter** on your keyboard. Click **ClusterConfiguration** to go to its detail page. -4. Click on the right and then select **Edit YAML** to edit `ks-installer`. +4. Click on the right and then select **Edit YAML** to edit `ks-installer`. 5. In the YAML file of `ks-installer`, change the value of `jwtSecret` to the corresponding value shown above and set the value of `clusterRole` to `member`. Click **Update** to save your changes. diff --git a/content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-gke.md b/content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke.md similarity index 96% rename from content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-gke.md rename to content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke.md index c254a43af..72cf1c7dc 100644 --- a/content/en/docs/multicluster-management/import-cloud-hosted-k8s/import-gke.md +++ b/content/en/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke.md @@ -37,7 +37,7 @@ You need to deploy KubeSphere on your GKE cluster first. For more information ab 3. Go to **CRDs**, enter `ClusterConfiguration` in the search bar, and then press **Enter** on your keyboard. Click **ClusterConfiguration** to go to its detail page. -4. Click on the right and then select **Edit YAML** to edit `ks-installer`. +4. Click on the right and then select **Edit YAML** to edit `ks-installer`. 5. In the YAML file of `ks-installer`, change the value of `jwtSecret` to the corresponding value shown above and set the value of `clusterRole` to `member`. diff --git a/content/en/docs/multicluster-management/introduction/_index.md b/content/en/docs/v3.3/multicluster-management/introduction/_index.md similarity index 100% rename from content/en/docs/multicluster-management/introduction/_index.md rename to content/en/docs/v3.3/multicluster-management/introduction/_index.md diff --git a/content/en/docs/multicluster-management/introduction/kubefed-in-kubesphere.md b/content/en/docs/v3.3/multicluster-management/introduction/kubefed-in-kubesphere.md similarity index 97% rename from content/en/docs/multicluster-management/introduction/kubefed-in-kubesphere.md rename to content/en/docs/v3.3/multicluster-management/introduction/kubefed-in-kubesphere.md index ee05c2c45..d687f98ec 100644 --- a/content/en/docs/multicluster-management/introduction/kubefed-in-kubesphere.md +++ b/content/en/docs/v3.3/multicluster-management/introduction/kubefed-in-kubesphere.md @@ -16,7 +16,7 @@ There can only be one host cluster while multiple member clusters can exist at t If you are using on-premises Kubernetes clusters built through kubeadm, install KubeSphere on your Kubernetes clusters by referring to [Air-gapped Installation on Kubernetes](../../../installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped/), and then enable KubeSphere multi-cluster management through direct connection or agent connection. -![kubesphere-federation](/images/docs/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png) +![kubesphere-federation](/images/docs/v3.3/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png) ## Vendor Agnostic diff --git a/content/en/docs/multicluster-management/introduction/overview.md b/content/en/docs/v3.3/multicluster-management/introduction/overview.md similarity index 92% rename from content/en/docs/multicluster-management/introduction/overview.md rename to content/en/docs/v3.3/multicluster-management/introduction/overview.md index bc3878b6d..8568c836e 100644 --- a/content/en/docs/multicluster-management/introduction/overview.md +++ b/content/en/docs/v3.3/multicluster-management/introduction/overview.md @@ -12,4 +12,4 @@ The most common use cases of multi-cluster management include service traffic lo KubeSphere is developed to address multi-cluster and multi-cloud management challenges, including the scenarios mentioned above. It provides users with a unified control plane to distribute applications and its replicas to multiple clusters from public cloud to on-premises environments. KubeSphere also boasts rich observability across multiple clusters including centralized monitoring, logging, events, and auditing logs. -![multi-cluster-overview](/images/docs/multicluster-management/introduction/overview/multi-cluster-overview.jpg) +![multi-cluster-overview](/images/docs/v3.3/multicluster-management/introduction/overview/multi-cluster-overview.jpg) diff --git a/content/en/docs/multicluster-management/unbind-cluster.md b/content/en/docs/v3.3/multicluster-management/unbind-cluster.md similarity index 100% rename from content/en/docs/multicluster-management/unbind-cluster.md rename to content/en/docs/v3.3/multicluster-management/unbind-cluster.md diff --git a/content/en/docs/pluggable-components/_index.md b/content/en/docs/v3.3/pluggable-components/_index.md similarity index 92% rename from content/en/docs/pluggable-components/_index.md rename to content/en/docs/v3.3/pluggable-components/_index.md index db02c8427..f06962770 100644 --- a/content/en/docs/pluggable-components/_index.md +++ b/content/en/docs/v3.3/pluggable-components/_index.md @@ -7,7 +7,7 @@ linkTitle: "Enable Pluggable Components" weight: 6000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- This chapter demonstrates detailed steps of enabling different components in KubeSphere both before and after installation so that you can take full advantage of the [container platform](https://kubesphere.io/) for your business. diff --git a/content/en/docs/pluggable-components/alerting.md b/content/en/docs/v3.3/pluggable-components/alerting.md similarity index 93% rename from content/en/docs/pluggable-components/alerting.md rename to content/en/docs/v3.3/pluggable-components/alerting.md index e2e6620aa..d6751d9fa 100644 --- a/content/en/docs/pluggable-components/alerting.md +++ b/content/en/docs/v3.3/pluggable-components/alerting.md @@ -72,7 +72,7 @@ As you [install KubeSphere on Kubernetes](../../installing-on-kubernetes/introdu A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `alerting` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -89,7 +89,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/app-store.md b/content/en/docs/v3.3/pluggable-components/app-store.md similarity index 94% rename from content/en/docs/pluggable-components/app-store.md rename to content/en/docs/v3.3/pluggable-components/app-store.md index cc0386fce..ff1cb77b8 100644 --- a/content/en/docs/pluggable-components/app-store.md +++ b/content/en/docs/v3.3/pluggable-components/app-store.md @@ -80,7 +80,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, search for `openpitrix` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -98,7 +98,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} diff --git a/content/en/docs/pluggable-components/auditing-logs.md b/content/en/docs/v3.3/pluggable-components/auditing-logs.md similarity index 96% rename from content/en/docs/pluggable-components/auditing-logs.md rename to content/en/docs/v3.3/pluggable-components/auditing-logs.md index 1009bb644..42ff3e0de 100644 --- a/content/en/docs/pluggable-components/auditing-logs.md +++ b/content/en/docs/v3.3/pluggable-components/auditing-logs.md @@ -106,7 +106,7 @@ By default, ks-installer will install Elasticsearch internally if Auditing is en A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `auditing` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -139,7 +139,7 @@ By default, Elasticsearch will be installed internally if Auditing is enabled. F {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/devops.md b/content/en/docs/v3.3/pluggable-components/devops.md similarity index 94% rename from content/en/docs/pluggable-components/devops.md rename to content/en/docs/v3.3/pluggable-components/devops.md index 2fa2d53ce..50a860690 100644 --- a/content/en/docs/pluggable-components/devops.md +++ b/content/en/docs/v3.3/pluggable-components/devops.md @@ -78,7 +78,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, search for `devops` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -95,7 +95,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} diff --git a/content/en/docs/pluggable-components/events.md b/content/en/docs/v3.3/pluggable-components/events.md similarity index 96% rename from content/en/docs/pluggable-components/events.md rename to content/en/docs/v3.3/pluggable-components/events.md index 6c2a56ab4..7c5862c4e 100644 --- a/content/en/docs/pluggable-components/events.md +++ b/content/en/docs/v3.3/pluggable-components/events.md @@ -110,7 +110,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `events` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -144,7 +144,7 @@ By default, Elasticsearch will be installed internally if Events is enabled. For {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} diff --git a/content/en/docs/pluggable-components/kubeedge.md b/content/en/docs/v3.3/pluggable-components/kubeedge.md similarity index 95% rename from content/en/docs/pluggable-components/kubeedge.md rename to content/en/docs/v3.3/pluggable-components/kubeedge.md index 67024a1c7..2554722fb 100644 --- a/content/en/docs/pluggable-components/kubeedge.md +++ b/content/en/docs/v3.3/pluggable-components/kubeedge.md @@ -12,7 +12,7 @@ KubeEdge has components running in two separate places - cloud and edge nodes. T After you enable KubeEdge, you can [add edge nodes to your cluster](../../installing-on-linux/cluster-operation/add-edge-nodes/) and deploy workloads on them. -![kubeedge_arch](/images/docs/enable-pluggable-components/kubeedge/kubeedge_arch.png) +![kubeedge_arch](/images/docs/v3.3/enable-pluggable-components/kubeedge/kubeedge_arch.png) ## Enable KubeEdge Before Installation @@ -110,7 +110,7 @@ As you [install KubeSphere on Kubernetes](../../installing-on-kubernetes/introdu A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `edgeruntime` and `kubeedge`, and change the value of `enabled` from `false` to `true` to enable all KubeEdge components. Click **OK**. @@ -143,7 +143,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/logging.md b/content/en/docs/v3.3/pluggable-components/logging.md similarity index 97% rename from content/en/docs/pluggable-components/logging.md rename to content/en/docs/v3.3/pluggable-components/logging.md index 74ebb8fd8..563c3dafe 100644 --- a/content/en/docs/pluggable-components/logging.md +++ b/content/en/docs/v3.3/pluggable-components/logging.md @@ -120,7 +120,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `logging` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -157,7 +157,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} diff --git a/content/en/docs/pluggable-components/metrics-server.md b/content/en/docs/v3.3/pluggable-components/metrics-server.md similarity index 94% rename from content/en/docs/pluggable-components/metrics-server.md rename to content/en/docs/v3.3/pluggable-components/metrics-server.md index 41f033c9b..5b568b983 100644 --- a/content/en/docs/pluggable-components/metrics-server.md +++ b/content/en/docs/v3.3/pluggable-components/metrics-server.md @@ -77,7 +77,7 @@ If you install KubeSphere on some cloud hosted Kubernetes engines, it is probabl A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `metrics_server` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -94,7 +94,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/network-policy.md b/content/en/docs/v3.3/pluggable-components/network-policy.md similarity index 93% rename from content/en/docs/pluggable-components/network-policy.md rename to content/en/docs/v3.3/pluggable-components/network-policy.md index 9bdf4461f..e9006820a 100644 --- a/content/en/docs/pluggable-components/network-policy.md +++ b/content/en/docs/v3.3/pluggable-components/network-policy.md @@ -83,7 +83,7 @@ As you [install KubeSphere on Kubernetes](../../installing-on-kubernetes/introdu A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `network.networkpolicy` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -101,7 +101,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/overview.md b/content/en/docs/v3.3/pluggable-components/overview.md similarity index 100% rename from content/en/docs/pluggable-components/overview.md rename to content/en/docs/v3.3/pluggable-components/overview.md diff --git a/content/en/docs/pluggable-components/pod-ip-pools.md b/content/en/docs/v3.3/pluggable-components/pod-ip-pools.md similarity index 93% rename from content/en/docs/pluggable-components/pod-ip-pools.md rename to content/en/docs/v3.3/pluggable-components/pod-ip-pools.md index 01a5d4b8f..dab9845a1 100644 --- a/content/en/docs/pluggable-components/pod-ip-pools.md +++ b/content/en/docs/v3.3/pluggable-components/pod-ip-pools.md @@ -75,7 +75,7 @@ As you [install KubeSphere on Kubernetes](../../installing-on-kubernetes/introdu A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `network` and change `network.ippool.type` to `calico`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -93,7 +93,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/service-mesh.md b/content/en/docs/v3.3/pluggable-components/service-mesh.md similarity index 95% rename from content/en/docs/pluggable-components/service-mesh.md rename to content/en/docs/v3.3/pluggable-components/service-mesh.md index a1a735a42..949c0f8ff 100644 --- a/content/en/docs/pluggable-components/service-mesh.md +++ b/content/en/docs/v3.3/pluggable-components/service-mesh.md @@ -93,7 +93,7 @@ As you [install KubeSphere on Kubernetes](../../installing-on-kubernetes/introdu A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `servicemesh` and change `false` to `true` for `enabled`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -118,7 +118,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/service-topology.md b/content/en/docs/v3.3/pluggable-components/service-topology.md similarity index 94% rename from content/en/docs/pluggable-components/service-topology.md rename to content/en/docs/v3.3/pluggable-components/service-topology.md index 794abd673..b5aba2ae9 100644 --- a/content/en/docs/pluggable-components/service-topology.md +++ b/content/en/docs/v3.3/pluggable-components/service-topology.md @@ -75,7 +75,7 @@ As you [install KubeSphere on Kubernetes](../../installing-on-kubernetes/introdu A Custom Resource Definition (CRD) allows users to create a new type of resources without adding another API server. They can use these resources like any other native Kubernetes objects. {{}} -3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. +3. In **Custom Resources**, click on the right of `ks-installer` and select **Edit YAML**. 4. In this YAML file, navigate to `network` and change `network.topology.type` to `weave-scope`. After you finish, click **OK** in the lower-right corner to save the configuration. @@ -93,7 +93,7 @@ A Custom Resource Definition (CRD) allows users to create a new type of resource {{< notice note >}} -You can find the web kubectl tool by clicking in the lower-right corner of the console. +You can find the web kubectl tool by clicking in the lower-right corner of the console. {{}} ## Verify the Installation of the Component diff --git a/content/en/docs/pluggable-components/uninstall-pluggable-components.md b/content/en/docs/v3.3/pluggable-components/uninstall-pluggable-components.md similarity index 100% rename from content/en/docs/pluggable-components/uninstall-pluggable-components.md rename to content/en/docs/v3.3/pluggable-components/uninstall-pluggable-components.md diff --git a/content/en/docs/project-administration/_index.md b/content/en/docs/v3.3/project-administration/_index.md similarity index 94% rename from content/en/docs/project-administration/_index.md rename to content/en/docs/v3.3/project-administration/_index.md index 2c2ccdb7b..a8c3c7e20 100644 --- a/content/en/docs/project-administration/_index.md +++ b/content/en/docs/v3.3/project-administration/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "Project Administration" weight: 13000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/project-administration/container-limit-ranges.md b/content/en/docs/v3.3/project-administration/container-limit-ranges.md similarity index 100% rename from content/en/docs/project-administration/container-limit-ranges.md rename to content/en/docs/v3.3/project-administration/container-limit-ranges.md diff --git a/content/en/docs/project-administration/disk-log-collection.md b/content/en/docs/v3.3/project-administration/disk-log-collection.md similarity index 75% rename from content/en/docs/project-administration/disk-log-collection.md rename to content/en/docs/v3.3/project-administration/disk-log-collection.md index 617400d3e..033bdb85b 100644 --- a/content/en/docs/project-administration/disk-log-collection.md +++ b/content/en/docs/v3.3/project-administration/disk-log-collection.md @@ -19,7 +19,7 @@ This tutorial demonstrates how to collect logs for an example app. 1. Log in to the web console of KubeSphere as `project-admin` and go to your project. -2. From the left navigation bar, click **Log Collection** in **Project Settings**, and then click to enable the feature. +2. From the left navigation bar, click **Log Collection** in **Project Settings**, and then click to enable the feature. ## Create a Deployment @@ -51,7 +51,7 @@ This tutorial demonstrates how to collect logs for an example app. {{}} -6. On the **Storage Settings** tab, click to enable **Collect Logs on Volumes** and click **Mount Volume**. +6. On the **Storage Settings** tab, click to enable **Collect Logs on Volumes** and click **Mount Volume**. 7. On the **Temporary Volume** tab, enter a name for the volume (for example, `demo-disk-log-collection`) and set the access mode and path. @@ -69,7 +69,7 @@ This tutorial demonstrates how to collect logs for an example app. 1. Under the **Deployments** tab, click the Deployment just created to go to its detail page. -2. In **Resource Status**, you can click to view container details, and then click icon of `logsidecar-container` (filebeat container) to view logs. +2. In **Resource Status**, you can click to view container details, and then click of `logsidecar-container` (filebeat container) to view logs. -3. Alternatively, you can also click in the lower-right corner and select **Log Search** to view stdout logs. For example, use the Pod name of the Deployment for a fuzzy query. +3. Alternatively, you can also click in the lower-right corner and select **Log Search** to view stdout logs. For example, use the Pod name of the Deployment for a fuzzy query. diff --git a/content/en/docs/project-administration/project-and-multicluster-project.md b/content/en/docs/v3.3/project-administration/project-and-multicluster-project.md similarity index 97% rename from content/en/docs/project-administration/project-and-multicluster-project.md rename to content/en/docs/v3.3/project-administration/project-and-multicluster-project.md index f9ac50c35..a3ebfc018 100644 --- a/content/en/docs/project-administration/project-and-multicluster-project.md +++ b/content/en/docs/v3.3/project-administration/project-and-multicluster-project.md @@ -68,7 +68,7 @@ A project cannot be recovered once deleted and resources in the project will be {{}} 2. In the **Create Multi-cluster Project** window that appears, enter a project name and add an alias or description if necessary. Under **Clusters**, select multiple clusters for your project by clicking **Add Cluster**, and then click **OK**. -3. A multi-cluster project created is displayed in the list. Click on the right of a multi-cluster project to select an operation from the drop-down menu: +3. A multi-cluster project created is displayed in the list. Click on the right of a multi-cluster project to select an operation from the drop-down menu: - **Edit Information**: Edit the basic information of a multi-cluster project. - **Add Cluster**: Select a cluster from the drop-down list in the displayed dialog box and click **OK** to add a cluster to a multi-cluster project. diff --git a/content/en/docs/project-administration/project-gateway.md b/content/en/docs/v3.3/project-administration/project-gateway.md similarity index 100% rename from content/en/docs/project-administration/project-gateway.md rename to content/en/docs/v3.3/project-administration/project-gateway.md diff --git a/content/en/docs/project-administration/project-network-isolation.md b/content/en/docs/v3.3/project-administration/project-network-isolation.md similarity index 100% rename from content/en/docs/project-administration/project-network-isolation.md rename to content/en/docs/v3.3/project-administration/project-network-isolation.md diff --git a/content/en/docs/project-administration/role-and-member-management.md b/content/en/docs/v3.3/project-administration/role-and-member-management.md similarity index 87% rename from content/en/docs/project-administration/role-and-member-management.md rename to content/en/docs/v3.3/project-administration/role-and-member-management.md index 8f16a866c..a3b69e701 100644 --- a/content/en/docs/project-administration/role-and-member-management.md +++ b/content/en/docs/v3.3/project-administration/role-and-member-management.md @@ -62,14 +62,14 @@ To view the permissions that a role contains: {{}} -4. Newly-created roles will be listed in **Project Roles**. To edit an existing role, click on the right. +4. Newly-created roles will be listed in **Project Roles**. To edit an existing role, click on the right. ## Invite a New Member 1. Navigate to **Project Members** under **Project Settings**, and click **Invite**. -2. Invite a user to the project by clicking on the right of it and assign a role to it. +2. Invite a user to the project by clicking on the right of it and assign a role to it. 3. After you add the user to the project, click **OK**. In **Project Members**, you can see the user in the list. -4. To edit the role of an existing user or remove the user from the project, click on the right and select the corresponding operation. +4. To edit the role of an existing user or remove the user from the project, click on the right and select the corresponding operation. diff --git a/content/en/docs/project-user-guide/_index.md b/content/en/docs/v3.3/project-user-guide/_index.md similarity index 94% rename from content/en/docs/project-user-guide/_index.md rename to content/en/docs/v3.3/project-user-guide/_index.md index 3a5e04ae2..7dc50ce3b 100644 --- a/content/en/docs/project-user-guide/_index.md +++ b/content/en/docs/v3.3/project-user-guide/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "Project User Guide" weight: 10000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- In KubeSphere, project users with necessary permissions are able to perform a series of tasks, such as creating different kinds of workloads, configuring volumes, Secrets, and ConfigMaps, setting various release strategies, monitoring app metrics, and creating alerting policies. As KubeSphere features great flexibility and compatibility without any code hacking into native Kubernetes, it is very convenient for users to get started with any feature required for their testing, development and production environments. \ No newline at end of file diff --git a/content/en/docs/project-user-guide/alerting/_index.md b/content/en/docs/v3.3/project-user-guide/alerting/_index.md similarity index 100% rename from content/en/docs/project-user-guide/alerting/_index.md rename to content/en/docs/v3.3/project-user-guide/alerting/_index.md diff --git a/content/en/docs/project-user-guide/alerting/alerting-message.md b/content/en/docs/v3.3/project-user-guide/alerting/alerting-message.md similarity index 100% rename from content/en/docs/project-user-guide/alerting/alerting-message.md rename to content/en/docs/v3.3/project-user-guide/alerting/alerting-message.md diff --git a/content/en/docs/project-user-guide/alerting/alerting-policy.md b/content/en/docs/v3.3/project-user-guide/alerting/alerting-policy.md similarity index 96% rename from content/en/docs/project-user-guide/alerting/alerting-policy.md rename to content/en/docs/v3.3/project-user-guide/alerting/alerting-policy.md index 163a5d3d5..b1cf8bfbd 100644 --- a/content/en/docs/project-user-guide/alerting/alerting-policy.md +++ b/content/en/docs/v3.3/project-user-guide/alerting/alerting-policy.md @@ -47,7 +47,7 @@ KubeSphere provides alerting policies for nodes and workloads. This tutorial dem ## Edit an Alerting Policy -To edit an alerting policy after it is created, on the **Alerting Policies** page, click on the right. +To edit an alerting policy after it is created, on the **Alerting Policies** page, click on the right. 1. Click **Edit** from the drop-down menu and edit the alerting policy following the same steps as you create it. Click **OK** on the **Message Settings** page to save it. diff --git a/content/en/docs/project-user-guide/application-workloads/_index.md b/content/en/docs/v3.3/project-user-guide/application-workloads/_index.md similarity index 100% rename from content/en/docs/project-user-guide/application-workloads/_index.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/_index.md diff --git a/content/en/docs/project-user-guide/application-workloads/container-image-settings.md b/content/en/docs/v3.3/project-user-guide/application-workloads/container-image-settings.md similarity index 95% rename from content/en/docs/project-user-guide/application-workloads/container-image-settings.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/container-image-settings.md index 39f88b5a1..61f452a72 100644 --- a/content/en/docs/project-user-guide/application-workloads/container-image-settings.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/container-image-settings.md @@ -18,7 +18,7 @@ You can enable **Edit YAML** in the upper-right corner to see corresponding valu ### Pod Replicas -Set the number of replicated Pods by clicking icon or icon, indicated by the `.spec.replicas` field in the manifest file. This option is not available for DaemonSets. +Set the number of replicated Pods by clicking or , indicated by the `.spec.replicas` field in the manifest file. This option is not available for DaemonSets. If you create Deployments in a multi-cluster project, select a replica scheduling mode under **Replica Scheduling Mode**: @@ -33,7 +33,7 @@ Click **Add Container** to add a container. #### Image Search Box -You can click icon on the right to select an image from the list or enter an image name to search it. KubeSphere provides Docker Hub images and your private image repository. If you want to use your private image repository, you need to create an Image Registry Secret first in **Secrets** under **Configuration**. +You can click on the right to select an image from the list or enter an image name to search it. KubeSphere provides Docker Hub images and your private image repository. If you want to use your private image repository, you need to create an Image Registry Secret first in **Secrets** under **Configuration**. {{< notice note >}} diff --git a/content/en/docs/project-user-guide/application-workloads/cronjobs.md b/content/en/docs/v3.3/project-user-guide/application-workloads/cronjobs.md similarity index 94% rename from content/en/docs/project-user-guide/application-workloads/cronjobs.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/cronjobs.md index ed1751466..8e9a42cb5 100644 --- a/content/en/docs/project-user-guide/application-workloads/cronjobs.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/cronjobs.md @@ -79,7 +79,7 @@ Please refer to [Jobs](../jobs/#step-3-strategy-settings-optional). 3. Click any of them and you will be directed to the Job details page. -4. In **Resource Status**, you can inspect the Pod status. Click on the right and click icon to check the container log as shown below, which displays the expected output. +4. In **Resource Status**, you can inspect the Pod status. Click on the right and click to check the container log as shown below, which displays the expected output. ## Check CronJob Details diff --git a/content/en/docs/project-user-guide/application-workloads/daemonsets.md b/content/en/docs/v3.3/project-user-guide/application-workloads/daemonsets.md similarity index 90% rename from content/en/docs/project-user-guide/application-workloads/daemonsets.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/daemonsets.md index 0e3fd7a53..8b4ab7798 100644 --- a/content/en/docs/project-user-guide/application-workloads/daemonsets.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/daemonsets.md @@ -81,7 +81,7 @@ You can add metadata in this section. When you finish, click **Create** to compl ### Details page -1. After a DaemonSet is created, it will be displayed in the list. You can click on the right and select the options from the menu to modify a DaemonSet. +1. After a DaemonSet is created, it will be displayed in the list. You can click on the right and select the options from the menu to modify a DaemonSet. - **Edit Information**: View and edit the basic information. - **Edit YAML**: View, upload, download, or update the YAML file. @@ -122,9 +122,9 @@ Click the **Metadata** tab to view the labels and annotations of the DaemonSet. 2. Click the drop-down menu in the upper-right corner to customize the time range and sampling interval. -3. Click / in the upper-right corner to start/stop automatic data refreshing. +3. Click / in the upper-right corner to start/stop automatic data refreshing. -4. Click in the upper-right corner to manually refresh the data. +4. Click in the upper-right corner to manually refresh the data. ### Environment variables diff --git a/content/en/docs/project-user-guide/application-workloads/deployments.md b/content/en/docs/v3.3/project-user-guide/application-workloads/deployments.md similarity index 83% rename from content/en/docs/project-user-guide/application-workloads/deployments.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/deployments.md index 9540be0e6..c0fc5c16a 100644 --- a/content/en/docs/project-user-guide/application-workloads/deployments.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/deployments.md @@ -27,7 +27,7 @@ Specify a name for the Deployment (for example, `demo-deployment`), select a pro ### Step 3: Set a Pod -1. Before you set an image, define the number of replicated Pods in **Pod Replicas** by clicking icon or icon, which is indicated by the `.spec.replicas` field in the manifest file. +1. Before you set an image, define the number of replicated Pods in **Pod Replicas** by clicking or , which is indicated by the `.spec.replicas` field in the manifest file. {{< notice tip >}} You can see the Deployment manifest file in YAML format by enabling **Edit YAML** in the upper-right corner. KubeSphere allows you to edit the manifest file directly to create a Deployment. Alternatively, you can follow the steps below to create a Deployment via the dashboard. @@ -84,7 +84,7 @@ You can set a policy for node scheduling and add metadata in this section. When ### Details page -1. After a Deployment is created, it will be displayed in the list. You can click on the right and select options from the menu to modify your Deployment. +1. After a Deployment is created, it will be displayed in the list. You can click on the right and select options from the menu to modify your Deployment. - **Edit Information**: View and edit the basic information. - **Edit YAML**: View, upload, download, or update the YAML file. @@ -104,7 +104,7 @@ You can set a policy for node scheduling and add metadata in this section. When 4. Click the **Resource Status** tab to view the port and Pod information of the Deployment. - - **Replica Status**: Click icon or icon to increase or decrease the number of Pod replicas. + - **Replica Status**: Click or to increase or decrease the number of Pod replicas. - **Pods** - The Pod list provides detailed information of the Pod (status, node, Pod IP and resource usage). @@ -126,9 +126,9 @@ Click the **Metadata** tab to view the labels and annotations of the Deployment. 2. Click the drop-down menu in the upper-right corner to customize the time range and sampling interval. -3. Click / in the upper-right corner to start/stop automatic data refreshing. +3. Click / in the upper-right corner to start/stop automatic data refreshing. -4. Click in the upper-right corner to manually refresh the data. +4. Click in the upper-right corner to manually refresh the data. ### Environment variables diff --git a/content/en/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling.md b/content/en/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling.md similarity index 85% rename from content/en/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling.md index 3bb016fcc..b8c0424d7 100755 --- a/content/en/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling.md @@ -14,8 +14,8 @@ This document uses HPA based on CPU usage as an example. Operations for HPA base ## Prerequisites -- You need to [enable the Metrics Server](https://kubesphere.io/docs/pluggable-components/metrics-server/). -- You need to create a workspace, a project and a user (for example, `project-regular`). `project-regular` must be invited to the project and assigned the `operator` role. For more information, see [Create Workspaces, Projects, Users and Roles](/docs/quick-start/create-workspace-and-project/). +- You need to [enable the Metrics Server](../../../pluggable-components/metrics-server/). +- You need to create a workspace, a project and a user (for example, `project-regular`). `project-regular` must be invited to the project and assigned the `operator` role. For more information, see [Create Workspaces, Projects, Users and Roles](/docs/v3.3/quick-start/create-workspace-and-project/). ## Create a Service @@ -83,7 +83,7 @@ This section uses a Deployment that sends requests to the HPA Service to verify 1. After the load generator Deployment is created, go to **Workloads** in **Application Workloads** on the left navigation bar and click the HPA Deployment (for example, hpa-v1) on the right. The number of Pods displayed on the page automatically increases to meet the resource usage target. -2. Choose **Workloads** in **Application Workloads** on the left navigation bar, click on the right of the load generator Deployment (for example, load-generator-v1), and choose **Delete** from the drop-down list. After the load-generator Deployment is deleted, check the status of the HPA Deployment again. The number of Pods decreases to the minimum. +2. Choose **Workloads** in **Application Workloads** on the left navigation bar, click on the right of the load generator Deployment (for example, load-generator-v1), and choose **Delete** from the drop-down list. After the load-generator Deployment is deleted, check the status of the HPA Deployment again. The number of Pods decreases to the minimum. {{< notice note >}} @@ -99,6 +99,6 @@ You can repeat steps in [Configure HPA](#configure-hpa) to edit the HPA configur 1. Choose **Workloads** in **Application Workloads** on the left navigation bar and click the HPA Deployment (for example, hpa-v1) on the right. -2. Click on the right of **Autoscaling** and choose **Cancel** from the drop-down list. +2. Click on the right of **Autoscaling** and choose **Cancel** from the drop-down list. diff --git a/content/en/docs/project-user-guide/application-workloads/jobs.md b/content/en/docs/v3.3/project-user-guide/application-workloads/jobs.md similarity index 90% rename from content/en/docs/project-user-guide/application-workloads/jobs.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/jobs.md index 6a6d70659..3eb576728 100644 --- a/content/en/docs/project-user-guide/application-workloads/jobs.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/jobs.md @@ -115,7 +115,7 @@ You can set the values in this step or click **Next** to use the default values. You can rerun the Job if it fails and the reason for failure is displayed under **Message**. {{}} -3. In **Resource Status**, you can inspect the Pod status. Two Pods were created each time as **Parallel Pods** was set to 2. Click on the right and click icon to check the container log, which displays the expected calculation result. +3. In **Resource Status**, you can inspect the Pod status. Two Pods were created each time as **Parallel Pods** was set to 2. Click on the right and click to check the container log, which displays the expected calculation result. {{< notice tip >}} @@ -141,13 +141,13 @@ On the Job details page, you can manage the Job after it is created. 1. Click the **Job Records** tab to view the execution records of the Job. -2. Click to refresh the execution records. +2. Click to refresh the execution records. ### Resource status 1. Click the **Resource Status** tab to view the Pods of the Job. -2. Click to refresh the Pod information, and click / to display/hide the containers in each Pod. +2. Click to refresh the Pod information, and click / to display/hide the containers in each Pod. ### Metadata diff --git a/content/en/docs/project-user-guide/application-workloads/routes.md b/content/en/docs/v3.3/project-user-guide/application-workloads/routes.md similarity index 93% rename from content/en/docs/project-user-guide/application-workloads/routes.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/routes.md index 2da5aad44..b3cdf96d4 100644 --- a/content/en/docs/project-user-guide/application-workloads/routes.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/routes.md @@ -11,9 +11,9 @@ A Route on KubeSphere is the same as an [Ingress](https://kubernetes.io/docs/con ## Prerequisites -- You need to create a workspace, a project and two users (for example, `project-admin` and `project-regular`). In the project, the role of `admin` must be `project-admin` and that of `project-regular` must be `operator`. For more information, see [Create Workspaces, Projects, Users and Roles](/docs/quick-start/create-workspace-and-project/). -- If the Route is to be accessed in HTTPS mode, you need to [create a Secret](/docs/project-user-guide/configuration/secrets/) that contains the `tls.crt` (TLS certificate) and `tls.key` (TLS private key) keys used for encryption. -- You need to [create at least one Service](/docs/project-user-guide/application-workloads/services/). This document uses a demo Service as an example, which returns the Pod name to external requests. +- You need to create a workspace, a project and two users (for example, `project-admin` and `project-regular`). In the project, the role of `admin` must be `project-admin` and that of `project-regular` must be `operator`. For more information, see [Create Workspaces, Projects, Users and Roles](/docs/v3.3/quick-start/create-workspace-and-project/). +- If the Route is to be accessed in HTTPS mode, you need to [create a Secret](/docs/v3.3/project-user-guide/configuration/secrets/) that contains the `tls.crt` (TLS certificate) and `tls.key` (TLS private key) keys used for encryption. +- You need to [create at least one Service](/docs/v3.3/project-user-guide/application-workloads/services/). This document uses a demo Service as an example, which returns the Pod name to external requests. ## Configure the Route Access Method diff --git a/content/en/docs/project-user-guide/application-workloads/services.md b/content/en/docs/v3.3/project-user-guide/application-workloads/services.md similarity index 92% rename from content/en/docs/project-user-guide/application-workloads/services.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/services.md index efd4d254d..eca0729a6 100644 --- a/content/en/docs/project-user-guide/application-workloads/services.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/services.md @@ -159,7 +159,7 @@ This value is specified by `.spec.type`. If you select **LoadBalancer**, you nee ### Details page -1. After a Service is created, you can click on the right to further edit it, such as its metadata (excluding **Name**), YAML, port, and Internet access. +1. After a Service is created, you can click on the right to further edit it, such as its metadata (excluding **Name**), YAML, port, and Internet access. - **Edit Information**: View and edit the basic information. - **Edit YAML**: View, upload, download, or update the YAML file. @@ -179,7 +179,7 @@ This value is specified by `.spec.type`. If you select **LoadBalancer**, you nee 1. Click the **Resource Status** tab to view information about the Service ports, workloads, and Pods. -2. In the **Pods** area, click to refresh the Pod information, and click / to display/hide the containers in each Pod. +2. In the **Pods** area, click to refresh the Pod information, and click / to display/hide the containers in each Pod. ### Metadata diff --git a/content/en/docs/project-user-guide/application-workloads/statefulsets.md b/content/en/docs/v3.3/project-user-guide/application-workloads/statefulsets.md similarity index 85% rename from content/en/docs/project-user-guide/application-workloads/statefulsets.md rename to content/en/docs/v3.3/project-user-guide/application-workloads/statefulsets.md index e80bc6de2..21111b5a1 100644 --- a/content/en/docs/project-user-guide/application-workloads/statefulsets.md +++ b/content/en/docs/v3.3/project-user-guide/application-workloads/statefulsets.md @@ -39,7 +39,7 @@ Specify a name for the StatefulSet (for example, `demo-stateful`), select a proj ### Step 3: Set a Pod -1. Before you set an image, define the number of replicated Pods in **Pod Replicas** by clicking icon or icon, which is indicated by the `.spec.replicas` field in the manifest file. +1. Before you set an image, define the number of replicated Pods in **Pod Replicas** by clicking or , which is indicated by the `.spec.replicas` field in the manifest file. {{< notice tip >}} @@ -92,7 +92,7 @@ You can set a policy for node scheduling and add StatefulSet metadata in this se ### Details page -1. After a StatefulSet is created, it will be displayed in the list. You can click on the right to select options from the menu to modify your StatefulSet. +1. After a StatefulSet is created, it will be displayed in the list. You can click on the right to select options from the menu to modify your StatefulSet. - **Edit Information**: View and edit the basic information. - **Edit YAML**: View, upload, download, or update the YAML file. @@ -112,7 +112,7 @@ You can set a policy for node scheduling and add StatefulSet metadata in this se 4. Click the **Resource Status** tab to view the port and Pod information of a StatefulSet. - - **Replica Status**: Click icon or icon to increase or decrease the number of Pod replicas. + - **Replica Status**: Click or to increase or decrease the number of Pod replicas. - **Pods** - The Pod list provides detailed information of the Pod (status, node, Pod IP and resource usage). @@ -134,9 +134,9 @@ Click the **Metadata** tab to view the labels and annotations of the StatefulSet 2. Click the drop-down menu in the upper-right corner to customize the time range and sampling interval. -3. Click / in the upper-right corner to start/stop automatic data refreshing. +3. Click / in the upper-right corner to start/stop automatic data refreshing. -4. Click in the upper-right corner to manually refresh the data. +4. Click in the upper-right corner to manually refresh the data. ### Environment variables diff --git a/content/en/docs/project-user-guide/application/_index.md b/content/en/docs/v3.3/project-user-guide/application/_index.md similarity index 100% rename from content/en/docs/project-user-guide/application/_index.md rename to content/en/docs/v3.3/project-user-guide/application/_index.md diff --git a/content/en/docs/project-user-guide/application/app-template.md b/content/en/docs/v3.3/project-user-guide/application/app-template.md similarity index 100% rename from content/en/docs/project-user-guide/application/app-template.md rename to content/en/docs/v3.3/project-user-guide/application/app-template.md diff --git a/content/en/docs/project-user-guide/application/compose-app.md b/content/en/docs/v3.3/project-user-guide/application/compose-app.md similarity index 100% rename from content/en/docs/project-user-guide/application/compose-app.md rename to content/en/docs/v3.3/project-user-guide/application/compose-app.md diff --git a/content/en/docs/project-user-guide/application/deploy-app-from-appstore.md b/content/en/docs/v3.3/project-user-guide/application/deploy-app-from-appstore.md similarity index 100% rename from content/en/docs/project-user-guide/application/deploy-app-from-appstore.md rename to content/en/docs/v3.3/project-user-guide/application/deploy-app-from-appstore.md diff --git a/content/en/docs/project-user-guide/application/deploy-app-from-template.md b/content/en/docs/v3.3/project-user-guide/application/deploy-app-from-template.md similarity index 100% rename from content/en/docs/project-user-guide/application/deploy-app-from-template.md rename to content/en/docs/v3.3/project-user-guide/application/deploy-app-from-template.md diff --git a/content/en/docs/project-user-guide/configuration/_index.md b/content/en/docs/v3.3/project-user-guide/configuration/_index.md similarity index 100% rename from content/en/docs/project-user-guide/configuration/_index.md rename to content/en/docs/v3.3/project-user-guide/configuration/_index.md diff --git a/content/en/docs/project-user-guide/configuration/configmaps.md b/content/en/docs/v3.3/project-user-guide/configuration/configmaps.md similarity index 94% rename from content/en/docs/project-user-guide/configuration/configmaps.md rename to content/en/docs/v3.3/project-user-guide/configuration/configmaps.md index e9c0e797b..9477337ce 100644 --- a/content/en/docs/project-user-guide/configuration/configmaps.md +++ b/content/en/docs/v3.3/project-user-guide/configuration/configmaps.md @@ -48,7 +48,7 @@ You can see the ConfigMap manifest file in YAML format by enabling **Edit YAML** ## View ConfigMap Details -1. After a ConfigMap is created, it is displayed on the **ConfigMaps** page. You can click on the right and select the operation below from the drop-down list. +1. After a ConfigMap is created, it is displayed on the **ConfigMaps** page. You can click on the right and select the operation below from the drop-down list. - **Edit Information**: View and edit the basic information. - **Edit YAML**: View, upload, download, or update the YAML file. diff --git a/content/en/docs/project-user-guide/configuration/image-registry.md b/content/en/docs/v3.3/project-user-guide/configuration/image-registry.md similarity index 100% rename from content/en/docs/project-user-guide/configuration/image-registry.md rename to content/en/docs/v3.3/project-user-guide/configuration/image-registry.md diff --git a/content/en/docs/project-user-guide/configuration/secrets.md b/content/en/docs/v3.3/project-user-guide/configuration/secrets.md similarity index 95% rename from content/en/docs/project-user-guide/configuration/secrets.md rename to content/en/docs/v3.3/project-user-guide/configuration/secrets.md index ffea68203..eff9d8b54 100644 --- a/content/en/docs/project-user-guide/configuration/secrets.md +++ b/content/en/docs/v3.3/project-user-guide/configuration/secrets.md @@ -58,7 +58,7 @@ You can see the Secret's manifest file in YAML format by enabling **Edit YAML** ## Check Secret Details -1. After a Secret is created, it will be displayed in the list. You can click on the right and select the operation from the menu to modify it. +1. After a Secret is created, it will be displayed in the list. You can click on the right and select the operation from the menu to modify it. - **Edit Information**: View and edit the basic information. - **Edit YAML**: View, upload, download, or update the YAML file. @@ -69,7 +69,7 @@ You can see the Secret's manifest file in YAML format by enabling **Edit YAML** {{< notice note >}} -As mentioned above, KubeSphere automatically converts the value of a key into its corresponding base64 character value. To see the actual decoded value, click icon on the right. +As mentioned above, KubeSphere automatically converts the value of a key into its corresponding base64 character value. To see the actual decoded value, click on the right. {{}} diff --git a/content/en/docs/project-user-guide/configuration/serviceaccounts.md b/content/en/docs/v3.3/project-user-guide/configuration/serviceaccounts.md similarity index 100% rename from content/en/docs/project-user-guide/configuration/serviceaccounts.md rename to content/en/docs/v3.3/project-user-guide/configuration/serviceaccounts.md diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/_index.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/_index.md similarity index 100% rename from content/en/docs/project-user-guide/custom-application-monitoring/_index.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/_index.md diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/examples/_index.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/examples/_index.md similarity index 100% rename from content/en/docs/project-user-guide/custom-application-monitoring/examples/_index.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/examples/_index.md diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md similarity index 100% rename from content/en/docs/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md similarity index 95% rename from content/en/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md index 5677f77ee..dfa537bcc 100644 --- a/content/en/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md +++ b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md @@ -61,7 +61,7 @@ This section guides you on how to create a dashboard from scratch. You will crea 3. Enter a title in the upper-left corner (for example, `Sample Web Overview`). -4. Click icon on the left column to create a text chart. +4. Click on the left column to create a text chart. 5. Type the PromQL expression `myapp_processed_ops_total` in the field **Monitoring Metric** and give a chart name (for example, `Operation Count`). Click **√** in the lower-right corner to continue. diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/introduction.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/introduction.md similarity index 100% rename from content/en/docs/project-user-guide/custom-application-monitoring/introduction.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/introduction.md diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/visualization/_index.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/_index.md similarity index 100% rename from content/en/docs/project-user-guide/custom-application-monitoring/visualization/_index.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/_index.md diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/visualization/overview.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview.md similarity index 80% rename from content/en/docs/project-user-guide/custom-application-monitoring/visualization/overview.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview.md index 61f57b748..99f28b923 100644 --- a/content/en/docs/project-user-guide/custom-application-monitoring/visualization/overview.md +++ b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview.md @@ -54,11 +54,11 @@ You can modify an existing template by clicking **Edit Template** in the upper-r ### Add a chart -To add text charts, click in the left column. To add charts in the middle column, click **Add Monitoring Item** in the lower-right corner. +To add text charts, click in the left column. To add charts in the middle column, click **Add Monitoring Item** in the lower-right corner. ### Add a monitoring group -To group monitoring items, you can click to drag and drop an item into the target group. To add a new group, click **Add Monitoring Group**. If you want to change the place of a group, hover over a group and click or arrow on the right. +To group monitoring items, you can click to drag and drop an item into the target group. To add a new group, click **Add Monitoring Group**. If you want to change the place of a group, hover over a group and click or arrow on the right. {{< notice note >}} diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/visualization/panel.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/panel.md similarity index 100% rename from content/en/docs/project-user-guide/custom-application-monitoring/visualization/panel.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/panel.md diff --git a/content/en/docs/project-user-guide/custom-application-monitoring/visualization/querying.md b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying.md similarity index 61% rename from content/en/docs/project-user-guide/custom-application-monitoring/visualization/querying.md rename to content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying.md index 11e5a2ccc..c9f6f40d4 100644 --- a/content/en/docs/project-user-guide/custom-application-monitoring/visualization/querying.md +++ b/content/en/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying.md @@ -8,6 +8,6 @@ weight: 10817 In the query editor, enter PromQL expressions in **Monitoring Metrics** to process and fetch metrics. To learn how to write PromQL, read [Query Examples](https://prometheus.io/docs/prometheus/latest/querying/examples/). -![query-editor-1](/images/docs/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-1.png) +![query-editor-1](/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-1.png) -![query-editor-2](/images/docs/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-2.png) \ No newline at end of file +![query-editor-2](/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-2.png) \ No newline at end of file diff --git a/content/en/docs/project-user-guide/grayscale-release/_index.md b/content/en/docs/v3.3/project-user-guide/grayscale-release/_index.md similarity index 100% rename from content/en/docs/project-user-guide/grayscale-release/_index.md rename to content/en/docs/v3.3/project-user-guide/grayscale-release/_index.md diff --git a/content/en/docs/project-user-guide/grayscale-release/blue-green-deployment.md b/content/en/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment.md similarity index 96% rename from content/en/docs/project-user-guide/grayscale-release/blue-green-deployment.md rename to content/en/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment.md index 1eb06f097..4f5abe9a4 100644 --- a/content/en/docs/project-user-guide/grayscale-release/blue-green-deployment.md +++ b/content/en/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment.md @@ -9,7 +9,7 @@ weight: 10520 The blue-green release provides a zero downtime deployment, which means the new version can be deployed with the old one preserved. At any time, only one of the versions is active serving all the traffic, while the other one remains idle. If there is a problem with running, you can quickly roll back to the old version. -![blue-green-0](/images/docs/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.png) +![blue-green-0](/images/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.png) ## Prerequisites diff --git a/content/en/docs/project-user-guide/grayscale-release/canary-release.md b/content/en/docs/v3.3/project-user-guide/grayscale-release/canary-release.md similarity index 93% rename from content/en/docs/project-user-guide/grayscale-release/canary-release.md rename to content/en/docs/v3.3/project-user-guide/grayscale-release/canary-release.md index d87aa11d9..7bdfe25cc 100644 --- a/content/en/docs/project-user-guide/grayscale-release/canary-release.md +++ b/content/en/docs/v3.3/project-user-guide/grayscale-release/canary-release.md @@ -10,7 +10,7 @@ On the back of [Istio](https://istio.io/), KubeSphere provides users with necess This method serves as an efficient way to test performance and reliability of a service. It can help detect potential problems in the actual environment while not affecting the overall system stability. -![canary-release-0](/images/docs/project-user-guide/grayscale-release/canary-release/canary-release-0.png) +![canary-release-0](/images/docs/v3.3/project-user-guide/grayscale-release/canary-release/canary-release-0.png) ## Prerequisites @@ -110,7 +110,7 @@ If everything runs smoothly, you can bring all the traffic to the new version. 1. In **Release Jobs**, click the canary release job. -2. In the displayed dialog box, click on the right of **reviews v2** and select **Take Over**. It means 100% of the traffic will be sent to the new version (v2). +2. In the displayed dialog box, click on the right of **reviews v2** and select **Take Over**. It means 100% of the traffic will be sent to the new version (v2). {{< notice note >}} If anything goes wrong with the new version, you can roll back to the previous version v1 anytime. diff --git a/content/en/docs/project-user-guide/grayscale-release/overview.md b/content/en/docs/v3.3/project-user-guide/grayscale-release/overview.md similarity index 100% rename from content/en/docs/project-user-guide/grayscale-release/overview.md rename to content/en/docs/v3.3/project-user-guide/grayscale-release/overview.md diff --git a/content/en/docs/project-user-guide/grayscale-release/traffic-mirroring.md b/content/en/docs/v3.3/project-user-guide/grayscale-release/traffic-mirroring.md similarity index 100% rename from content/en/docs/project-user-guide/grayscale-release/traffic-mirroring.md rename to content/en/docs/v3.3/project-user-guide/grayscale-release/traffic-mirroring.md diff --git a/content/en/docs/project-user-guide/image-builder/_index.md b/content/en/docs/v3.3/project-user-guide/image-builder/_index.md similarity index 100% rename from content/en/docs/project-user-guide/image-builder/_index.md rename to content/en/docs/v3.3/project-user-guide/image-builder/_index.md diff --git a/content/en/docs/project-user-guide/image-builder/binary-to-image.md b/content/en/docs/v3.3/project-user-guide/image-builder/binary-to-image.md similarity index 91% rename from content/en/docs/project-user-guide/image-builder/binary-to-image.md rename to content/en/docs/v3.3/project-user-guide/image-builder/binary-to-image.md index 0840f659f..f1b7a14a3 100644 --- a/content/en/docs/project-user-guide/image-builder/binary-to-image.md +++ b/content/en/docs/v3.3/project-user-guide/image-builder/binary-to-image.md @@ -33,7 +33,7 @@ For demonstration and testing purposes, here are some example artifacts you can The steps below show how to upload an artifact, build an image and release it to Kubernetes by creating a Service in a B2I workflow. -![service-build](/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/service-build.png) +![service-build](/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/service-build.png) ### Step 1: Create a Docker Hub Secret @@ -77,7 +77,7 @@ You must create a Docker Hub Secret so that the Docker image created through B2I 1. Wait for a while and you can see the status of the image builder has reached **Successful**. -2. Click this image to go to its details page. Under **Job Records**, click on the right of a record to see building logs. You can see `Build completed successfully` at the end of the log if everything runs normally. +2. Click this image to go to its details page. Under **Job Records**, click on the right of a record to see building logs. You can see `Build completed successfully` at the end of the log if everything runs normally. 3. Go back to the **Services**, **Deployments**, and **Jobs** page, and you can see the corresponding Service, Deployment, and Job of the image have been all created successfully. @@ -99,7 +99,7 @@ You must create a Docker Hub Secret so that the Docker image created through B2I The example above implements the entire workflow of B2I by creating a Service. Alternatively, you can use the Image Builder directly to build an image based on an artifact while this method will not publish the image to Kubernetes. -![build-binary](/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/build-binary.png) +![build-binary](/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/build-binary.png) {{< notice note >}} @@ -133,7 +133,7 @@ Make sure you have created a Secret for Docker Hub. For more information, see [C 1. Wait for a while and you can see the status of the image builder has reached **Successful**. -2. Click this image builder to go to its details page. Under **Job Records**, click on the right of a record to see building logs. You can see `Build completed successfully` at the end of the log if everything runs normally. +2. Click this image builder to go to its details page. Under **Job Records**, click on the right of a record to see building logs. You can see `Build completed successfully` at the end of the log if everything runs normally. 3. Go to the **Jobs** page, and you can see the corresponding Job of the image has been created successfully. diff --git a/content/en/docs/project-user-guide/image-builder/s2i-and-b2i-webhooks.md b/content/en/docs/v3.3/project-user-guide/image-builder/s2i-and-b2i-webhooks.md similarity index 100% rename from content/en/docs/project-user-guide/image-builder/s2i-and-b2i-webhooks.md rename to content/en/docs/v3.3/project-user-guide/image-builder/s2i-and-b2i-webhooks.md diff --git a/content/en/docs/project-user-guide/image-builder/s2i-introduction.md b/content/en/docs/v3.3/project-user-guide/image-builder/s2i-introduction.md similarity index 88% rename from content/en/docs/project-user-guide/image-builder/s2i-introduction.md rename to content/en/docs/v3.3/project-user-guide/image-builder/s2i-introduction.md index ebb2df551..329670856 100644 --- a/content/en/docs/project-user-guide/image-builder/s2i-introduction.md +++ b/content/en/docs/v3.3/project-user-guide/image-builder/s2i-introduction.md @@ -16,7 +16,7 @@ For more information about how to use S2I in KubeSphere, refer to [Source to Ima For interpreted languages like Python and Ruby, the build-time and runtime environments for an application are typically the same. For example, a Ruby-based Image Builder usually contains Bundler, Rake, Apache, GCC, and other packages needed to set up a runtime environment. The following diagram describes the build workflow. -![s2i-builder](/images/docs/project-user-guide/image-builder/s2i-intro/s2i-builder.png) +![s2i-builder](/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-builder.png) ### How S2I works @@ -28,7 +28,7 @@ S2I performs the following steps: See the S2I workflow chart as below. -![s2i-flow](/images/docs/project-user-guide/image-builder/s2i-intro/s2i-flow.png) +![s2i-flow](/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-flow.png) ### Runtime Image @@ -36,4 +36,4 @@ For compiled languages like Go, C, C++, or Java, the dependencies necessary for See the building workflow as below. -![s2i-runtime-build](/images/docs/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png) \ No newline at end of file +![s2i-runtime-build](/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png) \ No newline at end of file diff --git a/content/en/docs/project-user-guide/image-builder/s2i-templates.md b/content/en/docs/v3.3/project-user-guide/image-builder/s2i-templates.md similarity index 100% rename from content/en/docs/project-user-guide/image-builder/s2i-templates.md rename to content/en/docs/v3.3/project-user-guide/image-builder/s2i-templates.md diff --git a/content/en/docs/project-user-guide/image-builder/source-to-image.md b/content/en/docs/v3.3/project-user-guide/image-builder/source-to-image.md similarity index 94% rename from content/en/docs/project-user-guide/image-builder/source-to-image.md rename to content/en/docs/v3.3/project-user-guide/image-builder/source-to-image.md index c18ab0744..4bc48bc7b 100644 --- a/content/en/docs/project-user-guide/image-builder/source-to-image.md +++ b/content/en/docs/v3.3/project-user-guide/image-builder/source-to-image.md @@ -10,7 +10,7 @@ Source-to-Image (S2I) is a toolkit and workflow for building reproducible contai This tutorial demonstrates how to use S2I to import source code of a Java sample project into KubeSphere by creating a Service. Based on the source code, the KubeSphere Image Builder will create a Docker image, push it to a target repository and publish it to Kubernetes. -![build-process](/images/docs/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/build-process.png) +![build-process](/images/docs/v3.3/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/build-process.png) ## Prerequisites @@ -89,7 +89,7 @@ You do not need to create the GitHub Secret if your forked repository is open to 1. Wait for a while and you can see the status of the image builder has reached **Successful**. -2. Click this image builder to go to its details page. Under **Job Records**, click on the right of a record to see building logs. You can see `Build completed successfully` at the end of the log if everything runs normally. +2. Click this image builder to go to its details page. Under **Job Records**, click on the right of a record to see building logs. You can see `Build completed successfully` at the end of the log if everything runs normally. 3. Go back to the **Services**, **Deployments**, and **Jobs** page, and you can see the corresponding Service, Deployment, and Job of the image have been all created successfully. diff --git a/content/en/docs/project-user-guide/storage/_index.md b/content/en/docs/v3.3/project-user-guide/storage/_index.md similarity index 100% rename from content/en/docs/project-user-guide/storage/_index.md rename to content/en/docs/v3.3/project-user-guide/storage/_index.md diff --git a/content/en/docs/project-user-guide/storage/volume-snapshots.md b/content/en/docs/v3.3/project-user-guide/storage/volume-snapshots.md similarity index 100% rename from content/en/docs/project-user-guide/storage/volume-snapshots.md rename to content/en/docs/v3.3/project-user-guide/storage/volume-snapshots.md diff --git a/content/en/docs/project-user-guide/storage/volumes.md b/content/en/docs/v3.3/project-user-guide/storage/volumes.md similarity index 98% rename from content/en/docs/project-user-guide/storage/volumes.md rename to content/en/docs/v3.3/project-user-guide/storage/volumes.md index 63e3e4245..433842c75 100644 --- a/content/en/docs/project-user-guide/storage/volumes.md +++ b/content/en/docs/v3.3/project-user-guide/storage/volumes.md @@ -215,7 +215,7 @@ For more information about PVC monitoring, see [Research on Volume Monitoring](h -2. Click on the right of a PV, and you can perform the following: +2. Click on the right of a PV, and you can perform the following: - **Edit Information**: Edit information of the PV. - **Edit YAML**: Edit the YAML file of the PV. diff --git a/content/en/docs/quick-start/_index.md b/content/en/docs/v3.3/quick-start/_index.md similarity index 91% rename from content/en/docs/quick-start/_index.md rename to content/en/docs/v3.3/quick-start/_index.md index c0e7f26a6..5441c5300 100644 --- a/content/en/docs/quick-start/_index.md +++ b/content/en/docs/v3.3/quick-start/_index.md @@ -7,7 +7,7 @@ linkTitle: "Quickstarts" weight: 2000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/quick-start/all-in-one-on-linux.md b/content/en/docs/v3.3/quick-start/all-in-one-on-linux.md similarity index 100% rename from content/en/docs/quick-start/all-in-one-on-linux.md rename to content/en/docs/v3.3/quick-start/all-in-one-on-linux.md diff --git a/content/en/docs/quick-start/create-workspace-and-project.md b/content/en/docs/v3.3/quick-start/create-workspace-and-project.md similarity index 97% rename from content/en/docs/quick-start/create-workspace-and-project.md rename to content/en/docs/v3.3/quick-start/create-workspace-and-project.md index f61650f12..600c35c43 100644 --- a/content/en/docs/quick-start/create-workspace-and-project.md +++ b/content/en/docs/v3.3/quick-start/create-workspace-and-project.md @@ -107,7 +107,7 @@ After KubeSphere is installed, you need to add different users with varied roles {{< notice note >}} - You can click the icon on the right of the username to enable or disable the user. Additionally, you can batch disable and enable users. + You can click the icon on the right of the username to enable or disable the user. Additionally, you can batch disable and enable users. {{}} ### Step 2: Create a workspace @@ -219,7 +219,7 @@ After you finish the above steps, you know that users can be granted different r {{}} -5. On the **Platform Roles** page, you can click the name of the created role to view the role details and click icon to edit the role, edit the role permissions, or delete the role. +5. On the **Platform Roles** page, you can click the name of the created role to view the role details and click to edit the role, edit the role permissions, or delete the role. 6. On the **Users** page, you can assign the role to a user when you create a user or edit an existing user. diff --git a/content/en/docs/quick-start/deploy-bookinfo-to-k8s.md b/content/en/docs/v3.3/quick-start/deploy-bookinfo-to-k8s.md similarity index 93% rename from content/en/docs/quick-start/deploy-bookinfo-to-k8s.md rename to content/en/docs/v3.3/quick-start/deploy-bookinfo-to-k8s.md index ee312a3ed..da9ef6bc6 100644 --- a/content/en/docs/quick-start/deploy-bookinfo-to-k8s.md +++ b/content/en/docs/v3.3/quick-start/deploy-bookinfo-to-k8s.md @@ -36,7 +36,7 @@ Bookinfo is composed of the following four separate microservices. There are thr The following figure shows the end-to-end architecture of the application. For more information, see [Bookinfo Application](https://istio.io/latest/docs/examples/bookinfo/). -![bookinfo](/images/docs/quickstart/deploy-bookinfo-to-k8s/bookinfo.png) +![bookinfo](/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/bookinfo.png) ## Hands-on Lab @@ -48,7 +48,7 @@ The following figure shows the end-to-end architecture of the application. For m {{< notice note >}} -KubeSphere creates the hostname automatically. To change the hostname, hover over the default route rule and click icon to edit it. For more information, see [Create a Microservices-based App](../../project-user-guide/application/compose-app/). +KubeSphere creates the hostname automatically. To change the hostname, hover over the default route rule and click to edit it. For more information, see [Create a Microservices-based App](../../project-user-guide/application/compose-app/). {{}} @@ -85,7 +85,7 @@ Do not copy the preceding content to your local host file. Replace it with your 7. In the following figure, you can notice that only **Reviewer1** and **Reviewer2** are displayed without any stars in the **Book Reviews** section. This is the status of this app version. To explore more features of traffic management, you can implement a [canary release](../../project-user-guide/grayscale-release/canary-release/) for this app. - ![ratings-page](/images/docs/quickstart/deploy-bookinfo-to-k8s/ratings-page.png) + ![ratings-page](/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/ratings-page.png) {{< notice note >}} diff --git a/content/en/docs/quick-start/enable-pluggable-components.md b/content/en/docs/v3.3/quick-start/enable-pluggable-components.md similarity index 100% rename from content/en/docs/quick-start/enable-pluggable-components.md rename to content/en/docs/v3.3/quick-start/enable-pluggable-components.md diff --git a/content/en/docs/quick-start/minimal-kubesphere-on-k8s.md b/content/en/docs/v3.3/quick-start/minimal-kubesphere-on-k8s.md similarity index 100% rename from content/en/docs/quick-start/minimal-kubesphere-on-k8s.md rename to content/en/docs/v3.3/quick-start/minimal-kubesphere-on-k8s.md diff --git a/content/en/docs/quick-start/wordpress-deployment.md b/content/en/docs/v3.3/quick-start/wordpress-deployment.md similarity index 98% rename from content/en/docs/quick-start/wordpress-deployment.md rename to content/en/docs/v3.3/quick-start/wordpress-deployment.md index 6daa927bb..8eab4069b 100644 --- a/content/en/docs/quick-start/wordpress-deployment.md +++ b/content/en/docs/v3.3/quick-start/wordpress-deployment.md @@ -10,7 +10,7 @@ weight: 2500 WordPress is a free and open-source content management system written in PHP, allowing users to build their own websites. A complete WordPress application includes the following Kubernetes objects with MySQL serving as the backend database. -![WordPress](/images/docs/quickstart/wordpress-deployment/WordPress.png) +![WordPress](/images/docs/v3.3/quickstart/wordpress-deployment/WordPress.png) ## Objective diff --git a/content/en/docs/reference/_index.md b/content/en/docs/v3.3/reference/_index.md similarity index 89% rename from content/en/docs/reference/_index.md rename to content/en/docs/v3.3/reference/_index.md index 9bbac941a..a30065be7 100644 --- a/content/en/docs/reference/_index.md +++ b/content/en/docs/v3.3/reference/_index.md @@ -7,7 +7,7 @@ linkTitle: "Reference" weight: 17000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/reference/api-changes/_index.md b/content/en/docs/v3.3/reference/api-changes/_index.md similarity index 77% rename from content/en/docs/reference/api-changes/_index.md rename to content/en/docs/v3.3/reference/api-changes/_index.md index 57f816277..9df9ff639 100644 --- a/content/en/docs/reference/api-changes/_index.md +++ b/content/en/docs/v3.3/reference/api-changes/_index.md @@ -7,6 +7,6 @@ linkTitle: "API Changes" weight: 17300 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/reference/api-changes/logging.md b/content/en/docs/v3.3/reference/api-changes/logging.md similarity index 100% rename from content/en/docs/reference/api-changes/logging.md rename to content/en/docs/v3.3/reference/api-changes/logging.md diff --git a/content/en/docs/reference/api-changes/monitoring.md b/content/en/docs/v3.3/reference/api-changes/monitoring.md similarity index 100% rename from content/en/docs/reference/api-changes/monitoring.md rename to content/en/docs/v3.3/reference/api-changes/monitoring.md diff --git a/content/en/docs/reference/api-changes/notification.md b/content/en/docs/v3.3/reference/api-changes/notification.md similarity index 100% rename from content/en/docs/reference/api-changes/notification.md rename to content/en/docs/v3.3/reference/api-changes/notification.md diff --git a/content/en/docs/reference/api-docs.md b/content/en/docs/v3.3/reference/api-docs.md similarity index 98% rename from content/en/docs/reference/api-docs.md rename to content/en/docs/v3.3/reference/api-docs.md index 73a0ac115..3679e6185 100644 --- a/content/en/docs/reference/api-docs.md +++ b/content/en/docs/v3.3/reference/api-docs.md @@ -10,7 +10,7 @@ weight: 17200 The KubeSphere API server validates and configures data for API objects. The API Server services REST operations and provides the frontend to the cluster's shared state through which all other components interact. -![ks-apiserver](/images/docs/reference/kubesphere-api/ks-apiserver.png) +![ks-apiserver](/images/docs/v3.3/reference/kubesphere-api/ks-apiserver.png) ## Use the KubeSphere API diff --git a/content/en/docs/reference/environment-requirements.md b/content/en/docs/v3.3/reference/environment-requirements.md similarity index 90% rename from content/en/docs/reference/environment-requirements.md rename to content/en/docs/v3.3/reference/environment-requirements.md index f0c7b43e8..9362efa76 100644 --- a/content/en/docs/reference/environment-requirements.md +++ b/content/en/docs/v3.3/reference/environment-requirements.md @@ -34,4 +34,4 @@ This page summarizes the some requirements for installing and using KubeSphere. ## Supported Web Browsers for Accessing the Console -![console-browser](/images/docs/reference/environment-requirements/console-browser.png) \ No newline at end of file +![console-browser](/images/docs/v3.3/reference/environment-requirements/console-browser.png) \ No newline at end of file diff --git a/content/en/docs/reference/glossary.md b/content/en/docs/v3.3/reference/glossary.md similarity index 100% rename from content/en/docs/reference/glossary.md rename to content/en/docs/v3.3/reference/glossary.md diff --git a/content/en/docs/reference/storage-system-installation/_index.md b/content/en/docs/v3.3/reference/storage-system-installation/_index.md similarity index 82% rename from content/en/docs/reference/storage-system-installation/_index.md rename to content/en/docs/v3.3/reference/storage-system-installation/_index.md index d40a592e4..1750262d2 100644 --- a/content/en/docs/reference/storage-system-installation/_index.md +++ b/content/en/docs/v3.3/reference/storage-system-installation/_index.md @@ -7,6 +7,6 @@ linkTitle: "Storage System Installation" weight: 17400 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/reference/storage-system-installation/glusterfs-server.md b/content/en/docs/v3.3/reference/storage-system-installation/glusterfs-server.md similarity index 100% rename from content/en/docs/reference/storage-system-installation/glusterfs-server.md rename to content/en/docs/v3.3/reference/storage-system-installation/glusterfs-server.md diff --git a/content/en/docs/reference/storage-system-installation/nfs-server.md b/content/en/docs/v3.3/reference/storage-system-installation/nfs-server.md similarity index 100% rename from content/en/docs/reference/storage-system-installation/nfs-server.md rename to content/en/docs/v3.3/reference/storage-system-installation/nfs-server.md diff --git a/content/en/docs/release/_index.md b/content/en/docs/v3.3/release/_index.md similarity index 90% rename from content/en/docs/release/_index.md rename to content/en/docs/v3.3/release/_index.md index faa367a03..fe9928658 100644 --- a/content/en/docs/release/_index.md +++ b/content/en/docs/v3.3/release/_index.md @@ -7,7 +7,7 @@ linkTitle: "Release Notes" weight: 18000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/release/release-v200.md b/content/en/docs/v3.3/release/release-v200.md similarity index 100% rename from content/en/docs/release/release-v200.md rename to content/en/docs/v3.3/release/release-v200.md diff --git a/content/en/docs/release/release-v201.md b/content/en/docs/v3.3/release/release-v201.md similarity index 100% rename from content/en/docs/release/release-v201.md rename to content/en/docs/v3.3/release/release-v201.md diff --git a/content/en/docs/release/release-v202.md b/content/en/docs/v3.3/release/release-v202.md similarity index 100% rename from content/en/docs/release/release-v202.md rename to content/en/docs/v3.3/release/release-v202.md diff --git a/content/en/docs/release/release-v210.md b/content/en/docs/v3.3/release/release-v210.md similarity index 100% rename from content/en/docs/release/release-v210.md rename to content/en/docs/v3.3/release/release-v210.md diff --git a/content/en/docs/release/release-v211.md b/content/en/docs/v3.3/release/release-v211.md similarity index 100% rename from content/en/docs/release/release-v211.md rename to content/en/docs/v3.3/release/release-v211.md diff --git a/content/en/docs/release/release-v300.md b/content/en/docs/v3.3/release/release-v300.md similarity index 100% rename from content/en/docs/release/release-v300.md rename to content/en/docs/v3.3/release/release-v300.md diff --git a/content/en/docs/release/release-v310.md b/content/en/docs/v3.3/release/release-v310.md similarity index 99% rename from content/en/docs/release/release-v310.md rename to content/en/docs/v3.3/release/release-v310.md index 0405685b4..32d13006b 100644 --- a/content/en/docs/release/release-v310.md +++ b/content/en/docs/v3.3/release/release-v310.md @@ -58,7 +58,7 @@ You can now enable KubeEdge in your cluster and manage edge nodes on the KubeSph ### Observability -- Improved the current method of Prometheus integration. ([#3068](https://github.com/kubesphere/kubesphere/issues/3068) and [#1164](https://github.com/kubesphere/ks-installer/pull/1164); [guide](/docs/faq/observability/byop/)) +- Improved the current method of Prometheus integration. ([#3068](https://github.com/kubesphere/kubesphere/issues/3068) and [#1164](https://github.com/kubesphere/ks-installer/pull/1164); [guide](/docs/v3.3/faq/observability/byop/)) - Added Thanos Ruler (Thanos v0.18.0) for the new alerting function. - Upgraded Prometheus to v2.26.0. - Upgraded Prometheus Operator to v0.42.1. diff --git a/content/en/docs/release/release-v311.md b/content/en/docs/v3.3/release/release-v311.md similarity index 100% rename from content/en/docs/release/release-v311.md rename to content/en/docs/v3.3/release/release-v311.md diff --git a/content/en/docs/release/release-v320.md b/content/en/docs/v3.3/release/release-v320.md similarity index 100% rename from content/en/docs/release/release-v320.md rename to content/en/docs/v3.3/release/release-v320.md diff --git a/content/en/docs/release/release-v321.md b/content/en/docs/v3.3/release/release-v321.md similarity index 100% rename from content/en/docs/release/release-v321.md rename to content/en/docs/v3.3/release/release-v321.md diff --git a/content/en/docs/toolbox/_index.md b/content/en/docs/v3.3/toolbox/_index.md similarity index 91% rename from content/en/docs/toolbox/_index.md rename to content/en/docs/v3.3/toolbox/_index.md index 79b2aff82..6b060c70e 100644 --- a/content/en/docs/toolbox/_index.md +++ b/content/en/docs/v3.3/toolbox/_index.md @@ -7,7 +7,7 @@ linkTitle: "Toolbox" weight: 15000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- KubeSphere provides several important functionalities from the toolbox. This chapter demonstrates how to use the toolbox of KubeSphere to query events, logs, and auditing logs, view resource consumption information, and run commands with web kubectl. diff --git a/content/en/docs/toolbox/auditing/_index.md b/content/en/docs/v3.3/toolbox/auditing/_index.md similarity index 100% rename from content/en/docs/toolbox/auditing/_index.md rename to content/en/docs/v3.3/toolbox/auditing/_index.md diff --git a/content/en/docs/toolbox/auditing/auditing-query.md b/content/en/docs/v3.3/toolbox/auditing/auditing-query.md similarity index 94% rename from content/en/docs/toolbox/auditing/auditing-query.md rename to content/en/docs/v3.3/toolbox/auditing/auditing-query.md index da235f967..834834e31 100644 --- a/content/en/docs/toolbox/auditing/auditing-query.md +++ b/content/en/docs/v3.3/toolbox/auditing/auditing-query.md @@ -14,7 +14,7 @@ You need to enable [KubeSphere Auditing Logs](../../../pluggable-components/audi ## Enter the Query Interface -1. The query function is available for all users. Log in to the console with any user, hover over the in the lower-right corner and select **Audit Log Search**. +1. The query function is available for all users. Log in to the console with any user, hover over the in the lower-right corner and select **Audit Log Search**. {{< notice note >}} diff --git a/content/en/docs/toolbox/auditing/auditing-receive-customize.md b/content/en/docs/v3.3/toolbox/auditing/auditing-receive-customize.md similarity index 100% rename from content/en/docs/toolbox/auditing/auditing-receive-customize.md rename to content/en/docs/v3.3/toolbox/auditing/auditing-receive-customize.md diff --git a/content/en/docs/toolbox/auditing/auditing-rule.md b/content/en/docs/v3.3/toolbox/auditing/auditing-rule.md similarity index 100% rename from content/en/docs/toolbox/auditing/auditing-rule.md rename to content/en/docs/v3.3/toolbox/auditing/auditing-rule.md diff --git a/content/en/docs/toolbox/events-query.md b/content/en/docs/v3.3/toolbox/events-query.md similarity index 85% rename from content/en/docs/toolbox/events-query.md rename to content/en/docs/v3.3/toolbox/events-query.md index 8e7cc9091..d082aa01f 100644 --- a/content/en/docs/toolbox/events-query.md +++ b/content/en/docs/v3.3/toolbox/events-query.md @@ -16,13 +16,13 @@ This guide demonstrates how you can do multi-level, fine-grained event queries t ## Query Events -1. The event query function is available for all users. Log in to the console with any account, hover over in the lower-right corner and select **Resource Event Search**. +1. The event query function is available for all users. Log in to the console with any account, hover over in the lower-right corner and select **Resource Event Search**. 2. In the displayed dialog box, you can view the number of events that the user has permission to view. {{< notice note >}} -- KubeSphere supports event queries on each cluster separately if you have enabled the [multi-cluster feature](../../multicluster-management/). You can click on the left of the search box and select a target cluster. +- KubeSphere supports event queries on each cluster separately if you have enabled the [multi-cluster feature](../../multicluster-management/). You can click on the left of the search box and select a target cluster. - KubeSphere stores events for the last seven days by default. diff --git a/content/en/docs/toolbox/log-query.md b/content/en/docs/v3.3/toolbox/log-query.md similarity index 88% rename from content/en/docs/toolbox/log-query.md rename to content/en/docs/v3.3/toolbox/log-query.md index 48ee7489d..4feaedb83 100644 --- a/content/en/docs/toolbox/log-query.md +++ b/content/en/docs/v3.3/toolbox/log-query.md @@ -16,13 +16,13 @@ You need to enable the [KubeSphere Logging System](../../pluggable-components/lo ## Enter the Log Query Interface -1. The log query function is available for all users. Log in to the console with any account, hover over in the lower-right corner and select **Log Search**. +1. The log query function is available for all users. Log in to the console with any account, hover over in the lower-right corner and select **Log Search**. 2. In the pop-up window, you can see a time histogram of log numbers, a cluster selection drop-down list, and a log search bar. {{< notice note >}} -- KubeSphere supports log queries on each cluster separately if you have enabled the [multi-cluster feature](../../multicluster-management/). You can click on the left of the search box and select a target cluster. +- KubeSphere supports log queries on each cluster separately if you have enabled the [multi-cluster feature](../../multicluster-management/). You can click on the left of the search box and select a target cluster. - KubeSphere stores logs for last seven days by default. @@ -50,7 +50,7 @@ The log query interface supports dynamic refreshing with 5s, 10s or 15s, and all {{}} -4. In the left panel, you can click to view the Pod details page or container details page. +4. In the left panel, you can click to view the Pod details page or container details page. ## Drill into the Details Page diff --git a/content/en/docs/toolbox/metering-and-billing/_index.md b/content/en/docs/v3.3/toolbox/metering-and-billing/_index.md similarity index 100% rename from content/en/docs/toolbox/metering-and-billing/_index.md rename to content/en/docs/v3.3/toolbox/metering-and-billing/_index.md diff --git a/content/en/docs/toolbox/metering-and-billing/enable-billing.md b/content/en/docs/v3.3/toolbox/metering-and-billing/enable-billing.md similarity index 100% rename from content/en/docs/toolbox/metering-and-billing/enable-billing.md rename to content/en/docs/v3.3/toolbox/metering-and-billing/enable-billing.md diff --git a/content/en/docs/toolbox/metering-and-billing/view-resource-consumption.md b/content/en/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption.md similarity index 91% rename from content/en/docs/toolbox/metering-and-billing/view-resource-consumption.md rename to content/en/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption.md index de01a3e85..646afe46a 100644 --- a/content/en/docs/toolbox/metering-and-billing/view-resource-consumption.md +++ b/content/en/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption.md @@ -17,7 +17,7 @@ KubeSphere metering helps you track resource consumption within a given cluster **Cluster Resource Consumption** contains resource usage information of clusters (and nodes included), such as CPU, memory and storage. -1. Log in to the KubeSphere console as `admin`, click in the lower-right corner and select **Metering and Billing**. +1. Log in to the KubeSphere console as `admin`, click in the lower-right corner and select **Metering and Billing**. 2. Click **View Consumption** in the **Cluster Resource Consumption** section. @@ -56,7 +56,7 @@ KubeSphere metering helps you track resource consumption within a given cluster **Workspace (Project) Resource Consumption** contains resource usage information of workspaces (and projects included), such as CPU, memory and storage. -1. Log in to the KubeSphere console as `admin`, click in the lower-right corner and select **Metering and Billing**. +1. Log in to the KubeSphere console as `admin`, click in the lower-right corner and select **Metering and Billing**. 2. Click **View Consumption** in the **Workspace (Project) Resource Consumption** section. diff --git a/content/en/docs/toolbox/web-kubectl.md b/content/en/docs/v3.3/toolbox/web-kubectl.md similarity index 96% rename from content/en/docs/toolbox/web-kubectl.md rename to content/en/docs/v3.3/toolbox/web-kubectl.md index cc5be8cf0..54a51b1f6 100644 --- a/content/en/docs/toolbox/web-kubectl.md +++ b/content/en/docs/v3.3/toolbox/web-kubectl.md @@ -24,7 +24,7 @@ This tutorial demonstrates how to use web kubectl to operate on and manage clust kubectl get pvc --all-namespaces ``` - ![web-kubectl-example](/images/docs/web-kubectl/web-kubectl-example.png) + ![web-kubectl-example](/images/docs/v3.3/web-kubectl/web-kubectl-example.png) 4. Use the following syntax to run kubectl commands from your terminal window: diff --git a/content/en/docs/upgrade/_index.md b/content/en/docs/v3.3/upgrade/_index.md similarity index 79% rename from content/en/docs/upgrade/_index.md rename to content/en/docs/v3.3/upgrade/_index.md index 58148d2ae..d679f27de 100644 --- a/content/en/docs/upgrade/_index.md +++ b/content/en/docs/v3.3/upgrade/_index.md @@ -7,7 +7,7 @@ linkTitle: "Upgrade" weight: 7000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/upgrade/air-gapped-upgrade-with-ks-installer.md b/content/en/docs/v3.3/upgrade/air-gapped-upgrade-with-ks-installer.md similarity index 100% rename from content/en/docs/upgrade/air-gapped-upgrade-with-ks-installer.md rename to content/en/docs/v3.3/upgrade/air-gapped-upgrade-with-ks-installer.md diff --git a/content/en/docs/upgrade/air-gapped-upgrade-with-kubekey.md b/content/en/docs/v3.3/upgrade/air-gapped-upgrade-with-kubekey.md similarity index 100% rename from content/en/docs/upgrade/air-gapped-upgrade-with-kubekey.md rename to content/en/docs/v3.3/upgrade/air-gapped-upgrade-with-kubekey.md diff --git a/content/en/docs/upgrade/overview.md b/content/en/docs/v3.3/upgrade/overview.md similarity index 100% rename from content/en/docs/upgrade/overview.md rename to content/en/docs/v3.3/upgrade/overview.md diff --git a/content/en/docs/upgrade/upgrade-with-ks-installer.md b/content/en/docs/v3.3/upgrade/upgrade-with-ks-installer.md similarity index 100% rename from content/en/docs/upgrade/upgrade-with-ks-installer.md rename to content/en/docs/v3.3/upgrade/upgrade-with-ks-installer.md diff --git a/content/en/docs/upgrade/upgrade-with-kubekey.md b/content/en/docs/v3.3/upgrade/upgrade-with-kubekey.md similarity index 100% rename from content/en/docs/upgrade/upgrade-with-kubekey.md rename to content/en/docs/v3.3/upgrade/upgrade-with-kubekey.md diff --git a/content/en/docs/upgrade/what-changed.md b/content/en/docs/v3.3/upgrade/what-changed.md similarity index 100% rename from content/en/docs/upgrade/what-changed.md rename to content/en/docs/v3.3/upgrade/what-changed.md diff --git a/content/en/docs/workspace-administration/_index.md b/content/en/docs/v3.3/workspace-administration/_index.md similarity index 91% rename from content/en/docs/workspace-administration/_index.md rename to content/en/docs/v3.3/workspace-administration/_index.md index 88b30ccf8..2024f8313 100644 --- a/content/en/docs/workspace-administration/_index.md +++ b/content/en/docs/v3.3/workspace-administration/_index.md @@ -7,7 +7,7 @@ linkTitle: "Workspace Administration and User Guide" weight: 9000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/en/docs/workspace-administration/app-repository/_index.md b/content/en/docs/v3.3/workspace-administration/app-repository/_index.md similarity index 100% rename from content/en/docs/workspace-administration/app-repository/_index.md rename to content/en/docs/v3.3/workspace-administration/app-repository/_index.md diff --git a/content/en/docs/workspace-administration/app-repository/import-helm-repository.md b/content/en/docs/v3.3/workspace-administration/app-repository/import-helm-repository.md similarity index 100% rename from content/en/docs/workspace-administration/app-repository/import-helm-repository.md rename to content/en/docs/v3.3/workspace-administration/app-repository/import-helm-repository.md diff --git a/content/en/docs/workspace-administration/app-repository/upload-app-to-public-repository.md b/content/en/docs/v3.3/workspace-administration/app-repository/upload-app-to-public-repository.md similarity index 100% rename from content/en/docs/workspace-administration/app-repository/upload-app-to-public-repository.md rename to content/en/docs/v3.3/workspace-administration/app-repository/upload-app-to-public-repository.md diff --git a/content/en/docs/workspace-administration/department-management.md b/content/en/docs/v3.3/workspace-administration/department-management.md similarity index 81% rename from content/en/docs/workspace-administration/department-management.md rename to content/en/docs/v3.3/workspace-administration/department-management.md index 99b266609..a5ce3ea2c 100644 --- a/content/en/docs/workspace-administration/department-management.md +++ b/content/en/docs/v3.3/workspace-administration/department-management.md @@ -42,7 +42,7 @@ A department in a workspace is a logical unit used for permission control. You c 1. On the **Department Management** page, select a department in the department tree on the left and click **Not Assigned** on the right. -2. In the user list, click on the right of a user, and click **OK** for the displayed message to assign the user to the department. +2. In the user list, click on the right of a user, and click **OK** for the displayed message to assign the user to the department. {{< notice note >}} @@ -54,7 +54,7 @@ A department in a workspace is a logical unit used for permission control. You c ## Remove a User from a Department 1. On the **Department Management** page, select a department in the department tree on the left and click **Assigned** on the right. -2. In the assigned user list, click on the right of a user, enter the username in the displayed dialog box, and click **OK** to remove the user. +2. In the assigned user list, click on the right of a user, enter the username in the displayed dialog box, and click **OK** to remove the user. ## Delete and Edit a Department @@ -62,7 +62,7 @@ A department in a workspace is a logical unit used for permission control. You c 2. In the **Set Departments** dialog box, on the left, click the upper level of the department to be edited or deleted. -3. Click on the right of the department to edit it. +3. Click on the right of the department to edit it. {{< notice note >}} @@ -70,7 +70,7 @@ A department in a workspace is a logical unit used for permission control. You c {{}} -4. Click on the right of the department, enter the department name in the displayed dialog box, and click **OK** to delete the department. +4. Click on the right of the department, enter the department name in the displayed dialog box, and click **OK** to delete the department. {{< notice note >}} diff --git a/content/en/docs/workspace-administration/project-quotas.md b/content/en/docs/v3.3/workspace-administration/project-quotas.md similarity index 100% rename from content/en/docs/workspace-administration/project-quotas.md rename to content/en/docs/v3.3/workspace-administration/project-quotas.md diff --git a/content/en/docs/workspace-administration/role-and-member-management.md b/content/en/docs/v3.3/workspace-administration/role-and-member-management.md similarity index 87% rename from content/en/docs/workspace-administration/role-and-member-management.md rename to content/en/docs/v3.3/workspace-administration/role-and-member-management.md index b6c2bab04..a584fea50 100644 --- a/content/en/docs/workspace-administration/role-and-member-management.md +++ b/content/en/docs/v3.3/workspace-administration/role-and-member-management.md @@ -49,13 +49,13 @@ To view the permissions that a role contains: {{}} -4. Newly-created roles will be listed in **Workspace Roles**. To edit the information or permissions, or delete an existing role, click on the right. +4. Newly-created roles will be listed in **Workspace Roles**. To edit the information or permissions, or delete an existing role, click on the right. ## Invite a New Member 1. Navigate to **Workspace Members** under **Workspace Settings**, and click **Invite**. -2. Invite a user to the workspace by clicking on the right of it and assign a role to it. +2. Invite a user to the workspace by clicking on the right of it and assign a role to it. 3. After you add the user to the workspace, click **OK**. In **Workspace Members**, you can see the user in the list. -4. To edit the role of an existing user or remove the user from the workspace, click on the right and select the corresponding operation. \ No newline at end of file +4. To edit the role of an existing user or remove the user from the workspace, click on the right and select the corresponding operation. \ No newline at end of file diff --git a/content/en/docs/workspace-administration/upload-helm-based-application.md b/content/en/docs/v3.3/workspace-administration/upload-helm-based-application.md similarity index 100% rename from content/en/docs/workspace-administration/upload-helm-based-application.md rename to content/en/docs/v3.3/workspace-administration/upload-helm-based-application.md diff --git a/content/en/docs/workspace-administration/what-is-workspace.md b/content/en/docs/v3.3/workspace-administration/what-is-workspace.md similarity index 100% rename from content/en/docs/workspace-administration/what-is-workspace.md rename to content/en/docs/v3.3/workspace-administration/what-is-workspace.md diff --git a/content/en/docs/workspace-administration/workspace-network-isolation.md b/content/en/docs/v3.3/workspace-administration/workspace-network-isolation.md similarity index 100% rename from content/en/docs/workspace-administration/workspace-network-isolation.md rename to content/en/docs/v3.3/workspace-administration/workspace-network-isolation.md diff --git a/content/en/docs/workspace-administration/workspace-quotas.md b/content/en/docs/v3.3/workspace-administration/workspace-quotas.md similarity index 91% rename from content/en/docs/workspace-administration/workspace-quotas.md rename to content/en/docs/v3.3/workspace-administration/workspace-quotas.md index 3a55c4bd2..6d4067bba 100644 --- a/content/en/docs/workspace-administration/workspace-quotas.md +++ b/content/en/docs/v3.3/workspace-administration/workspace-quotas.md @@ -24,7 +24,7 @@ You have an available workspace and a user (`ws-manager`). The user must have th 3. The **Workspace Quotas** page lists all the available clusters assigned to the workspace and their respective requests and limits of CPU and memory. Click **Edit Quotas** on the right of a cluster. -4. In the displayed dialog box, you can see that KubeSphere does not set any requests or limits for the workspace by default. To set requests and limits to control CPU and memory resources, move to a desired value or enter numbers directly. Leaving a field blank means you do not set any requests or limits. +4. In the displayed dialog box, you can see that KubeSphere does not set any requests or limits for the workspace by default. To set requests and limits to control CPU and memory resources, move to a desired value or enter numbers directly. Leaving a field blank means you do not set any requests or limits. {{< notice note >}} diff --git a/content/tr/docs/_index.md b/content/tr/docs/_index.md index 24f916b3a..64a0a020a 100644 --- a/content/tr/docs/_index.md +++ b/content/tr/docs/_index.md @@ -6,5 +6,5 @@ css: "scss/docs.scss" section1: title: KubeSphere Documentation content: Learn how to build and manage cloud native applications using KubeSphere Container Platform. Get documentation, example code, tutorials, and more. - image: /images/docs/banner.png + image: /images/docs/v3.3/banner.png --- \ No newline at end of file diff --git a/content/zh/_index.md b/content/zh/_index.md index 7ba977c6b..0326ab141 100644 --- a/content/zh/_index.md +++ b/content/zh/_index.md @@ -114,25 +114,25 @@ section4: - name: 云原生应用商店 icon: /images/home/store.svg content: 提供基于 Helm 的应用商店与应用仓库,内置多个应用模板,支持应用生命周期管理 - link: "/docs/pluggable-components/app-store/" + link: "/docs/v3.3/pluggable-components/app-store/" color: grape - name: Kubernetes 多集群管理 icon: /images/home/management.svg content: 跨多云与多集群统一分发应用,提供集群高可用与灾备的最佳实践,支持跨级群的可观测性 - link: "/docs/multicluster-management/introduction/overview/" + link: "/docs/v3.3/multicluster-management/introduction/overview/" color: orange - name: Kubernetes 边缘节点管理 icon: /images/home/network.svg content: 基于 KubeEdge 实现应用与工作负载在云端与边缘节点的统一分发与管理,解决在海量边、端设备上完成应用交付、运维、管控的需求 - link: "/docs/pluggable-components/kubeedge/" + link: "/docs/v3.3/pluggable-components/kubeedge/" color: green - name: 多维度计量与计费 icon: /images/home/multiple.svg content: 提供基于集群与租户的多维度资源计量与计费的监控报表,让 Kubernetes 运营成本更透明 - link: "/docs/toolbox/metering-and-billing/view-resource-consumption/" + link: "/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption/" color: grape section5: diff --git a/content/zh/docs/_index.md b/content/zh/docs/v3.3/_index.md similarity index 93% rename from content/zh/docs/_index.md rename to content/zh/docs/v3.3/_index.md index b4e56b106..7542fd625 100644 --- a/content/zh/docs/_index.md +++ b/content/zh/docs/v3.3/_index.md @@ -8,7 +8,7 @@ LinkTitle: "文档" section1: title: KubeSphere 文档 content: 了解如何通过 KubeSphere 容器平台构建并管理云原生应用程序。获取文档、示例代码与教程等信息。 - image: /images/docs/banner.png + image: /images/docs/v3.3/banner.png sectionLink: docs: @@ -45,13 +45,13 @@ section3: title: 在云服务上运行 KubeSphere 与 Kubernetes 技术栈 description: 云厂商以托管的形式为用户提供 KubeSphere 服务,深度集成了公有云托管容器服务,用户可在几分钟内通过简单的步骤迅速构建高可用集群。您可在以下公有云上一键部署 KubeSphere。 list: - - image: /images/docs/aws.jpg + - image: /images/docs/v3.3/aws.jpg content: AWS Quickstart link: https://aws.amazon.com/quickstart/architecture/qingcloud-kubesphere/ - - image: /images/docs/microsoft-azure.jpg + - image: /images/docs/v3.3/microsoft-azure.jpg content: Azure Marketplace link: https://market.azure.cn/marketplace/apps/qingcloud.kubesphere - - image: /images/docs/qingcloud.svg + - image: /images/docs/v3.3/qingcloud.svg content: QingCloud QKE link: https://www.qingcloud.com/products/kubesphereqke/ diff --git a/content/zh/docs/access-control-and-account-management/_index.md b/content/zh/docs/v3.3/access-control-and-account-management/_index.md similarity index 88% rename from content/zh/docs/access-control-and-account-management/_index.md rename to content/zh/docs/v3.3/access-control-and-account-management/_index.md index 33466f417..6bb2d9195 100644 --- a/content/zh/docs/access-control-and-account-management/_index.md +++ b/content/zh/docs/v3.3/access-control-and-account-management/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "帐户管理和权限控制" weight: 12000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/access-control-and-account-management/external-authentication/_index.md b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/_index.md similarity index 100% rename from content/zh/docs/access-control-and-account-management/external-authentication/_index.md rename to content/zh/docs/v3.3/access-control-and-account-management/external-authentication/_index.md diff --git a/content/zh/docs/access-control-and-account-management/external-authentication/oidc-identity-provider.md b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/oidc-identity-provider.md similarity index 91% rename from content/zh/docs/access-control-and-account-management/external-authentication/oidc-identity-provider.md rename to content/zh/docs/v3.3/access-control-and-account-management/external-authentication/oidc-identity-provider.md index e5a1d1296..022142d70 100644 --- a/content/zh/docs/access-control-and-account-management/external-authentication/oidc-identity-provider.md +++ b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/oidc-identity-provider.md @@ -17,7 +17,7 @@ weight: 12221 ## 步骤 -1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: +1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: ```bash kubectl -n kubesphere-system edit cc ks-installer diff --git a/content/zh/docs/access-control-and-account-management/external-authentication/set-up-external-authentication.md b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication.md similarity index 94% rename from content/zh/docs/access-control-and-account-management/external-authentication/set-up-external-authentication.md rename to content/zh/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication.md index 618fca77c..e3c52ebdf 100644 --- a/content/zh/docs/access-control-and-account-management/external-authentication/set-up-external-authentication.md +++ b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication.md @@ -18,7 +18,7 @@ KubeSphere 提供了一个内置的 OAuth 服务。用户通过获取 OAuth 访 ## 步骤 -1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: +1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: ```bash kubectl -n kubesphere-system edit cc ks-installer diff --git a/content/zh/docs/access-control-and-account-management/external-authentication/use-an-ldap-service.md b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service.md similarity index 93% rename from content/zh/docs/access-control-and-account-management/external-authentication/use-an-ldap-service.md rename to content/zh/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service.md index 249a4b70c..2e596ab84 100644 --- a/content/zh/docs/access-control-and-account-management/external-authentication/use-an-ldap-service.md +++ b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service.md @@ -16,7 +16,7 @@ weight: 12220 ## 步骤 -1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: +1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: ```bash kubectl -n kubesphere-system edit cc ks-installer diff --git a/content/zh/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md similarity index 90% rename from content/zh/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md rename to content/zh/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md index 841ab8c39..c35161bb0 100644 --- a/content/zh/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md +++ b/content/zh/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider.md @@ -10,7 +10,7 @@ weight: 12230 下图显示了 KubeSphere 与外部 OAuth 2.0 身份提供者之间的身份验证过程。 -![oauth2](/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg) +![oauth2](/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg) ## 准备工作 @@ -81,7 +81,7 @@ KubeSphere 提供了两个内置的 OAuth 2.0 插件:GitHub 的 [GitHubIdentit ## 集成身份提供者 -1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: +1. 以 `admin` 身份登录 KubeSphere,将光标移动到右下角 ,点击 **kubectl**,然后执行以下命令来编辑 CRD `ClusterConfiguration` 中的 `ks-installer`: ```bash kubectl -n kubesphere-system edit cc ks-installer @@ -126,5 +126,5 @@ KubeSphere 提供了两个内置的 OAuth 2.0 插件:GitHub 的 [GitHubIdentit 6. 在外部身份提供者的登录界面,输入身份提供者配置的用户名和密码,登录 KubeSphere 。 - ![github-login-page](/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png) + ![github-login-page](/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png) diff --git a/content/zh/docs/access-control-and-account-management/multi-tenancy-in-kubesphere.md b/content/zh/docs/v3.3/access-control-and-account-management/multi-tenancy-in-kubesphere.md similarity index 93% rename from content/zh/docs/access-control-and-account-management/multi-tenancy-in-kubesphere.md rename to content/zh/docs/v3.3/access-control-and-account-management/multi-tenancy-in-kubesphere.md index 9f4ec8774..a82d14e8e 100644 --- a/content/zh/docs/access-control-and-account-management/multi-tenancy-in-kubesphere.md +++ b/content/zh/docs/v3.3/access-control-and-account-management/multi-tenancy-in-kubesphere.md @@ -24,7 +24,7 @@ Kubernetes 解决了应用编排、容器调度的难题,极大地提高了资 为了解决上述问题,KubeSphere 提供了基于 Kubernetes 的多租户管理方案。 -![multi-tenancy-architecture](/images/docs/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png) +![multi-tenancy-architecture](/images/docs/v3.3/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png) 在 KubeSphere 中[企业空间](../../workspace-administration/what-is-workspace/)是最小的租户单元,企业空间提供了跨集群、跨项目(即 Kubernetes 中的命名空间)共享资源的能力。企业空间中的成员可以在授权集群中创建项目,并通过邀请授权的方式参与项目协同。 @@ -54,4 +54,4 @@ KubeSphere 还提供了针对用户的[操作审计](../../pluggable-components/ KubeSphere 完整的认证鉴权链路如下图所示,可以通过 OPA 拓展 Kubernetes 的 RBAC 规则。KubeSphere 团队计划集成 [Gatekeeper](https://github.com/open-policy-agent/gatekeeper) 以支持更为丰富的安全管控策略。 -![request-chain](/images/docs/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg) +![request-chain](/images/docs/v3.3/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg) diff --git a/content/zh/docs/application-store/_index.md b/content/zh/docs/v3.3/application-store/_index.md similarity index 95% rename from content/zh/docs/application-store/_index.md rename to content/zh/docs/v3.3/application-store/_index.md index 1fcab3c18..26fc4d589 100644 --- a/content/zh/docs/application-store/_index.md +++ b/content/zh/docs/v3.3/application-store/_index.md @@ -7,7 +7,7 @@ layout: "second" linkTitle: "应用商店" weight: 14000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/application-store/app-developer-guide/_index.md b/content/zh/docs/v3.3/application-store/app-developer-guide/_index.md similarity index 100% rename from content/zh/docs/application-store/app-developer-guide/_index.md rename to content/zh/docs/v3.3/application-store/app-developer-guide/_index.md diff --git a/content/zh/docs/application-store/app-developer-guide/helm-developer-guide.md b/content/zh/docs/v3.3/application-store/app-developer-guide/helm-developer-guide.md similarity index 100% rename from content/zh/docs/application-store/app-developer-guide/helm-developer-guide.md rename to content/zh/docs/v3.3/application-store/app-developer-guide/helm-developer-guide.md diff --git a/content/zh/docs/application-store/app-developer-guide/helm-specification.md b/content/zh/docs/v3.3/application-store/app-developer-guide/helm-specification.md similarity index 100% rename from content/zh/docs/application-store/app-developer-guide/helm-specification.md rename to content/zh/docs/v3.3/application-store/app-developer-guide/helm-specification.md diff --git a/content/zh/docs/application-store/app-lifecycle-management.md b/content/zh/docs/v3.3/application-store/app-lifecycle-management.md similarity index 97% rename from content/zh/docs/application-store/app-lifecycle-management.md rename to content/zh/docs/v3.3/application-store/app-lifecycle-management.md index a1c5e345a..49d25beed 100644 --- a/content/zh/docs/application-store/app-lifecycle-management.md +++ b/content/zh/docs/v3.3/application-store/app-lifecycle-management.md @@ -117,7 +117,7 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)( 1. 登出控制台,然后以 `isv` 身份重新登录 KubeSphere。转到您的企业空间,点击**应用模板**页面上的 Redis。在详情页面上展开版本菜单,然后点击**发布到商店**。在弹出的提示框中,点击**确定**以确认操作。 - ![应用模板页面](/images/docs/zh-cn/appstore/application-lifecycle-management/app-templates-page-21.PNG) + ![应用模板页面](/images/docs/v3.3/zh-cn/appstore/application-lifecycle-management/app-templates-page-21.PNG) 2. 在**应用发布**下,您可以查看应用状态。**已上架**意味着它在应用商店中可用。 @@ -141,7 +141,7 @@ KubeSphere 集成了 [OpenPitrix](https://github.com/openpitrix/openpitrix)( `reviewer` 可以根据不同类型应用程序的功能和用途创建多个分类。这类似于设置标签,可以在应用商店中将分类用作筛选器,例如大数据、中间件和物联网等。 -1. 以 `reviewer` 身份登录 KubeSphere。要创建分类,请转到**应用商店管理**页面,再点击**应用分类**页面中的 。 +1. 以 `reviewer` 身份登录 KubeSphere。要创建分类,请转到**应用商店管理**页面,再点击**应用分类**页面中的 。 2. 在弹出的对话框中设置分类名称和图标,然后点击**确定**。对于 Redis,您可以将**分类名称**设置为 `Database`。 diff --git a/content/zh/docs/application-store/built-in-apps/_index.md b/content/zh/docs/v3.3/application-store/built-in-apps/_index.md similarity index 100% rename from content/zh/docs/application-store/built-in-apps/_index.md rename to content/zh/docs/v3.3/application-store/built-in-apps/_index.md diff --git a/content/zh/docs/application-store/built-in-apps/chaos-mesh-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/chaos-mesh-app.md similarity index 66% rename from content/zh/docs/application-store/built-in-apps/chaos-mesh-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/chaos-mesh-app.md index 946a077b9..bf1fbfd4a 100644 --- a/content/zh/docs/application-store/built-in-apps/chaos-mesh-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/chaos-mesh-app.md @@ -7,7 +7,7 @@ linkTitle: "部署 Chaos Mesh" [Chaos Mesh](https://github.com/chaos-mesh/chaos-mesh) 是一个开源的云原生混沌工程平台,提供丰富的故障模拟类型,具有强大的故障场景编排能力,方便用户在开发测试中以及生产环境中模拟现实世界中可能出现的各类异常,帮助用户发现系统潜在的问题。 -![Chaos Mesh architecture](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png) +![Chaos Mesh architecture](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png) 本教程演示了如何在 KubeSphere 上部署 Chaos Mesh 进行混沌实验。 @@ -23,38 +23,38 @@ linkTitle: "部署 Chaos Mesh" 1. 使用 `project-regular` 身份登陆,在应用市场中搜索 `chaos-mesh`,点击搜索结果进入应用。 - ![Chaos Mesh app](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png) + ![Chaos Mesh app](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png) 2. 进入应用信息页后,点击右上角**安装**按钮。 - ![Install Chaos Mesh](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png) + ![Install Chaos Mesh](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png) 3. 进入应用设置页面,可以设置应用**名称**(默认会随机一个唯一的名称)和选择安装的**位置**(对应的 Namespace) 和**版本**,然后点击右上角**下一步**。 - ![Chaos Mesh basic information](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png) + ![Chaos Mesh basic information](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png) 4. 根据实际需要编辑 `values.yaml` 文件,也可以直接点击**安装**使用默认配置。 - ![Chaos Mesh configurations](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png) + ![Chaos Mesh configurations](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png) 5. 等待 Chaos Mesh 开始正常运行。 - ![Chaos Mesh deployed](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png) + ![Chaos Mesh deployed](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png) 6. 访问**应用负载**, 可以看到 Chaos Mesh 创建的三个部署。 - ![Chaos Mesh deployments](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployments.png) + ![Chaos Mesh deployments](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployments.png) ### 步骤 2: 访问 Chaos Mesh 1. 前往**应用负载**下服务页面,复制 chaos-dashboard 的 **NodePort**。 - ![Chaos Mesh NodePort](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png) + ![Chaos Mesh NodePort](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png) 2. 您可以通过 `${NodeIP}:${NODEPORT}` 方式访问 Chaos Dashboard。并参考[管理用户权限](https://chaos-mesh.org/zh/docs/manage-user-permissions/)文档,生成 Token,并登陆 Chaos Dashboard。 - ![Login to Chaos Dashboard](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png) + ![Login to Chaos Dashboard](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png) ### 步骤 3: 创建混沌实验 @@ -72,22 +72,22 @@ linkTitle: "部署 Chaos Mesh" 2. 访问 **web-show** 应用程序。从您的网络浏览器,进入 `${NodeIP}:8081`。 - ![Chaos Mesh web show app](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png) + ![Chaos Mesh web show app](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png) 3. 登陆 Chaos Dashboard 创建混沌实验,为了更好的观察混沌实验效果,这里只创建一个独立的混沌实验,混沌实验的类型选择**网络攻击**,模拟网络延迟的场景: - ![Chaos Dashboard](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png) + ![Chaos Dashboard](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png) 实验范围设置为 web-show 应用: - ![Chaos Experiment scope](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png) + ![Chaos Experiment scope](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png) 4. 提交混沌实验后,查看实验状态: - ![Chaos Experiment status](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-status.png) + ![Chaos Experiment status](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-status.png) 5. 访问 web-show 应用观察实验结果 : - ![Chaos Experiment result](/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png) + ![Chaos Experiment result](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png) 更多详情参考 [Chaos Mesh 使用文档](https://chaos-mesh.org/zh/docs/)。 \ No newline at end of file diff --git a/content/zh/docs/application-store/built-in-apps/etcd-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/etcd-app.md similarity index 100% rename from content/zh/docs/application-store/built-in-apps/etcd-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/etcd-app.md diff --git a/content/zh/docs/application-store/built-in-apps/harbor-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/harbor-app.md similarity index 95% rename from content/zh/docs/application-store/built-in-apps/harbor-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/harbor-app.md index 745f2a03d..eae277b2f 100644 --- a/content/zh/docs/application-store/built-in-apps/harbor-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/harbor-app.md @@ -49,7 +49,7 @@ weight: 14220 1. 基于配置文件中 `expose.type` 字段的设置,访问方式可能会不同。本示例使用 `nodePort` 访问 Harbor,按照先前步骤中的设置,访问 `http://nodeIP:30002`。 - ![登录 Harbor](/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG) + ![登录 Harbor](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG) {{< notice note >}} @@ -59,7 +59,7 @@ weight: 14220 2. 使用默认帐户和密码 (`admin/Harbor12345`) 登录 Harbor。密码由配置文件中的 `harborAdminPassword` 字段定义。 - ![Harbor 仪表板](/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-dashboard-8.jpg) + ![Harbor 仪表板](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-dashboard-8.jpg) ## 常见问题 diff --git a/content/zh/docs/application-store/built-in-apps/jh-gitlab.md b/content/zh/docs/v3.3/application-store/built-in-apps/jh-gitlab.md similarity index 72% rename from content/zh/docs/application-store/built-in-apps/jh-gitlab.md rename to content/zh/docs/v3.3/application-store/built-in-apps/jh-gitlab.md index 1e9b275a8..3e83bdc93 100644 --- a/content/zh/docs/application-store/built-in-apps/jh-gitlab.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/jh-gitlab.md @@ -20,47 +20,47 @@ linkTitle: "部署极狐GitLab" 1. 创建一个 `Workspace`: -![workspace creation](/images/docs/zh-cn/appstore/built-in-apps/jh-app/workspace-creation.png) +![workspace creation](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/workspace-creation.png) 2. 创建一个 `Project` -![project creation](/images/docs/zh-cn/appstore/built-in-apps/jh-app/project-creation.png) +![project creation](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/project-creation.png) 3. 在左侧导航栏 `Application Workload` 的 `App` 中,创建一个 `App`: -![app creation](/images/docs/zh-cn/appstore/built-in-apps/jh-app/app-creation.png) +![app creation](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/app-creation.png) 4. 在出现的安装选项界面中选择 **From App Store**(从应用商店安装): -![from app store](/images/docs/zh-cn/appstore/built-in-apps/jh-app/from-app-store.png) +![from app store](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/from-app-store.png) 5. 在 `App Store` 中输入 **jh** 进行搜索,会出现 **jh-gitlab** 的应用: -![jh gitlab app](/images/docs/zh-cn/appstore/built-in-apps/jh-app/jihu-gitlab-app.png) +![jh gitlab app](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jihu-gitlab-app.png) 6. 点击 jh-gitlab 应用,在出现的界面上点击 `install`,即可开始安装。根据表单填写基本信息,然后点击 `next`: -![jh install basic info](/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-install-basic-info.png) +![jh install basic info](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-install-basic-info.png) 7. 接着需要根据自身需求填写 App 的设置信息(也就是 values.yaml 文件内容,详细说明可以参考[极狐GitLab Helm Chart 官网](https://jihulab.com/gitlab-cn/charts/gitlab/-/blob/main-jh/values.yaml))。 -![jh helm chart](/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-helm-charts.png) +![jh helm chart](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-helm-charts.png) 8. 然后点击 `install` 开始安装,整个过程需要持续一段时间,最后可以在 `Application Workload` 的 `App` 选项里面看到安装成功的极狐GitLab 应用程序: -![succ installation](/images/docs/zh-cn/appstore/built-in-apps/jh-app/succ-installation.png) +![succ installation](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/succ-installation.png) 9. 如果需要调试,可以利用 KubeSphere 的小工具(下图右下角红色方框所示的小锤子)来查看安装的极狐GitLab实例所对应的 Kubernetes 资源: -![kubectl check](/images/docs/zh-cn/appstore/built-in-apps/jh-app/kubectl-check.png) +![kubectl check](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/kubectl-check.png) 10. `Pod` 和 `Ingress` 的内容如下: -![pod status](/images/docs/zh-cn/appstore/built-in-apps/jh-app/pod-status.png) +![pod status](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/pod-status.png) 11. 使用 `gitlab.jihu-xiaomage.cn`(需要根据自身需求设置访问域名)来访问已经安装成功的极狐GitLab实例: -![jh instance](/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-instance.png) +![jh instance](/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-instance.png) 接下来你就可以使用极狐GitLab实例来开启你的 DevOps 之旅了。 diff --git a/content/zh/docs/application-store/built-in-apps/memcached-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/memcached-app.md similarity index 100% rename from content/zh/docs/application-store/built-in-apps/memcached-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/memcached-app.md diff --git a/content/zh/docs/application-store/built-in-apps/minio-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/minio-app.md similarity index 91% rename from content/zh/docs/application-store/built-in-apps/minio-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/minio-app.md index 31710d1b3..9ef720444 100644 --- a/content/zh/docs/application-store/built-in-apps/minio-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/minio-app.md @@ -45,9 +45,9 @@ weight: 14240 6. 通过 `:` 使用 `accessKey` 和 `secretKey` 访问 MinIO Browser。 - ![Minio Browser](/images/docs/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-13.PNG) + ![Minio Browser](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-13.PNG) - ![Minio Browser 界面](/images/docs/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-interface-14.PNG) + ![Minio Browser 界面](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-interface-14.PNG) {{< notice note >}} diff --git a/content/zh/docs/application-store/built-in-apps/mongodb-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/mongodb-app.md similarity index 95% rename from content/zh/docs/application-store/built-in-apps/mongodb-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/mongodb-app.md index 9dff3b074..9d3c2d34f 100644 --- a/content/zh/docs/application-store/built-in-apps/mongodb-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/mongodb-app.md @@ -44,7 +44,7 @@ weight: 14250 3. 在弹出窗口中,直接向终端输入命令使用该应用。 - ![Mongodb 服务终端](/images/docs/zh-cn/appstore/built-in-apps/mongodb-app/mongodb-service-terminal-9.PNG) + ![Mongodb 服务终端](/images/docs/v3.3/zh-cn/appstore/built-in-apps/mongodb-app/mongodb-service-terminal-9.PNG) {{< notice note >}} diff --git a/content/zh/docs/application-store/built-in-apps/mysql-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/mysql-app.md similarity index 93% rename from content/zh/docs/application-store/built-in-apps/mysql-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/mysql-app.md index 9cda41bee..1ad6f2007 100644 --- a/content/zh/docs/application-store/built-in-apps/mysql-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/mysql-app.md @@ -53,9 +53,9 @@ weight: 14260 5. 您需要使用 MySQL Client 或第三方应用(例如 SQLPro Studio)才能访问 MySQL 数据库。以下演示如何使用 SQLPro Studio 访问 MySQL 数据库。 - ![login](/images/docs/zh-cn/appstore/built-in-apps/mysql-app/login.png) + ![login](/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/login.png) - ![access-mysql-success](/images/docs/zh-cn/appstore/built-in-apps/mysql-app/access-mysql-success.png) + ![access-mysql-success](/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/access-mysql-success.png) {{< notice note >}} diff --git a/content/zh/docs/application-store/built-in-apps/nginx-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/nginx-app.md similarity index 96% rename from content/zh/docs/application-store/built-in-apps/nginx-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/nginx-app.md index f239619c6..50fb8eb58 100644 --- a/content/zh/docs/application-store/built-in-apps/nginx-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/nginx-app.md @@ -50,7 +50,7 @@ weight: 14270 5. 通过 `:` 访问 NGINX。 - ![访问 Nginx](/images/docs/zh-cn/appstore/built-in-apps/nginx-app/access-nginx-12.PNG) + ![访问 Nginx](/images/docs/v3.3/zh-cn/appstore/built-in-apps/nginx-app/access-nginx-12.PNG) {{< notice note >}} diff --git a/content/zh/docs/application-store/built-in-apps/postgresql-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/postgresql-app.md similarity index 100% rename from content/zh/docs/application-store/built-in-apps/postgresql-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/postgresql-app.md diff --git a/content/zh/docs/application-store/built-in-apps/rabbitmq-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/rabbitmq-app.md similarity index 92% rename from content/zh/docs/application-store/built-in-apps/rabbitmq-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/rabbitmq-app.md index 8069d8f85..f29056e3c 100644 --- a/content/zh/docs/application-store/built-in-apps/rabbitmq-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/rabbitmq-app.md @@ -49,9 +49,9 @@ weight: 14290 4. 您可以在**端口**区域查看暴露的端口。 5. 用 `:` 地址以及步骤 1 中记录的用户名和密码访问 RabbitMQ 的 **management** 端口。 - ![rabbitmq-dashboard](/images/docs/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png) + ![rabbitmq-dashboard](/images/docs/v3.3/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png) - ![rabbitma-dashboard-detail](/images/docs/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png) + ![rabbitma-dashboard-detail](/images/docs/v3.3/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png) {{< notice note >}} diff --git a/content/zh/docs/application-store/built-in-apps/radondb-mysql-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/radondb-mysql-app.md similarity index 95% rename from content/zh/docs/application-store/built-in-apps/radondb-mysql-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/radondb-mysql-app.md index 4b3894eb3..e8bbcb5f6 100644 --- a/content/zh/docs/application-store/built-in-apps/radondb-mysql-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/radondb-mysql-app.md @@ -46,6 +46,6 @@ weight: 14293 3. 在弹出窗口中,直接向终端输入命令使用该应用。 - ![访问 RadonDB MySQL](/images/docs/zh-cn/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png) + ![访问 RadonDB MySQL](/images/docs/v3.3/zh-cn/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png) 4. 如果您想从集群外部访问 RadonDB MySQL,详细信息请参见 [RadonDB MySQL 开源项目](https://github.com/radondb/radondb-mysql-kubernetes)。 diff --git a/content/zh/docs/application-store/built-in-apps/radondb-postgresql-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/radondb-postgresql-app.md similarity index 100% rename from content/zh/docs/application-store/built-in-apps/radondb-postgresql-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/radondb-postgresql-app.md diff --git a/content/zh/docs/application-store/built-in-apps/redis-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/redis-app.md similarity index 100% rename from content/zh/docs/application-store/built-in-apps/redis-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/redis-app.md diff --git a/content/zh/docs/application-store/built-in-apps/tomcat-app.md b/content/zh/docs/v3.3/application-store/built-in-apps/tomcat-app.md similarity index 96% rename from content/zh/docs/application-store/built-in-apps/tomcat-app.md rename to content/zh/docs/v3.3/application-store/built-in-apps/tomcat-app.md index 76952227d..72b3abddf 100644 --- a/content/zh/docs/application-store/built-in-apps/tomcat-app.md +++ b/content/zh/docs/v3.3/application-store/built-in-apps/tomcat-app.md @@ -53,7 +53,7 @@ weight: 14292 5. 在浏览器中用 `:/sample` 地址访问 Tomcat 示例项目。 - ![access-tomcat-browser](/images/docs/zh-cn/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png) + ![access-tomcat-browser](/images/docs/v3.3/zh-cn/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png) {{< notice note >}} diff --git a/content/zh/docs/application-store/external-apps/_index.md b/content/zh/docs/v3.3/application-store/external-apps/_index.md similarity index 100% rename from content/zh/docs/application-store/external-apps/_index.md rename to content/zh/docs/v3.3/application-store/external-apps/_index.md diff --git a/content/zh/docs/application-store/external-apps/deploy-clickhouse.md b/content/zh/docs/v3.3/application-store/external-apps/deploy-clickhouse.md similarity index 97% rename from content/zh/docs/application-store/external-apps/deploy-clickhouse.md rename to content/zh/docs/v3.3/application-store/external-apps/deploy-clickhouse.md index 39fffdbbf..b6d526235 100644 --- a/content/zh/docs/application-store/external-apps/deploy-clickhouse.md +++ b/content/zh/docs/v3.3/application-store/external-apps/deploy-clickhouse.md @@ -131,7 +131,7 @@ weight: 14340 {{}} - ![get-username-password](/images/docs/zh-cn/appstore/external-apps/deploy-clickhouse/get-username-password.png) + ![get-username-password](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-clickhouse/get-username-password.png) 3. 执行如下命令,访问 ClickHouse 集群,并可通过 `show databases` 命令查看数据库。 @@ -147,4 +147,4 @@ weight: 14340 {{}} - ![use-clickhouse](/images/docs/zh-cn/appstore/external-apps/deploy-clickhouse/use-clickhouse.png) + ![use-clickhouse](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-clickhouse/use-clickhouse.png) diff --git a/content/zh/docs/application-store/external-apps/deploy-gitlab.md b/content/zh/docs/v3.3/application-store/external-apps/deploy-gitlab.md similarity index 92% rename from content/zh/docs/application-store/external-apps/deploy-gitlab.md rename to content/zh/docs/v3.3/application-store/external-apps/deploy-gitlab.md index e58ffefcc..5de1ba803 100644 --- a/content/zh/docs/application-store/external-apps/deploy-gitlab.md +++ b/content/zh/docs/v3.3/application-store/external-apps/deploy-gitlab.md @@ -72,7 +72,7 @@ weight: 14310 1. 选择**配置** > **保密字典**,在搜索栏输入 `gitlab-initial-root-password`,然后按下键盘上的**回车键**来搜索密钥。 -2. 点击密钥访问其详情页,然后点击右上角的 icon 查看密码。请确保将密码进行复制。 +2. 点击密钥访问其详情页,然后点击右上角的 查看密码。请确保将密码进行复制。 ### 步骤 4:编辑 hosts 文件 @@ -110,9 +110,9 @@ weight: 14310 2. 通过 `http://gitlab.demo-project.svc.cluster.local:31246` 使用 root 帐户及其初始密码 (`root/ojPWrWECLWN0XFJkGs7aAqtitGMJlVfS0fLEDE03P9S0ji34XDoWmxs2MzgZRRWF`) 访问 GitLab。 - ![access-gitlab](/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png) + ![access-gitlab](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png) - ![gitlab-console](/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png) + ![gitlab-console](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png) {{< notice note >}} diff --git a/content/zh/docs/application-store/external-apps/deploy-metersphere.md b/content/zh/docs/v3.3/application-store/external-apps/deploy-metersphere.md similarity index 95% rename from content/zh/docs/application-store/external-apps/deploy-metersphere.md rename to content/zh/docs/v3.3/application-store/external-apps/deploy-metersphere.md index adfbe3923..bd7d91b0d 100644 --- a/content/zh/docs/application-store/external-apps/deploy-metersphere.md +++ b/content/zh/docs/v3.3/application-store/external-apps/deploy-metersphere.md @@ -56,7 +56,7 @@ MeterSphere 是一站式的开源企业级连续测试平台,涵盖测试跟 2. 您可以通过 `:` 使用默认帐户及密码 (`admin/metersphere`) 访问 MeterSphere。 - ![login-metersphere](/images/docs/zh-cn/appstore/external-apps/deploy-metersphere/login-metersphere.png) + ![login-metersphere](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-metersphere/login-metersphere.png) {{< notice note >}} diff --git a/content/zh/docs/application-store/external-apps/deploy-radondb-mysql.md b/content/zh/docs/v3.3/application-store/external-apps/deploy-radondb-mysql.md similarity index 93% rename from content/zh/docs/application-store/external-apps/deploy-radondb-mysql.md rename to content/zh/docs/v3.3/application-store/external-apps/deploy-radondb-mysql.md index e33bd4541..4f9166b9b 100644 --- a/content/zh/docs/application-store/external-apps/deploy-radondb-mysql.md +++ b/content/zh/docs/v3.3/application-store/external-apps/deploy-radondb-mysql.md @@ -33,7 +33,7 @@ weight: 14350 将仓库成功导入到 KubeSphere 之后,在列表中即可查看 RadonDB MySQL 仓库。 -![certify URL](/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/certify_url.png) +![certify URL](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/certify_url.png) ### 步骤 2:部署 RadonDB MySQL Operator @@ -48,7 +48,7 @@ weight: 14350 在**配置文件**选项卡,可查看和编辑 `.yaml` 配置文件。 在**版本**列框区域,可查看和选择版本号。 - ![operator 配置文件](/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png) + ![operator 配置文件](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png) 5. 点击**部署**,进入 `mysql-operator` 应用基本信息配置页面。 @@ -141,7 +141,7 @@ weight: 14350 4. 在终端窗口中,输入命令连接集群。 -![访问 RadonDB MySQL](/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png) +![访问 RadonDB MySQL](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png) **方式二:** @@ -164,4 +164,4 @@ kubectl exec -it -c mysql -n -- mysql --user=}} -![访问 RadonDB MySQL](/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png) +![访问 RadonDB MySQL](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png) diff --git a/content/zh/docs/application-store/external-apps/deploy-tidb.md b/content/zh/docs/v3.3/application-store/external-apps/deploy-tidb.md similarity index 98% rename from content/zh/docs/application-store/external-apps/deploy-tidb.md rename to content/zh/docs/v3.3/application-store/external-apps/deploy-tidb.md index 496080846..5c36347f4 100644 --- a/content/zh/docs/application-store/external-apps/deploy-tidb.md +++ b/content/zh/docs/v3.3/application-store/external-apps/deploy-tidb.md @@ -136,7 +136,7 @@ weight: 14320 3. TiDB 集成了 Prometheus 和 Grafana 以监控数据库集群的性能。例如,您可以通过 `:` 访问 Grafana 以查看指标。 - ![tidb-grafana](/images/docs/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.png) + ![tidb-grafana](/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.png) {{< notice note >}} diff --git a/content/zh/docs/cluster-administration/_index.md b/content/zh/docs/v3.3/cluster-administration/_index.md similarity index 93% rename from content/zh/docs/cluster-administration/_index.md rename to content/zh/docs/v3.3/cluster-administration/_index.md index 4b6e68711..b6240e6d9 100644 --- a/content/zh/docs/cluster-administration/_index.md +++ b/content/zh/docs/v3.3/cluster-administration/_index.md @@ -7,7 +7,7 @@ linkTitle: "集群管理" weight: 8000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/cluster-administration/application-resources-monitoring.md b/content/zh/docs/v3.3/cluster-administration/application-resources-monitoring.md similarity index 100% rename from content/zh/docs/cluster-administration/application-resources-monitoring.md rename to content/zh/docs/v3.3/cluster-administration/application-resources-monitoring.md diff --git a/content/zh/docs/cluster-administration/cluster-settings/_index.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/_index.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-settings/_index.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/_index.md diff --git a/content/zh/docs/cluster-administration/cluster-settings/cluster-gateway.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/cluster-gateway.md similarity index 91% rename from content/zh/docs/cluster-administration/cluster-settings/cluster-gateway.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/cluster-gateway.md index 51c19fcb0..0c61253a8 100644 --- a/content/zh/docs/cluster-administration/cluster-settings/cluster-gateway.md +++ b/content/zh/docs/v3.3/cluster-administration/cluster-settings/cluster-gateway.md @@ -62,14 +62,14 @@ KubeSphere v3.3.0 提供集群级别的网关,使所有项目共用一个全 3. 点击**监控**选项卡,查看集群网关的监控指标。 4. 点击**配置选项**选项卡以查看集群网关的配置选项。 5. 点击**网关日志**选项卡以查看集群网关日志。 -6. 点击**资源状态**选项卡,以查看集群网关的负载状态。点击 iconicon 按钮,以增加或减少副本数量。 +6. 点击**资源状态**选项卡,以查看集群网关的负载状态。点击 按钮,以增加或减少副本数量。 7. 点击**元数据**选项卡,以查看集群网关的注解。 ## 查看项目网关 在**网关设置**页面,点击**项目网关**选项卡,以查看项目网关。 -点击项目网关右侧的 ,从下拉菜单中选择操作: +点击项目网关右侧的 ,从下拉菜单中选择操作: - **编辑**:编辑项目网关的配置。 - **关闭**:关闭项目网关。 diff --git a/content/zh/docs/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/cluster-visibility-and-authorization.md diff --git a/content/zh/docs/cluster-administration/cluster-settings/log-collections/_index.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/_index.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-settings/log-collections/_index.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/_index.md diff --git a/content/zh/docs/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-es-as-receiver.md diff --git a/content/zh/docs/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver.md diff --git a/content/zh/docs/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver.md diff --git a/content/zh/docs/cluster-administration/cluster-settings/log-collections/introduction.md b/content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/introduction.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-settings/log-collections/introduction.md rename to content/zh/docs/v3.3/cluster-administration/cluster-settings/log-collections/introduction.md diff --git a/content/zh/docs/cluster-administration/cluster-status-monitoring.md b/content/zh/docs/v3.3/cluster-administration/cluster-status-monitoring.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-status-monitoring.md rename to content/zh/docs/v3.3/cluster-administration/cluster-status-monitoring.md diff --git a/content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/_index.md b/content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/_index.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/_index.md rename to content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/_index.md diff --git a/content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md b/content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md similarity index 100% rename from content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md rename to content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-message.md diff --git a/content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md b/content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md similarity index 86% rename from content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md rename to content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md index b16c1677f..da8f3d12b 100644 --- a/content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md +++ b/content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy.md @@ -49,7 +49,7 @@ KubeSphere 还具有内置策略,一旦满足为这些策略定义的条件, ## 编辑告警策略 -如需在创建后编辑告警策略,在**告警策略**页面点击右侧的 。 +如需在创建后编辑告警策略,在**告警策略**页面点击右侧的 。 1. 点击下拉菜单中的**编辑**,根据与创建时相同的步骤来编辑告警策略。点击**消息设置**页面的**确定**保存更改。 @@ -63,8 +63,8 @@ KubeSphere 还具有内置策略,一旦满足为这些策略定义的条件, {{< notice note >}} -您可以点击右上角的 选择告警监控的时间范围或者自定义时间范围。 +您可以点击右上角的 选择告警监控的时间范围或者自定义时间范围。 -您还可以点击右上角的 来手动刷新告警监控图。 +您还可以点击右上角的 来手动刷新告警监控图。 {{}} diff --git a/content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md b/content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md similarity index 94% rename from content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md rename to content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md index 0dd82e5e5..017fc4777 100644 --- a/content/zh/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md +++ b/content/zh/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager.md @@ -10,7 +10,7 @@ Alertmanager 处理由客户端应用程序(例如 Prometheus 服务器)发 从初次发布开始,KubeSphere 就一直使用 Prometheus 作为监控服务的后端。从 3.0 版本开始,KubeSphere 的监控栈新增了 Alertmanager 来管理从 Prometheus 和其他服务组件(例如 [kube-events](https://github.com/kubesphere/kube-events) 和 kube-auditing)发出的告警。 -![alertmanager-kubesphere](/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png) +![alertmanager-kubesphere](/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png) ## 使用 Alertmanager 管理 Prometheus 告警 diff --git a/content/zh/docs/cluster-administration/nodes.md b/content/zh/docs/v3.3/cluster-administration/nodes.md similarity index 90% rename from content/zh/docs/cluster-administration/nodes.md rename to content/zh/docs/v3.3/cluster-administration/nodes.md index 2848c3818..e16b6bd56 100644 --- a/content/zh/docs/cluster-administration/nodes.md +++ b/content/zh/docs/v3.3/cluster-administration/nodes.md @@ -42,9 +42,9 @@ Kubernetes 将容器放入容器组(Pod)中并在节点上运行,从而运 在**集群节点**页面,您可以执行以下操作: -- **停止调度/启用调度**:点击集群节点右侧的 ,然后点击**停止调度**或**启用调度**停止或启用调度节点。您可以在节点重启或维护期间将节点标记为不可调度。Kubernetes 调度器不会将新容器组调度到标记为不可调度的节点。但这不会影响节点上现有工作负载。 +- **停止调度/启用调度**:点击集群节点右侧的 ,然后点击**停止调度**或**启用调度**停止或启用调度节点。您可以在节点重启或维护期间将节点标记为不可调度。Kubernetes 调度器不会将新容器组调度到标记为不可调度的节点。但这不会影响节点上现有工作负载。 -- **打开终端**:点击集群节点右侧的 ,然后点击**打开终端**。该功能让您更加便捷地管理节点,如修改节点配置、下载镜像等。 +- **打开终端**:点击集群节点右侧的 ,然后点击**打开终端**。该功能让您更加便捷地管理节点,如修改节点配置、下载镜像等。 - **编辑污点**:污点允许节点排斥一些容器组。勾选目标节点前的复选框,在上方弹出的按钮中点击**编辑污点**。在弹出的**编辑污点**对话框,您可以添加或删除污点。 diff --git a/content/zh/docs/cluster-administration/platform-settings/_index.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/_index.md similarity index 100% rename from content/zh/docs/cluster-administration/platform-settings/_index.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/_index.md diff --git a/content/zh/docs/cluster-administration/platform-settings/customize-basic-information.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/customize-basic-information.md similarity index 100% rename from content/zh/docs/cluster-administration/platform-settings/customize-basic-information.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/customize-basic-information.md diff --git a/content/zh/docs/cluster-administration/platform-settings/notification-management/_index.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/_index.md similarity index 100% rename from content/zh/docs/cluster-administration/platform-settings/notification-management/_index.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/_index.md diff --git a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-dingtalk.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-dingtalk.md similarity index 90% rename from content/zh/docs/cluster-administration/platform-settings/notification-management/configure-dingtalk.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-dingtalk.md index 3caf355b0..834953a72 100644 --- a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-dingtalk.md +++ b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-dingtalk.md @@ -68,7 +68,7 @@ weight: 8723 {{}} -4. 您可以在**机器人管理**页面点击已创建机器人右侧的 ,查看机器人的具体设置信息,例如 **Webhook**、**自定义关键词**和**加签**。 +4. 您可以在**机器人管理**页面点击已创建机器人右侧的 ,查看机器人的具体设置信息,例如 **Webhook**、**自定义关键词**和**加签**。 ### 步骤 4:在 KubeSphere 控制台配置钉钉通知 @@ -92,7 +92,7 @@ weight: 8723 - 操作符**存在**和**不存在**判断某个标签是否存在,无需设置标签值。 {{}} - 您可以点击**添加**来添加多个通知条件,或点击通知条件右侧的 来删除通知条件。 + 您可以点击**添加**来添加多个通知条件,或点击通知条件右侧的 来删除通知条件。 6. 配置完成后,您可以点击右下角的**发送测试信息**进行验证。 @@ -111,9 +111,9 @@ weight: 8723 请参考下方截图中的钉钉通知消息示例。 -![chat-notification](/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/chat-notification.png) +![chat-notification](/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/chat-notification.png) -![robot-notification](/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/robot_notification.png) +![robot-notification](/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/robot_notification.png) {{< notice note >}} diff --git a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-email.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-email.md similarity index 92% rename from content/zh/docs/cluster-administration/platform-settings/notification-management/configure-email.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-email.md index 876b47c31..b33ecfa20 100644 --- a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-email.md +++ b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-email.md @@ -34,7 +34,7 @@ weight: 8722 2. 添加完成后,接收人的邮箱地址将在**接收设置**下列出。您最多可以添加 50 位接收人,所有接收人都将能收到通知。 -3. 若想移除接收人,请将鼠标悬停在想要移除的邮箱地址上,然后点击右侧的 。 +3. 若想移除接收人,请将鼠标悬停在想要移除的邮箱地址上,然后点击右侧的 。 ### 设置通知条件 @@ -50,7 +50,7 @@ weight: 8722 2. 您可以点击**添加**来添加多个通知条件。 -3. 您可以点击通知条件右侧的 来删除通知条件。 +3. 您可以点击通知条件右侧的 来删除通知条件。 4. 配置完成后,您可以点击右下角的**发送测试信息**进行验证。 diff --git a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-slack.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-slack.md similarity index 96% rename from content/zh/docs/cluster-administration/platform-settings/notification-management/configure-slack.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-slack.md index eaa26802b..0ab19a188 100644 --- a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-slack.md +++ b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-slack.md @@ -60,7 +60,7 @@ weight: 8725 - 操作符**存在**和**不存在**判断某个标签是否存在,无需设置标签值。 {{}} - 您可以点击**添加**来添加多个通知条件,或点击通知条件右侧的 来删除通知条件。 + 您可以点击**添加**来添加多个通知条件,或点击通知条件右侧的 来删除通知条件。 9. 配置完成后,您可以点击右下角的**发送测试信息**进行验证。 diff --git a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-webhook.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-webhook.md similarity index 95% rename from content/zh/docs/cluster-administration/platform-settings/notification-management/configure-webhook.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-webhook.md index e4f41aab9..b35e5ad31 100644 --- a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-webhook.md +++ b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-webhook.md @@ -47,7 +47,7 @@ Webhook 是应用程序发送由特定事件触发的通知的一种方式,可 {{}} -6. 点击**添加**来添加通知条件,也可以点击通知条件右侧的 来删除条件。 +6. 点击**添加**来添加通知条件,也可以点击通知条件右侧的 来删除条件。 7. 配置完成后,可以点击**发送测试信息**进行验证。 diff --git a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-wecom.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-wecom.md similarity index 89% rename from content/zh/docs/cluster-administration/platform-settings/notification-management/configure-wecom.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-wecom.md index caf745ef7..9ef5749cf 100644 --- a/content/zh/docs/cluster-administration/platform-settings/notification-management/configure-wecom.md +++ b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/configure-wecom.md @@ -32,13 +32,13 @@ weight: 8724 ### 步骤 2:创建部门或标签 -1. 在**通讯录**页面的**组织架构**选项卡下,点击**测试**(本教程使用`测试`部门作为示例)右侧的 ,然后选择**添加子部门**。 +1. 在**通讯录**页面的**组织架构**选项卡下,点击**测试**(本教程使用`测试`部门作为示例)右侧的 ,然后选择**添加子部门**。 2. 在弹出对话框中,输入部门名称(例如`测试二组`),然后点击**确定**。 3. 创建部门后,您可以点击右侧的**添加成员**、**批量导入**或**从其他部门移入**来添加成员。添加成员后,点击该成员进入详情页面,查看其帐号。 -4. 您可以点击`测试二组`右侧的 来查看其部门 ID。 +4. 您可以点击`测试二组`右侧的 来查看其部门 ID。 5. 点击**标签**选项卡,然后点击**添加标签**来创建标签。若管理界面无**标签**选项卡,请点击加号图标来创建标签。 @@ -72,7 +72,7 @@ weight: 8724 - 操作符**存在**和**不存在**判断某个标签是否存在,无需设置标签值。 {{}} - 您可以点击**添加**来添加多个通知条件,或点击通知条件右侧的 来删除通知条件。 + 您可以点击**添加**来添加多个通知条件,或点击通知条件右侧的 来删除通知条件。 7. 配置完成后,您可以点击右下角的**发送测试信息**进行验证。 @@ -91,7 +91,7 @@ weight: 8724 请参考下方截图中的企业微信通知消息示例。 -![notification-message](/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/notification_message.png) +![notification-message](/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/notification_message.png) {{< notice note >}} diff --git a/content/zh/docs/cluster-administration/platform-settings/notification-management/customize-cluster-name.md b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/customize-cluster-name.md similarity index 90% rename from content/zh/docs/cluster-administration/platform-settings/notification-management/customize-cluster-name.md rename to content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/customize-cluster-name.md index 0d6079b90..b682a0e35 100644 --- a/content/zh/docs/cluster-administration/platform-settings/notification-management/customize-cluster-name.md +++ b/content/zh/docs/v3.3/cluster-administration/platform-settings/notification-management/customize-cluster-name.md @@ -16,7 +16,7 @@ weight: 8721 1. 以 `admin` 用户登录 KubeSphere 控制台。 -2. 点击右下角的 并选择 **Kubectl**。 +2. 点击右下角的 并选择 **Kubectl**。 3. 在弹出的对话框中,执行以下命令: diff --git a/content/zh/docs/cluster-administration/shut-down-and-restart-cluster-gracefully.md b/content/zh/docs/v3.3/cluster-administration/shut-down-and-restart-cluster-gracefully.md similarity index 98% rename from content/zh/docs/cluster-administration/shut-down-and-restart-cluster-gracefully.md rename to content/zh/docs/v3.3/cluster-administration/shut-down-and-restart-cluster-gracefully.md index 8043cf64e..9f09ff515 100644 --- a/content/zh/docs/cluster-administration/shut-down-and-restart-cluster-gracefully.md +++ b/content/zh/docs/v3.3/cluster-administration/shut-down-and-restart-cluster-gracefully.md @@ -6,7 +6,7 @@ layout: "single" linkTitle: "关闭和重启集群" weight: 89000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- 您可能需要临时关闭集群进行维护。本文介绍平稳关闭集群的流程以及如何重新启动集群。 diff --git a/content/zh/docs/cluster-administration/snapshotclass.md b/content/zh/docs/v3.3/cluster-administration/snapshotclass.md similarity index 100% rename from content/zh/docs/cluster-administration/snapshotclass.md rename to content/zh/docs/v3.3/cluster-administration/snapshotclass.md diff --git a/content/zh/docs/cluster-administration/storageclass.md b/content/zh/docs/v3.3/cluster-administration/storageclass.md similarity index 100% rename from content/zh/docs/cluster-administration/storageclass.md rename to content/zh/docs/v3.3/cluster-administration/storageclass.md diff --git a/content/zh/docs/devops-user-guide/_index.md b/content/zh/docs/v3.3/devops-user-guide/_index.md similarity index 95% rename from content/zh/docs/devops-user-guide/_index.md rename to content/zh/docs/v3.3/devops-user-guide/_index.md index 1dab4af23..a2e254051 100644 --- a/content/zh/docs/devops-user-guide/_index.md +++ b/content/zh/docs/v3.3/devops-user-guide/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "DevOps 用户指南" weight: 11000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- 您可以使用 KubeSphere DevOps 系统在 Kubernetes 集群上部署和管理 CI/CD 任务以及相关的工作负载。本章演示如何在 DevOps 项目中进行管理和操作,包括运行流水线、创建凭证和集成工具等等。 diff --git a/content/zh/docs/devops-user-guide/devops-overview/_index.md b/content/zh/docs/v3.3/devops-user-guide/devops-overview/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/devops-overview/_index.md rename to content/zh/docs/v3.3/devops-user-guide/devops-overview/_index.md diff --git a/content/zh/docs/devops-user-guide/devops-overview/devops-project-management.md b/content/zh/docs/v3.3/devops-user-guide/devops-overview/devops-project-management.md similarity index 100% rename from content/zh/docs/devops-user-guide/devops-overview/devops-project-management.md rename to content/zh/docs/v3.3/devops-user-guide/devops-overview/devops-project-management.md diff --git a/content/zh/docs/devops-user-guide/devops-overview/overview.md b/content/zh/docs/v3.3/devops-user-guide/devops-overview/overview.md similarity index 100% rename from content/zh/docs/devops-user-guide/devops-overview/overview.md rename to content/zh/docs/v3.3/devops-user-guide/devops-overview/overview.md diff --git a/content/zh/docs/devops-user-guide/examples/_index.md b/content/zh/docs/v3.3/devops-user-guide/examples/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/examples/_index.md rename to content/zh/docs/v3.3/devops-user-guide/examples/_index.md diff --git a/content/zh/docs/devops-user-guide/examples/a-maven-project.md b/content/zh/docs/v3.3/devops-user-guide/examples/a-maven-project.md similarity index 98% rename from content/zh/docs/devops-user-guide/examples/a-maven-project.md rename to content/zh/docs/v3.3/devops-user-guide/examples/a-maven-project.md index 62beb167c..e8697c978 100644 --- a/content/zh/docs/devops-user-guide/examples/a-maven-project.md +++ b/content/zh/docs/v3.3/devops-user-guide/examples/a-maven-project.md @@ -16,7 +16,7 @@ weight: 11430 KubeSphere DevOps 中有针对 Maven 项目的工作流,如下图所示,它使用 Jenkins 流水线来构建和部署 Maven 项目。所有步骤均在流水线中进行定义。 -![maven-project-jenkins](/images/docs/zh-cn/devops-user-guide/examples/build-and-deploy-maven-project/maven-project-jenkins.png) +![maven-project-jenkins](/images/docs/v3.3/zh-cn/devops-user-guide/examples/build-and-deploy-maven-project/maven-project-jenkins.png) 首先,Jenkins Master 创建一个 Pod 来运行流水线。Kubernetes 创建 Pod 作为 Jenkins Master 的 Agent,该 Pod 会在流水线完成之后销毁。主要流程包括克隆代码、构建和推送镜像以及部署工作负载。 diff --git a/content/zh/docs/devops-user-guide/examples/create-multi-cluster-pipeline.md b/content/zh/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline.md similarity index 98% rename from content/zh/docs/devops-user-guide/examples/create-multi-cluster-pipeline.md rename to content/zh/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline.md index 1d61617ed..84721453a 100644 --- a/content/zh/docs/devops-user-guide/examples/create-multi-cluster-pipeline.md +++ b/content/zh/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline.md @@ -22,7 +22,7 @@ weight: 11440 本教程使用三个集群作为工作流中三个独立的环境。如下图所示: -![use-case-for-multi-cluster](/images/docs/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png) +![use-case-for-multi-cluster](/images/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png) 三个集群分别用于开发,测试和生产。当代码被提交至 Git 仓库,就会触发流水线并执行以下几个阶段 — `单元测试`,`SonarQube 分析`,`构建 & 推送` 和 `部署到开发集群`。开发者使用开发集群进行自我测试和验证。当开发者批准后,流水线就会进入到下一个阶段 `部署到测试集群` 进行更严格的验证。最后,流水线在获得必要的批准之后,将会进入下一个阶段 `部署到生产集群`,并向外提供服务。 diff --git a/content/zh/docs/devops-user-guide/examples/go-project-pipeline.md b/content/zh/docs/v3.3/devops-user-guide/examples/go-project-pipeline.md similarity index 100% rename from content/zh/docs/devops-user-guide/examples/go-project-pipeline.md rename to content/zh/docs/v3.3/devops-user-guide/examples/go-project-pipeline.md diff --git a/content/zh/docs/devops-user-guide/examples/multi-cluster-project-example.md b/content/zh/docs/v3.3/devops-user-guide/examples/multi-cluster-project-example.md similarity index 99% rename from content/zh/docs/devops-user-guide/examples/multi-cluster-project-example.md rename to content/zh/docs/v3.3/devops-user-guide/examples/multi-cluster-project-example.md index 2dd1736bf..9fafc06dd 100644 --- a/content/zh/docs/devops-user-guide/examples/multi-cluster-project-example.md +++ b/content/zh/docs/v3.3/devops-user-guide/examples/multi-cluster-project-example.md @@ -10,7 +10,7 @@ weight: 11420 - 您需要[启用多集群功能](../../../../docs/multicluster-management/)并创建一个多集群企业空间。 - 您需要有一个 [Docker Hub](https://hub.docker.com/) 帐户。 -- 您需要在主集群上[启用 KubeSphere DevOps 系统](/docs/pluggable-components/devops/)。 +- 您需要在主集群上[启用 KubeSphere DevOps 系统](/docs/v3.3/pluggable-components/devops/)。 - 您需要使用具有 `workspace-self-provisioner` 角色的用户(例如 `project-admin`)创建一个多集群项目,并在主集群上创建一个 DevOps 项目。本教程中的多集群项目创建于主集群和一个成员集群上。 - 您需要邀请一个用户(例如 `project-regular`)至 DevOps 项目中,赋予 `operator` 角色。有关更多信息,请参见[创建企业空间、项目、用户和角色](../../../quick-start/create-workspace-and-project/)、[多集群管理](../../../multicluster-management/)和[多集群项目](../../../project-administration/project-and-multicluster-project/#多集群项目)。 diff --git a/content/zh/docs/devops-user-guide/examples/use-nexus-in-pipelines.md b/content/zh/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipelines.md similarity index 86% rename from content/zh/docs/devops-user-guide/examples/use-nexus-in-pipelines.md rename to content/zh/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipelines.md index 407af81d0..7778f8ca0 100644 --- a/content/zh/docs/devops-user-guide/examples/use-nexus-in-pipelines.md +++ b/content/zh/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipelines.md @@ -26,7 +26,7 @@ weight: 11450 ### 步骤 1:获得 Nexus 上的仓库 URL -1. 用 `admin` 帐户登录 Nexus 控制台,然后在顶部导航栏点击 。 +1. 用 `admin` 帐户登录 Nexus 控制台,然后在顶部导航栏点击 。 2. 转到**仓库**页面,您可以看到 Nexus 提供了三种仓库类型。 @@ -44,9 +44,9 @@ weight: 11450 2. 在您的 **learn-pipline-java** GitHub 仓库中,点击根目录下的文件 `pom.xml`。 -3. 在文件中点击 icon 以修改 `` 代码片段。设置 `` 并使用您的 Nexus 仓库的 URL。 +3. 在文件中点击 以修改 `` 代码片段。设置 `` 并使用您的 Nexus 仓库的 URL。 - ![modify-pom](/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png) + ![modify-pom](/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png) 4. 当您完成以上步骤,点击页面下方的 **Commit changes**。 @@ -70,7 +70,7 @@ weight: 11450 ``` - ![enter-server-code](/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png) + ![enter-server-code](/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png) {{< notice note >}} @@ -91,7 +91,7 @@ weight: 11450 ``` - ![enter-mirror-code](/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png) + ![enter-mirror-code](/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png) {{< notice note >}} @@ -164,11 +164,11 @@ weight: 11450 4. 登录 Nexus 点击**浏览**。点击 **maven-public**,可以看到已经下载所有依赖。 - ![maven-public](/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png) + ![maven-public](/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png) 5. 回到 **Browse** 页面,点击 **maven-sanpshots**。可以看到所有 JAR 包已经上传至仓库。 - ![maven-snapshots](/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png) + ![maven-snapshots](/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png) diff --git a/content/zh/docs/devops-user-guide/how-to-integrate/_index.md b/content/zh/docs/v3.3/devops-user-guide/how-to-integrate/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-integrate/_index.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-integrate/_index.md diff --git a/content/zh/docs/devops-user-guide/how-to-integrate/harbor.md b/content/zh/docs/v3.3/devops-user-guide/how-to-integrate/harbor.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-integrate/harbor.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-integrate/harbor.md diff --git a/content/zh/docs/devops-user-guide/how-to-integrate/sonarqube.md b/content/zh/docs/v3.3/devops-user-guide/how-to-integrate/sonarqube.md similarity index 83% rename from content/zh/docs/devops-user-guide/how-to-integrate/sonarqube.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-integrate/sonarqube.md index bf483cf18..a70e9e2c2 100644 --- a/content/zh/docs/devops-user-guide/how-to-integrate/sonarqube.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-integrate/sonarqube.md @@ -52,7 +52,7 @@ weight: 11310 3. 您会获取以下提示内容: - ![安装 SonarQube](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-install.png) + ![安装 SonarQube](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-install.png) ## 获取 SonarQube 控制台地址 @@ -99,15 +99,15 @@ weight: 11310 1. 点击右上角字母 **A**,然后从菜单中选择 **My Account** 以转到 **Profile** 页面。 - ![SonarQube 配置-1](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-1.png) + ![SonarQube 配置-1](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-1.png) 2. 点击 **Security** 并输入令牌名称,例如 `kubesphere`。 - ![SonarQube 配置-2](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-2.png) + ![SonarQube 配置-2](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-2.png) 3. 点击 **Generate** 并复制此令牌。 - ![SonarQube 配置-3](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-3.png) + ![SonarQube 配置-3](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-3.png) {{< notice warning >}} @@ -133,15 +133,15 @@ weight: 11310 3. 依次点击 **Administration**、**Configuration** 和 **Webhooks** 创建一个 Webhook。 - ![SonarQube Webhook-1](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-1.png) + ![SonarQube Webhook-1](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-1.png) 4. 点击 **Create**。 - ![SonarQube Webhook-2](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-2.png) + ![SonarQube Webhook-2](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-2.png) 5. 在弹出的对话框中输入 **Name** 和 **Jenkins Console URL**(即 SonarQube Webhook 地址)。点击 **Create** 完成操作。 - ![Webhook 页面信息](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/webhook-page-info.png) + ![Webhook 页面信息](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/webhook-page-info.png) ### 步骤 4:将 SonarQube 配置添加到 ks-installer @@ -201,9 +201,9 @@ weight: 11310 7. 输入 **Name** 和 **Server URL** (`http://:`)。点击**添加**,选择 **Jenkins**,然后在弹出的对话框中用 SonarQube 管理员令牌创建凭证(如下方第二张截图所示)。创建凭证后,从 **Server authentication token** 旁边的下拉列表中选择该凭证。点击**应用**完成操作。 - ![sonarqube-jenkins-settings](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-jenkins-settings.png) + ![sonarqube-jenkins-settings](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-jenkins-settings.png) - ![add-credentials](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/add-credentials.png) + ![add-credentials](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/add-credentials.png) {{< notice note >}} @@ -250,23 +250,23 @@ kubectl -n kubesphere-system rollout restart deploy ks-console 1. 在 SonarQube 控制台上,点击 **Create new project**。 - ![SonarQube 创建项目](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-create-project.png) + ![SonarQube 创建项目](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-create-project.png) 2. 输入项目密钥,例如 `java-demo`,然后点击 **Set Up**。 - ![Jenkins 项目密钥](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/jenkins-projet-key.png) + ![Jenkins 项目密钥](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/jenkins-projet-key.png) 3. 输入项目名称,例如 `java-sample`,然后点击 **Generate**。 - ![创建令牌](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/generate-a-token.png) + ![创建令牌](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/generate-a-token.png) 4. 创建令牌后,点击 **Continue**。 - ![令牌已创建](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/token-created.png) + ![令牌已创建](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/token-created.png) 5. 分别选择 **Java** 和 **Maven**。复制下图所示绿色框中的序列号,如果要在流水线中使用,则需要在[凭证](../../../devops-user-guide/how-to-use/devops-settings/credential-management/#创建凭证)中添加此序列号。 - ![sonarqube-example](/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-example.png) + ![sonarqube-example](/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-example.png) ## 在 KubeSphere 控制台查看结果 diff --git a/content/zh/docs/devops-user-guide/how-to-use/_index.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/_index.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/_index.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/code-repositories/_index.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/code-repositories/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/code-repositories/_index.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/code-repositories/_index.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md similarity index 95% rename from content/zh/docs/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md index 4434e708a..ef6e4fad0 100755 --- a/content/zh/docs/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/code-repositories/import-code-repositories.md @@ -91,7 +91,7 @@ KubeSphere 3.3.0 支持您导入 GitHub、GitLab、Bitbucket 或其它基于 Git 7. 在弹出的 GitHub 仓库中,选择代码仓库,点击**确定**。 -8. 点击代码仓库右侧的 ,您可以执行以下操作: +8. 点击代码仓库右侧的 ,您可以执行以下操作: - 编辑:修改代码仓库别名和描述信息以及重新选择代码仓库。 - 编辑 YAML:编辑代码仓库 YAML 文件。 diff --git a/content/zh/docs/devops-user-guide/how-to-use/continuous-deployments/_index.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/continuous-deployments/_index.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/_index.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md similarity index 95% rename from content/zh/docs/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md index 0f07e0df8..98d663ac9 100755 --- a/content/zh/docs/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/continuous-deployments/use-gitops-for-continous-deployment.md @@ -111,7 +111,7 @@ KubeSphere 3.3.0 引入了一种为云原生应用实现持续部署的理念 -10. 点击持续部署右侧的 ,您可以执行以下操作: +10. 点击持续部署右侧的 ,您可以执行以下操作: - 编辑信息:编辑别名和描述信息。 - 编辑 YAML:编辑持续部署的 YAML 文件。 - 同步:触发资源同步。 @@ -129,7 +129,7 @@ KubeSphere 3.3.0 引入了一种为云原生应用实现持续部署的理念 1. 进入持续部署所在的项目,在左侧导航栏,点击**服务**。 -2. 在右侧的**服务**区域,找到已部署的应用,并点击右侧 ,选择**编辑外部访问**。 +2. 在右侧的**服务**区域,找到已部署的应用,并点击右侧 ,选择**编辑外部访问**。 3. 在**访问模式**中选择 **NodePort**,点击**确定**。 diff --git a/content/zh/docs/devops-user-guide/how-to-use/devops-settings/_index.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/devops-settings/_index.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/_index.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/add-cd-allowlist.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/devops-settings/credential-management.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/credential-management.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/devops-settings/credential-management.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/credential-management.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md similarity index 91% rename from content/zh/docs/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md index ce3e4052c..5038fa902 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/role-and-member-management.md @@ -49,7 +49,7 @@ weight: 11242 {{}} -4. 新创建的角色将列在 **DevOps 项目角色**中。您可以点击右侧的 对其进行编辑。 +4. 新创建的角色将列在 **DevOps 项目角色**中。您可以点击右侧的 对其进行编辑。 {{< notice note >}} @@ -61,7 +61,7 @@ weight: 11242 1. 在 **DevOps 项目设置**中选择 **DevOps 项目成员**,然后点击**邀请**。 -2. 点击 邀请帐户加入此 DevOps 项目,并向此帐户授予 `pipeline-creator` 角色。 +2. 点击 邀请帐户加入此 DevOps 项目,并向此帐户授予 `pipeline-creator` 角色。 {{< notice note >}} diff --git a/content/zh/docs/devops-user-guide/how-to-use/devops-settings/set-ci-node.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/set-ci-node.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/devops-settings/set-ci-node.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/devops-settings/set-ci-node.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/_index.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/_index.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/_index.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/_index.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md similarity index 97% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md index f5119ae81..2dc40dfe1 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/choose-jenkins-agent.md @@ -50,7 +50,7 @@ spec: 您可以通过指定 Agent 的标签来使用内置 podTempalte。例如,要使用 nodejs 的 podTemplate,您可以在创建流水线时指定标签为 `nodejs`,具体参见以下示例。 -![Jenkins Agent](/images/docs/zh-cn/devops-user-guide/use-devops/choose-jenkins-agent/jenkins-agent.PNG) +![Jenkins Agent](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/choose-jenkins-agent/jenkins-agent.PNG) ```groovy pipeline { diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md similarity index 79% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md index c6296fa9b..87eb2851f 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-graphical-editing-panel.md @@ -115,11 +115,11 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ {{}} - ![图形面板](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/graphical_panel.png) + ![图形面板](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/graphical_panel.png) 2. 请点击左侧的加号图标来添加阶段。点击**添加步骤**上方的文本框,然后在右侧的**名称**字段中为该阶段设置名称(例如 `Checkout SCM`)。 - ![编辑面板](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_panel.png) + ![编辑面板](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_panel.png) 3. 点击**添加步骤**。在列表中选择 **git**,以从 GitHub 拉取示例代码。在弹出的对话框中,填写必需的字段。点击**确定**完成操作。 @@ -127,21 +127,21 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ - **凭证 ID**:本教程中无需输入凭证 ID。 - **分支**:如果您将其留空,则默认为 master 分支。请输入 `sonarqube`,或者如果您不需要代码分析阶段,请将其留空。 - ![输入仓库 URL](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/enter_repo_url.png) + ![输入仓库 URL](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/enter_repo_url.png) 4. 第一阶段设置完成。 - ![第一阶段设置完成](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/first_stage_set.png) + ![第一阶段设置完成](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/first_stage_set.png) #### 阶段 2:单元测试 1. 点击阶段 1 右侧的加号图标添加新的阶段,以在容器中执行单元测试。将它命名为 `Unit Test`。 - ![单元测试](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/unit_test.png) + ![单元测试](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/unit_test.png) 2. 点击**添加步骤**,在列表中选择**指定容器**。将其命名为 `maven` 然后点击**确定**。 - ![指定容器](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/container_maven.png) + ![指定容器](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/container_maven.png) 3. 点击**添加嵌套步骤**,在 `maven` 容器下添加一个嵌套步骤。在列表中选择 **shell** 并在命令行中输入以下命令。点击**确定**保存操作。 @@ -162,27 +162,27 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ 1. 点击 `Unit Test` 阶段右侧的加号图标添加一个阶段,以在容器中进行 SonarQube 代码分析。将它命名为 `Code Analysis`。 - ![代码分析阶段](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/code_analysis_stage.png) + ![代码分析阶段](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/code_analysis_stage.png) 2. 在 **Code Analysis** 中,点击**任务**下的**添加步骤**,选择**指定容器**。将其命名为 `maven` 然后点击**确定**。 - ![Maven 容器](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_container.png) + ![Maven 容器](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_container.png) 3. 点击 `maven` 容器下的**添加嵌套步骤**,以添加一个嵌套步骤。点击**添加凭证**并从**凭证 ID** 列表中选择 SonarQube 令牌 (`sonar-token`)。在**文本变量**中输入 `SONAR_TOKEN`,然后点击**确定**。 - ![SonarQube 凭证](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_credentials.png) + ![SonarQube 凭证](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_credentials.png) 4. 在**添加凭证**步骤下,点击**添加嵌套步骤**为其添加一个嵌套步骤。 - ![嵌套步骤](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step.png) + ![嵌套步骤](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step.png) 5. 点击 **Sonarqube 配置**,在弹出的对话框中保持默认名称 `sonar` 不变,点击**确定**保存操作。 - ![sonar](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_env.png) + ![sonar](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_env.png) 6. 在 **Sonarqube 配置**步骤下,点击**添加嵌套步骤**为其添加一个嵌套步骤。 - ![添加嵌套步骤](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step.png) + ![添加嵌套步骤](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step.png) 7. 点击 **shell** 并在命令行中输入以下命令,用于 sonarqube 分支和认证,点击**确定**完成操作。 @@ -190,29 +190,29 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ mvn sonar:sonar -Dsonar.login=$SONAR_TOKEN ``` - ![新的 SonarQube shell](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_shell_new.png) + ![新的 SonarQube shell](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_shell_new.png) 8. 点击**指定容器**步骤下的**添加嵌套步骤**(第三个),选择**超时**。在时间中输入 `1` 并将单位选择为**小时**,点击**确定**完成操作。 - ![添加嵌套步骤-2](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step_2.png) + ![添加嵌套步骤-2](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step_2.png) - ![超时](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/timeout_set.png) + ![超时](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/timeout_set.png) 9. 点击**超时**步骤下的**添加嵌套步骤**,选择**代码质量检查 (SonarQube)**。在弹出的对话框中选择**检查通过后开始后续任务**。点击**确定**保存操作。 - ![waitforqualitygate](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/waitforqualitygate_set.png) + ![waitforqualitygate](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/waitforqualitygate_set.png) - ![sonar 就绪](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_ready.png) + ![sonar 就绪](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_ready.png) #### 阶段 4:构建并推送镜像 1. 点击前一个阶段右侧的加号图标添加一个新的阶段,以构建并推送镜像至 Docker Hub。将其命名为 `Build and Push`。 - ![构建并推送镜像](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/build_and_push_image.png) + ![构建并推送镜像](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/build_and_push_image.png) 2. 点击**任务**下的**添加步骤**,选择**指定容器**,将其命名为 `maven`,然后点击**确定**。 - ![maven 设置完成](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_set_2.png) + ![maven 设置完成](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_set_2.png) 3. 点击 `maven` 容器下的**添加嵌套步骤**添加一个嵌套步骤。在列表中选择 **shell** 并在弹出窗口中输入以下命令,点击**确定**完成操作。 @@ -220,7 +220,7 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ mvn -Dmaven.test.skip=true clean package ``` - ![maven 嵌套步骤](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step_maven.png) + ![maven 嵌套步骤](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step_maven.png) 4. 再次点击**添加嵌套步骤**,选择 **shell**。在命令行中输入以下命令,以根据 [Dockerfile](https://github.com/kubesphere/devops-maven-sample/blob/sonarqube/Dockerfile-online) 构建 Docker 镜像。点击**确定**确认操作。 @@ -234,7 +234,7 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ docker build -f Dockerfile-online -t $REGISTRY/$DOCKERHUB_NAMESPACE/$APP_NAME:SNAPSHOT-$BUILD_NUMBER . ``` - ![shell 命令](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/shell_command.png) + ![shell 命令](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/shell_command.png) 5. 再次点击**添加嵌套步骤**,选择**添加凭证**。在弹出的对话框中填写以下字段,点击**确定**确认操作。 @@ -248,7 +248,7 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ {{}} - ![docker 凭证](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/docker_credential.png) + ![docker 凭证](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/docker_credential.png) 6. 在**添加凭证**步骤中点击**添加嵌套步骤**(第一个)。选择 **shell** 并在弹出窗口中输入以下命令,用于登录 Docker Hub。点击**确定**确认操作。 @@ -256,7 +256,7 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ echo "$DOCKER_PASSWORD" | docker login $REGISTRY -u "$DOCKER_USERNAME" --password-stdin ``` - ![Docker 登录命令](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/login_docker_command.png) + ![Docker 登录命令](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/login_docker_command.png) 7. 在**添加凭证**步骤中点击**添加嵌套步骤**。选择 **shell** 并输入以下命令,将 SNAPSHOT 镜像推送至 Docker Hub。点击**确定**完成操作。 @@ -264,27 +264,27 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ docker push $REGISTRY/$DOCKERHUB_NAMESPACE/$APP_NAME:SNAPSHOT-$BUILD_NUMBER ``` - ![推送 snapshot 至 Docker](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/push_to_docker.png) + ![推送 snapshot 至 Docker](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/push_to_docker.png) #### 阶段 5:生成制品 1. 点击 **Build and Push** 阶段右侧的加号图标添加一个新的阶段,以保存制品,将其命名为 `Artifacts`。本示例使用 JAR 文件包。 - ![添加制品阶段](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_artifact_stage.png) + ![添加制品阶段](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_artifact_stage.png) 2. 选中 **Artifacts** 阶段,点击**任务**下的**添加步骤**,选择**保存制品**。在弹出的对话框中输入 `target/*.jar`,用于设置 Jenkins 中制品的保存路径。点击**确定**完成操作。 - ![制品信息](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/artifact_info.png) + ![制品信息](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/artifact_info.png) #### 阶段 6:部署至开发环境 1. 点击 **Artifacts** 阶段右侧的加号图标添加最后一个阶段,将其命名为 `Deploy to Dev`。该阶段用于将资源部署至您的开发环境(即 `kubesphere-sample-dev` 项目)。 - ![部署至开发环境](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/deploy_to_dev.png) + ![部署至开发环境](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/deploy_to_dev.png) 2. 点击 **Deploy to Dev** 阶段下的**添加步骤**,在列表中选择**审核**,然后在**消息**字段中填入 `@project-admin`,即 `project-admin` 帐户在流水线运行到该阶段时会进行审核。点击**确定**保存操作。 - ![输入信息](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/input_message.png) + ![输入信息](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/input_message.png) {{< notice note >}} @@ -320,7 +320,7 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ {{< notice note >}} - 在**流水线**页面,您可以点击该流水线右侧的 ,然后选择**复制**来创建该流水线的副本。如果您需要同时运行多个不包含多分支的流水线,您可以全部选中这些流水线,然后点击**运行**来批量运行它们。 + 在**流水线**页面,您可以点击该流水线右侧的 ,然后选择**复制**来创建该流水线的副本。如果您需要同时运行多个不包含多分支的流水线,您可以全部选中这些流水线,然后点击**运行**来批量运行它们。 {{}} @@ -328,13 +328,13 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ 1. 您需要手动运行使用图形编辑面板创建的流水线。点击**运行**,您可以在弹出的对话框中看到步骤 3 中已定义的三个字符串参数。点击**确定**来运行流水线。 - ![运行流水线](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/run_pipeline.png) + ![运行流水线](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/run_pipeline.png) 2. 要查看流水线的状态,请转到**运行记录**选项卡,点击您想查看的记录。 3. 稍等片刻,流水线如果成功运行,则会在 **Deploy to Dev** 阶段停止。`project-admin` 作为流水线的审核员,需要进行审批,然后资源才会部署至开发环境。 - ![流水线成功运行](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_successful.png) + ![流水线成功运行](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_successful.png) 4. 登出 KubeSphere 控制台,以 `project-admin` 身份重新登录。转到您的 DevOps 项目,点击 `graphical-pipeline` 流水线。在**运行记录**选项卡下,点击要审核的记录。要批准流水线,请点击**继续**。 @@ -350,13 +350,13 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ 点击**制品**选项卡,然后点击右侧的图标下载该制品。 -![下载制品](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/download_artifact.png) +![下载制品](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/download_artifact.png) ### 步骤 8:查看代码分析结果 在**代码检查**页面,可以查看由 SonarQube 提供的本示例流水线的代码分析结果。如果您没有事先配置 SonarQube,则该部分不可用。有关更多信息,请参见[将 SonarQube 集成到流水线](../../../how-to-integrate/sonarqube/)。 -![SonarQube 详细结果](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_result_detail.png) +![SonarQube 详细结果](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_result_detail.png) ### 步骤 9:验证 Kubernetes 资源 @@ -374,7 +374,7 @@ KubeSphere 中的图形编辑面板包含用于 Jenkins [阶段 (Stage)](https:/ 4. 现在流水线已成功运行,将会推送一个镜像至 Docker Hub。登录 Docker Hub 查看结果。 - ![DockerHub 镜像](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/dockerhub_image.png) + ![DockerHub 镜像](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/dockerhub_image.png) 5. 该应用的名称为 `devops-sample`,即 `APP_NAME` 的值,标签即 `SNAPSHOT-$BUILD_NUMBER` 的值。`$BUILD_NUMBER` 即**运行记录**选项卡列示的记录的序列号。 diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md similarity index 96% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md index 89b02998d..a89b6dd18 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/create-a-pipeline-using-jenkinsfile.md @@ -28,7 +28,7 @@ KubeSphere 中可以创建两种类型的流水线:一种是本教程中介绍 本示例流水线包括以下八个阶段。 -![流水线概览](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/pipeline-overview.png) +![流水线概览](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/pipeline-overview.png) {{< notice note >}} @@ -65,7 +65,7 @@ KubeSphere 中可以创建两种类型的流水线:一种是本教程中介绍 3. 您还需要创建具有如下图所示权限的 GitHub 个人访问令牌 (PAT),然后在 DevOps 项目中,使用生成的令牌创建用于 GitHub 认证的帐户凭证(例如,`github-token`)。 - ![github-token-scope](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png) + ![github-token-scope](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png) {{< notice note >}} @@ -83,7 +83,7 @@ KubeSphere 中可以创建两种类型的流水线:一种是本教程中介绍 3. 点击右侧的编辑图标,编辑环境变量。 - ![jenkins-edit--2](/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit--2.png) + ![jenkins-edit--2](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit--2.png) | 条目 | 值 | 描述信息 | | :--- | :--- | :--- | @@ -185,7 +185,7 @@ KubeSphere 中可以创建两种类型的流水线:一种是本教程中介绍 {{< notice note >}} - - 您可以点击该流水线右侧的 ,然后选择**复制**来创建该流水线的副本。如需并发运行不包含多分支的多个流水线,您可以将这些流水线全选,然后点击**运行**来批量运行它们。 + - 您可以点击该流水线右侧的 ,然后选择**复制**来创建该流水线的副本。如需并发运行不包含多分支的多个流水线,您可以将这些流水线全选,然后点击**运行**来批量运行它们。 - 流水线详情页显示**同步状态**,即 KubeSphere 和 Jenkins 的同步结果。若同步成功,您会看到**成功**图标中打上绿色的对号。 {{}} diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/customize-jenkins-agent.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/gitlab-multibranch-pipeline.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-email.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-email.md similarity index 87% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-email.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-email.md index b6407e364..f8a3d5d6d 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-email.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-email.md @@ -20,7 +20,7 @@ Weight: 11218 2. 如果您已经启用[多集群功能](../../../../multicluster-management/)并已导入成员集群,那么您可以选择一个特定集群以查看其节点。如果尚未启用该功能,请直接参考下一步。 -3. 转到**应用负载**下的**工作负载**,然后从下拉列表中选择 **kubesphere-devops-system** 项目。点击 `devops-jenkins` 右侧的 并选择**编辑 YAML** 以编辑其 YAML 配置文件。 +3. 转到**应用负载**下的**工作负载**,然后从下拉列表中选择 **kubesphere-devops-system** 项目。点击 `devops-jenkins` 右侧的 并选择**编辑 YAML** 以编辑其 YAML 配置文件。 4. 向下滚动到下图所示的需要指定的字段。完成修改后,点击**确定**以保存。 @@ -30,7 +30,7 @@ Weight: 11218 {{}} - ![设置电子邮件](/images/docs/zh-cn/devops-user-guide/use-devops/set-email-server-for-kubesphere-pipelines/set-jenkins-email.png) + ![设置电子邮件](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/set-email-server-for-kubesphere-pipelines/set-jenkins-email.png) | 环境变量名称 | 描述信息 | | ----------------- | ------------------------- | diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-setting.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-setting.md similarity index 96% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-setting.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-setting.md index 938cda600..3671f7f18 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-setting.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-setting.md @@ -22,7 +22,7 @@ KubeSphere 默认安装 Jenkins Configuration as Code 插件,您可以通过 Y 此外,您可以在 [ks-jenkins](https://github.com/kubesphere/ks-jenkins) 仓库中找到 `formula.yaml` 文件,查看插件版本并按需自定义这些版本。 -![plugin-version](/images/docs/zh-cn/devops-user-guide/use-devops/jenkins-system-settings/plugin-version.png) +![plugin-version](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/jenkins-system-settings/plugin-version.png) ## 修改 ConfigMap diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/jenkins-shared-library.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/pipeline-settings.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-settings.md similarity index 100% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/pipeline-settings.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-settings.md diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md similarity index 93% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md index 68bf3b49c..bbd24b613 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/pipeline-webhook.md @@ -44,7 +44,7 @@ weight: 11219 2. 转到 `/deploy/dev-ol` 然后点击文件 `devops-sample.yaml`。 -3. 点击 以编辑文件。 例如,将 `spec.replicas` 的值改变为 `3`。 +3. 点击 以编辑文件。 例如,将 `spec.replicas` 的值改变为 `3`。 4. 在页面底部点击 **Commit changes**。 diff --git a/content/zh/docs/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md similarity index 91% rename from content/zh/docs/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md rename to content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md index 6701ea2ac..8b304a449 100644 --- a/content/zh/docs/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md +++ b/content/zh/docs/v3.3/devops-user-guide/how-to-use/pipelines/use-pipeline-templates.md @@ -77,16 +77,16 @@ KubeSphere 提供图形编辑面板,您可以通过交互式操作定义 Jenki - CI 流水线模板 - ![ci-template](/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-template.png) + ![ci-template](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-template.png) - ![ci-stages](/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-stages.png) + ![ci-stages](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-stages.png) CI 流水线模板包含两个阶段。**clone code** 阶段用于检出代码,**build & push** 阶段用于构建镜像并将镜像推送至 Docker Hub。您需要预先为代码仓库和 Docker Hub 仓库创建凭证,然后在相应的步骤中设置仓库的 URL 以及凭证。完成编辑后,流水线即可开始运行。 - CI & CD 流水线模板 - ![cicd-template](/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-template.png) + ![cicd-template](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-template.png) - ![cicd-stages](/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-stages.png) + ![cicd-stages](/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-stages.png) CI & CD 流水线模板包含六个阶段。有关每个阶段的更多信息,请参考[使用 Jenkinsfile 创建流水线](../create-a-pipeline-using-jenkinsfile/#流水线概述),您可以在该文档中找到相似的阶段及描述。您需要预先为代码仓库、Docker Hub 仓库和集群的 kubeconfig 创建凭证,然后在相应的步骤中设置仓库的 URL 以及凭证。完成编辑后,流水线即可开始运行。 diff --git a/content/zh/docs/faq/_index.md b/content/zh/docs/v3.3/faq/_index.md similarity index 91% rename from content/zh/docs/faq/_index.md rename to content/zh/docs/v3.3/faq/_index.md index 84fe06202..af2e47209 100644 --- a/content/zh/docs/faq/_index.md +++ b/content/zh/docs/v3.3/faq/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "常见问题" weight: 16000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- 本章节总结并回答了有关 KubeSphere 最常见的问题,问题根据 KubeSphere 的功能进行分类,您可以在对应部分找到有关的问题和答案。 diff --git a/content/zh/docs/faq/access-control/_index.md b/content/zh/docs/v3.3/faq/access-control/_index.md similarity index 100% rename from content/zh/docs/faq/access-control/_index.md rename to content/zh/docs/v3.3/faq/access-control/_index.md diff --git a/content/zh/docs/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md b/content/zh/docs/v3.3/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md similarity index 90% rename from content/zh/docs/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md rename to content/zh/docs/v3.3/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md index 3073a776a..d51d22ad7 100644 --- a/content/zh/docs/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md +++ b/content/zh/docs/v3.3/faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace.md @@ -30,7 +30,7 @@ kubectl create ns demo-namespace 1. 以 `admin` 身份登录 KubeSphere 控制台,转到**集群管理**页面。点击**项目**,您可以查看在当前集群中运行的所有项目),包括前述刚刚创建的项目。 -2. 通过 kubectl 创建的命名空间不属于任何企业空间。请点击右侧的 ,选择**分配企业空间**。 +2. 通过 kubectl 创建的命名空间不属于任何企业空间。请点击右侧的 ,选择**分配企业空间**。 3. 在弹出的对话框中,为该项目选择一个**企业空间**和**项目管理员**,然后点击**确定**。 diff --git a/content/zh/docs/faq/access-control/cannot-login.md b/content/zh/docs/v3.3/faq/access-control/cannot-login.md similarity index 96% rename from content/zh/docs/faq/access-control/cannot-login.md rename to content/zh/docs/v3.3/faq/access-control/cannot-login.md index 1128fb911..b47dca46a 100644 --- a/content/zh/docs/faq/access-control/cannot-login.md +++ b/content/zh/docs/v3.3/faq/access-control/cannot-login.md @@ -14,7 +14,7 @@ KubeSphere 安装时会自动创建默认用户 (`admin/P@88w0rd`),密码错 登录失败时,您可能看到以下提示。请根据以下步骤排查并解决问题: -![account-not-active](/images/docs/faq/access-control-and-account-management/cannot-login/account-not-active.png) +![account-not-active](/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/account-not-active.png) 1. 执行以下命令检查用户状态: @@ -88,7 +88,7 @@ kubectl -n kubesphere-system get deploy ks-controller-manager -o jsonpath='{.spe ## 用户名或密码错误 -![incorrect-password](/images/docs/faq/access-control-and-account-management/cannot-login/wrong-password.png) +![incorrect-password](/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/wrong-password.png) 通过以下命令检查用户密码是否正确: diff --git a/content/zh/docs/faq/access-control/forgot-password.md b/content/zh/docs/v3.3/faq/access-control/forgot-password.md similarity index 100% rename from content/zh/docs/faq/access-control/forgot-password.md rename to content/zh/docs/v3.3/faq/access-control/forgot-password.md diff --git a/content/zh/docs/faq/access-control/session-timeout.md b/content/zh/docs/v3.3/faq/access-control/session-timeout.md similarity index 100% rename from content/zh/docs/faq/access-control/session-timeout.md rename to content/zh/docs/v3.3/faq/access-control/session-timeout.md diff --git a/content/zh/docs/faq/applications/_index.md b/content/zh/docs/v3.3/faq/applications/_index.md similarity index 100% rename from content/zh/docs/faq/applications/_index.md rename to content/zh/docs/v3.3/faq/applications/_index.md diff --git a/content/zh/docs/faq/applications/remove-built-in-apps.md b/content/zh/docs/v3.3/faq/applications/remove-built-in-apps.md similarity index 100% rename from content/zh/docs/faq/applications/remove-built-in-apps.md rename to content/zh/docs/v3.3/faq/applications/remove-built-in-apps.md diff --git a/content/zh/docs/faq/console/_index.md b/content/zh/docs/v3.3/faq/console/_index.md similarity index 100% rename from content/zh/docs/faq/console/_index.md rename to content/zh/docs/v3.3/faq/console/_index.md diff --git a/content/zh/docs/faq/console/change-console-language.md b/content/zh/docs/v3.3/faq/console/change-console-language.md similarity index 81% rename from content/zh/docs/faq/console/change-console-language.md rename to content/zh/docs/v3.3/faq/console/change-console-language.md index 513f8d38c..62f653412 100644 --- a/content/zh/docs/faq/console/change-console-language.md +++ b/content/zh/docs/v3.3/faq/console/change-console-language.md @@ -22,4 +22,4 @@ KubeSphere Web 控制台目前支持四种语言:简体中文、繁体中文 3. 在**基本信息**页面,从**语言**下拉列表中选择所需的语言。 -4. 点击 保存设置。 \ No newline at end of file +4. 点击 保存设置。 \ No newline at end of file diff --git a/content/zh/docs/faq/console/console-web-browser.md b/content/zh/docs/v3.3/faq/console/console-web-browser.md similarity index 80% rename from content/zh/docs/faq/console/console-web-browser.md rename to content/zh/docs/v3.3/faq/console/console-web-browser.md index 756ea2868..eba3d2c4e 100644 --- a/content/zh/docs/faq/console/console-web-browser.md +++ b/content/zh/docs/v3.3/faq/console/console-web-browser.md @@ -8,4 +8,4 @@ Weight: 16510 KubeSphere Web 控制台支持多种主流浏览器,包括 Chrome、Firefox、Safari 浏览器、Opera 和 Microsoft Edge。您需要使用以下表格内绿色框中的浏览器版本以访问 KubeSphere Web 控制台。 -![console-browser](/images/docs/faq/kubesphere-web-console/supported-browsers/console-browser.png) +![console-browser](/images/docs/v3.3/faq/kubesphere-web-console/supported-browsers/console-browser.png) diff --git a/content/zh/docs/faq/console/edit-resources-in-system-workspace.md b/content/zh/docs/v3.3/faq/console/edit-resources-in-system-workspace.md similarity index 92% rename from content/zh/docs/faq/console/edit-resources-in-system-workspace.md rename to content/zh/docs/v3.3/faq/console/edit-resources-in-system-workspace.md index 07813fa51..24699f9cc 100644 --- a/content/zh/docs/faq/console/edit-resources-in-system-workspace.md +++ b/content/zh/docs/v3.3/faq/console/edit-resources-in-system-workspace.md @@ -18,7 +18,7 @@ Weight: 16520 ## 编辑控制台配置 -1. 以 `admin` 用户登录 KubeSphere,点击右下角的 ,然后选择 **Kubectl**。 +1. 以 `admin` 用户登录 KubeSphere,点击右下角的 ,然后选择 **Kubectl**。 2. 执行如下命令: diff --git a/content/zh/docs/faq/devops/_index.md b/content/zh/docs/v3.3/faq/devops/_index.md similarity index 100% rename from content/zh/docs/faq/devops/_index.md rename to content/zh/docs/v3.3/faq/devops/_index.md diff --git a/content/zh/docs/faq/devops/create-devops-kubeconfig-on-aws.md b/content/zh/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws.md similarity index 97% rename from content/zh/docs/faq/devops/create-devops-kubeconfig-on-aws.md rename to content/zh/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws.md index 340c15cba..758f35bc3 100644 --- a/content/zh/docs/faq/devops/create-devops-kubeconfig-on-aws.md +++ b/content/zh/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws.md @@ -73,7 +73,7 @@ Weight: 16820 2. 输出类似如下: - ![get-token](/images/docs/zh-cn/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg) + ![get-token](/images/docs/v3.3/zh-cn/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg) ### 步骤 3:创建 DevOps kubeconfig diff --git a/content/zh/docs/faq/devops/install-jenkins-plugins.md b/content/zh/docs/v3.3/faq/devops/install-jenkins-plugins.md similarity index 100% rename from content/zh/docs/faq/devops/install-jenkins-plugins.md rename to content/zh/docs/v3.3/faq/devops/install-jenkins-plugins.md diff --git a/content/zh/docs/faq/installation/_index.md b/content/zh/docs/v3.3/faq/installation/_index.md similarity index 100% rename from content/zh/docs/faq/installation/_index.md rename to content/zh/docs/v3.3/faq/installation/_index.md diff --git a/content/zh/docs/faq/installation/configure-booster.md b/content/zh/docs/v3.3/faq/installation/configure-booster.md similarity index 100% rename from content/zh/docs/faq/installation/configure-booster.md rename to content/zh/docs/v3.3/faq/installation/configure-booster.md diff --git a/content/zh/docs/faq/installation/install-addon-through-yaml-using-kubekey.md b/content/zh/docs/v3.3/faq/installation/install-addon-through-yaml-using-kubekey.md similarity index 100% rename from content/zh/docs/faq/installation/install-addon-through-yaml-using-kubekey.md rename to content/zh/docs/v3.3/faq/installation/install-addon-through-yaml-using-kubekey.md diff --git a/content/zh/docs/faq/installation/ssh-connection-failure.md b/content/zh/docs/v3.3/faq/installation/ssh-connection-failure.md similarity index 100% rename from content/zh/docs/faq/installation/ssh-connection-failure.md rename to content/zh/docs/v3.3/faq/installation/ssh-connection-failure.md diff --git a/content/zh/docs/faq/installation/telemetry.md b/content/zh/docs/v3.3/faq/installation/telemetry.md similarity index 94% rename from content/zh/docs/faq/installation/telemetry.md rename to content/zh/docs/v3.3/faq/installation/telemetry.md index 092d5d1e8..29a3c5e57 100644 --- a/content/zh/docs/faq/installation/telemetry.md +++ b/content/zh/docs/v3.3/faq/installation/telemetry.md @@ -74,7 +74,7 @@ Telemetry 收集已安装 KubeSphere 集群的大小、KubeSphere 和 Kubernetes 3. 在搜索框中输入 `clusterconfiguration`,点击搜索结果打开详情页。 -4. 点击 `ks-installer` 右侧的 ,并选择**编辑 YAML**。 +4. 点击 `ks-installer` 右侧的 ,并选择**编辑 YAML**。 5. 在文件末尾添加 `telemetry_enabled: false` 字段,点击**确定**。 diff --git a/content/zh/docs/faq/multi-cluster-management/_index.md b/content/zh/docs/v3.3/faq/multi-cluster-management/_index.md similarity index 100% rename from content/zh/docs/faq/multi-cluster-management/_index.md rename to content/zh/docs/v3.3/faq/multi-cluster-management/_index.md diff --git a/content/zh/docs/faq/multi-cluster-management/host-cluster-access-member-cluster.md b/content/zh/docs/v3.3/faq/multi-cluster-management/host-cluster-access-member-cluster.md similarity index 100% rename from content/zh/docs/faq/multi-cluster-management/host-cluster-access-member-cluster.md rename to content/zh/docs/v3.3/faq/multi-cluster-management/host-cluster-access-member-cluster.md diff --git a/content/zh/docs/faq/multi-cluster-management/manage-multi-cluster.md b/content/zh/docs/v3.3/faq/multi-cluster-management/manage-multi-cluster.md similarity index 100% rename from content/zh/docs/faq/multi-cluster-management/manage-multi-cluster.md rename to content/zh/docs/v3.3/faq/multi-cluster-management/manage-multi-cluster.md diff --git a/content/zh/docs/faq/observability/_index.md b/content/zh/docs/v3.3/faq/observability/_index.md similarity index 100% rename from content/zh/docs/faq/observability/_index.md rename to content/zh/docs/v3.3/faq/observability/_index.md diff --git a/content/zh/docs/faq/observability/byop.md b/content/zh/docs/v3.3/faq/observability/byop.md similarity index 100% rename from content/zh/docs/faq/observability/byop.md rename to content/zh/docs/v3.3/faq/observability/byop.md diff --git a/content/zh/docs/faq/observability/logging.md b/content/zh/docs/v3.3/faq/observability/logging.md similarity index 100% rename from content/zh/docs/faq/observability/logging.md rename to content/zh/docs/v3.3/faq/observability/logging.md diff --git a/content/zh/docs/faq/observability/monitoring.md b/content/zh/docs/v3.3/faq/observability/monitoring.md similarity index 100% rename from content/zh/docs/faq/observability/monitoring.md rename to content/zh/docs/v3.3/faq/observability/monitoring.md diff --git a/content/zh/docs/faq/upgrade/_index.md b/content/zh/docs/v3.3/faq/upgrade/_index.md similarity index 100% rename from content/zh/docs/faq/upgrade/_index.md rename to content/zh/docs/v3.3/faq/upgrade/_index.md diff --git a/content/zh/docs/faq/upgrade/qingcloud-csi-upgrade.md b/content/zh/docs/v3.3/faq/upgrade/qingcloud-csi-upgrade.md similarity index 100% rename from content/zh/docs/faq/upgrade/qingcloud-csi-upgrade.md rename to content/zh/docs/v3.3/faq/upgrade/qingcloud-csi-upgrade.md diff --git a/content/zh/docs/installing-on-kubernetes/_index.md b/content/zh/docs/v3.3/installing-on-kubernetes/_index.md similarity index 66% rename from content/zh/docs/installing-on-kubernetes/_index.md rename to content/zh/docs/v3.3/installing-on-kubernetes/_index.md index b51e31fbe..543d6aa84 100644 --- a/content/zh/docs/installing-on-kubernetes/_index.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "在 Kubernetes 上安装 KubeSphere" weight: 4000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- 本章演示如何在云上或本地托管的现有 Kubernetes 集群上部署 KubeSphere。KubeSphere 为容器编排提供了高度灵活的解决方案,可以部署在多种 Kubernetes 引擎和服务上。 @@ -15,4 +15,4 @@ icon: "/images/docs/docs.svg" 在下面的章节中,您将找到一些最受欢迎的页面。强烈建议您先参考它们。 -{{< popularPage icon="/images/docs/bitmap.jpg" title="基于 AWS EKS 安装 KubeSphere" description="在 EKS 上的现有 Kubernetes 集群上配置 KubeSphere。" link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/" >}} +{{< popularPage icon="/images/docs/v3.3/bitmap.jpg" title="基于 AWS EKS 安装 KubeSphere" description="在 EKS 上的现有 Kubernetes 集群上配置 KubeSphere。" link="../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/" >}} diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/_index.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/_index.md similarity index 100% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/_index.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/_index.md diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md similarity index 93% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md index a4a5862fd..618178b2a 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md @@ -23,7 +23,7 @@ weight: 4270 - 创建完集群后,进入 `容器服务` > `集群` 界面,选择刚创建的集群,在 `基本信息` 面板中, `集群APIServer信息` 中开启 `外网访问` 。 - 然后在下方 `kubeconfig` 列表项中点击 `下载`,即可获取公用可用的 kubectl 证书。 -![generate-kubeconfig.png](/images/docs/tencent-tke/generate-kubeconfig.png) +![generate-kubeconfig.png](/images/docs/v3.3/tencent-tke/generate-kubeconfig.png) - 获取 kubectl 配置文件后,可通过 kubectl 命令行工具来验证集群连接: @@ -91,7 +91,7 @@ kubectl apply -f cluster-configuration.yaml kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-installer -o jsonpath='{.items[0].metadata.name}') -f ``` -![ks-install-log.png](/images/docs/tencent-tke/ks-install-log.png) +![ks-install-log.png](/images/docs/v3.3/tencent-tke/ks-install-log.png) ### 访问 KubeSphere 控制台 @@ -101,7 +101,7 @@ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app= - 在 `容器服务` > `集群` 界面中,选择创建好的集群,在 `节点管理` > `节点` 面板中,查看任意一个节点的 `公网 IP`(集群安装时默认会免费为每个节点绑定公网 IP)。 -![nodeport.png](/images/docs/tencent-tke/nodeport.png) +![nodeport.png](/images/docs/v3.3/tencent-tke/nodeport.png) - 由于服务安装时默认开启 NodePort 且端口为 30880,浏览器输入 `<公网 IP>:30880` ,并以默认帐户(用户名 `admin`,密码 `P@88w0rd`)即可登录控制台。 @@ -109,15 +109,15 @@ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app= - 在 `容器服务` > `集群` 界面中,选择创建好的集群,在 `服务与路由` > `service` 面板中,点击 `ks-console` 一行中 `更新访问方式`。 -![loadbalancer1.png](/images/docs/tencent-tke/loadbalancer1.png) +![loadbalancer1.png](/images/docs/v3.3/tencent-tke/loadbalancer1.png) - `服务访问方式` 选择 `提供公网访问`,`端口映射` 中 `服务端口` 填写您希望的端口号,点击 `更新访问方式`。 -![loadbalancer2.png](/images/docs/tencent-tke/loadbalancer2.png) +![loadbalancer2.png](/images/docs/v3.3/tencent-tke/loadbalancer2.png) - 此时界面您将会看到 LoadBalancer 公网 IP: -![loadbalancer3.png](/images/docs/tencent-tke/loadbalancer3.png) +![loadbalancer3.png](/images/docs/v3.3/tencent-tke/loadbalancer3.png) - 浏览器输入 `:<映射端口>`,并以默认帐户(用户名 `admin`,密码 `P@88w0rd`)即可登录控制台。 diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack.md similarity index 86% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack.md index ed8a24f8f..fd0b9eda2 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack.md @@ -21,15 +21,15 @@ weight: 4250 1.创建标准托管集群,转到导航菜单,然后参考下图创建集群,您可以使用集群模板快速创建标准托管集群: -![ack-template](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-template.png) +![ack-template](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-template.png) 选择标准托管集群 -![standard-template](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/standard-template.png) +![standard-template](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/standard-template.png) 2.在**配置集群**页面,配置以下集群信息: -![create-ack-cluster](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/create-ack-cluster.png) +![create-ack-cluster](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/create-ack-cluster.png) 说明:配置集群名称、选择 Kubernetes版本、容器运行时版本等。 @@ -37,19 +37,19 @@ weight: 4250 3.指定专有网络,勾选为专有网络配置 SNAT 以及使用 EIP 暴露 API Server: -![network-and-apiserver](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/network-and-apiserver.png) +![network-and-apiserver](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/network-and-apiserver.png) 4.配置 Worker 实例规格 -![ack-worker-config](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-config.png) +![ack-worker-config](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-config.png) 指定实例操作系统类型,并为实例配置密码或秘钥 -![ack-worker-password](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-password.png) +![ack-worker-password](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-password.png) 5.选择安装相关组件,完成后创建集群 -![ack-components](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-components.png) +![ack-components](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-components.png) {{< notice warning >}} @@ -61,7 +61,7 @@ weight: 4250 6.等待集群创建完成,点击详情,查看集群信息 -![ack-cluster](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-cluster.png) +![ack-cluster](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-cluster.png) @@ -69,7 +69,7 @@ weight: 4250 - 创建完集群后,点击**集群信息** > **连接信息**界面,选择**公网访问**,复制下方 kubeconfig 信息到本地计算机,即可在本地连接到 ack 集群。 - ![ack-kubeconfig](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-kubeconfig.png) + ![ack-kubeconfig](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-kubeconfig.png) @@ -213,11 +213,11 @@ https://kubesphere.io 2020-xx-xx xx:xx:xx - 将 service 类型 `NodePort` 更改为 `LoadBalancer` ,完成后点击更新。 - ![ack-lb](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb.png) + ![ack-lb](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb.png) - 获取您的 EXTERNAL-IP。 - ![ack-lb-ip](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb-ip.png) + ![ack-lb-ip](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb-ip.png) - 使用 ACK 生成的 external-ip 访问 KubeSphere 的 Web 控制台, 默认帐户和密码(`admin/P@88w0rd`)。 diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md similarity index 88% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md index b7b332b5e..bcc15a53f 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md @@ -16,11 +16,11 @@ Azure 可以通过提供自动化部署资源功能从而实现基础设施即 由于 Azure 提供了基于 Web 的终端,因此您不必在计算机上安装 Azure CLI。单击 Azure 门户右上角菜单栏上的 Cloud Shell 按钮。 -![Cloud Shell](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-launch-icon.png) +![Cloud Shell](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-launch-icon.png) 选择 **Bash** Shell。 -![Bash Shell](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-choices-bash.png) +![Bash Shell](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-choices-bash.png) ### 创建资源组 @@ -66,7 +66,7 @@ aks-nodepool1-27194461-vmss000002 Ready agent 65s v1.17.13 执行完以上所有命令后,您可以看到在 Azure Portal 中创建了 2 个资源组。 -![Resource groups](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-create-command.png) +![Resource groups](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-create-command.png) 查看资源组详情 @@ -87,11 +87,11 @@ $ az group show --resource-group KubeSphereRG Azure Kubernetes Services 本身将放置在`KubeSphereRG`中。 -![Azure Kubernetes Services](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-dashboard.png) +![Azure Kubernetes Services](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-dashboard.png) 所有其他资源都将放置在`MC_KubeSphereRG_KuberSphereCluster_westus`中,例如 VM,负载均衡器和虚拟网络。 -![Azure Kubernetes Services](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-all-resources.png) +![Azure Kubernetes Services](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-all-resources.png) ## 在 AKS 上部署 KubeSphere diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md similarity index 75% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md index 03aea9fa7..22f9979f5 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md @@ -6,7 +6,7 @@ description: '了解如何在 DigitalOcean 上部署 KubeSphere。' weight: 4230 --- -![KubeSphere+DOKS](/images/docs/do/KubeSphere-DOKS.png) +![KubeSphere+DOKS](/images/docs/v3.3/do/KubeSphere-DOKS.png) 本指南将介绍在 [DigitalOcean Kubernetes](https://www.digitalocean.com/products/kubernetes/) 上部署 KubeSphere 的步骤。 @@ -14,7 +14,7 @@ weight: 4230 在 DO 上创建一个标准的 Kubernetes 集群是安装 KubeSphere 的前提条件。登录您的 [DO account](https://cloud.digitalocean.com/) 帐户,然后在导航菜单中,参考下图创建集群。 -![create-cluster-do](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/create-cluster-do.png) +![create-cluster-do](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/create-cluster-do.png) 您需要选择: @@ -24,9 +24,9 @@ weight: 4230 4. 集群规模(例如 2 个标准节点,每个节点具有 2 个 vCPU 和 4GB 内存) 5. 集群名称(例如 kubesphere-3) -![config-cluster-do-1](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-1.png) +![config-cluster-do-1](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-1.png) -![config-cluster-do-2](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-2.png) +![config-cluster-do-2](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-2.png) {{< notice note >}} @@ -38,7 +38,7 @@ weight: 4230 集群准备就绪后,您可以下载 kubectl 的配置文件。 -![download-config-file](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/download-config-file.png) +![download-config-file](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/download-config-file.png) ## 在 DOKS 上安装 KubeSphere @@ -84,23 +84,23 @@ https://kubesphere.io 2020-xx-xx xx:xx:xx - 转到 DigitalOcean 提供的 Kubernetes 仪表板。 - ![kubernetes-dashboard-access](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-access.png) + ![kubernetes-dashboard-access](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-access.png) - 下拉选择 **kubesphere-system** 命名空间 - ![kubernetes-dashboard-namespace](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-namespace.png) + ![kubernetes-dashboard-namespace](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-namespace.png) - 在 **Service** -> **Services** 中,编辑 **ks-console** 服务。 - ![kubernetes-dashboard-edit](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-edit.png) + ![kubernetes-dashboard-edit](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-edit.png) - 将类型从`NodePort`更改为`LoadBalancer`,完成后更新文件。 - ![lb-change](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/lb-change.png) + ![lb-change](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/lb-change.png) - 使用 DO 生成的端点访问 KubeSphere 的 Web 控制台。 - ![access-console](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/access-console.png) + ![access-console](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/access-console.png) {{< notice tip >}} diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md similarity index 90% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md index 6d53fb2e3..f2212d22b 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md @@ -29,11 +29,11 @@ aws-cli/2.1.2 Python/3.7.3 Linux/4.18.0-193.6.3.el8_2.x86_64 exe/x86_64.centos.8 1. 在 AWS 上创建一个标准的 Kubernetes 集群是安装 KubeSphere 的前提条件,转到导航菜单,然后参考下图创建集群。 - ![create-cluster-eks](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/eks-launch-icon.png) + ![create-cluster-eks](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/eks-launch-icon.png) 2. 在**配置集群**页面,配置以下集群信息: - ![config-cluster-page](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-cluster-page.png) + ![config-cluster-page](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-cluster-page.png) 配置选项说明: @@ -46,7 +46,7 @@ aws-cli/2.1.2 Python/3.7.3 Linux/4.18.0-193.6.3.el8_2.x86_64 exe/x86_64.centos.8 3. 选择下一步,在**指定联网**页面上,为以下字段选择值: - ![network](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/networking.png) + ![network](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/networking.png) - VPC:您之前在[创建 Amazon EKS 集群 VPC](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-console.html#vpc-create) 中创建的 VPC,您可以在下拉列表中找到 VPC 的名称。 - 子网:默认情况下,上一字段中指定的 VPC 中的可用子网是预选的。选择您不想承载集群资源的任何子网,例如工作节点或负载均衡器。 @@ -54,7 +54,7 @@ aws-cli/2.1.2 Python/3.7.3 Linux/4.18.0-193.6.3.el8_2.x86_64 exe/x86_64.centos.8 - 对于集群`endpoints`访问–选择以下选项之一: - ![endpoints](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/endpoints.png) + ![endpoints](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/endpoints.png) - 公有:仅启用对集群的 Kubernetes API server 端点的公共访问,来自集群 VPC 外部的 Kubernetes API 请求使用这个公共端点。默认情况下,允许从任何源 IP 地址进行访问,您也可以只允许一个或多个 CIDR 地址段访问,例如选择**高级设置**,然后选择**添加源**指定地址段 192.168.0.0/16 才能访问。 - 私有:仅启用对集群的 Kubernetes API server 端点的专用访问。来自集群 VPC 内部的 Kubernetes API 请求使用这个私有 VPC 端点。 @@ -66,21 +66,21 @@ aws-cli/2.1.2 Python/3.7.3 Linux/4.18.0-193.6.3.el8_2.x86_64 exe/x86_64.centos.8 - 公有和私有:启用公有和私有访问。 4. 选择下一步,在**配置日志记录**页面上,可以选择要启用的日志类型。默认情况下,每种日志类型均为**禁用**。有关更多信息,请参阅[Amazon EKS 控制平面日志记录](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html)。 - ![logging](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/logging.png) + ![logging](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/logging.png) 5. 选择下一步,在**查看和创建**页面上,查看在之前页面上输入或选择的信息。如果需要更改任何选择,请选择**编辑**。对设置满意后,选择**创建**,状态字段将显示**正在创建**,直到集群创建完毕。 - ![revies](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/review.png) + ![revies](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/review.png) - 有关先前选项的更多信息,请参阅[修改集群端点访问](https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html#modify-endpoint-access)。集群配置完成后(通常在10到15分钟之间),请记下 API server 端点和证书颁发机构值,这些将在您的 kubectl 配置中使用。 - ![creating](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/creating.png) + ![creating](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/creating.png) 6. 点击**添加节点组**,在此集群中定义 3 个节点。 - ![node-group](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/node-group.png) + ![node-group](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/node-group.png) 7. 配置节点组,注意创建[节点角色](https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html)。 - ![config-node-group](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-node-grop.png) + ![config-node-group](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-node-grop.png) {{< notice note >}} diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md similarity index 77% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md index 57d81d2b3..a89c06525 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md @@ -14,19 +14,19 @@ weight: 4240 - 在 GKE 上创建一个标准的 Kubernetes 集群是安装 KubeSphere 的前提条件,转到导航菜单然后参考下图创建集群。 - ![create-cluster-gke](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/create-cluster-gke.png) + ![create-cluster-gke](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/create-cluster-gke.png) - 在**集群基本信息**中,选择一个主版本,指定 Kubernetes 静态版本。 - ![select-master](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/master-version.png) + ![select-master](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/master-version.png) - 在 **default-pool** 下的**节点池详情**中,在此集群中定义 3 个节点。 - ![node-number](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/node-number.png) + ![node-number](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/node-number.png) - 转到**节点数**,选择映像类型,然后设置如下机器配置。完成后,点击**创建**。 - ![machine-config](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/machine-configuration.png) + ![machine-config](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/machine-configuration.png) {{< notice note >}} @@ -39,7 +39,7 @@ weight: 4240 - 当 GKE 集群准备就绪时,可以使用 Cloud Shell 连接到集群。 - ![cloud-shell-gke](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/cloud-shell.png) + ![cloud-shell-gke](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/cloud-shell.png) ## 在 GKE上安装 KubeSphere @@ -83,15 +83,15 @@ weight: 4240 - 在 **Services 和 Ingress** 选项中, 选择 **ks-console** 服务. - ![ks-console](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/console-service.png) + ![ks-console](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/console-service.png) - 在**服务详细信息**中,单击**修改**,然后将服务类型从`NodePort`更改为`LoadBalancer`,完成后保存文件。 - ![lb-change](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/lb-change.png) + ![lb-change](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/lb-change.png) - 使用 GKE 生成的端点访问 KubeSphere 的 Web 控制台。 - ![access-console](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/access-console.png) + ![access-console](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/access-console.png) {{< notice tip >}} diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md similarity index 94% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md index 811e8d7b7..0d8bfbfdf 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md @@ -24,7 +24,7 @@ weight: 4250 - 创建完集群后,进入**资源管理** > **集群管理**界面,在**基本信息** > **网络** 面板中,绑定`公网apiserver地址`; - 在右侧面板中,选择 **kubectl** 标签页,并在**下载kubectl配置文件**列表项中**点击此处下载**,即可获取公用可用的 kubectl 证书。 -![生成 Kubectl 配置文件](/images/docs/huawei-cce/zh/generate-kubeconfig.png) +![生成 Kubectl 配置文件](/images/docs/v3.3/huawei-cce/zh/generate-kubeconfig.png) 获取 kubectl 配置文件后,可通过 kubectl 命令行工具来验证集群连通性: @@ -80,7 +80,7 @@ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3 执行部署命令后,可以通过进入**工作负载** > **容器组 Pod** 界面,在右侧面板中查询 `kubesphere-system` 命名空间下的 Pod 运行状态了解 KubeSphere 平台最小功能集的部署状态;通过该命名空间下 `ks-console-xxxx` 容器的状态来了解 KubeSphere 控制台应用的可用状态。 -![部署 KubeSphere 最小功能集](/images/docs/huawei-cce/zh/deploy-ks-minimal.png) +![部署 KubeSphere 最小功能集](/images/docs/v3.3/huawei-cce/zh/deploy-ks-minimal.png) ### 开启 KubeSphere 外网访问 @@ -88,11 +88,11 @@ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3 进入**资源管理** > **网络**,在右侧面板中选择 `ks-console` 更改网络访问方式,建议选用 `负载均衡(LoadBalancer` 访问方式(需绑定弹性公网 IP),配置完成后如下图: -![开启 KubeSphere 外网访问](/images/docs/huawei-cce/zh/expose-ks-console.png) +![开启 KubeSphere 外网访问](/images/docs/v3.3/huawei-cce/zh/expose-ks-console.png) 服务细节配置基本上选用默认选项即可,当然也可以按需进行调整: -![为 KubeSphere 控制台配置负载均衡访问](/images/docs/huawei-cce/zh/edit-ks-console-svc.png) +![为 KubeSphere 控制台配置负载均衡访问](/images/docs/v3.3/huawei-cce/zh/edit-ks-console-svc.png) 通过负载均衡绑定公网访问后,即可使用给定的访问地址进行访问,进入到 KubeSphere 的登录界面并使用默认帐户(用户名 `admin`,密码 `P@88w0rd`)即可登录平台。 diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md similarity index 83% rename from content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md rename to content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md index a2d079780..1a189225e 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md @@ -12,11 +12,11 @@ weight: 4260 1. 在 OKE 上创建一个标准的 Kubernetes 集群是安装 KubeSphere 的前提条件。在导航栏中,请参考下图创建集群。 - ![创建集群](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/创建集群.jpg) + ![创建集群](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/创建集群.jpg) 2. 在弹出窗口中,选择**快速创建**并点击**启动工作流**。 - ![快速创建](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/快速创建.jpg) + ![快速创建](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/快速创建.jpg) {{< notice note >}} 本示例演示**快速创建**,Oracle Cloud 通过此模式会为集群自动创建所必需的资源。如果您选择**定制创建**,您需要自己创建所有资源(例如 VCN 和负载均衡器子网)。 @@ -24,7 +24,7 @@ weight: 4260 3. 接下来,您需要为集群设置基本信息(可参考以下图例)。完成后,请点击**下一步**。 - ![集群基本信息](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群基本信息.jpg) + ![集群基本信息](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群基本信息.jpg) {{< notice note >}} @@ -37,23 +37,23 @@ weight: 4260 4. 检查集群信息,确认无需修改后点击**创建集群**。 - ![完成创建集群](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/完成创建集群.jpg) + ![完成创建集群](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/完成创建集群.jpg) 5. 集群创建后,点击**关闭**。 - ![集群创建完成](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群创建完成.jpg) + ![集群创建完成](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群创建完成.jpg) 6. 确保集群状态为**活动**后,点击**访问集群**。 - ![访问集群](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/访问集群.jpg) + ![访问集群](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/访问集群.jpg) 7. 在弹出窗口中,选择 **Cloud Shell 访问权限**。点击**启动 Cloud Shell**,并将 Oracle Cloud 所提供的命令复制到 Cloud Shell。 - ![启动Cloud-shell](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/启动Cloud-shell.jpg) + ![启动Cloud-shell](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/启动Cloud-shell.jpg) 8. 在 Cloud Shell 中,粘贴该命令以便之后可以执行 KubeSphere 安装命令。 - ![cloud-shell-oke](/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/cloud-shell-oke.jpg) + ![cloud-shell-oke](/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/cloud-shell-oke.jpg) {{< notice warning >}}如果不在 Cloud Shell 中执行该命令,您无法继续进行以下操作。 diff --git a/content/zh/docs/installing-on-kubernetes/introduction/_index.md b/content/zh/docs/v3.3/installing-on-kubernetes/introduction/_index.md similarity index 100% rename from content/zh/docs/installing-on-kubernetes/introduction/_index.md rename to content/zh/docs/v3.3/installing-on-kubernetes/introduction/_index.md diff --git a/content/zh/docs/installing-on-kubernetes/introduction/overview.md b/content/zh/docs/v3.3/installing-on-kubernetes/introduction/overview.md similarity index 100% rename from content/zh/docs/installing-on-kubernetes/introduction/overview.md rename to content/zh/docs/v3.3/installing-on-kubernetes/introduction/overview.md diff --git a/content/zh/docs/installing-on-kubernetes/introduction/prerequisites.md b/content/zh/docs/v3.3/installing-on-kubernetes/introduction/prerequisites.md similarity index 100% rename from content/zh/docs/installing-on-kubernetes/introduction/prerequisites.md rename to content/zh/docs/v3.3/installing-on-kubernetes/introduction/prerequisites.md diff --git a/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md b/content/zh/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/_index.md similarity index 100% rename from content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md rename to content/zh/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/_index.md diff --git a/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md b/content/zh/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md similarity index 98% rename from content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md rename to content/zh/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md index e506bb706..934be6afb 100644 --- a/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md +++ b/content/zh/docs/v3.3/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md @@ -31,7 +31,7 @@ weight: 4310 2. 当您生成自己的证书时,请确保在字段 `Common Name` 中指定一个域名。例如,本示例中该字段被指定为 `dockerhub.kubekey.local`。 - ![自签名证书](/images/docs/zh-cn/installing-on-kubernetes/installing-on-on-premises-kubernetes/air-gapped-installation/self-signed-cert.jpg) + ![自签名证书](/images/docs/v3.3/zh-cn/installing-on-kubernetes/installing-on-on-premises-kubernetes/air-gapped-installation/self-signed-cert.jpg) ### 启动 Docker 仓库 diff --git a/content/zh/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md b/content/zh/docs/v3.3/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md similarity index 100% rename from content/zh/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md rename to content/zh/docs/v3.3/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md diff --git a/content/zh/docs/installing-on-linux/_index.md b/content/zh/docs/v3.3/installing-on-linux/_index.md similarity index 92% rename from content/zh/docs/installing-on-linux/_index.md rename to content/zh/docs/v3.3/installing-on-linux/_index.md index 3b4ea4c8a..17a608f0b 100644 --- a/content/zh/docs/installing-on-linux/_index.md +++ b/content/zh/docs/v3.3/installing-on-linux/_index.md @@ -7,7 +7,7 @@ layout: "second" linkTitle: "在 Linux 上安装 KubeSphere" weight: 3000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/installing-on-linux/cluster-operation/_index.md b/content/zh/docs/v3.3/installing-on-linux/cluster-operation/_index.md similarity index 100% rename from content/zh/docs/installing-on-linux/cluster-operation/_index.md rename to content/zh/docs/v3.3/installing-on-linux/cluster-operation/_index.md diff --git a/content/zh/docs/installing-on-linux/cluster-operation/add-edge-nodes.md b/content/zh/docs/v3.3/installing-on-linux/cluster-operation/add-edge-nodes.md similarity index 97% rename from content/zh/docs/installing-on-linux/cluster-operation/add-edge-nodes.md rename to content/zh/docs/v3.3/installing-on-linux/cluster-operation/add-edge-nodes.md index bfb91fc57..eea6f1a07 100644 --- a/content/zh/docs/installing-on-linux/cluster-operation/add-edge-nodes.md +++ b/content/zh/docs/v3.3/installing-on-linux/cluster-operation/add-edge-nodes.md @@ -8,7 +8,7 @@ weight: 3630 KubeSphere 利用 [KubeEdge](https://kubeedge.io/zh/) 将原生容器化应用程序编排功能扩展到边缘的主机。KubeEdge 拥有单独的云端和边端核心模块,提供完整的边缘计算解决方案,但安装过程可能较为繁琐。 -![kubeedge_arch](/images/docs/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png) +![kubeedge_arch](/images/docs/v3.3/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png) {{< notice note >}} @@ -136,7 +136,7 @@ KubeSphere 利用 [KubeEdge](https://kubeedge.io/zh/) 将原生容器化应用 3. 在右侧的搜索框中,输入 `clusterconfiguration`,并点击结果查看其详细页面。 -4. 点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +4. 点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 5. 找到 **metrics_server**,将 `enabled` 的 `false` 更改为 `true`。 diff --git a/content/zh/docs/installing-on-linux/cluster-operation/add-new-nodes.md b/content/zh/docs/v3.3/installing-on-linux/cluster-operation/add-new-nodes.md similarity index 100% rename from content/zh/docs/installing-on-linux/cluster-operation/add-new-nodes.md rename to content/zh/docs/v3.3/installing-on-linux/cluster-operation/add-new-nodes.md diff --git a/content/zh/docs/installing-on-linux/cluster-operation/remove-nodes.md b/content/zh/docs/v3.3/installing-on-linux/cluster-operation/remove-nodes.md similarity index 94% rename from content/zh/docs/installing-on-linux/cluster-operation/remove-nodes.md rename to content/zh/docs/v3.3/installing-on-linux/cluster-operation/remove-nodes.md index b13cc5513..51c86ac7a 100644 --- a/content/zh/docs/installing-on-linux/cluster-operation/remove-nodes.md +++ b/content/zh/docs/v3.3/installing-on-linux/cluster-operation/remove-nodes.md @@ -12,7 +12,7 @@ weight: 3620 以 `admin` 身份登录控制台,访问**集群管理**页面。若要将节点标记为不可调度,从左侧菜单中选择**节点**下的**集群节点**,找到想要从集群中删除的节点,点击**停止调度**。或者,直接执行命令 `kubectl cordon $NODENAME`。有关更多详细信息,请参见 [Kubernetes 节点](https://kubernetes.io/docs/concepts/architecture/nodes/)。 -![cordon](/images/docs/zh-cn/installing-on-linux/add-and-delete-nodes/delete-nodes/cordon.png) +![cordon](/images/docs/v3.3/zh-cn/installing-on-linux/add-and-delete-nodes/delete-nodes/cordon.png) {{< notice note >}} diff --git a/content/zh/docs/installing-on-linux/high-availability-configurations/_index.md b/content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/_index.md similarity index 100% rename from content/zh/docs/installing-on-linux/high-availability-configurations/_index.md rename to content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/_index.md diff --git a/content/zh/docs/installing-on-linux/high-availability-configurations/ha-configuration.md b/content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/ha-configuration.md similarity index 98% rename from content/zh/docs/installing-on-linux/high-availability-configurations/ha-configuration.md rename to content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/ha-configuration.md index dc7bc9a1b..603aac80a 100644 --- a/content/zh/docs/installing-on-linux/high-availability-configurations/ha-configuration.md +++ b/content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/ha-configuration.md @@ -14,7 +14,7 @@ weight: 3150 在您开始操作前,请确保准备了 6 台 Linux 机器,其中 3 台充当主节点,另外 3 台充当工作节点。下图展示了这些机器的详情,包括它们的私有 IP 地址和角色。有关系统和网络要求的更多信息,请参见[多节点安装](../../../installing-on-linux/introduction/multioverview/#步骤1准备-linux-主机)。 -![高可用架构](/images/docs/zh-cn/installing-on-linux/introduction/ha-configurations/ha-architecture.png) +![高可用架构](/images/docs/v3.3/zh-cn/installing-on-linux/introduction/ha-configurations/ha-architecture.png) ## 配置负载均衡器 diff --git a/content/zh/docs/installing-on-linux/high-availability-configurations/internal-ha-configuration.md b/content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/internal-ha-configuration.md similarity index 98% rename from content/zh/docs/installing-on-linux/high-availability-configurations/internal-ha-configuration.md rename to content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/internal-ha-configuration.md index f5118e9f3..2a7717077 100644 --- a/content/zh/docs/installing-on-linux/high-availability-configurations/internal-ha-configuration.md +++ b/content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/internal-ha-configuration.md @@ -14,7 +14,7 @@ weight: 3150 下图举例展示了内置高可用模式的架构图。有关系统和网络要求的更多信息,请参见[多节点安装](../../../installing-on-linux/introduction/multioverview/#步骤1准备-linux-主机)。 -![高可用架构](/images/docs/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png) +![高可用架构](/images/docs/v3.3/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png) {{< notice note >}} diff --git a/content/zh/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md b/content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md similarity index 98% rename from content/zh/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md rename to content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md index e41c3415d..d16bbf866 100644 --- a/content/zh/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md +++ b/content/zh/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy.md @@ -18,7 +18,7 @@ weight: 3220 示例集群有三个主节点,三个工作节点,两个用于负载均衡的节点,以及一个虚拟 IP 地址。本示例中的虚拟 IP 地址也可称为“浮动 IP 地址”。这意味着在节点故障的情况下,该 IP 地址可在节点之间漂移,从而实现高可用。 -![architecture-ha-k8s-cluster](/images/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png) +![architecture-ha-k8s-cluster](/images/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png) 请注意,在本示例中,Keepalived 和 HAproxy 没有安装在任何主节点上。但您也可以这样做,并同时实现高可用。然而,配置两个用于负载均衡的特定节点(您可以按需增加更多此类节点)会更加安全。这两个节点上只安装 Keepalived 和 HAproxy,以避免与任何 Kubernetes 组件和服务的潜在冲突。 diff --git a/content/zh/docs/installing-on-linux/introduction/_index.md b/content/zh/docs/v3.3/installing-on-linux/introduction/_index.md similarity index 100% rename from content/zh/docs/installing-on-linux/introduction/_index.md rename to content/zh/docs/v3.3/installing-on-linux/introduction/_index.md diff --git a/content/zh/docs/installing-on-linux/introduction/air-gapped-installation.md b/content/zh/docs/v3.3/installing-on-linux/introduction/air-gapped-installation.md similarity index 99% rename from content/zh/docs/installing-on-linux/introduction/air-gapped-installation.md rename to content/zh/docs/v3.3/installing-on-linux/introduction/air-gapped-installation.md index c591911b5..2e7befb00 100644 --- a/content/zh/docs/installing-on-linux/introduction/air-gapped-installation.md +++ b/content/zh/docs/v3.3/installing-on-linux/introduction/air-gapped-installation.md @@ -491,7 +491,7 @@ KubeKey v2.1.0 版本新增了清单(manifest)和制品(artifact)的概 方法 2:登录 Harbor 仓库创建项目。将项目设置为**公开**以便所有用户都能够拉取镜像。关于如何创建项目,请参阅[创建项目](https://goharbor.io/docs/1.10/working-with-projects/create-projects/)。 - ![harbor-login-7](/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG) + ![harbor-login-7](/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG) 6. 再次执行以下命令修改集群配置文件: @@ -566,7 +566,7 @@ KubeKey v2.1.0 版本新增了清单(manifest)和制品(artifact)的概 9. 通过 `http://{IP}:30880` 使用默认帐户和密码 `admin/P@88w0rd` 访问 KubeSphere 的 Web 控制台。 - ![kubesphere-login](/images/docs/zh-cn/upgrade/air-gapped-upgrade-with-ks-installer/kubesphere-login.PNG) + ![kubesphere-login](/images/docs/v3.3/zh-cn/upgrade/air-gapped-upgrade-with-ks-installer/kubesphere-login.PNG) {{< notice note >}} diff --git a/content/zh/docs/installing-on-linux/introduction/intro.md b/content/zh/docs/v3.3/installing-on-linux/introduction/intro.md similarity index 100% rename from content/zh/docs/installing-on-linux/introduction/intro.md rename to content/zh/docs/v3.3/installing-on-linux/introduction/intro.md diff --git a/content/zh/docs/installing-on-linux/introduction/kubekey.md b/content/zh/docs/v3.3/installing-on-linux/introduction/kubekey.md similarity index 100% rename from content/zh/docs/installing-on-linux/introduction/kubekey.md rename to content/zh/docs/v3.3/installing-on-linux/introduction/kubekey.md diff --git a/content/zh/docs/installing-on-linux/introduction/multioverview.md b/content/zh/docs/v3.3/installing-on-linux/introduction/multioverview.md similarity index 100% rename from content/zh/docs/installing-on-linux/introduction/multioverview.md rename to content/zh/docs/v3.3/installing-on-linux/introduction/multioverview.md diff --git a/content/zh/docs/installing-on-linux/introduction/port-firewall.md b/content/zh/docs/v3.3/installing-on-linux/introduction/port-firewall.md similarity index 100% rename from content/zh/docs/installing-on-linux/introduction/port-firewall.md rename to content/zh/docs/v3.3/installing-on-linux/introduction/port-firewall.md diff --git a/content/zh/docs/installing-on-linux/introduction/vars.md b/content/zh/docs/v3.3/installing-on-linux/introduction/vars.md similarity index 100% rename from content/zh/docs/installing-on-linux/introduction/vars.md rename to content/zh/docs/v3.3/installing-on-linux/introduction/vars.md diff --git a/content/zh/docs/installing-on-linux/on-premises/_index.md b/content/zh/docs/v3.3/installing-on-linux/on-premises/_index.md similarity index 100% rename from content/zh/docs/installing-on-linux/on-premises/_index.md rename to content/zh/docs/v3.3/installing-on-linux/on-premises/_index.md diff --git a/content/zh/docs/installing-on-linux/on-premises/install-kubesphere-and-k3s.md b/content/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-and-k3s.md similarity index 100% rename from content/zh/docs/installing-on-linux/on-premises/install-kubesphere-and-k3s.md rename to content/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-and-k3s.md diff --git a/content/zh/docs/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md b/content/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md similarity index 100% rename from content/zh/docs/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md rename to content/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-bare-metal.md diff --git a/content/zh/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md b/content/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md similarity index 94% rename from content/zh/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md rename to content/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md index af5a945df..bca858008 100644 --- a/content/zh/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md +++ b/content/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere.md @@ -18,7 +18,7 @@ weight: 3510 ## 部署架构 -![部署架构](/images/docs/vsphere/kubesphereOnVsphere-zh-architecture.png) +![部署架构](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-architecture.png) ## 创建主机 @@ -42,39 +42,39 @@ vip 所在的是虚拟 IP,并不需要创建主机,所以只需要创建 8 1. 选择可创建的资源池,点击右键,选择**新建虚拟机**(创建虚拟机入口有好几个,请自己选择) - ![0-1-新创](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-1-create-type.png) + ![0-1-新创](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-1-create-type.png) 2. 选择创建类型,创建新虚拟机。 - ![0-1-1创建类型](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-create.png) + ![0-1-1创建类型](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-create.png) 3. 填写虚拟机名称和存放文件夹。 - ![0-1-2-name](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-2-name.png) + ![0-1-2-name](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-2-name.png) 4. 选择计算资源。 - ![0-1-3-资源](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-3-resource.png) + ![0-1-3-资源](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-3-resource.png) 5. 选择存储。 - ![0-1-4-存储](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-4-storage.png) + ![0-1-4-存储](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-4-storage.png) 6. 选择兼容性,这里是 ESXi 7.0 及更高版本。 - ![0-1-5-兼容性](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-5-compatibility.png) + ![0-1-5-兼容性](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-5-compatibility.png) 7. 选择客户机操作系统,Linux CentOS 7 (64 位)。 - ![0-1-6-系统](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-6-system.png) + ![0-1-6-系统](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-6-system.png) 8. 自定义硬件,这里操作系统是挂载的 ISO 文件(打开电源时连接),网络是 VLAN71(勾选)。 - ![0-1-7-硬件](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-7-hardware.png) + ![0-1-7-硬件](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-7-hardware.png) 9. 在**即将完成**页面上可查看为虚拟机选择的配置。 - ![0-1-8](/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-8.png) + ![0-1-8](/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-8.png) ## 部署 keepalived 和 HAproxy diff --git a/content/zh/docs/installing-on-linux/persistent-storage-configurations/_index.md b/content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/_index.md similarity index 100% rename from content/zh/docs/installing-on-linux/persistent-storage-configurations/_index.md rename to content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/_index.md diff --git a/content/zh/docs/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md b/content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md similarity index 100% rename from content/zh/docs/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md rename to content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd.md diff --git a/content/zh/docs/installing-on-linux/persistent-storage-configurations/install-glusterfs.md b/content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-glusterfs.md similarity index 100% rename from content/zh/docs/installing-on-linux/persistent-storage-configurations/install-glusterfs.md rename to content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-glusterfs.md diff --git a/content/zh/docs/installing-on-linux/persistent-storage-configurations/install-nfs-client.md b/content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-nfs-client.md similarity index 100% rename from content/zh/docs/installing-on-linux/persistent-storage-configurations/install-nfs-client.md rename to content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-nfs-client.md diff --git a/content/zh/docs/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md b/content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md similarity index 97% rename from content/zh/docs/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md rename to content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md index 5268d16fe..f56c6622d 100644 --- a/content/zh/docs/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md +++ b/content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/install-qingcloud-csi.md @@ -20,7 +20,7 @@ weight: 3320 1. 登录[青云QingCloud](https://console.qingcloud.com/login) 的 Web 控制台,从右上角的下拉菜单中选择 **API 密钥**。 - ![access-key](/images/docs/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/access-key.png) + ![access-key](/images/docs/v3.3/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/access-key.png) 2. 点击**创建**生成密钥。创建完成后,下载密钥,该密钥存储在一个 csv 文件中。 @@ -47,7 +47,7 @@ weight: 3320 2. 字段 `zone` 指定云磁盘创建的可用区。在青云QingCloud 平台,您必须在创建云磁盘之前指定一个可用区。 - ![storage-zone](/images/docs/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/storage-zone.jpg) + ![storage-zone](/images/docs/v3.3/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/storage-zone.jpg) 请确保为 `zone` 指定的值与以下区域 ID 匹配: diff --git a/content/zh/docs/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md b/content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md similarity index 100% rename from content/zh/docs/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md rename to content/zh/docs/v3.3/installing-on-linux/persistent-storage-configurations/understand-persistent-storage.md diff --git a/content/zh/docs/installing-on-linux/public-cloud/_index.md b/content/zh/docs/v3.3/installing-on-linux/public-cloud/_index.md similarity index 100% rename from content/zh/docs/installing-on-linux/public-cloud/_index.md rename to content/zh/docs/v3.3/installing-on-linux/public-cloud/_index.md diff --git a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs.md b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs.md similarity index 95% rename from content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs.md rename to content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs.md index d17bd7042..178e02413 100644 --- a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs.md +++ b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs.md @@ -20,7 +20,7 @@ Weight: 3240 ## 部署架构 -![部署架构](/images/docs/ali-ecs/ali.png) +![部署架构](/images/docs/v3.3/ali-ecs/ali.png) ## 创建主机 @@ -46,13 +46,13 @@ Weight: 3240 进入到阿里云控制, 在左侧列表选择'负载均衡', 选择'实例管理' 进入下图, 选择'创建负载均衡' -![1-1-创建slb](/images/docs/ali-ecs/ali-slb-create.png) +![1-1-创建slb](/images/docs/v3.3/ali-ecs/ali-slb-create.png) ### 配置 SLB 配置规格根据自身流量规模创建 -![2-1-创建slb](/images/docs/ali-ecs/ali-slb-config.png) +![2-1-创建slb](/images/docs/v3.3/ali-ecs/ali-slb-config.png) 注意在后面的 config.yaml 需要配置 slb 分配的地址 @@ -67,13 +67,13 @@ controlPlaneEndpoint: 需要在服务器组添加需要负载的3台 master 主机后按下图顺序配置监听 TCP 6443 端口 (api-server) -![3-1-添加主机](/images/docs/ali-ecs/ali-slb-add.png) +![3-1-添加主机](/images/docs/v3.3/ali-ecs/ali-slb-add.png) -![3-2-配置监听端口](/images/docs/ali-ecs/ali-slb-listen-conf1.png) +![3-2-配置监听端口](/images/docs/v3.3/ali-ecs/ali-slb-listen-conf1.png) -![3-3-配置监听端口](/images/docs/ali-ecs/ali-slb-listen-conf2.png) +![3-3-配置监听端口](/images/docs/v3.3/ali-ecs/ali-slb-listen-conf2.png) -![3-4-配置监听端口](/images/docs/ali-ecs/ali-slb-listen-conf3.png) +![3-4-配置监听端口](/images/docs/v3.3/ali-ecs/ali-slb-listen-conf3.png) {{< notice note >}} - 现在的健康检查暂时是失败的,因为还没部署 master 的服务,所以端口 telnet 不通的。 @@ -258,7 +258,7 @@ https://kubesphere.io 2020-08-24 23:30:06 - 访问公网 IP + Port 为部署后的使用情况,使用默认帐户密码 (`admin/P@88w0rd`),文章安装为最小化,登录点击`工作台` 可看到下图安装组件列表和机器情况。 -![面板图](/images/docs/ali-ecs/succes.png) +![面板图](/images/docs/v3.3/ali-ecs/succes.png) ## 如何自定义开启可插拔组件 diff --git a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md similarity index 96% rename from content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md rename to content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md index a3ca73b2d..599b170a9 100644 --- a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md +++ b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-azure-vms.md @@ -30,7 +30,7 @@ Weight: 3410 六台 **Ubuntu 18.04** 的机器会被部署至 Azure 资源组中。其中三台机器会分至同一个可用性集,同时充当主节点和 etcd 节点。其他三个虚拟机会被定义为 VMSS,工作节点将在其中运行。 -![Architecture](/images/docs/aks/Azure-architecture.png) +![Architecture](/images/docs/v3.3/aks/Azure-architecture.png) 这些虚拟机将连接至负载均衡器,其中两个包含预定义规则: @@ -61,7 +61,7 @@ Weight: 3410 4. 复制您的 SSH 公钥至 **Admin Key** 中。或者,使用 `ssh-keygen` 创建一个新的密钥。 - ![azure-template-parameters](/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png) + ![azure-template-parameters](/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png) {{< notice note >}} @@ -75,7 +75,7 @@ Linux 只接受 SSH 验证,密码身份验证在其配置中受限。 创建成功后,所有资源会显示在 `KubeSphereVMRG` 资源组中。记录负载均衡器的公用 IP 和虚拟机的私有 IP 地址,以备后续使用。 -![New Created Resources](/images/docs/aks/azure-vm-all-resources.png) +![New Created Resources](/images/docs/v3.3/aks/azure-vm-all-resources.png) ## 部署 Kubernetes 和 KubeSphere @@ -265,9 +265,9 @@ Azure 虚拟网络不支持 [Calico](https://docs.projectcalico.org/reference/pu 1. 在负载均衡器中创建新的负载均衡规则。 - ![Load Balancer](/images/docs/aks/azure-vm-loadbalancer-rule.png) + ![Load Balancer](/images/docs/v3.3/aks/azure-vm-loadbalancer-rule.png) 2. 在网络安全组中创建入站安全规则以允许外网访问。 - ![Firewall](/images/docs/aks/azure-vm-firewall.png) + ![Firewall](/images/docs/v3.3/aks/azure-vm-firewall.png) diff --git a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs.md b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs.md similarity index 95% rename from content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs.md rename to content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs.md index d3ba929a1..a3e3c7060 100644 --- a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs.md +++ b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs.md @@ -36,19 +36,19 @@ Kubernetes 服务需要做到高可用,需要保证 kube-apiserver 的 HA , 进入到华为云控制, 在左侧列表选择'虚拟私有云', 选择'创建虚拟私有云' 创建VPC,配置如下图 -![1-1-创建VPC](/images/docs/huawei-ecs/huawei-VPC-create.png) +![1-1-创建VPC](/images/docs/v3.3/huawei-ecs/huawei-VPC-create.png) ### 创建安全组 在 `访问控制→ 安全组`下,创建一个安全组,设置入方向的规则参考如下: -![2-1-创建安全组](/images/docs/huawei-ecs/huawei-rules-create.png) +![2-1-创建安全组](/images/docs/v3.3/huawei-ecs/huawei-rules-create.png) > 提示:后端服务器的安全组规则必须放行 100.125.0.0/16 网段,否则会导致健康检查异常,详见 后端服务器配置安全组 。此外,还应放行 192.168.1.0/24 (主机之间的网络需全放行)。 ### 创建主机 -![3-1-选择主机配置](/images/docs/huawei-ecs/huawei-ECS-basic-settings.png) +![3-1-选择主机配置](/images/docs/v3.3/huawei-ecs/huawei-ECS-basic-settings.png) 在网络配置中,网络选择第一步创建的 VPC 和子网。在安全组中,选择上一步创建的安全组。 -![3-2-选择网络配置](/images/docs/huawei-ecs/huawei-ECS-network-settings.png) +![3-2-选择网络配置](/images/docs/v3.3/huawei-ecs/huawei-ECS-network-settings.png) ### 创建负载均衡器 在左侧栏选择 '弹性负载均衡器',进入后选择 购买弹性负载均衡器 @@ -56,15 +56,15 @@ Kubernetes 服务需要做到高可用,需要保证 kube-apiserver 的 HA , #### 内网LB 配置 为所有master 节点 添加后端监听器 ,监听端口为 6443 -![4-1-配置内网LB](/images/docs/huawei-ecs/huawei-master-lb-basic-config.png) +![4-1-配置内网LB](/images/docs/v3.3/huawei-ecs/huawei-master-lb-basic-config.png) -![4-2-配置内网LB](/images/docs/huawei-ecs/huawei-master-lb-listeners-config.png) +![4-2-配置内网LB](/images/docs/v3.3/huawei-ecs/huawei-master-lb-listeners-config.png) #### 外网LB 配置 若集群需要配置公网访问,则需要为外网负载均衡器配置一个公网 IP为 所有节点 添加后端监听器,监听端口为 80(测试使用 30880 端口,此处 80 端口也需要在安全组中开放)。 -![4-3-配置外网LB](/images/docs/huawei-ecs/huawei-public-lb-basic-config.png) +![4-3-配置外网LB](/images/docs/v3.3/huawei-ecs/huawei-public-lb-basic-config.png) -![4-4-配置外网LB](/images/docs/huawei-ecs/huawei-public-lb-listeners-config.png) +![4-4-配置外网LB](/images/docs/v3.3/huawei-ecs/huawei-public-lb-listeners-config.png) 后面配置文件 config.yaml 需要配置在前面创建的 SLB 分配的地址(VIP) diff --git a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md similarity index 90% rename from content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md rename to content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md index 38382193a..a31eb4d49 100644 --- a/content/zh/docs/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md +++ b/content/zh/docs/v3.3/installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms.md @@ -22,7 +22,7 @@ Weight: 3420 本教程使用六台 **Ubuntu 16.04.6** 机器。您需要创建两个负载均衡器,并在其中的三台机器上部署三个主节点和 etcd 节点。您可以在 KubeKey 创建的 `config-sample.yaml` 文件中配置上述节点(`config-sample.yaml` 为文件的默认名称,可以手动更改)。 -![ha-architecture](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png) +![ha-architecture](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png) {{< notice note >}} @@ -40,15 +40,15 @@ Weight: 3420 1. 登录[青云QingCloud 控制台](https://console.qingcloud.com/login)。在左侧导航栏选择**网络与 CDN** 下的**负载均衡器**,然后点击**创建**。 - ![create-lb](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png) + ![create-lb](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png) 2. 在弹出的对话框中,设置负载均衡器的名称,在**网络**下拉列表中选择机器所在的私有网络(在本例中为 `pn`),其他参数可以保持默认,然后点击**提交**。 - ![qingcloud-lb](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png) + ![qingcloud-lb](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png) 4. 点击上一步创建的负载均衡器。在其详情页面创建监听器,将**监听协议**设置为 `TCP`,将**端口**设置为 `6443`。 - ![listener](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png) + ![listener](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png) - **名称**:监听器的名称 - **监听协议**:`TCP` @@ -65,7 +65,7 @@ Weight: 3420 5. 点击**添加后端**,选择之前选择的私有网络(在本例中为 `pn`),点击**高级搜索**,选择三个主节点,并将**端口**设置为 `6443`(api-server 的默认安全端口)。 - ![3-master](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png) + ![3-master](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png) 设置完成后点击**提交**。 @@ -77,7 +77,7 @@ Weight: 3420 {{}} - ![apply-change](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png) + ![apply-change](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png) 记录**网络**区域显示的内网 VIP 地址。该地址将在后续步骤中添加至配置文件。 @@ -93,7 +93,7 @@ Weight: 3420 1. 创建外部负载均衡器时,点击**添加公网 IPv4** 将您申请到的公网 IP 地址与负载均衡器绑定,将**网络**设置为**不加入私有网络**。其他步骤与创建内部负载均衡器相同。 - ![bind-eip](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png) + ![bind-eip](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png) 2. 在负载均衡器详情页面,创建一个监听器用于监听 `30880` 端口(KubeSphere 控制台 NodePort 端口),将**监听协议**设置为 `HTTP`。 @@ -103,11 +103,11 @@ Weight: 3420 {{}} - ![listener2](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png) + ![listener2](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png) 3. 点击**添加后端**。在弹出的对话框中选择私有网络 `pn`,点击**高级搜索**,选择私有网络 `pn` 中的六台机器用于安装 KubeSphere,并将**端口**设置为 `30880`。 - ![six-instances](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png) + ![six-instances](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png) 设置完成后点击**提交**。 @@ -318,11 +318,11 @@ https://kubesphere.io 2020-08-13 10:50:24 安装完成后,打开内部和外部负载均衡器的详情页面查看节点状态。 -![active](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png) +![active](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png) 如果两个监听器中的节点状态都是**活跃**,表明所有节点已启动并运行正常。 -![active-listener](/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png) +![active-listener](/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png) 进入 KubeSphere 的 Web 控制台,您也可以看到所有节点运行正常。 diff --git a/content/zh/docs/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md b/content/zh/docs/v3.3/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md similarity index 100% rename from content/zh/docs/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md rename to content/zh/docs/v3.3/installing-on-linux/uninstall-kubesphere-and-Kubernetes.md diff --git a/content/zh/docs/introduction/_index.md b/content/zh/docs/v3.3/introduction/_index.md similarity index 80% rename from content/zh/docs/introduction/_index.md rename to content/zh/docs/v3.3/introduction/_index.md index a8f6ded6d..865249118 100644 --- a/content/zh/docs/introduction/_index.md +++ b/content/zh/docs/v3.3/introduction/_index.md @@ -7,7 +7,7 @@ linkTitle: "产品介绍" weight: 1000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/introduction/advantages.md b/content/zh/docs/v3.3/introduction/advantages.md similarity index 100% rename from content/zh/docs/introduction/advantages.md rename to content/zh/docs/v3.3/introduction/advantages.md diff --git a/content/zh/docs/introduction/architecture.md b/content/zh/docs/v3.3/introduction/architecture.md similarity index 100% rename from content/zh/docs/introduction/architecture.md rename to content/zh/docs/v3.3/introduction/architecture.md diff --git a/content/zh/docs/introduction/ecosystem.md b/content/zh/docs/v3.3/introduction/ecosystem.md similarity index 90% rename from content/zh/docs/introduction/ecosystem.md rename to content/zh/docs/v3.3/introduction/ecosystem.md index f5e684f92..e6c05d2cb 100644 --- a/content/zh/docs/introduction/ecosystem.md +++ b/content/zh/docs/v3.3/introduction/ecosystem.md @@ -12,4 +12,4 @@ KubeSphere **围绕 Kubernetes 集成了多个云原生生态主流的开源软 同时,KubeSphere 还具备了 Kubernetes 尚未提供的新功能,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛点。KubeSphere 不仅允许开发人员和 DevOps 团队在统一的控制台中使用他们喜欢的工具,最重要的是,这些功能与平台松耦合,所有功能组件均支持可插拔安装。 -![kubesphere-ecosystem](/images/docs/zh-cn/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png) \ No newline at end of file +![kubesphere-ecosystem](/images/docs/v3.3/zh-cn/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png) \ No newline at end of file diff --git a/content/zh/docs/introduction/features.md b/content/zh/docs/v3.3/introduction/features.md similarity index 100% rename from content/zh/docs/introduction/features.md rename to content/zh/docs/v3.3/introduction/features.md diff --git a/content/zh/docs/introduction/scenarios.md b/content/zh/docs/v3.3/introduction/scenarios.md similarity index 97% rename from content/zh/docs/introduction/scenarios.md rename to content/zh/docs/v3.3/introduction/scenarios.md index 12cf5d035..739a0e2c1 100644 --- a/content/zh/docs/introduction/scenarios.md +++ b/content/zh/docs/v3.3/introduction/scenarios.md @@ -16,7 +16,7 @@ KubeSphere 适用于多种场景,为企业提供容器化的环境,借助完 用户可以将应用负载部署在多个集群上,使用一个全局 VIP 或 DNS 域名将请求发送到对应的后端集群。当一个集群发生故障或无法处理请求时,将 VIP 或 DNS 记录切换至健康的集群。 -![高可用](/images/docs/zh-cn/introduction/use-cases/高可用.png) +![高可用](/images/docs/v3.3/zh-cn/introduction/use-cases/高可用.png) ### 低延迟 @@ -28,7 +28,7 @@ KubeSphere 适用于多种场景,为企业提供容器化的环境,借助完 **业务隔离**:Kubernetes 通过命名空间来隔离应用,但这仅是逻辑上的隔离,不同命名空间之间网络互通,依旧存在资源抢占的问题。要想实现更进一步的隔离,需要额外设置诸如网络隔离策略、资源限额等。多集群可以在物理上实现彻底隔离,安全性和可靠性相比使用命名空间隔离更高。例如企业内部不同部门部署各自独立的集群、使用多个集群来分别部署开发、测试和生成环境等。 -![流水线](/images/docs/zh-cn/introduction/use-cases/流水线.png) +![流水线](/images/docs/v3.3/zh-cn/introduction/use-cases/流水线.png) ### 避免厂商锁定 diff --git a/content/zh/docs/introduction/what's-new-in-3.3.0.md b/content/zh/docs/v3.3/introduction/what's-new-in-3.3.0.md similarity index 100% rename from content/zh/docs/introduction/what's-new-in-3.3.0.md rename to content/zh/docs/v3.3/introduction/what's-new-in-3.3.0.md diff --git a/content/zh/docs/introduction/what-is-kubesphere.md b/content/zh/docs/v3.3/introduction/what-is-kubesphere.md similarity index 94% rename from content/zh/docs/introduction/what-is-kubesphere.md rename to content/zh/docs/v3.3/introduction/what-is-kubesphere.md index 5442da9aa..83f502225 100644 --- a/content/zh/docs/introduction/what-is-kubesphere.md +++ b/content/zh/docs/v3.3/introduction/what-is-kubesphere.md @@ -14,7 +14,7 @@ weight: 1100 KubeSphere 还开源了 [KubeKey](https://github.com/kubesphere/kubekey) 帮助企业一键在公有云或数据中心快速搭建 Kubernetes 集群,提供单节点、多节点、集群插件安装,以及集群升级与运维。 -![功能概览](/images/docs/zh-cn/introduction/what-is-kubesphere/kubesphere-feature-overview.jpeg) +![功能概览](/images/docs/v3.3/zh-cn/introduction/what-is-kubesphere/kubesphere-feature-overview.jpeg) ## 开发运维友好 @@ -36,4 +36,4 @@ KubeSphere 可以在不修改用户当前的资源或资产、不影响其业务 KubeSphere 是 CNCF 基金会成员并且通过了 [Kubernetes 一致性认证](https://www.cncf.io/certification/software-conformance/#logos),进一步丰富了 [CNCF 云原生的生态](https://landscape.cncf.io/?landscape=observability-and-analysis&license=apache-license-2-0)。 -![cncf-landscape](/images/docs/zh-cn/introduction/what-is-kubesphere/cncf-landscape.png) \ No newline at end of file +![cncf-landscape](/images/docs/v3.3/zh-cn/introduction/what-is-kubesphere/cncf-landscape.png) \ No newline at end of file diff --git a/content/zh/docs/multicluster-management/_index.md b/content/zh/docs/v3.3/multicluster-management/_index.md similarity index 88% rename from content/zh/docs/multicluster-management/_index.md rename to content/zh/docs/v3.3/multicluster-management/_index.md index caa9ae507..5f0568cf6 100644 --- a/content/zh/docs/multicluster-management/_index.md +++ b/content/zh/docs/v3.3/multicluster-management/_index.md @@ -7,7 +7,7 @@ linkTitle: "多集群管理" weight: 5000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- ## 介绍 diff --git a/content/zh/docs/multicluster-management/enable-multicluster/_index.md b/content/zh/docs/v3.3/multicluster-management/enable-multicluster/_index.md similarity index 100% rename from content/zh/docs/multicluster-management/enable-multicluster/_index.md rename to content/zh/docs/v3.3/multicluster-management/enable-multicluster/_index.md diff --git a/content/zh/docs/multicluster-management/enable-multicluster/agent-connection.md b/content/zh/docs/v3.3/multicluster-management/enable-multicluster/agent-connection.md similarity index 100% rename from content/zh/docs/multicluster-management/enable-multicluster/agent-connection.md rename to content/zh/docs/v3.3/multicluster-management/enable-multicluster/agent-connection.md diff --git a/content/zh/docs/multicluster-management/enable-multicluster/direct-connection.md b/content/zh/docs/v3.3/multicluster-management/enable-multicluster/direct-connection.md similarity index 100% rename from content/zh/docs/multicluster-management/enable-multicluster/direct-connection.md rename to content/zh/docs/v3.3/multicluster-management/enable-multicluster/direct-connection.md diff --git a/content/zh/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md b/content/zh/docs/v3.3/multicluster-management/enable-multicluster/retrieve-kubeconfig.md similarity index 100% rename from content/zh/docs/multicluster-management/enable-multicluster/retrieve-kubeconfig.md rename to content/zh/docs/v3.3/multicluster-management/enable-multicluster/retrieve-kubeconfig.md diff --git a/content/zh/docs/multicluster-management/enable-multicluster/update-kubeconfig.md b/content/zh/docs/v3.3/multicluster-management/enable-multicluster/update-kubeconfig.md similarity index 100% rename from content/zh/docs/multicluster-management/enable-multicluster/update-kubeconfig.md rename to content/zh/docs/v3.3/multicluster-management/enable-multicluster/update-kubeconfig.md diff --git a/content/zh/docs/multicluster-management/import-cloud-hosted-k8s/_index.md b/content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/_index.md similarity index 100% rename from content/zh/docs/multicluster-management/import-cloud-hosted-k8s/_index.md rename to content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/_index.md diff --git a/content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md b/content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md similarity index 90% rename from content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md rename to content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md index a0953230d..09d28ce9d 100644 --- a/content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md +++ b/content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack.md @@ -33,7 +33,7 @@ weight: 5310 3. 访问**定制资源定义**,在搜索栏输入 `ClusterConfiguration`,然后按下键盘上的**回车键**。点击 **ClusterConfiguration** 访问其详情页。 -4. 点击右侧的 ,选择**编辑 YAML** 来编辑 `ks-installer`。 +4. 点击右侧的 ,选择**编辑 YAML** 来编辑 `ks-installer`。 5. 在 `ks-installer` 的 YAML 文件中,将 `jwtSecret` 的值修改为如上所示的相应值,将 `clusterRole` 的值设置为 `member`。点击**更新**保存更改。 @@ -57,7 +57,7 @@ weight: 5310 登录阿里云的控制台。访问**容器服务 - Kubernetes** 下的**集群**,点击您的集群访问其详情页,然后选择**连接信息**选项卡。您可以看到**公网访问**选项卡下的 kubeconfig 文件。复制 kubeconfig 文件的内容。 -![kubeconfig](/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png) +![kubeconfig](/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png) ### 步骤 3:导入 ACK 成员集群 diff --git a/content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md b/content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md similarity index 97% rename from content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md rename to content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md index a9469aca6..7d50d9497 100644 --- a/content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md +++ b/content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-aws-eks.md @@ -37,7 +37,7 @@ weight: 5320 3. 访问**定制资源定义**,在搜索栏输入 `ClusterConfiguration`,然后按下键盘上的**回车键**。点击 **ClusterConfiguration** 访问其详情页。 -4. 点击右侧的 ,选择**编辑 YAML** 来编辑 `ks-installer`。 +4. 点击右侧的 ,选择**编辑 YAML** 来编辑 `ks-installer`。 5. 在 `ks-installer` 的 YAML 文件中,将 `jwtSecret` 的值改为如上所示的相应值,将 `clusterRole` 的值改为 `member`。点击**更新**保存更改。 diff --git a/content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-gke.md b/content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke.md similarity index 97% rename from content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-gke.md rename to content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke.md index 82441ba07..a58c41d85 100644 --- a/content/zh/docs/multicluster-management/import-cloud-hosted-k8s/import-gke.md +++ b/content/zh/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke.md @@ -37,7 +37,7 @@ weight: 5330 3. 访问**定制资源定义**,在搜索栏中输入 `ClusterConfiguration`,然后按下键盘上的**回车键**。点击 **ClusterConfiguration** 访问其详情页。 -4. 点击右侧的 ,选择**编辑 YAML** 来编辑 `ks-installer`。 +4. 点击右侧的 ,选择**编辑 YAML** 来编辑 `ks-installer`。 5. 在 `ks-installer` 的 YAML 文件中,将 `jwtSecret` 的值改为如上所示的相应值,将 `clusterRole` 的值改为 `member`。 diff --git a/content/zh/docs/multicluster-management/introduction/_index.md b/content/zh/docs/v3.3/multicluster-management/introduction/_index.md similarity index 100% rename from content/zh/docs/multicluster-management/introduction/_index.md rename to content/zh/docs/v3.3/multicluster-management/introduction/_index.md diff --git a/content/zh/docs/multicluster-management/introduction/kubefed-in-kubesphere.md b/content/zh/docs/v3.3/multicluster-management/introduction/kubefed-in-kubesphere.md similarity index 95% rename from content/zh/docs/multicluster-management/introduction/kubefed-in-kubesphere.md rename to content/zh/docs/v3.3/multicluster-management/introduction/kubefed-in-kubesphere.md index a5ae68358..57b21b6b5 100644 --- a/content/zh/docs/multicluster-management/introduction/kubefed-in-kubesphere.md +++ b/content/zh/docs/v3.3/multicluster-management/introduction/kubefed-in-kubesphere.md @@ -16,7 +16,7 @@ weight: 5120 如果您是使用通过 kubeadm 搭建的自建 Kubernetes 集群,请参阅[离线安装](../../../installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped/)在您的 Kubernetes 集群上安装 KubeSphere,然后通过直接连接或者代理连接来启用 KubeSphere 多集群管理功能。 -![Kubernetes 联邦](/images/docs/zh-cn/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png) +![Kubernetes 联邦](/images/docs/v3.3/zh-cn/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png) ## 厂商无锁定 diff --git a/content/zh/docs/multicluster-management/introduction/overview.md b/content/zh/docs/v3.3/multicluster-management/introduction/overview.md similarity index 91% rename from content/zh/docs/multicluster-management/introduction/overview.md rename to content/zh/docs/v3.3/multicluster-management/introduction/overview.md index d7ee06bf1..2f23eaf32 100644 --- a/content/zh/docs/multicluster-management/introduction/overview.md +++ b/content/zh/docs/v3.3/multicluster-management/introduction/overview.md @@ -12,4 +12,4 @@ weight: 5110 开发 KubeSphere 旨在解决多集群和多云管理(包括上述使用场景)的难题,为用户提供统一的控制平面,将应用程序及其副本分发到位于公有云和本地环境的多个集群。KubeSphere 还拥有跨多个集群的丰富可观测性,包括集中监控、日志系统、事件和审计日志等。 -![多集群概览](/images/docs/zh-cn/multicluster-management/introduction/overview/multi-cluster-overview.png) +![多集群概览](/images/docs/v3.3/zh-cn/multicluster-management/introduction/overview/multi-cluster-overview.png) diff --git a/content/zh/docs/multicluster-management/unbind-cluster.md b/content/zh/docs/v3.3/multicluster-management/unbind-cluster.md similarity index 93% rename from content/zh/docs/multicluster-management/unbind-cluster.md rename to content/zh/docs/v3.3/multicluster-management/unbind-cluster.md index fa21fbf12..8d5efcff9 100644 --- a/content/zh/docs/multicluster-management/unbind-cluster.md +++ b/content/zh/docs/v3.3/multicluster-management/unbind-cluster.md @@ -21,7 +21,7 @@ weight: 5500 1. 点击左上角的**平台管理**,选择**集群管理**。 -2. 在**成员集群**区域,点击要从中央控制平面移除的集群右侧的 ,点击**解绑集群**。 +2. 在**成员集群**区域,点击要从中央控制平面移除的集群右侧的 ,点击**解绑集群**。 3. 在弹出的**解绑集群**对话框,请仔细阅读风险提示信息。如果您仍然想解绑集群,输入集群名称,点击**确定**以解绑集群。 diff --git a/content/zh/docs/pluggable-components/_index.md b/content/zh/docs/v3.3/pluggable-components/_index.md similarity index 90% rename from content/zh/docs/pluggable-components/_index.md rename to content/zh/docs/v3.3/pluggable-components/_index.md index 219972612..af4385c7e 100644 --- a/content/zh/docs/pluggable-components/_index.md +++ b/content/zh/docs/v3.3/pluggable-components/_index.md @@ -7,7 +7,7 @@ linkTitle: "启用可插拔组件" weight: 6000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- 本章详细演示如何在安装前和安装后启用 KubeSphere 不同组件的步骤,以便您可以充分利用该容器平台为您的业务服务。 diff --git a/content/zh/docs/pluggable-components/alerting.md b/content/zh/docs/v3.3/pluggable-components/alerting.md similarity index 93% rename from content/zh/docs/pluggable-components/alerting.md rename to content/zh/docs/v3.3/pluggable-components/alerting.md index 667a65570..0b65688a8 100644 --- a/content/zh/docs/pluggable-components/alerting.md +++ b/content/zh/docs/v3.3/pluggable-components/alerting.md @@ -72,7 +72,7 @@ weight: 6600 定制资源定义 (CRD) 允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该 YAML 文件中,搜寻到 `alerting`,将 `enabled` 的 `false` 更改为 `true`。完成后,点击右下角的**确定**,保存配置。 @@ -89,7 +89,7 @@ weight: 6600 {{< notice note >}} -您可以通过点击控制台右下角的 找到 kubectl 工具。 +您可以通过点击控制台右下角的 找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/app-store.md b/content/zh/docs/v3.3/pluggable-components/app-store.md similarity index 95% rename from content/zh/docs/pluggable-components/app-store.md rename to content/zh/docs/v3.3/pluggable-components/app-store.md index 3804f7228..0408a3624 100644 --- a/content/zh/docs/pluggable-components/app-store.md +++ b/content/zh/docs/v3.3/pluggable-components/app-store.md @@ -78,7 +78,7 @@ weight: 6200 定制资源定义(CRD)允许用户在不增加额外 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该 YAML 文件中,搜索 `openpitrix`,将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**,保存配置。 @@ -96,7 +96,7 @@ weight: 6200 {{< notice note >}} -您可以通过点击控制台右下角的 找到 kubectl 工具。 +您可以通过点击控制台右下角的 找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/auditing-logs.md b/content/zh/docs/v3.3/pluggable-components/auditing-logs.md similarity index 96% rename from content/zh/docs/pluggable-components/auditing-logs.md rename to content/zh/docs/v3.3/pluggable-components/auditing-logs.md index f50b17d0c..1d32dc338 100644 --- a/content/zh/docs/pluggable-components/auditing-logs.md +++ b/content/zh/docs/v3.3/pluggable-components/auditing-logs.md @@ -106,7 +106,7 @@ KubeSphere 审计日志系统提供了一套与安全相关并按时间顺序排 定制资源定义 (CRD) 允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该 YAML 文件中,搜索 `auditing`,将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**,保存配置。 @@ -139,7 +139,7 @@ KubeSphere 审计日志系统提供了一套与安全相关并按时间顺序排 {{< notice note >}} -您可以点击控制台右下角的 找到 kubectl 工具。 +您可以点击控制台右下角的 找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/devops.md b/content/zh/docs/v3.3/pluggable-components/devops.md similarity index 94% rename from content/zh/docs/pluggable-components/devops.md rename to content/zh/docs/v3.3/pluggable-components/devops.md index 3cc822918..0daaa5230 100644 --- a/content/zh/docs/pluggable-components/devops.md +++ b/content/zh/docs/v3.3/pluggable-components/devops.md @@ -76,7 +76,7 @@ DevOps 系统为用户提供了一个自动化的环境,应用可以自动发 定制资源定义(CRD)允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该 YAML 文件中,搜索 `devops`,将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**,保存配置。 @@ -93,7 +93,7 @@ DevOps 系统为用户提供了一个自动化的环境,应用可以自动发 {{< notice note >}} -您可以点击控制台右下角的 找到 kubectl 工具。 +您可以点击控制台右下角的 找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/events.md b/content/zh/docs/v3.3/pluggable-components/events.md similarity index 97% rename from content/zh/docs/pluggable-components/events.md rename to content/zh/docs/v3.3/pluggable-components/events.md index 066cc1646..63c4a5e4b 100644 --- a/content/zh/docs/pluggable-components/events.md +++ b/content/zh/docs/v3.3/pluggable-components/events.md @@ -110,7 +110,7 @@ KubeSphere 事件系统使用户能够跟踪集群内部发生的事件,例如 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该配置文件中,搜索 `events`,将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**,保存配置。 @@ -144,7 +144,7 @@ KubeSphere 事件系统使用户能够跟踪集群内部发生的事件,例如 {{< notice note >}} -您可以通过点击控制台右下角的 找到 kubectl 工具。 +您可以通过点击控制台右下角的 找到 kubectl 工具。 {{}} diff --git a/content/zh/docs/pluggable-components/kubeedge.md b/content/zh/docs/v3.3/pluggable-components/kubeedge.md similarity index 96% rename from content/zh/docs/pluggable-components/kubeedge.md rename to content/zh/docs/v3.3/pluggable-components/kubeedge.md index f1b7c049b..cd91f71b0 100644 --- a/content/zh/docs/pluggable-components/kubeedge.md +++ b/content/zh/docs/v3.3/pluggable-components/kubeedge.md @@ -12,7 +12,7 @@ KubeEdge 的组件在两个单独的位置运行——云上和边缘节点上 启用 KubeEdge 后,您可以[为集群添加边缘节点](../../installing-on-linux/cluster-operation/add-edge-nodes/)并在这些节点上部署工作负载。 -![kubeedge_arch](/images/docs/zh-cn/enable-pluggable-components/kubeedge/kubeedge_arch.png) +![kubeedge_arch](/images/docs/v3.3/zh-cn/enable-pluggable-components/kubeedge/kubeedge_arch.png) ## 安装前启用 KubeEdge @@ -111,7 +111,7 @@ KubeEdge 的组件在两个单独的位置运行——云上和边缘节点上 定制资源定义(CRD)允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,然后选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,然后选择**编辑 YAML**。 4. 在该配置文件中,搜索 `edgeruntime` 和 `kubeedge`,然后将它们 `enabled` 值从 `false` 更改为 `true` 以便开启所有 KubeEdge 组件。完成后保存文件。 @@ -144,7 +144,7 @@ KubeEdge 的组件在两个单独的位置运行——云上和边缘节点上 {{< notice note >}} -您可以通过点击控制台右下角的 来找到 kubectl 工具。 +您可以通过点击控制台右下角的 来找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/logging.md b/content/zh/docs/v3.3/pluggable-components/logging.md similarity index 97% rename from content/zh/docs/pluggable-components/logging.md rename to content/zh/docs/v3.3/pluggable-components/logging.md index 08973f7e7..fd92e8357 100644 --- a/content/zh/docs/pluggable-components/logging.md +++ b/content/zh/docs/v3.3/pluggable-components/logging.md @@ -120,7 +120,7 @@ KubeSphere 为日志收集、查询和管理提供了一个强大的、全面的 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该 YAML 文件中,搜索 `logging`,将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**以保存配置。 @@ -157,7 +157,7 @@ KubeSphere 为日志收集、查询和管理提供了一个强大的、全面的 {{< notice note >}} -您可以通过点击控制台右下角的 找到 kubectl 工具。 +您可以通过点击控制台右下角的 找到 kubectl 工具。 {{}} diff --git a/content/zh/docs/pluggable-components/metrics-server.md b/content/zh/docs/v3.3/pluggable-components/metrics-server.md similarity index 94% rename from content/zh/docs/pluggable-components/metrics-server.md rename to content/zh/docs/v3.3/pluggable-components/metrics-server.md index 8c79d3cd3..13f02e201 100644 --- a/content/zh/docs/pluggable-components/metrics-server.md +++ b/content/zh/docs/v3.3/pluggable-components/metrics-server.md @@ -78,7 +78,7 @@ KubeSphere 支持用于[部署](../../project-user-guide/application-workloads/d {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该 YAML 文件中,搜索 `metrics_server`,将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**以保存配置。 @@ -95,7 +95,7 @@ KubeSphere 支持用于[部署](../../project-user-guide/application-workloads/d {{< notice note >}} -可以通过点击控制台右下角的 找到 kubectl 工具。 +可以通过点击控制台右下角的 找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/network-policy.md b/content/zh/docs/v3.3/pluggable-components/network-policy.md similarity index 95% rename from content/zh/docs/pluggable-components/network-policy.md rename to content/zh/docs/v3.3/pluggable-components/network-policy.md index c08587056..d302ed3d5 100644 --- a/content/zh/docs/pluggable-components/network-policy.md +++ b/content/zh/docs/v3.3/pluggable-components/network-policy.md @@ -83,7 +83,7 @@ weight: 6900 定制资源定义(CRD)允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该 YAML 文件中,搜寻到 `network.networkpolicy`,将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**,保存配置。 @@ -101,7 +101,7 @@ weight: 6900 {{< notice note >}} -您可以通过点击控制台右下角的 找到 kubectl 工具。 +您可以通过点击控制台右下角的 找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/overview.md b/content/zh/docs/v3.3/pluggable-components/overview.md similarity index 100% rename from content/zh/docs/pluggable-components/overview.md rename to content/zh/docs/v3.3/pluggable-components/overview.md diff --git a/content/zh/docs/pluggable-components/pod-ip-pools.md b/content/zh/docs/v3.3/pluggable-components/pod-ip-pools.md similarity index 94% rename from content/zh/docs/pluggable-components/pod-ip-pools.md rename to content/zh/docs/v3.3/pluggable-components/pod-ip-pools.md index e5363e9cf..678284c42 100644 --- a/content/zh/docs/pluggable-components/pod-ip-pools.md +++ b/content/zh/docs/v3.3/pluggable-components/pod-ip-pools.md @@ -76,7 +76,7 @@ weight: 6920 定制资源定义(CRD)允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,然后选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,然后选择**编辑 YAML**。 4. 在该配置文件中,搜寻到 `network`,将 `network.ippool.type` 更改为 `calico`。完成后,点击右下角的**确定**保存配置。 @@ -94,7 +94,7 @@ weight: 6920 {{< notice note >}} -您可以通过点击控制台右下角的 来找到 kubectl 工具。 +您可以通过点击控制台右下角的 来找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/service-mesh.md b/content/zh/docs/v3.3/pluggable-components/service-mesh.md similarity index 96% rename from content/zh/docs/pluggable-components/service-mesh.md rename to content/zh/docs/v3.3/pluggable-components/service-mesh.md index 2c1ed37e2..f914c4027 100644 --- a/content/zh/docs/pluggable-components/service-mesh.md +++ b/content/zh/docs/v3.3/pluggable-components/service-mesh.md @@ -93,7 +93,7 @@ KubeSphere 服务网格基于 [Istio](https://istio.io/),将微服务治理和 定制资源定义(CRD)允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,选择**编辑 YAML**。 4. 在该配置文件中,搜索 `servicemesh`,并将 `enabled` 的 `false` 改为 `true`。完成后,点击右下角的**确定**,保存配置。 @@ -118,7 +118,7 @@ KubeSphere 服务网格基于 [Istio](https://istio.io/),将微服务治理和 {{< notice note >}} -您可以通过点击控制台右下角的 找到 kubectl 工具。 +您可以通过点击控制台右下角的 找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/service-topology.md b/content/zh/docs/v3.3/pluggable-components/service-topology.md similarity index 94% rename from content/zh/docs/pluggable-components/service-topology.md rename to content/zh/docs/v3.3/pluggable-components/service-topology.md index c40bd8ddb..413e67215 100644 --- a/content/zh/docs/pluggable-components/service-topology.md +++ b/content/zh/docs/v3.3/pluggable-components/service-topology.md @@ -76,7 +76,7 @@ weight: 6915 定制资源定义(CRD)允许用户在不新增 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些定制资源。 {{}} -3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,然后选择**编辑 YAML**。 +3. 在**自定义资源**中,点击 `ks-installer` 右侧的 ,然后选择**编辑 YAML**。 4. 在该配置文件中,搜寻到 `network`,将 `network.topology.type` 更改为 `weave-scope`。完成后,点击右下角的**确定**保存配置。 @@ -94,7 +94,7 @@ weight: 6915 {{< notice note >}} -您可以通过点击控制台右下角的 来找到 kubectl 工具。 +您可以通过点击控制台右下角的 来找到 kubectl 工具。 {{}} ## 验证组件的安装 diff --git a/content/zh/docs/pluggable-components/uninstall-pluggable-components.md b/content/zh/docs/v3.3/pluggable-components/uninstall-pluggable-components.md similarity index 100% rename from content/zh/docs/pluggable-components/uninstall-pluggable-components.md rename to content/zh/docs/v3.3/pluggable-components/uninstall-pluggable-components.md diff --git a/content/zh/docs/project-administration/_index.md b/content/zh/docs/v3.3/project-administration/_index.md similarity index 93% rename from content/zh/docs/project-administration/_index.md rename to content/zh/docs/v3.3/project-administration/_index.md index 67a8417df..0c7518ed4 100644 --- a/content/zh/docs/project-administration/_index.md +++ b/content/zh/docs/v3.3/project-administration/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "项目管理" weight: 13000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/project-administration/container-limit-ranges.md b/content/zh/docs/v3.3/project-administration/container-limit-ranges.md similarity index 100% rename from content/zh/docs/project-administration/container-limit-ranges.md rename to content/zh/docs/v3.3/project-administration/container-limit-ranges.md diff --git a/content/zh/docs/project-administration/disk-log-collection.md b/content/zh/docs/v3.3/project-administration/disk-log-collection.md similarity index 80% rename from content/zh/docs/project-administration/disk-log-collection.md rename to content/zh/docs/v3.3/project-administration/disk-log-collection.md index 42d4daf61..7b591ff0c 100644 --- a/content/zh/docs/project-administration/disk-log-collection.md +++ b/content/zh/docs/v3.3/project-administration/disk-log-collection.md @@ -20,7 +20,7 @@ KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一 1. 以 `project-admin` 身份登录 KubeSphere 的 Web 控制台,进入项目。 -2. 在左侧导航栏中,选择**项目设置**中的**日志收集**,点击 以启用该功能。 +2. 在左侧导航栏中,选择**项目设置**中的**日志收集**,点击 以启用该功能。 ## 创建部署 @@ -53,7 +53,7 @@ KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一 {{}} -6. 在**存储设置**选项卡下,切换 启用**收集卷上日志**,点击**挂载卷**。 +6. 在**存储设置**选项卡下,切换 启用**收集卷上日志**,点击**挂载卷**。 7. 在**临时卷**选项卡下,输入卷名称(例如 `demo-disk-log-collection`),并设置访问模式和路径。 @@ -71,7 +71,7 @@ KubeSphere 支持多种日志收集方式,使运维团队能够以灵活统一 1. 在**部署**选项卡下,点击刚才创建的部署以访问其详情页。 -2. 在**资源状态**中,点击 查看容器详情,然后点击 `logsidecar-container`(filebeat 容器)日志图标 icon 以检查日志。 +2. 在**资源状态**中,点击 查看容器详情,然后点击 `logsidecar-container`(filebeat 容器)日志图标 以检查日志。 3. 或者,您也可以使用右下角**工具箱**中的**日志查询**功能来查看标准输出日志。例如,使用该部署的 Pod 名称进行模糊匹配。 diff --git a/content/zh/docs/project-administration/project-and-multicluster-project.md b/content/zh/docs/v3.3/project-administration/project-and-multicluster-project.md similarity index 97% rename from content/zh/docs/project-administration/project-and-multicluster-project.md rename to content/zh/docs/v3.3/project-administration/project-and-multicluster-project.md index f4a96359d..5fd4de97e 100644 --- a/content/zh/docs/project-administration/project-and-multicluster-project.md +++ b/content/zh/docs/v3.3/project-administration/project-and-multicluster-project.md @@ -70,7 +70,7 @@ KubeSphere 中的项目即 Kubernetes [命名空间](https://kubernetes.io/zh/do {{}} 2. 在弹出的**创建多集群项目**窗口中输入项目名称,并根据需要添加别名或说明。在**集群设置**下,点击**添加集群**为项目选择多个集群,然后点击**确定**。 -3. 创建的多集群项目会显示在列表中。点击多集群项目右侧的 ,从下拉菜单中选择一个操作: +3. 创建的多集群项目会显示在列表中。点击多集群项目右侧的 ,从下拉菜单中选择一个操作: - **编辑信息**:编辑多集群项目的基本信息。 - **添加集群**:在弹出对话框的下拉列表中选择一个集群并点击**确定**,为多集群项目添加一个集群。 diff --git a/content/zh/docs/project-administration/project-gateway.md b/content/zh/docs/v3.3/project-administration/project-gateway.md similarity index 100% rename from content/zh/docs/project-administration/project-gateway.md rename to content/zh/docs/v3.3/project-administration/project-gateway.md diff --git a/content/zh/docs/project-administration/project-network-isolation.md b/content/zh/docs/v3.3/project-administration/project-network-isolation.md similarity index 100% rename from content/zh/docs/project-administration/project-network-isolation.md rename to content/zh/docs/v3.3/project-administration/project-network-isolation.md diff --git a/content/zh/docs/project-administration/role-and-member-management.md b/content/zh/docs/v3.3/project-administration/role-and-member-management.md similarity index 85% rename from content/zh/docs/project-administration/role-and-member-management.md rename to content/zh/docs/v3.3/project-administration/role-and-member-management.md index 6e84e03bc..f68a4f3db 100644 --- a/content/zh/docs/project-administration/role-and-member-management.md +++ b/content/zh/docs/v3.3/project-administration/role-and-member-management.md @@ -62,18 +62,18 @@ weight: 13200 {{}} -4. 新创建的角色将在**项目角色**中列出,点击右侧的 以编辑该角色。 +4. 新创建的角色将在**项目角色**中列出,点击右侧的 以编辑该角色。 ## 邀请新成员 1. 转到**项目设置**下的**项目成员**,点击**邀请**。 -2. 点击右侧的 以邀请一名成员加入项目,并为其分配一个角色。 +2. 点击右侧的 以邀请一名成员加入项目,并为其分配一个角色。 3. 将成员加入项目后,点击**确定**。您可以在**项目成员**列表中查看新邀请的成员。 -4. 若要编辑现有成员的角色或将其从项目中移除,点击右侧的 并选择对应的操作。 +4. 若要编辑现有成员的角色或将其从项目中移除,点击右侧的 并选择对应的操作。 diff --git a/content/zh/docs/project-user-guide/_index.md b/content/zh/docs/v3.3/project-user-guide/_index.md similarity index 86% rename from content/zh/docs/project-user-guide/_index.md rename to content/zh/docs/v3.3/project-user-guide/_index.md index 9f5608c62..b868e4620 100644 --- a/content/zh/docs/project-user-guide/_index.md +++ b/content/zh/docs/v3.3/project-user-guide/_index.md @@ -6,7 +6,7 @@ layout: "second" linkTitle: "项目用户指南" weight: 10000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- 在 KubeSphere 中,具有必要权限的项目用户能够执行一系列任务,例如创建各种工作负载,配置卷、密钥和 ConfigMap,设置各种发布策略,监控应用程序指标以及创建告警策略。由于 KubeSphere 具有极大的灵活性和兼容性,无需将任何代码植入到原生 Kubernetes 中,因此用户可以在测试、开发和生产环境快速上手 KubeSphere 的各种功能。 \ No newline at end of file diff --git a/content/zh/docs/project-user-guide/alerting/_index.md b/content/zh/docs/v3.3/project-user-guide/alerting/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/alerting/_index.md rename to content/zh/docs/v3.3/project-user-guide/alerting/_index.md diff --git a/content/zh/docs/project-user-guide/alerting/alerting-message.md b/content/zh/docs/v3.3/project-user-guide/alerting/alerting-message.md similarity index 100% rename from content/zh/docs/project-user-guide/alerting/alerting-message.md rename to content/zh/docs/v3.3/project-user-guide/alerting/alerting-message.md diff --git a/content/zh/docs/project-user-guide/alerting/alerting-policy.md b/content/zh/docs/v3.3/project-user-guide/alerting/alerting-policy.md similarity index 96% rename from content/zh/docs/project-user-guide/alerting/alerting-policy.md rename to content/zh/docs/v3.3/project-user-guide/alerting/alerting-policy.md index f80f2508d..62390f8ac 100644 --- a/content/zh/docs/project-user-guide/alerting/alerting-policy.md +++ b/content/zh/docs/v3.3/project-user-guide/alerting/alerting-policy.md @@ -47,7 +47,7 @@ KubeSphere 支持针对节点和工作负载的告警策略。本教程演示如 ## 编辑告警策略 -若要在创建后编辑告警策略,点击**告警策略**页面右侧的 。 +若要在创建后编辑告警策略,点击**告警策略**页面右侧的 。 1. 点击下拉菜单中的**编辑**,按照创建时相同的步骤来编辑告警策略。点击**消息设置**页面的**确定**保存更改。 diff --git a/content/zh/docs/project-user-guide/application-workloads/_index.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/application-workloads/_index.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/_index.md diff --git a/content/zh/docs/project-user-guide/application-workloads/container-image-settings.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/container-image-settings.md similarity index 94% rename from content/zh/docs/project-user-guide/application-workloads/container-image-settings.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/container-image-settings.md index 6d6433dd9..3b6e32e15 100644 --- a/content/zh/docs/project-user-guide/application-workloads/container-image-settings.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/container-image-settings.md @@ -18,7 +18,7 @@ weight: 10280 ### 容器组副本数量 -点击 iconicon 图标设置容器组副本数量,该参数显示在清单文件中的 `.spec.replicas` 字段。该选项对守护进程集不可用。 +点击 图标设置容器组副本数量,该参数显示在清单文件中的 `.spec.replicas` 字段。该选项对守护进程集不可用。 如果您在多集群项目中创建部署,请在**副本调度模式**下选择一个副本调度模式: @@ -33,7 +33,7 @@ weight: 10280 #### 镜像搜索栏 -您可以点击右边的 icon,从列表中选择一个镜像,或者输入镜像名称进行搜索。KubeSphere 提供 Docker Hub 的镜像以及您的私有镜像仓库的镜像。如果想使用私有镜像仓库,您需要先在**配置**下的**保密字典**中创建镜像仓库保密字典。 +您可以点击右边的 ,从列表中选择一个镜像,或者输入镜像名称进行搜索。KubeSphere 提供 Docker Hub 的镜像以及您的私有镜像仓库的镜像。如果想使用私有镜像仓库,您需要先在**配置**下的**保密字典**中创建镜像仓库保密字典。 {{< notice note >}} diff --git a/content/zh/docs/project-user-guide/application-workloads/cronjobs.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/cronjobs.md similarity index 94% rename from content/zh/docs/project-user-guide/application-workloads/cronjobs.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/cronjobs.md index e99652444..cc12744b1 100644 --- a/content/zh/docs/project-user-guide/application-workloads/cronjobs.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/cronjobs.md @@ -80,7 +80,7 @@ weight: 10260 3. 点击任意记录,您将转到该任务的详情页面。 -4. 在**资源状态**中,您可以检查容器组状态。点击右侧的 ,然后点击 icon 可以检查容器日志,如下所示,该日志显示预期输出。 +4. 在**资源状态**中,您可以检查容器组状态。点击右侧的 ,然后点击 可以检查容器日志,如下所示,该日志显示预期输出。 ## 定时任务操作 diff --git a/content/zh/docs/project-user-guide/application-workloads/daemonsets.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/daemonsets.md similarity index 89% rename from content/zh/docs/project-user-guide/application-workloads/daemonsets.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/daemonsets.md index 6ba75ce4c..f78d0e12b 100644 --- a/content/zh/docs/project-user-guide/application-workloads/daemonsets.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/daemonsets.md @@ -82,7 +82,7 @@ weight: 10230 ### 详情页面 -1. 守护进程集创建后会显示列表中。您可以点击右边的 ,在弹出菜单中选择操作,修改您的守护进程集。 +1. 守护进程集创建后会显示列表中。您可以点击右边的 ,在弹出菜单中选择操作,修改您的守护进程集。 - **编辑信息**:查看并编辑基本信息。 - **编辑 YAML**:查看、上传、下载或者更新 YAML 文件。 @@ -123,9 +123,9 @@ weight: 10230 2. 点击右上角的下拉菜单以自定义时间范围和采样间隔。 -3. 点击右上角的 / 以开始或停止自动刷新数据。 +3. 点击右上角的 / 以开始或停止自动刷新数据。 -4. 点击右上角的 以手动刷新数据。 +4. 点击右上角的 以手动刷新数据。 ### 环境变量 diff --git a/content/zh/docs/project-user-guide/application-workloads/deployments.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/deployments.md similarity index 83% rename from content/zh/docs/project-user-guide/application-workloads/deployments.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/deployments.md index 15b01bea0..a47cc0c59 100644 --- a/content/zh/docs/project-user-guide/application-workloads/deployments.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/deployments.md @@ -27,7 +27,7 @@ weight: 10210 ### 步骤 3:设置容器组 -1. 设置镜像前,请点击**容器组副本数量**中的 icon 来定义容器组的副本数量,该参数显示在清单文件中的 `.spec.replicas` 字段。 +1. 设置镜像前,请点击**容器组副本数量**中的 来定义容器组的副本数量,该参数显示在清单文件中的 `.spec.replicas` 字段。 {{< notice tip >}} 您可以启用右上角的**编辑 YAML**,查看 YAML 格式的部署清单文件。KubeSphere 使您可以直接编辑清单文件创建部署,或者您可以按照下列步骤使用仪表板创建部署。 @@ -84,7 +84,7 @@ weight: 10210 ### 详情页面 -1. 部署创建后会显示在列表中。您可以点击右边的 ,在弹出菜单中选择操作,修改您的部署。 +1. 部署创建后会显示在列表中。您可以点击右边的 ,在弹出菜单中选择操作,修改您的部署。 - **编辑信息**:查看并编辑基本信息。 - **编辑 YAML**:查看、上传、下载或者更新 YAML 文件。 @@ -104,7 +104,7 @@ weight: 10210 4. 点击**资源状态**选项卡,查看该部署的端口和容器组信息。 - - **副本运行状态**:点击 iconicon 来增加或减少容器组副本数量。 + - **副本运行状态**:点击 来增加或减少容器组副本数量。 - **容器组** - 容器组列表中显示了容器组详情(运行状态、节点、容器组 IP 以及资源使用情况)。 @@ -126,9 +126,9 @@ weight: 10210 2. 点击右上角的下拉菜单以自定义时间范围和采样间隔。 -3. 点击右上角的 / 以开始或停止数据自动刷新。 +3. 点击右上角的 / 以开始或停止数据自动刷新。 -4. 点击右上角的 以手动刷新数据。 +4. 点击右上角的 以手动刷新数据。 ### 环境变量 diff --git a/content/zh/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling.md similarity index 90% rename from content/zh/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling.md index 88e8eec68..4c2ab855f 100755 --- a/content/zh/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling.md @@ -83,7 +83,7 @@ HPA 功能会自动调整容器组的数量,将容器组的平均资源使用 1. 负载生成器部署创建好后,在左侧导航栏中选择**应用负载**下的**工作负载**,然后点击右侧的 HPA 部署(例如,hpa-v1)。页面中显示的容器组的数量会自动增加以满足资源使用目标。 -2. 在左侧导航栏选择**应用负载**中的**工作负载**,点击负载生成器部署(例如,load-generator-v1)右侧的 ,从下拉菜单中选择**删除**。负载生成器部署删除后,再次检查 HPA 部署的状态。容器组的数量会减少到最小值。 +2. 在左侧导航栏选择**应用负载**中的**工作负载**,点击负载生成器部署(例如,load-generator-v1)右侧的 ,从下拉菜单中选择**删除**。负载生成器部署删除后,再次检查 HPA 部署的状态。容器组的数量会减少到最小值。 {{< notice note >}} @@ -99,5 +99,5 @@ HPA 功能会自动调整容器组的数量,将容器组的平均资源使用 1. 在左侧导航栏选择**应用负载**中的**工作负载**,点击右侧的 HPA 部署(例如,hpa-v1)。 -2. 点击**自动伸缩**右侧的 ,从下拉菜单中选择**取消**。 +2. 点击**自动伸缩**右侧的 ,从下拉菜单中选择**取消**。 diff --git a/content/zh/docs/project-user-guide/application-workloads/jobs.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/jobs.md similarity index 89% rename from content/zh/docs/project-user-guide/application-workloads/jobs.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/jobs.md index 90586cbc6..a0a780ba9 100644 --- a/content/zh/docs/project-user-guide/application-workloads/jobs.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/jobs.md @@ -115,7 +115,7 @@ weight: 10250 {{< notice tip >}}如果任务失败,您可以重新运行该任务,失败原因显示在**消息**下。{{}} -3. 在**资源状态**中,您可以查看容器组状态。先前将**并行容器组数量**设置为 2,因此每次会创建两个容器组。点击右侧的 ,然后点击 icon 查看容器日志,该日志显示了预期的计算结果。 +3. 在**资源状态**中,您可以查看容器组状态。先前将**并行容器组数量**设置为 2,因此每次会创建两个容器组。点击右侧的 ,然后点击 查看容器日志,该日志显示了预期的计算结果。 {{< notice tip >}} @@ -141,13 +141,13 @@ weight: 10250 1. 点击**任务记录**选项卡查看任务的执行记录。 -2. 点击 刷新执行记录。 +2. 点击 刷新执行记录。 ### 资源状态 1. 点击**资源状态**选项卡查看任务的容器组。 -2. 点击 刷新容器组信息,点击 / 显示或隐藏每个容器组中的容器。 +2. 点击 刷新容器组信息,点击 / 显示或隐藏每个容器组中的容器。 ### 元数据 diff --git a/content/zh/docs/project-user-guide/application-workloads/routes.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/routes.md similarity index 100% rename from content/zh/docs/project-user-guide/application-workloads/routes.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/routes.md diff --git a/content/zh/docs/project-user-guide/application-workloads/services.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/services.md similarity index 91% rename from content/zh/docs/project-user-guide/application-workloads/services.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/services.md index a45805b4b..b646ae06b 100644 --- a/content/zh/docs/project-user-guide/application-workloads/services.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/services.md @@ -159,7 +159,7 @@ KubeSphere 提供三种创建服务的基本方法:**无状态服务**、**有 ### 详情页面 -1. 创建服务后,您可以点击右侧的 进一步编辑它,例如元数据(**名称**无法编辑)、配置文件、端口以及外部访问。 +1. 创建服务后,您可以点击右侧的 进一步编辑它,例如元数据(**名称**无法编辑)、配置文件、端口以及外部访问。 - **编辑**:查看和编辑基本信息。 - **编辑 YAML**:查看、上传、下载或者更新 YAML 文件。 @@ -179,7 +179,7 @@ KubeSphere 提供三种创建服务的基本方法:**无状态服务**、**有 1. 点击**资源状态**选项卡以查看服务端口、工作负载和容器组信息。 -2. 在**容器组**区域,点击 以刷新容器组信息,点击 / 以显示或隐藏每个容器组中的容器。 +2. 在**容器组**区域,点击 以刷新容器组信息,点击 / 以显示或隐藏每个容器组中的容器。 ### 元数据 diff --git a/content/zh/docs/project-user-guide/application-workloads/statefulsets.md b/content/zh/docs/v3.3/project-user-guide/application-workloads/statefulsets.md similarity index 84% rename from content/zh/docs/project-user-guide/application-workloads/statefulsets.md rename to content/zh/docs/v3.3/project-user-guide/application-workloads/statefulsets.md index d83cdbeb0..89f07cc32 100644 --- a/content/zh/docs/project-user-guide/application-workloads/statefulsets.md +++ b/content/zh/docs/v3.3/project-user-guide/application-workloads/statefulsets.md @@ -40,7 +40,7 @@ weight: 10220 ### 步骤 3:设置容器组 -1. 设置镜像前,请点击**容器组副本数量**中的 iconicon 来定义容器组的副本数量,该参数显示在清单文件中的 `.spec.replicas` 字段。 +1. 设置镜像前,请点击**容器组副本数量**中的 来定义容器组的副本数量,该参数显示在清单文件中的 `.spec.replicas` 字段。 {{< notice tip >}} @@ -93,7 +93,7 @@ weight: 10220 ### 详情页面 -1. 有状态副本集创建后会显示列表中。您可以点击右边的 ,在弹出菜单中选择操作,修改您的有状态副本集。 +1. 有状态副本集创建后会显示列表中。您可以点击右边的 ,在弹出菜单中选择操作,修改您的有状态副本集。 - **编辑信息**:查看并编辑基本信息。 - **编辑 YAML**:查看、上传、下载或者更新 YAML 文件。 @@ -113,7 +113,7 @@ weight: 10220 4. 点击**资源状态**选项卡,查看该有状态副本集的端口和容器组信息。 - - **副本运行状态**:点击 iconicon 来增加或减少容器组副本数量。 + - **副本运行状态**:点击 来增加或减少容器组副本数量。 - **容器组** - 容器组列表中显示了容器组详情(运行状态、节点、容器组IP 以及资源使用情况)。 @@ -135,9 +135,9 @@ weight: 10220 2. 点击右上角的下拉菜单以自定义时间范围和采样间隔。 -3. 点击右上角的 statefulsets_autorefresh_start/ 以开始或停止自动刷新数据。 +3. 点击右上角的 statefulsets_autorefresh_start/ 以开始或停止自动刷新数据。 -4. 点击右上角的 以手动刷新数据。 +4. 点击右上角的 以手动刷新数据。 ### 环境变量 diff --git a/content/zh/docs/project-user-guide/application/_index.md b/content/zh/docs/v3.3/project-user-guide/application/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/application/_index.md rename to content/zh/docs/v3.3/project-user-guide/application/_index.md diff --git a/content/zh/docs/project-user-guide/application/app-template.md b/content/zh/docs/v3.3/project-user-guide/application/app-template.md similarity index 100% rename from content/zh/docs/project-user-guide/application/app-template.md rename to content/zh/docs/v3.3/project-user-guide/application/app-template.md diff --git a/content/zh/docs/project-user-guide/application/compose-app.md b/content/zh/docs/v3.3/project-user-guide/application/compose-app.md similarity index 100% rename from content/zh/docs/project-user-guide/application/compose-app.md rename to content/zh/docs/v3.3/project-user-guide/application/compose-app.md diff --git a/content/zh/docs/project-user-guide/application/deploy-app-from-appstore.md b/content/zh/docs/v3.3/project-user-guide/application/deploy-app-from-appstore.md similarity index 100% rename from content/zh/docs/project-user-guide/application/deploy-app-from-appstore.md rename to content/zh/docs/v3.3/project-user-guide/application/deploy-app-from-appstore.md diff --git a/content/zh/docs/project-user-guide/application/deploy-app-from-template.md b/content/zh/docs/v3.3/project-user-guide/application/deploy-app-from-template.md similarity index 100% rename from content/zh/docs/project-user-guide/application/deploy-app-from-template.md rename to content/zh/docs/v3.3/project-user-guide/application/deploy-app-from-template.md diff --git a/content/zh/docs/project-user-guide/configuration/_index.md b/content/zh/docs/v3.3/project-user-guide/configuration/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/configuration/_index.md rename to content/zh/docs/v3.3/project-user-guide/configuration/_index.md diff --git a/content/zh/docs/project-user-guide/configuration/configmaps.md b/content/zh/docs/v3.3/project-user-guide/configuration/configmaps.md similarity index 94% rename from content/zh/docs/project-user-guide/configuration/configmaps.md rename to content/zh/docs/v3.3/project-user-guide/configuration/configmaps.md index 630732e1c..768824948 100644 --- a/content/zh/docs/project-user-guide/configuration/configmaps.md +++ b/content/zh/docs/v3.3/project-user-guide/configuration/configmaps.md @@ -47,7 +47,7 @@ Kubernetes [配置字典(ConfigMap)](https://kubernetes.io/docs/concepts/con ## 查看配置字典详情 -1. 配置字典创建后会显示在**配置字典**页面。您可以点击右侧的 ,并从下拉菜单中选择操作来修改配置字典。 +1. 配置字典创建后会显示在**配置字典**页面。您可以点击右侧的 ,并从下拉菜单中选择操作来修改配置字典。 - **编辑**:查看和编辑基本信息。 - **编辑 YAML**:查看、上传、下载或更新 YAML 文件。 diff --git a/content/zh/docs/project-user-guide/configuration/image-registry.md b/content/zh/docs/v3.3/project-user-guide/configuration/image-registry.md similarity index 100% rename from content/zh/docs/project-user-guide/configuration/image-registry.md rename to content/zh/docs/v3.3/project-user-guide/configuration/image-registry.md diff --git a/content/zh/docs/project-user-guide/configuration/secrets.md b/content/zh/docs/v3.3/project-user-guide/configuration/secrets.md similarity index 95% rename from content/zh/docs/project-user-guide/configuration/secrets.md rename to content/zh/docs/v3.3/project-user-guide/configuration/secrets.md index 8874d9bdf..45641802f 100644 --- a/content/zh/docs/project-user-guide/configuration/secrets.md +++ b/content/zh/docs/v3.3/project-user-guide/configuration/secrets.md @@ -58,7 +58,7 @@ Kubernetes [保密字典 (Secret)](https://kubernetes.io/zh/docs/concepts/config ## 查看保密字典详情 -1. 保密字典创建后会显示在如图所示的列表中。您可以点击右边的 ,并从下拉菜单中选择操作来修改保密字典。 +1. 保密字典创建后会显示在如图所示的列表中。您可以点击右边的 ,并从下拉菜单中选择操作来修改保密字典。 - **编辑信息**:查看和编辑基本信息。 - **编辑 YAML**:查看、上传、下载或更新 YAML 文件。 @@ -69,7 +69,7 @@ Kubernetes [保密字典 (Secret)](https://kubernetes.io/zh/docs/concepts/config {{< notice note >}} -如上文所述,KubeSphere 自动将键值对的值转换成对应的 base64 编码。您可以点击右边的 icon 查看解码后的值。 +如上文所述,KubeSphere 自动将键值对的值转换成对应的 base64 编码。您可以点击右边的 查看解码后的值。 {{}} diff --git a/content/zh/docs/project-user-guide/configuration/serviceaccounts.md b/content/zh/docs/v3.3/project-user-guide/configuration/serviceaccounts.md similarity index 100% rename from content/zh/docs/project-user-guide/configuration/serviceaccounts.md rename to content/zh/docs/v3.3/project-user-guide/configuration/serviceaccounts.md diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/_index.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/custom-application-monitoring/_index.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/_index.md diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/examples/_index.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/examples/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/custom-application-monitoring/examples/_index.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/examples/_index.md diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md similarity index 100% rename from content/zh/docs/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-mysql.md diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md similarity index 95% rename from content/zh/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md index e22b18119..4578d7d05 100644 --- a/content/zh/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md +++ b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-web.md @@ -61,7 +61,7 @@ weight: 10813 3. 在左上角输入标题(例如 `示例 Web 概览`)。 -4. 点击左列的 icon,创建文本图表。 +4. 点击左列的 ,创建文本图表。 5. 在**监控指标**字段输入 PromQL 表达式 `myapp_processed_ops_total`,并设置图表名称(例如 `操作数`)。点击右下角的 **√** 继续。 diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/introduction.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/introduction.md similarity index 100% rename from content/zh/docs/project-user-guide/custom-application-monitoring/introduction.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/introduction.md diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/visualization/_index.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/custom-application-monitoring/visualization/_index.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/_index.md diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/visualization/overview.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview.md similarity index 79% rename from content/zh/docs/project-user-guide/custom-application-monitoring/visualization/overview.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview.md index e51994f98..a2e688c98 100644 --- a/content/zh/docs/project-user-guide/custom-application-monitoring/visualization/overview.md +++ b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview.md @@ -54,11 +54,11 @@ KubeSphere 为 MySQL、Elasticsearch 和 Redis 提供内置模板方便您快速 ### 添加图表 -若要添加文本图表,点击左侧栏中的 。若要在中间栏添加图表,点击右下角的**添加监控项**。 +若要添加文本图表,点击左侧栏中的 。若要在中间栏添加图表,点击右下角的**添加监控项**。 ### 添加监控组 -若要将监控项分组,您可以点击 将右侧的项目拖放至目标组。若要添加新的分组,点击**添加监控组**。如果您想修改监控组的位置,请将鼠标悬停至监控组上并点击右侧的 。 +若要将监控项分组,您可以点击 将右侧的项目拖放至目标组。若要添加新的分组,点击**添加监控组**。如果您想修改监控组的位置,请将鼠标悬停至监控组上并点击右侧的 。 {{< notice note >}} diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/visualization/panel.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/panel.md similarity index 100% rename from content/zh/docs/project-user-guide/custom-application-monitoring/visualization/panel.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/panel.md diff --git a/content/zh/docs/project-user-guide/custom-application-monitoring/visualization/querying.md b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying.md similarity index 56% rename from content/zh/docs/project-user-guide/custom-application-monitoring/visualization/querying.md rename to content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying.md index 1a432ee3b..aed99b5e0 100644 --- a/content/zh/docs/project-user-guide/custom-application-monitoring/visualization/querying.md +++ b/content/zh/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying.md @@ -8,6 +8,6 @@ weight: 10817 在查询编辑器中,在**监控指标**中输入 PromQL 表达式以处理和获取指标。若要了解如何编写 PromQL,请参阅 [Query Examples](https://prometheus.io/docs/prometheus/latest/querying/examples/)。 -![查询编辑器-文本图表](/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/text-chart-edit.png) +![查询编辑器-文本图表](/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/text-chart-edit.png) -![查询编辑器-图形图表](/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/graph-chart-edit.png) \ No newline at end of file +![查询编辑器-图形图表](/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/graph-chart-edit.png) \ No newline at end of file diff --git a/content/zh/docs/project-user-guide/grayscale-release/_index.md b/content/zh/docs/v3.3/project-user-guide/grayscale-release/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/grayscale-release/_index.md rename to content/zh/docs/v3.3/project-user-guide/grayscale-release/_index.md diff --git a/content/zh/docs/project-user-guide/grayscale-release/blue-green-deployment.md b/content/zh/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment.md similarity index 96% rename from content/zh/docs/project-user-guide/grayscale-release/blue-green-deployment.md rename to content/zh/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment.md index 2a62197fa..3b027f3bf 100644 --- a/content/zh/docs/project-user-guide/grayscale-release/blue-green-deployment.md +++ b/content/zh/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment.md @@ -10,7 +10,7 @@ weight: 10520 蓝绿发布提供零宕机部署,即在保留旧版本的同时部署新版本。在任何时候,只有其中一个版本处于活跃状态,接收所有流量,另一个版本保持空闲状态。如果运行出现问题,您可以快速回滚到旧版本。 -![blue-green-0](/images/docs/zh-cn/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.PNG) +![blue-green-0](/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.PNG) ## 准备工作 diff --git a/content/zh/docs/project-user-guide/grayscale-release/canary-release.md b/content/zh/docs/v3.3/project-user-guide/grayscale-release/canary-release.md similarity index 94% rename from content/zh/docs/project-user-guide/grayscale-release/canary-release.md rename to content/zh/docs/v3.3/project-user-guide/grayscale-release/canary-release.md index a9db571f3..e8e13b722 100644 --- a/content/zh/docs/project-user-guide/grayscale-release/canary-release.md +++ b/content/zh/docs/v3.3/project-user-guide/grayscale-release/canary-release.md @@ -10,7 +10,7 @@ KubeSphere 基于 [Istio](https://istio.io/) 向用户提供部署金丝雀服 该方法能够高效地测试服务性能和可靠性,有助于在实际环境中发现潜在问题,同时不影响系统整体稳定性。 -![canary-release-0](/images/docs/zh-cn/project-user-guide/grayscale-release/canary-release/canary-release-0.png) +![canary-release-0](/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/canary-release/canary-release-0.png) ## 视频演示 @@ -116,7 +116,7 @@ KubeSphere 提供基于 [Jaeger](https://www.jaegertracing.io/) 的分布式追 1. 在**任务状态**中,点击金丝雀发布任务。 -2. 在弹出的对话框中,点击 **reviews v2** 右侧的 ,选择**接管**。这代表 100% 的流量将会被发送到新版本 (v2)。 +2. 在弹出的对话框中,点击 **reviews v2** 右侧的 ,选择**接管**。这代表 100% 的流量将会被发送到新版本 (v2)。 {{< notice note >}} 如果新版本出现任何问题,可以随时回滚到之前的 v1 版本。 diff --git a/content/zh/docs/project-user-guide/grayscale-release/overview.md b/content/zh/docs/v3.3/project-user-guide/grayscale-release/overview.md similarity index 100% rename from content/zh/docs/project-user-guide/grayscale-release/overview.md rename to content/zh/docs/v3.3/project-user-guide/grayscale-release/overview.md diff --git a/content/zh/docs/project-user-guide/grayscale-release/traffic-mirroring.md b/content/zh/docs/v3.3/project-user-guide/grayscale-release/traffic-mirroring.md similarity index 100% rename from content/zh/docs/project-user-guide/grayscale-release/traffic-mirroring.md rename to content/zh/docs/v3.3/project-user-guide/grayscale-release/traffic-mirroring.md diff --git a/content/zh/docs/project-user-guide/image-builder/_index.md b/content/zh/docs/v3.3/project-user-guide/image-builder/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/image-builder/_index.md rename to content/zh/docs/v3.3/project-user-guide/image-builder/_index.md diff --git a/content/zh/docs/project-user-guide/image-builder/binary-to-image.md b/content/zh/docs/v3.3/project-user-guide/image-builder/binary-to-image.md similarity index 92% rename from content/zh/docs/project-user-guide/image-builder/binary-to-image.md rename to content/zh/docs/v3.3/project-user-guide/image-builder/binary-to-image.md index 9340887c7..248bbc4fe 100644 --- a/content/zh/docs/project-user-guide/image-builder/binary-to-image.md +++ b/content/zh/docs/v3.3/project-user-guide/image-builder/binary-to-image.md @@ -39,7 +39,7 @@ Binary-to-Image (B2I) 是一个工具箱和工作流,用于从二进制可执 下图中的步骤展示了如何在 B2I 工作流中通过创建服务来上传制品、构建镜像并将其发布至 Kubernetes。 -![服务构建](/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/service-build.png) +![服务构建](/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/service-build.png) ### 步骤 1:创建 Docker Hub 保密字典 @@ -83,7 +83,7 @@ Binary-to-Image (B2I) 是一个工具箱和工作流,用于从二进制可执 1. 稍等片刻,您可以看到镜像构建器状态变为**成功**。 -2. 点击该镜像前往其详情页面。在**任务记录**下,点击记录右侧的 查看构建日志。如果一切运行正常,您可以在日志末尾看到 `Build completed successfully`。 +2. 点击该镜像前往其详情页面。在**任务记录**下,点击记录右侧的 查看构建日志。如果一切运行正常,您可以在日志末尾看到 `Build completed successfully`。 3. 回到**服务**、**部署**和**任务**页面,您可以看到该镜像相应的服务、部署和任务都已成功创建。 @@ -105,7 +105,7 @@ Binary-to-Image (B2I) 是一个工具箱和工作流,用于从二进制可执 前述示例通过创建服务来实现整个 B2I 工作流。此外,您也可以直接使用镜像构建器基于制品构建镜像,但这个方式不会将镜像发布至 Kubernetes。 -![build-binary](/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/build-binary.png) +![build-binary](/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/build-binary.png) {{< notice note >}} @@ -139,7 +139,7 @@ Binary-to-Image (B2I) 是一个工具箱和工作流,用于从二进制可执 1. 稍等片刻,您可以看到镜像构建器状态变为**成功**。 -2. 点击该镜像构建器前往其详情页面。在**任务记录**下,点击记录右侧的 查看构建日志。如果一切运行正常,您可以在日志末尾看到 `Build completed successfully`。 +2. 点击该镜像构建器前往其详情页面。在**任务记录**下,点击记录右侧的 查看构建日志。如果一切运行正常,您可以在日志末尾看到 `Build completed successfully`。 3. 前往**任务**页面,您可以看到该镜像相应的任务已成功创建。 diff --git a/content/zh/docs/project-user-guide/image-builder/s2i-and-b2i-webhooks.md b/content/zh/docs/v3.3/project-user-guide/image-builder/s2i-and-b2i-webhooks.md similarity index 100% rename from content/zh/docs/project-user-guide/image-builder/s2i-and-b2i-webhooks.md rename to content/zh/docs/v3.3/project-user-guide/image-builder/s2i-and-b2i-webhooks.md diff --git a/content/zh/docs/project-user-guide/image-builder/s2i-introduction.md b/content/zh/docs/v3.3/project-user-guide/image-builder/s2i-introduction.md similarity index 87% rename from content/zh/docs/project-user-guide/image-builder/s2i-introduction.md rename to content/zh/docs/v3.3/project-user-guide/image-builder/s2i-introduction.md index 1eab32b36..142e758b9 100644 --- a/content/zh/docs/project-user-guide/image-builder/s2i-introduction.md +++ b/content/zh/docs/v3.3/project-user-guide/image-builder/s2i-introduction.md @@ -16,7 +16,7 @@ Source-to-Image (S2I) 是一个将源代码构建成镜像的自动化工具。S 对于 Python 和 Ruby 等解释型语言,程序的构建环境和运行时环境通常是相同的。例如,基于 Ruby 的镜像构建器通常包含 Bundler、Rake、Apache、GCC 以及其他构建运行时环境所需的安装包。构建的工作流程如下图所示: -![s2i-builder](/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-builder.png) +![s2i-builder](/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-builder.png) ### S2I 工作原理 @@ -28,7 +28,7 @@ S2I 执行以下步骤: S2I 流程图如下: -![s2i-flow](/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-flow.png) +![s2i-flow](/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-flow.png) ### 运行时镜像 @@ -36,4 +36,4 @@ S2I 流程图如下: 构建的工作流程如下: -![s2i-runtime-build](/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png) \ No newline at end of file +![s2i-runtime-build](/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png) \ No newline at end of file diff --git a/content/zh/docs/project-user-guide/image-builder/s2i-templates.md b/content/zh/docs/v3.3/project-user-guide/image-builder/s2i-templates.md similarity index 100% rename from content/zh/docs/project-user-guide/image-builder/s2i-templates.md rename to content/zh/docs/v3.3/project-user-guide/image-builder/s2i-templates.md diff --git a/content/zh/docs/project-user-guide/image-builder/source-to-image.md b/content/zh/docs/v3.3/project-user-guide/image-builder/source-to-image.md similarity index 94% rename from content/zh/docs/project-user-guide/image-builder/source-to-image.md rename to content/zh/docs/v3.3/project-user-guide/image-builder/source-to-image.md index f18616673..5fdfb62f9 100644 --- a/content/zh/docs/project-user-guide/image-builder/source-to-image.md +++ b/content/zh/docs/v3.3/project-user-guide/image-builder/source-to-image.md @@ -10,7 +10,7 @@ Source-to-Image (S2I) 是一个工具箱和工作流,用于从源代码构建 本教程演示如何通过创建服务 (Service) 使用 S2I 将 Java 示例项目的源代码导入 KubeSphere。KubeSphere Image Builder 将基于源代码创建 Docker 镜像,将其推送至目标仓库,并发布至 Kubernetes。 -![构建流程](/images/docs/zh-cn/project-user-guide/image-builder/source-to-image/build-process.png) +![构建流程](/images/docs/v3.3/zh-cn/project-user-guide/image-builder/source-to-image/build-process.png) ## 视频演示 @@ -95,7 +95,7 @@ Source-to-Image (S2I) 是一个工具箱和工作流,用于从源代码构建 1. 稍等片刻,您可以看到镜像构建器状态变为**成功**。 -2. 点击该镜像构建器前往其详情页面。在**任务记录**下,点击记录右侧的 查看构建日志。如果一切运行正常,您可以在日志末尾看到 `Build completed successfully`。 +2. 点击该镜像构建器前往其详情页面。在**任务记录**下,点击记录右侧的 查看构建日志。如果一切运行正常,您可以在日志末尾看到 `Build completed successfully`。 3. 回到**服务**、**部署**和**任务**页面,您可以看到该镜像相应的服务、部署和任务都已成功创建。 diff --git a/content/zh/docs/project-user-guide/storage/_index.md b/content/zh/docs/v3.3/project-user-guide/storage/_index.md similarity index 100% rename from content/zh/docs/project-user-guide/storage/_index.md rename to content/zh/docs/v3.3/project-user-guide/storage/_index.md diff --git a/content/zh/docs/project-user-guide/storage/volume-snapshots.md b/content/zh/docs/v3.3/project-user-guide/storage/volume-snapshots.md similarity index 100% rename from content/zh/docs/project-user-guide/storage/volume-snapshots.md rename to content/zh/docs/v3.3/project-user-guide/storage/volume-snapshots.md diff --git a/content/zh/docs/project-user-guide/storage/volumes.md b/content/zh/docs/v3.3/project-user-guide/storage/volumes.md similarity index 100% rename from content/zh/docs/project-user-guide/storage/volumes.md rename to content/zh/docs/v3.3/project-user-guide/storage/volumes.md diff --git a/content/zh/docs/quick-start/_index.md b/content/zh/docs/v3.3/quick-start/_index.md similarity index 90% rename from content/zh/docs/quick-start/_index.md rename to content/zh/docs/v3.3/quick-start/_index.md index d28aac46b..547c3cc4b 100644 --- a/content/zh/docs/quick-start/_index.md +++ b/content/zh/docs/v3.3/quick-start/_index.md @@ -7,7 +7,7 @@ linkTitle: "快速入门" weight: 2000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/quick-start/all-in-one-on-linux.md b/content/zh/docs/v3.3/quick-start/all-in-one-on-linux.md similarity index 100% rename from content/zh/docs/quick-start/all-in-one-on-linux.md rename to content/zh/docs/v3.3/quick-start/all-in-one-on-linux.md diff --git a/content/zh/docs/quick-start/create-workspace-and-project.md b/content/zh/docs/v3.3/quick-start/create-workspace-and-project.md similarity index 96% rename from content/zh/docs/quick-start/create-workspace-and-project.md rename to content/zh/docs/v3.3/quick-start/create-workspace-and-project.md index d5244821e..3606145a0 100644 --- a/content/zh/docs/quick-start/create-workspace-and-project.md +++ b/content/zh/docs/v3.3/quick-start/create-workspace-and-project.md @@ -107,7 +107,7 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和 {{< notice note >}} - 您可以点击用户名称后的 图标选择启用或禁用某个用户。您也可以勾选多个用户进行批量操作。 + 您可以点击用户名称后的 图标选择启用或禁用某个用户。您也可以勾选多个用户进行批量操作。 {{}} ### 步骤 2:创建企业空间 @@ -219,7 +219,7 @@ KubeSphere 的多租户系统分**三个**层级,即集群、企业空间和 {{}} -5. 在**平台角色**页面,可以点击所创建角色的名称查看角色详情,点击 以编辑角色、编辑角色权限或删除该角色。 +5. 在**平台角色**页面,可以点击所创建角色的名称查看角色详情,点击 以编辑角色、编辑角色权限或删除该角色。 6. 在**用户**页面,可以在创建帐户或编辑现有帐户时为帐户分配该角色。 diff --git a/content/zh/docs/quick-start/deploy-bookinfo-to-k8s.md b/content/zh/docs/v3.3/quick-start/deploy-bookinfo-to-k8s.md similarity index 91% rename from content/zh/docs/quick-start/deploy-bookinfo-to-k8s.md rename to content/zh/docs/v3.3/quick-start/deploy-bookinfo-to-k8s.md index 0d74c85d3..b3aaf2260 100644 --- a/content/zh/docs/quick-start/deploy-bookinfo-to-k8s.md +++ b/content/zh/docs/v3.3/quick-start/deploy-bookinfo-to-k8s.md @@ -41,7 +41,7 @@ Bookinfo 应用由以下四个独立的微服务组成,其中 **reviews** 微 这个应用的端到端架构如下所示。有关更多详细信息,请参见 [Bookinfo 应用](https://istio.io/latest/zh/docs/examples/bookinfo/)。 -![bookinfo](/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/bookinfo.png) +![bookinfo](/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/bookinfo.png) ## 动手实验 @@ -53,7 +53,7 @@ Bookinfo 应用由以下四个独立的微服务组成,其中 **reviews** 微 {{< notice note >}} -KubeSphere 会自动创建主机名。若要更改主机名,请将鼠标悬停在默认路由规则上,然后点击 icon 进行编辑。有关更多信息,请参见[创建基于微服务的应用](../../project-user-guide/application/compose-app/)。 +KubeSphere 会自动创建主机名。若要更改主机名,请将鼠标悬停在默认路由规则上,然后点击 进行编辑。有关更多信息,请参见[创建基于微服务的应用](../../project-user-guide/application/compose-app/)。 {{}} @@ -89,11 +89,11 @@ KubeSphere 会自动创建主机名。若要更改主机名,请将鼠标悬停 6. 在应用详情页面,点击左下角的 **Normal user**。 - ![normal-user](/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/normal-user.png) + ![normal-user](/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/normal-user.png) 7. 在下图中,您可以注意到 **Book Reviews** 板块仅出现 **Reviewer1** 和 **Reviewer2**,并且没有任何评级内容,因为这是当前应用版本的状态。若想探索更多流量管理相关的功能,您可以为该应用执行[金丝雀发布](../../project-user-guide/grayscale-release/canary-release/)。 - ![ratings-page](/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/ratings-page.png) + ![ratings-page](/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/ratings-page.png) {{< notice note >}} diff --git a/content/zh/docs/quick-start/enable-pluggable-components.md b/content/zh/docs/v3.3/quick-start/enable-pluggable-components.md similarity index 98% rename from content/zh/docs/quick-start/enable-pluggable-components.md rename to content/zh/docs/v3.3/quick-start/enable-pluggable-components.md index 920dc1b78..61fa1f975 100644 --- a/content/zh/docs/quick-start/enable-pluggable-components.md +++ b/content/zh/docs/v3.3/quick-start/enable-pluggable-components.md @@ -102,7 +102,7 @@ weight: 2600 4. 在该配置文件中,将对应组件 `enabled` 的 `false` 更改为 `true`,以启用要安装的组件。完成后,点击**确定**以保存配置。 - ![启用组件](/images/docs/zh-cn/quickstart/enable-pluggable-components/启用组件.png) + ![启用组件](/images/docs/v3.3/zh-cn/quickstart/enable-pluggable-components/启用组件.png) 5. 执行以下命令,使用 Web kubectl 来检查安装过程: diff --git a/content/zh/docs/quick-start/minimal-kubesphere-on-k8s.md b/content/zh/docs/v3.3/quick-start/minimal-kubesphere-on-k8s.md similarity index 100% rename from content/zh/docs/quick-start/minimal-kubesphere-on-k8s.md rename to content/zh/docs/v3.3/quick-start/minimal-kubesphere-on-k8s.md diff --git a/content/zh/docs/quick-start/wordpress-deployment.md b/content/zh/docs/v3.3/quick-start/wordpress-deployment.md similarity index 97% rename from content/zh/docs/quick-start/wordpress-deployment.md rename to content/zh/docs/v3.3/quick-start/wordpress-deployment.md index 1aea82593..15bb545e7 100644 --- a/content/zh/docs/quick-start/wordpress-deployment.md +++ b/content/zh/docs/v3.3/quick-start/wordpress-deployment.md @@ -10,7 +10,7 @@ weight: 2500 WordPress(使用 PHP 语言编写)是免费、开源的内容管理系统,用户可以使用 WordPress 搭建自己的网站。完整的 WordPress 应用程序包括以下 Kubernetes 对象,由 MySQL 作为后端数据库。 -![WordPress](/images/docs/zh-cn/quickstart/wordpress-deployment/WordPress.png) +![WordPress](/images/docs/v3.3/zh-cn/quickstart/wordpress-deployment/WordPress.png) ## 目的 @@ -130,7 +130,7 @@ WordPress(使用 PHP 语言编写)是免费、开源的内容管理系统, 4. 通过 `{Node IP}:{NodePort}` 访问此应用程序,可以看到下图: - ![wordpress-page](/images/docs/zh-cn/quickstart/wordpress-deployment/wordpress-page.png) + ![wordpress-page](/images/docs/v3.3/zh-cn/quickstart/wordpress-deployment/wordpress-page.png) {{< notice note >}} 在访问服务之前,请确保安全组中的端口已打开。 diff --git a/content/zh/docs/reference/_index.md b/content/zh/docs/v3.3/reference/_index.md similarity index 88% rename from content/zh/docs/reference/_index.md rename to content/zh/docs/v3.3/reference/_index.md index 40d81bec8..a102fe196 100644 --- a/content/zh/docs/reference/_index.md +++ b/content/zh/docs/v3.3/reference/_index.md @@ -7,7 +7,7 @@ linkTitle: "参考" weight: 17000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/reference/api-changes/_index.md b/content/zh/docs/v3.3/reference/api-changes/_index.md similarity index 77% rename from content/zh/docs/reference/api-changes/_index.md rename to content/zh/docs/v3.3/reference/api-changes/_index.md index ad15a26b5..982c4b580 100644 --- a/content/zh/docs/reference/api-changes/_index.md +++ b/content/zh/docs/v3.3/reference/api-changes/_index.md @@ -7,6 +7,6 @@ linkTitle: "API 变更" weight: 17300 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/reference/api-changes/logging.md b/content/zh/docs/v3.3/reference/api-changes/logging.md similarity index 100% rename from content/zh/docs/reference/api-changes/logging.md rename to content/zh/docs/v3.3/reference/api-changes/logging.md diff --git a/content/zh/docs/reference/api-changes/monitoring.md b/content/zh/docs/v3.3/reference/api-changes/monitoring.md similarity index 100% rename from content/zh/docs/reference/api-changes/monitoring.md rename to content/zh/docs/v3.3/reference/api-changes/monitoring.md diff --git a/content/zh/docs/reference/api-docs.md b/content/zh/docs/v3.3/reference/api-docs.md similarity index 98% rename from content/zh/docs/reference/api-docs.md rename to content/zh/docs/v3.3/reference/api-docs.md index de11620e7..bc5e97fee 100644 --- a/content/zh/docs/reference/api-docs.md +++ b/content/zh/docs/v3.3/reference/api-docs.md @@ -12,7 +12,7 @@ KubeSphere API 服务器为 API 对象验证和配置数据。API 服务器为 R 其中 /kapi 和/kapis 是 KubeSphere 拓展聚合的 API,/api和 /apis开头的都属于 Kubernetes 原生的 API,KubeSphere 把用户对原生 Kubernetes 资源的请求通过 API Server 转发到 Kubernetes API Server 对原生资源进行操作和管理。 -![ks-apiserver](/images/docs/zh-cn/reference/kubesphere-api/ks-apiserver.png) +![ks-apiserver](/images/docs/v3.3/zh-cn/reference/kubesphere-api/ks-apiserver.png) ## 使用 KubeSphere API diff --git a/content/zh/docs/reference/environment-requirements.md b/content/zh/docs/v3.3/reference/environment-requirements.md similarity index 89% rename from content/zh/docs/reference/environment-requirements.md rename to content/zh/docs/v3.3/reference/environment-requirements.md index eb9024e8b..4b01e0eee 100644 --- a/content/zh/docs/reference/environment-requirements.md +++ b/content/zh/docs/v3.3/reference/environment-requirements.md @@ -34,4 +34,4 @@ weight: 17500 ## KubeSphere Web 控制台支持的浏览器 -![console-browser](/images/docs/reference/environment-requirements/console-browser.png) \ No newline at end of file +![console-browser](/images/docs/v3.3/reference/environment-requirements/console-browser.png) \ No newline at end of file diff --git a/content/zh/docs/reference/glossary.md b/content/zh/docs/v3.3/reference/glossary.md similarity index 100% rename from content/zh/docs/reference/glossary.md rename to content/zh/docs/v3.3/reference/glossary.md diff --git a/content/zh/docs/reference/storage-system-installation/_index.md b/content/zh/docs/v3.3/reference/storage-system-installation/_index.md similarity index 79% rename from content/zh/docs/reference/storage-system-installation/_index.md rename to content/zh/docs/v3.3/reference/storage-system-installation/_index.md index 7eafd0d1c..aace90856 100644 --- a/content/zh/docs/reference/storage-system-installation/_index.md +++ b/content/zh/docs/v3.3/reference/storage-system-installation/_index.md @@ -7,6 +7,6 @@ linkTitle: "存储系统安装" weight: 17400 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/reference/storage-system-installation/glusterfs-server.md b/content/zh/docs/v3.3/reference/storage-system-installation/glusterfs-server.md similarity index 100% rename from content/zh/docs/reference/storage-system-installation/glusterfs-server.md rename to content/zh/docs/v3.3/reference/storage-system-installation/glusterfs-server.md diff --git a/content/zh/docs/reference/storage-system-installation/nfs-server.md b/content/zh/docs/v3.3/reference/storage-system-installation/nfs-server.md similarity index 100% rename from content/zh/docs/reference/storage-system-installation/nfs-server.md rename to content/zh/docs/v3.3/reference/storage-system-installation/nfs-server.md diff --git a/content/zh/docs/release/_index.md b/content/zh/docs/v3.3/release/_index.md similarity index 77% rename from content/zh/docs/release/_index.md rename to content/zh/docs/v3.3/release/_index.md index e61d6224c..640f83cfb 100644 --- a/content/zh/docs/release/_index.md +++ b/content/zh/docs/v3.3/release/_index.md @@ -7,7 +7,7 @@ linkTitle: "Release Notes" weight: 18000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/release/release-v200.md b/content/zh/docs/v3.3/release/release-v200.md similarity index 100% rename from content/zh/docs/release/release-v200.md rename to content/zh/docs/v3.3/release/release-v200.md diff --git a/content/zh/docs/release/release-v201.md b/content/zh/docs/v3.3/release/release-v201.md similarity index 100% rename from content/zh/docs/release/release-v201.md rename to content/zh/docs/v3.3/release/release-v201.md diff --git a/content/zh/docs/release/release-v202.md b/content/zh/docs/v3.3/release/release-v202.md similarity index 100% rename from content/zh/docs/release/release-v202.md rename to content/zh/docs/v3.3/release/release-v202.md diff --git a/content/zh/docs/release/release-v210.md b/content/zh/docs/v3.3/release/release-v210.md similarity index 100% rename from content/zh/docs/release/release-v210.md rename to content/zh/docs/v3.3/release/release-v210.md diff --git a/content/zh/docs/release/release-v211.md b/content/zh/docs/v3.3/release/release-v211.md similarity index 100% rename from content/zh/docs/release/release-v211.md rename to content/zh/docs/v3.3/release/release-v211.md diff --git a/content/zh/docs/release/release-v300.md b/content/zh/docs/v3.3/release/release-v300.md similarity index 100% rename from content/zh/docs/release/release-v300.md rename to content/zh/docs/v3.3/release/release-v300.md diff --git a/content/zh/docs/release/release-v310.md b/content/zh/docs/v3.3/release/release-v310.md similarity index 99% rename from content/zh/docs/release/release-v310.md rename to content/zh/docs/v3.3/release/release-v310.md index e18d6db65..61553249b 100644 --- a/content/zh/docs/release/release-v310.md +++ b/content/zh/docs/v3.3/release/release-v310.md @@ -59,7 +59,7 @@ weight: 18200 ### 可观测性 -- 优化集成已有 Prometheus 服务对接方式 [#3068](https://github.com/kubesphere/kubesphere/issues/3068) [#1164](https://github.com/kubesphere/ks-installer/pull/1164) [Guide](https://kubesphere.io/docs/faq/observability/byop/) +- 优化集成已有 Prometheus 服务对接方式 [#3068](https://github.com/kubesphere/kubesphere/issues/3068) [#1164](https://github.com/kubesphere/ks-installer/pull/1164) [Guide](/docs/v3.3/faq/observability/byop/) - 新增 Thanos Ruler (Thanos v0.18.0) 用于新版告警 - 升级 Prometheus 至 v2.26.0 - 升级 Prometheus Operator 至 v0.42.1 diff --git a/content/zh/docs/release/release-v311.md b/content/zh/docs/v3.3/release/release-v311.md similarity index 100% rename from content/zh/docs/release/release-v311.md rename to content/zh/docs/v3.3/release/release-v311.md diff --git a/content/zh/docs/release/release-v320.md b/content/zh/docs/v3.3/release/release-v320.md similarity index 100% rename from content/zh/docs/release/release-v320.md rename to content/zh/docs/v3.3/release/release-v320.md diff --git a/content/zh/docs/release/release-v321.md b/content/zh/docs/v3.3/release/release-v321.md similarity index 100% rename from content/zh/docs/release/release-v321.md rename to content/zh/docs/v3.3/release/release-v321.md diff --git a/content/zh/docs/toolbox/_index.md b/content/zh/docs/v3.3/toolbox/_index.md similarity index 91% rename from content/zh/docs/toolbox/_index.md rename to content/zh/docs/v3.3/toolbox/_index.md index d81779be5..211bb4eb1 100644 --- a/content/zh/docs/toolbox/_index.md +++ b/content/zh/docs/v3.3/toolbox/_index.md @@ -7,7 +7,7 @@ linkTitle: "工具箱" weight: 15000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- KubeSphere 通过工具箱提供几种重要功能。本章演示了如何使用 KubeSphere 工具箱查询事件、日志和审计日志,查看资源消费情况,以及如何通过 Web Kubectl 运行命令。 diff --git a/content/zh/docs/toolbox/auditing/_index.md b/content/zh/docs/v3.3/toolbox/auditing/_index.md similarity index 100% rename from content/zh/docs/toolbox/auditing/_index.md rename to content/zh/docs/v3.3/toolbox/auditing/_index.md diff --git a/content/zh/docs/toolbox/auditing/auditing-query.md b/content/zh/docs/v3.3/toolbox/auditing/auditing-query.md similarity index 100% rename from content/zh/docs/toolbox/auditing/auditing-query.md rename to content/zh/docs/v3.3/toolbox/auditing/auditing-query.md diff --git a/content/zh/docs/toolbox/auditing/auditing-receive-customize.md b/content/zh/docs/v3.3/toolbox/auditing/auditing-receive-customize.md similarity index 100% rename from content/zh/docs/toolbox/auditing/auditing-receive-customize.md rename to content/zh/docs/v3.3/toolbox/auditing/auditing-receive-customize.md diff --git a/content/zh/docs/toolbox/auditing/auditing-rule.md b/content/zh/docs/v3.3/toolbox/auditing/auditing-rule.md similarity index 100% rename from content/zh/docs/toolbox/auditing/auditing-rule.md rename to content/zh/docs/v3.3/toolbox/auditing/auditing-rule.md diff --git a/content/zh/docs/toolbox/events-query.md b/content/zh/docs/v3.3/toolbox/events-query.md similarity index 83% rename from content/zh/docs/toolbox/events-query.md rename to content/zh/docs/v3.3/toolbox/events-query.md index e22c29fb7..ccee59271 100644 --- a/content/zh/docs/toolbox/events-query.md +++ b/content/zh/docs/v3.3/toolbox/events-query.md @@ -22,13 +22,13 @@ Kubernetes 事件系统用于深入了解集群内部发生的事件,KubeSpher ## 查询事件 -1. 所有用户都可以使用事件查询功能。使用任意帐户登录控制台,在右下角的 上悬停,然后在弹出菜单中选择**资源事件查询**。 +1. 所有用户都可以使用事件查询功能。使用任意帐户登录控制台,在右下角的 上悬停,然后在弹出菜单中选择**资源事件查询**。 2. 在弹出窗口中,您可以看到该帐户有权限查看的事件数量。 {{< notice note >}} -- 如果您启用了[多集群功能](../../multicluster-management/),KubeSphere 支持对每个集群分别进行事件查询。您可以点击搜索栏左侧的 ,然后选择一个目标集群。 +- 如果您启用了[多集群功能](../../multicluster-management/),KubeSphere 支持对每个集群分别进行事件查询。您可以点击搜索栏左侧的 ,然后选择一个目标集群。 - KubeSphere 默认存储最近七天的事件。 diff --git a/content/zh/docs/toolbox/log-query.md b/content/zh/docs/v3.3/toolbox/log-query.md similarity index 78% rename from content/zh/docs/toolbox/log-query.md rename to content/zh/docs/v3.3/toolbox/log-query.md index 9544f88f6..c89a8df08 100644 --- a/content/zh/docs/toolbox/log-query.md +++ b/content/zh/docs/v3.3/toolbox/log-query.md @@ -22,14 +22,14 @@ weight: 15100 ## 进入日志查询界面 -1. 所有用户都可以使用日志查询功能。使用任意帐户登录控制台,在右下角的 上悬停,然后在弹出菜单中选择**日志查询**。 +1. 所有用户都可以使用日志查询功能。使用任意帐户登录控制台,在右下角的 上悬停,然后在弹出菜单中选择**日志查询**。 2. 在弹出窗口中,您可以看到日志数量的时间直方图、集群选择下拉列表以及日志查询栏。 ​ {{< notice note >}} -- 如果您启用了[多集群功能](../../multicluster-management/),KubeSphere 支持对每个集群分别进行日志查询。您可以点击搜索栏左侧的 切换目标集群。 +- 如果您启用了[多集群功能](../../multicluster-management/),KubeSphere 支持对每个集群分别进行日志查询。您可以点击搜索栏左侧的 切换目标集群。 - KubeSphere 默认存储最近七天内的日志。 @@ -55,15 +55,15 @@ weight: 15100 {{< notice note >}} - 日志查询界面支持每 5 秒、10 秒或 15 秒动态刷新一次。 -- 您可以点击右上角的 将日志导出至本地文件进行进一步分析。 +- 您可以点击右上角的 将日志导出至本地文件进行进一步分析。 {{}} -4. 在左侧面板中,您可以点击 切换 Pod 并查看其在同一个项目中的容器,从而查看是否有任何异常 Pod 影响到其他 Pod。 +4. 在左侧面板中,您可以点击 切换 Pod 并查看其在同一个项目中的容器,从而查看是否有任何异常 Pod 影响到其他 Pod。 ## 进入详情页面 -在左侧面板,您可以点击 查看 Pod 详情页面或容器详情页面。 +在左侧面板,您可以点击 查看 Pod 详情页面或容器详情页面。 您可以点击右上角的**终端**打开终端为容器排除故障。 diff --git a/content/zh/docs/toolbox/metering-and-billing/_index.md b/content/zh/docs/v3.3/toolbox/metering-and-billing/_index.md similarity index 100% rename from content/zh/docs/toolbox/metering-and-billing/_index.md rename to content/zh/docs/v3.3/toolbox/metering-and-billing/_index.md diff --git a/content/zh/docs/toolbox/metering-and-billing/enable-billing.md b/content/zh/docs/v3.3/toolbox/metering-and-billing/enable-billing.md similarity index 100% rename from content/zh/docs/toolbox/metering-and-billing/enable-billing.md rename to content/zh/docs/v3.3/toolbox/metering-and-billing/enable-billing.md diff --git a/content/zh/docs/toolbox/metering-and-billing/view-resource-consumption.md b/content/zh/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption.md similarity index 91% rename from content/zh/docs/toolbox/metering-and-billing/view-resource-consumption.md rename to content/zh/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption.md index 18ff8b6d5..637590bd8 100644 --- a/content/zh/docs/toolbox/metering-and-billing/view-resource-consumption.md +++ b/content/zh/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption.md @@ -17,7 +17,7 @@ KubeSphere 计量功能帮助您在不同层级追踪集群或企业空间中的 **集群资源消费情况**包含集群(也包括节点)的资源使用情况,如 CPU、内存、存储等。 -1. 使用 `admin` 用户登录 KubeSphere Web 控制台,点击右下角的 ,然后选择**资源消费统计**。 +1. 使用 `admin` 用户登录 KubeSphere Web 控制台,点击右下角的 ,然后选择**资源消费统计**。 2. 在**集群资源消费情况**一栏,点击**查看消费**。 @@ -58,7 +58,7 @@ KubeSphere 计量功能帮助您在不同层级追踪集群或企业空间中的 **企业空间(项目)资源消费情况**包含企业空间(包括项目)的资源使用情况,如 CPU、内存、存储等。 -1. 使用 `admin` 用户登录 KubeSphere Web 控制台,点击右下角的 图标,然后选择**资源消费统计**。 +1. 使用 `admin` 用户登录 KubeSphere Web 控制台,点击右下角的 图标,然后选择**资源消费统计**。 2. 在**企业空间资源消费情况**一栏,点击**查看**。 diff --git a/content/zh/docs/toolbox/web-kubectl.md b/content/zh/docs/v3.3/toolbox/web-kubectl.md similarity index 100% rename from content/zh/docs/toolbox/web-kubectl.md rename to content/zh/docs/v3.3/toolbox/web-kubectl.md diff --git a/content/zh/docs/upgrade/_index.md b/content/zh/docs/v3.3/upgrade/_index.md similarity index 83% rename from content/zh/docs/upgrade/_index.md rename to content/zh/docs/v3.3/upgrade/_index.md index b9beac2da..78637a106 100644 --- a/content/zh/docs/upgrade/_index.md +++ b/content/zh/docs/v3.3/upgrade/_index.md @@ -7,7 +7,7 @@ linkTitle: "升级" weight: 7000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/upgrade/air-gapped-upgrade-with-ks-installer.md b/content/zh/docs/v3.3/upgrade/air-gapped-upgrade-with-ks-installer.md similarity index 100% rename from content/zh/docs/upgrade/air-gapped-upgrade-with-ks-installer.md rename to content/zh/docs/v3.3/upgrade/air-gapped-upgrade-with-ks-installer.md diff --git a/content/zh/docs/upgrade/air-gapped-upgrade-with-kubekey.md b/content/zh/docs/v3.3/upgrade/air-gapped-upgrade-with-kubekey.md similarity index 100% rename from content/zh/docs/upgrade/air-gapped-upgrade-with-kubekey.md rename to content/zh/docs/v3.3/upgrade/air-gapped-upgrade-with-kubekey.md diff --git a/content/zh/docs/upgrade/overview.md b/content/zh/docs/v3.3/upgrade/overview.md similarity index 100% rename from content/zh/docs/upgrade/overview.md rename to content/zh/docs/v3.3/upgrade/overview.md diff --git a/content/zh/docs/upgrade/upgrade-with-ks-installer.md b/content/zh/docs/v3.3/upgrade/upgrade-with-ks-installer.md similarity index 100% rename from content/zh/docs/upgrade/upgrade-with-ks-installer.md rename to content/zh/docs/v3.3/upgrade/upgrade-with-ks-installer.md diff --git a/content/zh/docs/upgrade/upgrade-with-kubekey.md b/content/zh/docs/v3.3/upgrade/upgrade-with-kubekey.md similarity index 100% rename from content/zh/docs/upgrade/upgrade-with-kubekey.md rename to content/zh/docs/v3.3/upgrade/upgrade-with-kubekey.md diff --git a/content/zh/docs/upgrade/what-changed.md b/content/zh/docs/v3.3/upgrade/what-changed.md similarity index 100% rename from content/zh/docs/upgrade/what-changed.md rename to content/zh/docs/v3.3/upgrade/what-changed.md diff --git a/content/zh/docs/workspace-administration/_index.md b/content/zh/docs/v3.3/workspace-administration/_index.md similarity index 95% rename from content/zh/docs/workspace-administration/_index.md rename to content/zh/docs/v3.3/workspace-administration/_index.md index c0e04b811..744cad23a 100644 --- a/content/zh/docs/workspace-administration/_index.md +++ b/content/zh/docs/v3.3/workspace-administration/_index.md @@ -7,7 +7,7 @@ linkTitle: "企业空间管理和用户指南" weight: 9000 -icon: "/images/docs/docs.svg" +icon: "/images/docs/v3.3/docs.svg" --- diff --git a/content/zh/docs/workspace-administration/app-repository/_index.md b/content/zh/docs/v3.3/workspace-administration/app-repository/_index.md similarity index 100% rename from content/zh/docs/workspace-administration/app-repository/_index.md rename to content/zh/docs/v3.3/workspace-administration/app-repository/_index.md diff --git a/content/zh/docs/workspace-administration/app-repository/import-helm-repository.md b/content/zh/docs/v3.3/workspace-administration/app-repository/import-helm-repository.md similarity index 100% rename from content/zh/docs/workspace-administration/app-repository/import-helm-repository.md rename to content/zh/docs/v3.3/workspace-administration/app-repository/import-helm-repository.md diff --git a/content/zh/docs/workspace-administration/app-repository/upload-app-to-public-repository.md b/content/zh/docs/v3.3/workspace-administration/app-repository/upload-app-to-public-repository.md similarity index 100% rename from content/zh/docs/workspace-administration/app-repository/upload-app-to-public-repository.md rename to content/zh/docs/v3.3/workspace-administration/app-repository/upload-app-to-public-repository.md diff --git a/content/zh/docs/workspace-administration/department-management.md b/content/zh/docs/v3.3/workspace-administration/department-management.md similarity index 81% rename from content/zh/docs/workspace-administration/department-management.md rename to content/zh/docs/v3.3/workspace-administration/department-management.md index 59ee6216f..2020977ab 100644 --- a/content/zh/docs/workspace-administration/department-management.md +++ b/content/zh/docs/v3.3/workspace-administration/department-management.md @@ -42,7 +42,7 @@ weight: 9800 1. 在**部门管理**页面,选择左侧部门树中的一个部门,点击右侧的**未分配**。 -2. 在用户列表中,点击用户右侧的 ,对出现的提示消息点击**确定**,以将用户分配到该部门。 +2. 在用户列表中,点击用户右侧的 ,对出现的提示消息点击**确定**,以将用户分配到该部门。 {{< notice note >}} @@ -54,7 +54,7 @@ weight: 9800 ## 从部门中移除用户 1. 在**部门管理**页面,选择左侧部门树中的一个部门,然后点击右侧的**已分配**。 -2. 在已分配用户列表中,点击用户右侧的 ,在出现的对话框中输入相应的用户名,然后点击**确定**来移除用户。 +2. 在已分配用户列表中,点击用户右侧的 ,在出现的对话框中输入相应的用户名,然后点击**确定**来移除用户。 ## 删除和编辑部门 @@ -62,7 +62,7 @@ weight: 9800 2. 在**设置部门**对话框的左侧,点击需要编辑或删除部门的上级部门。 -3. 点击部门右侧的 进行编辑。 +3. 点击部门右侧的 进行编辑。 {{< notice note >}} @@ -70,7 +70,7 @@ weight: 9800 {{}} -4. 点击部门右侧的 ,在出现的对话框中输入相应的部门名称,然后点击**确定**来删除该部门。 +4. 点击部门右侧的 ,在出现的对话框中输入相应的部门名称,然后点击**确定**来删除该部门。 {{< notice note >}} diff --git a/content/zh/docs/workspace-administration/project-quotas.md b/content/zh/docs/v3.3/workspace-administration/project-quotas.md similarity index 100% rename from content/zh/docs/workspace-administration/project-quotas.md rename to content/zh/docs/v3.3/workspace-administration/project-quotas.md diff --git a/content/zh/docs/workspace-administration/role-and-member-management.md b/content/zh/docs/v3.3/workspace-administration/role-and-member-management.md similarity index 83% rename from content/zh/docs/workspace-administration/role-and-member-management.md rename to content/zh/docs/v3.3/workspace-administration/role-and-member-management.md index cecb78868..1623f4e28 100644 --- a/content/zh/docs/workspace-administration/role-and-member-management.md +++ b/content/zh/docs/v3.3/workspace-administration/role-and-member-management.md @@ -49,15 +49,15 @@ weight: 9400 {{}} -4. 新创建的角色将在**企业空间角色**中列出,点击右侧的 以编辑该角色的信息、权限,或删除该角色。 +4. 新创建的角色将在**企业空间角色**中列出,点击右侧的 以编辑该角色的信息、权限,或删除该角色。 ## 邀请新成员 1. 转到**企业空间设置**下**企业空间成员**,点击**邀请**。 -2. 点击右侧的 以邀请一名成员加入企业空间,并为其分配一个角色。 +2. 点击右侧的 以邀请一名成员加入企业空间,并为其分配一个角色。 3. 将成员加入企业空间后,点击**确定**。您可以在**企业空间成员**列表中查看新邀请的成员。 -4. 若要编辑现有成员的角色或将其从企业空间中移除,点击右侧的 并选择对应的操作。 \ No newline at end of file +4. 若要编辑现有成员的角色或将其从企业空间中移除,点击右侧的 并选择对应的操作。 \ No newline at end of file diff --git a/content/zh/docs/workspace-administration/upload-helm-based-application.md b/content/zh/docs/v3.3/workspace-administration/upload-helm-based-application.md similarity index 100% rename from content/zh/docs/workspace-administration/upload-helm-based-application.md rename to content/zh/docs/v3.3/workspace-administration/upload-helm-based-application.md diff --git a/content/zh/docs/workspace-administration/what-is-workspace.md b/content/zh/docs/v3.3/workspace-administration/what-is-workspace.md similarity index 100% rename from content/zh/docs/workspace-administration/what-is-workspace.md rename to content/zh/docs/v3.3/workspace-administration/what-is-workspace.md diff --git a/content/zh/docs/workspace-administration/workspace-network-isolation.md b/content/zh/docs/v3.3/workspace-administration/workspace-network-isolation.md similarity index 100% rename from content/zh/docs/workspace-administration/workspace-network-isolation.md rename to content/zh/docs/v3.3/workspace-administration/workspace-network-isolation.md diff --git a/content/zh/docs/workspace-administration/workspace-quotas.md b/content/zh/docs/v3.3/workspace-administration/workspace-quotas.md similarity index 92% rename from content/zh/docs/workspace-administration/workspace-quotas.md rename to content/zh/docs/v3.3/workspace-administration/workspace-quotas.md index c46fed310..e9041cae2 100644 --- a/content/zh/docs/workspace-administration/workspace-quotas.md +++ b/content/zh/docs/v3.3/workspace-administration/workspace-quotas.md @@ -24,7 +24,7 @@ weight: 9700 3. **企业空间配额**页面列有分配到该企业空间的全部可用集群,以及各集群的 CPU 限额、CPU 需求、内存限额和内存需求。 -4. 在列表右侧点击**编辑配额**即可查看企业空间配额信息。默认情况下,KubeSphere 不为企业空间设置任何资源预留或资源限制。如需设置资源预留或资源限制来管理 CPU 和内存资源,您可以移动 至期望数值或直接输入期望数值。将字段设为空值表示不对资源进行预留或限制。 +4. 在列表右侧点击**编辑配额**即可查看企业空间配额信息。默认情况下,KubeSphere 不为企业空间设置任何资源预留或资源限制。如需设置资源预留或资源限制来管理 CPU 和内存资源,您可以移动 至期望数值或直接输入期望数值。将字段设为空值表示不对资源进行预留或限制。 {{< notice note >}} diff --git a/layouts/docs/second.html b/layouts/docs/second.html index b90cd67fd..aef4f4bea 100644 --- a/layouts/docs/second.html +++ b/layouts/docs/second.html @@ -94,23 +94,23 @@ height="0" width="0" style="display:none;visibility:hidden"> @@ -149,7 +149,7 @@ height="0" width="0" style="display:none;visibility:hidden"> {{ with .Next }} - {{ i18n + {{ i18n {{ i18n "Previous" }} : {{.LinkTitle}} @@ -160,7 +160,7 @@ height="0" width="0" style="display:none;visibility:hidden"> {{ end }} diff --git a/layouts/docs/single.html b/layouts/docs/single.html index 1db85984a..0db12bfe2 100644 --- a/layouts/docs/single.html +++ b/layouts/docs/single.html @@ -98,27 +98,27 @@
  • - twitter + twitter twitter
  • - linkedIn + linkedIn linkedIn
  • - facebook + facebook facebook
  • - reddit + reddit reddit
  • - email + email email
  • @@ -157,7 +157,7 @@ {{ with .Next }} - {{ i18n + {{ i18n {{ i18n "Previous" }} : {{.LinkTitle}} @@ -168,7 +168,7 @@ {{ end }} diff --git a/static/images/docs/22-hover.svg b/static/images/docs/v3.3/22-hover.svg similarity index 100% rename from static/images/docs/22-hover.svg rename to static/images/docs/v3.3/22-hover.svg diff --git a/static/images/docs/22.svg b/static/images/docs/v3.3/22.svg similarity index 100% rename from static/images/docs/22.svg rename to static/images/docs/v3.3/22.svg diff --git a/static/images/docs/26.svg b/static/images/docs/v3.3/26.svg similarity index 100% rename from static/images/docs/26.svg rename to static/images/docs/v3.3/26.svg diff --git a/static/images/docs/access-control-and-account-management/external-authentication/set-up-external-authentication/toolbox.png b/static/images/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication/toolbox.png similarity index 100% rename from static/images/docs/access-control-and-account-management/external-authentication/set-up-external-authentication/toolbox.png rename to static/images/docs/v3.3/access-control-and-account-management/external-authentication/set-up-external-authentication/toolbox.png diff --git a/static/images/docs/access-control-and-account-management/external-authentication/use-an-ldap-service/toolbox.png b/static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service/toolbox.png similarity index 100% rename from static/images/docs/access-control-and-account-management/external-authentication/use-an-ldap-service/toolbox.png rename to static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-ldap-service/toolbox.png diff --git a/static/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png b/static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png similarity index 100% rename from static/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png rename to static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/github-login-page.png diff --git a/static/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg b/static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg similarity index 100% rename from static/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg rename to static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/oauth2.svg diff --git a/static/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/toolbox.png b/static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/toolbox.png similarity index 100% rename from static/images/docs/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/toolbox.png rename to static/images/docs/v3.3/access-control-and-account-management/external-authentication/use-an-oauth2-identity-provider/toolbox.png diff --git a/static/images/docs/access-control-and-account-management/github1.png b/static/images/docs/v3.3/access-control-and-account-management/github1.png similarity index 100% rename from static/images/docs/access-control-and-account-management/github1.png rename to static/images/docs/v3.3/access-control-and-account-management/github1.png diff --git a/static/images/docs/access-control-and-account-management/github2.png b/static/images/docs/v3.3/access-control-and-account-management/github2.png similarity index 100% rename from static/images/docs/access-control-and-account-management/github2.png rename to static/images/docs/v3.3/access-control-and-account-management/github2.png diff --git a/static/images/docs/access-control-and-account-management/github3.png b/static/images/docs/v3.3/access-control-and-account-management/github3.png similarity index 100% rename from static/images/docs/access-control-and-account-management/github3.png rename to static/images/docs/v3.3/access-control-and-account-management/github3.png diff --git a/static/images/docs/access-control-and-account-management/github4.png b/static/images/docs/v3.3/access-control-and-account-management/github4.png similarity index 100% rename from static/images/docs/access-control-and-account-management/github4.png rename to static/images/docs/v3.3/access-control-and-account-management/github4.png diff --git a/static/images/docs/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png b/static/images/docs/v3.3/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png similarity index 100% rename from static/images/docs/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png rename to static/images/docs/v3.3/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png diff --git a/static/images/docs/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg b/static/images/docs/v3.3/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg similarity index 100% rename from static/images/docs/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg rename to static/images/docs/v3.3/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg diff --git a/static/images/docs/access-control-and-account-management/networkpolicy.png b/static/images/docs/v3.3/access-control-and-account-management/networkpolicy.png similarity index 100% rename from static/images/docs/access-control-and-account-management/networkpolicy.png rename to static/images/docs/v3.3/access-control-and-account-management/networkpolicy.png diff --git a/static/images/docs/access-control-and-account-management/oauth2.svg b/static/images/docs/v3.3/access-control-and-account-management/oauth2.svg similarity index 100% rename from static/images/docs/access-control-and-account-management/oauth2.svg rename to static/images/docs/v3.3/access-control-and-account-management/oauth2.svg diff --git a/static/images/docs/air-gapped/docker-registry.png b/static/images/docs/v3.3/air-gapped/docker-registry.png similarity index 100% rename from static/images/docs/air-gapped/docker-registry.png rename to static/images/docs/v3.3/air-gapped/docker-registry.png diff --git a/static/images/docs/air-gapped/load-image.png b/static/images/docs/v3.3/air-gapped/load-image.png similarity index 100% rename from static/images/docs/air-gapped/load-image.png rename to static/images/docs/v3.3/air-gapped/load-image.png diff --git a/static/images/docs/air-gapped/self-signed-cert.png b/static/images/docs/v3.3/air-gapped/self-signed-cert.png similarity index 100% rename from static/images/docs/air-gapped/self-signed-cert.png rename to static/images/docs/v3.3/air-gapped/self-signed-cert.png diff --git a/static/images/docs/air-gapped/validate-registry.png b/static/images/docs/v3.3/air-gapped/validate-registry.png similarity index 100% rename from static/images/docs/air-gapped/validate-registry.png rename to static/images/docs/v3.3/air-gapped/validate-registry.png diff --git a/static/images/docs/aks/Azure-architecture.png b/static/images/docs/v3.3/aks/Azure-architecture.png similarity index 100% rename from static/images/docs/aks/Azure-architecture.png rename to static/images/docs/v3.3/aks/Azure-architecture.png diff --git a/static/images/docs/aks/aks-all-resources.png b/static/images/docs/v3.3/aks/aks-all-resources.png similarity index 100% rename from static/images/docs/aks/aks-all-resources.png rename to static/images/docs/v3.3/aks/aks-all-resources.png diff --git a/static/images/docs/aks/aks-choices-bash.png b/static/images/docs/v3.3/aks/aks-choices-bash.png similarity index 100% rename from static/images/docs/aks/aks-choices-bash.png rename to static/images/docs/v3.3/aks/aks-choices-bash.png diff --git a/static/images/docs/aks/aks-create-command.png b/static/images/docs/v3.3/aks/aks-create-command.png similarity index 100% rename from static/images/docs/aks/aks-create-command.png rename to static/images/docs/v3.3/aks/aks-create-command.png diff --git a/static/images/docs/aks/aks-dashboard.png b/static/images/docs/v3.3/aks/aks-dashboard.png similarity index 100% rename from static/images/docs/aks/aks-dashboard.png rename to static/images/docs/v3.3/aks/aks-dashboard.png diff --git a/static/images/docs/aks/aks-launch-icon.png b/static/images/docs/v3.3/aks/aks-launch-icon.png similarity index 100% rename from static/images/docs/aks/aks-launch-icon.png rename to static/images/docs/v3.3/aks/aks-launch-icon.png diff --git a/static/images/docs/aks/azure-vm-all-resources.png b/static/images/docs/v3.3/aks/azure-vm-all-resources.png similarity index 100% rename from static/images/docs/aks/azure-vm-all-resources.png rename to static/images/docs/v3.3/aks/azure-vm-all-resources.png diff --git a/static/images/docs/aks/azure-vm-firewall.png b/static/images/docs/v3.3/aks/azure-vm-firewall.png similarity index 100% rename from static/images/docs/aks/azure-vm-firewall.png rename to static/images/docs/v3.3/aks/azure-vm-firewall.png diff --git a/static/images/docs/aks/azure-vm-loadbalancer-rule.png b/static/images/docs/v3.3/aks/azure-vm-loadbalancer-rule.png similarity index 100% rename from static/images/docs/aks/azure-vm-loadbalancer-rule.png rename to static/images/docs/v3.3/aks/azure-vm-loadbalancer-rule.png diff --git a/static/images/docs/alerting/alerting-policy-node-level-detail-page.png b/static/images/docs/v3.3/alerting/alerting-policy-node-level-detail-page.png similarity index 100% rename from static/images/docs/alerting/alerting-policy-node-level-detail-page.png rename to static/images/docs/v3.3/alerting/alerting-policy-node-level-detail-page.png diff --git a/static/images/docs/alerting/alerting_message_node_level_comment.png b/static/images/docs/v3.3/alerting/alerting_message_node_level_comment.png similarity index 100% rename from static/images/docs/alerting/alerting_message_node_level_comment.png rename to static/images/docs/v3.3/alerting/alerting_message_node_level_comment.png diff --git a/static/images/docs/alerting/alerting_message_node_level_detail.png b/static/images/docs/v3.3/alerting/alerting_message_node_level_detail.png similarity index 100% rename from static/images/docs/alerting/alerting_message_node_level_detail.png rename to static/images/docs/v3.3/alerting/alerting_message_node_level_detail.png diff --git a/static/images/docs/alerting/alerting_message_node_level_guide.png b/static/images/docs/v3.3/alerting/alerting_message_node_level_guide.png similarity index 100% rename from static/images/docs/alerting/alerting_message_node_level_guide.png rename to static/images/docs/v3.3/alerting/alerting_message_node_level_guide.png diff --git a/static/images/docs/alerting/alerting_message_node_level_list.png b/static/images/docs/v3.3/alerting/alerting_message_node_level_list.png similarity index 100% rename from static/images/docs/alerting/alerting_message_node_level_list.png rename to static/images/docs/v3.3/alerting/alerting_message_node_level_list.png diff --git a/static/images/docs/alerting/alerting_message_node_level_notification.png b/static/images/docs/v3.3/alerting/alerting_message_node_level_notification.png similarity index 100% rename from static/images/docs/alerting/alerting_message_node_level_notification.png rename to static/images/docs/v3.3/alerting/alerting_message_node_level_notification.png diff --git a/static/images/docs/alerting/alerting_message_node_level_policy.png b/static/images/docs/v3.3/alerting/alerting_message_node_level_policy.png similarity index 100% rename from static/images/docs/alerting/alerting_message_node_level_policy.png rename to static/images/docs/v3.3/alerting/alerting_message_node_level_policy.png diff --git a/static/images/docs/alerting/alerting_message_workload_level_comment.png b/static/images/docs/v3.3/alerting/alerting_message_workload_level_comment.png similarity index 100% rename from static/images/docs/alerting/alerting_message_workload_level_comment.png rename to static/images/docs/v3.3/alerting/alerting_message_workload_level_comment.png diff --git a/static/images/docs/alerting/alerting_message_workload_level_detail.png b/static/images/docs/v3.3/alerting/alerting_message_workload_level_detail.png similarity index 100% rename from static/images/docs/alerting/alerting_message_workload_level_detail.png rename to static/images/docs/v3.3/alerting/alerting_message_workload_level_detail.png diff --git a/static/images/docs/alerting/alerting_message_workload_level_list.png b/static/images/docs/v3.3/alerting/alerting_message_workload_level_list.png similarity index 100% rename from static/images/docs/alerting/alerting_message_workload_level_list.png rename to static/images/docs/v3.3/alerting/alerting_message_workload_level_list.png diff --git a/static/images/docs/alerting/alerting_message_workload_level_notification.png b/static/images/docs/v3.3/alerting/alerting_message_workload_level_notification.png similarity index 100% rename from static/images/docs/alerting/alerting_message_workload_level_notification.png rename to static/images/docs/v3.3/alerting/alerting_message_workload_level_notification.png diff --git a/static/images/docs/alerting/alerting_message_workload_level_policy.png b/static/images/docs/v3.3/alerting/alerting_message_workload_level_policy.png similarity index 100% rename from static/images/docs/alerting/alerting_message_workload_level_policy.png rename to static/images/docs/v3.3/alerting/alerting_message_workload_level_policy.png diff --git a/static/images/docs/alerting/alerting_policy_node_level_alerting_rule.png b/static/images/docs/v3.3/alerting/alerting_policy_node_level_alerting_rule.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_node_level_alerting_rule.png rename to static/images/docs/v3.3/alerting/alerting_policy_node_level_alerting_rule.png diff --git a/static/images/docs/alerting/alerting_policy_node_level_basic_info.png b/static/images/docs/v3.3/alerting/alerting_policy_node_level_basic_info.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_node_level_basic_info.png rename to static/images/docs/v3.3/alerting/alerting_policy_node_level_basic_info.png diff --git a/static/images/docs/alerting/alerting_policy_node_level_create.png b/static/images/docs/v3.3/alerting/alerting_policy_node_level_create.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_node_level_create.png rename to static/images/docs/v3.3/alerting/alerting_policy_node_level_create.png diff --git a/static/images/docs/alerting/alerting_policy_node_level_guide.png b/static/images/docs/v3.3/alerting/alerting_policy_node_level_guide.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_node_level_guide.png rename to static/images/docs/v3.3/alerting/alerting_policy_node_level_guide.png diff --git a/static/images/docs/alerting/alerting_policy_node_level_monitoring_target.png b/static/images/docs/v3.3/alerting/alerting_policy_node_level_monitoring_target.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_node_level_monitoring_target.png rename to static/images/docs/v3.3/alerting/alerting_policy_node_level_monitoring_target.png diff --git a/static/images/docs/alerting/alerting_policy_node_level_notification_rule.png b/static/images/docs/v3.3/alerting/alerting_policy_node_level_notification_rule.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_node_level_notification_rule.png rename to static/images/docs/v3.3/alerting/alerting_policy_node_level_notification_rule.png diff --git a/static/images/docs/alerting/alerting_policy_workload_level_alerting_rule.png b/static/images/docs/v3.3/alerting/alerting_policy_workload_level_alerting_rule.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_workload_level_alerting_rule.png rename to static/images/docs/v3.3/alerting/alerting_policy_workload_level_alerting_rule.png diff --git a/static/images/docs/alerting/alerting_policy_workload_level_basic_info.png b/static/images/docs/v3.3/alerting/alerting_policy_workload_level_basic_info.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_workload_level_basic_info.png rename to static/images/docs/v3.3/alerting/alerting_policy_workload_level_basic_info.png diff --git a/static/images/docs/alerting/alerting_policy_workload_level_create.png b/static/images/docs/v3.3/alerting/alerting_policy_workload_level_create.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_workload_level_create.png rename to static/images/docs/v3.3/alerting/alerting_policy_workload_level_create.png diff --git a/static/images/docs/alerting/alerting_policy_workload_level_monitoring_target.png b/static/images/docs/v3.3/alerting/alerting_policy_workload_level_monitoring_target.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_workload_level_monitoring_target.png rename to static/images/docs/v3.3/alerting/alerting_policy_workload_level_monitoring_target.png diff --git a/static/images/docs/alerting/alerting_policy_workload_level_notification_rule.png b/static/images/docs/v3.3/alerting/alerting_policy_workload_level_notification_rule.png similarity index 100% rename from static/images/docs/alerting/alerting_policy_workload_level_notification_rule.png rename to static/images/docs/v3.3/alerting/alerting_policy_workload_level_notification_rule.png diff --git a/static/images/docs/ali-ecs/ali-slb-add.png b/static/images/docs/v3.3/ali-ecs/ali-slb-add.png similarity index 100% rename from static/images/docs/ali-ecs/ali-slb-add.png rename to static/images/docs/v3.3/ali-ecs/ali-slb-add.png diff --git a/static/images/docs/ali-ecs/ali-slb-config.png b/static/images/docs/v3.3/ali-ecs/ali-slb-config.png similarity index 100% rename from static/images/docs/ali-ecs/ali-slb-config.png rename to static/images/docs/v3.3/ali-ecs/ali-slb-config.png diff --git a/static/images/docs/ali-ecs/ali-slb-create.png b/static/images/docs/v3.3/ali-ecs/ali-slb-create.png similarity index 100% rename from static/images/docs/ali-ecs/ali-slb-create.png rename to static/images/docs/v3.3/ali-ecs/ali-slb-create.png diff --git a/static/images/docs/ali-ecs/ali-slb-listen-conf1.png b/static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf1.png similarity index 100% rename from static/images/docs/ali-ecs/ali-slb-listen-conf1.png rename to static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf1.png diff --git a/static/images/docs/ali-ecs/ali-slb-listen-conf2.png b/static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf2.png similarity index 100% rename from static/images/docs/ali-ecs/ali-slb-listen-conf2.png rename to static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf2.png diff --git a/static/images/docs/ali-ecs/ali-slb-listen-conf3.png b/static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf3.png similarity index 100% rename from static/images/docs/ali-ecs/ali-slb-listen-conf3.png rename to static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf3.png diff --git a/static/images/docs/ali-ecs/ali-slb-listen-conf4.png b/static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf4.png similarity index 100% rename from static/images/docs/ali-ecs/ali-slb-listen-conf4.png rename to static/images/docs/v3.3/ali-ecs/ali-slb-listen-conf4.png diff --git a/static/images/docs/ali-ecs/ali.png b/static/images/docs/v3.3/ali-ecs/ali.png similarity index 100% rename from static/images/docs/ali-ecs/ali.png rename to static/images/docs/v3.3/ali-ecs/ali.png diff --git a/static/images/docs/ali-ecs/ks-install-source.png b/static/images/docs/v3.3/ali-ecs/ks-install-source.png similarity index 100% rename from static/images/docs/ali-ecs/ks-install-source.png rename to static/images/docs/v3.3/ali-ecs/ks-install-source.png diff --git a/static/images/docs/ali-ecs/succes.png b/static/images/docs/v3.3/ali-ecs/succes.png similarity index 100% rename from static/images/docs/ali-ecs/succes.png rename to static/images/docs/v3.3/ali-ecs/succes.png diff --git a/static/images/docs/ali-ecs/update_crd.png b/static/images/docs/v3.3/ali-ecs/update_crd.png similarity index 100% rename from static/images/docs/ali-ecs/update_crd.png rename to static/images/docs/v3.3/ali-ecs/update_crd.png diff --git a/static/images/docs/ali-ecs/端口监听.png b/static/images/docs/v3.3/ali-ecs/端口监听.png similarity index 100% rename from static/images/docs/ali-ecs/端口监听.png rename to static/images/docs/v3.3/ali-ecs/端口监听.png diff --git a/static/images/docs/appstore/application-lifecycle-management/plus.png b/static/images/docs/v3.3/appstore/application-lifecycle-management/plus.png similarity index 100% rename from static/images/docs/appstore/application-lifecycle-management/plus.png rename to static/images/docs/v3.3/appstore/application-lifecycle-management/plus.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-kubesphere-banner.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-kubesphere-banner.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-kubesphere-banner.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-kubesphere-banner.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/start-chaos-experiment.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/start-chaos-experiment.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/start-chaos-experiment.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/start-chaos-experiment.png diff --git a/static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png b/static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png rename to static/images/docs/v3.3/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png diff --git a/static/images/docs/appstore/built-in-apps/etcd-app/Terminal icon.png b/static/images/docs/v3.3/appstore/built-in-apps/etcd-app/Terminal icon.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/etcd-app/Terminal icon.png rename to static/images/docs/v3.3/appstore/built-in-apps/etcd-app/Terminal icon.png diff --git a/static/images/docs/appstore/built-in-apps/harbor-app/harbor-dashboard.jpg b/static/images/docs/v3.3/appstore/built-in-apps/harbor-app/harbor-dashboard.jpg similarity index 100% rename from static/images/docs/appstore/built-in-apps/harbor-app/harbor-dashboard.jpg rename to static/images/docs/v3.3/appstore/built-in-apps/harbor-app/harbor-dashboard.jpg diff --git a/static/images/docs/appstore/built-in-apps/harbor-app/harbor-login.jpg b/static/images/docs/v3.3/appstore/built-in-apps/harbor-app/harbor-login.jpg similarity index 100% rename from static/images/docs/appstore/built-in-apps/harbor-app/harbor-login.jpg rename to static/images/docs/v3.3/appstore/built-in-apps/harbor-app/harbor-login.jpg diff --git a/static/images/docs/appstore/built-in-apps/minio-app/minio-browser-interface.png b/static/images/docs/v3.3/appstore/built-in-apps/minio-app/minio-browser-interface.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/minio-app/minio-browser-interface.png rename to static/images/docs/v3.3/appstore/built-in-apps/minio-app/minio-browser-interface.png diff --git a/static/images/docs/appstore/built-in-apps/minio-app/minio-browser.png b/static/images/docs/v3.3/appstore/built-in-apps/minio-app/minio-browser.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/minio-app/minio-browser.png rename to static/images/docs/v3.3/appstore/built-in-apps/minio-app/minio-browser.png diff --git a/static/images/docs/appstore/built-in-apps/mongodb-app/mongodb-service-terminal.jpg b/static/images/docs/v3.3/appstore/built-in-apps/mongodb-app/mongodb-service-terminal.jpg similarity index 100% rename from static/images/docs/appstore/built-in-apps/mongodb-app/mongodb-service-terminal.jpg rename to static/images/docs/v3.3/appstore/built-in-apps/mongodb-app/mongodb-service-terminal.jpg diff --git a/static/images/docs/appstore/built-in-apps/mysql-app/access-mysql-success.png b/static/images/docs/v3.3/appstore/built-in-apps/mysql-app/access-mysql-success.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/mysql-app/access-mysql-success.png rename to static/images/docs/v3.3/appstore/built-in-apps/mysql-app/access-mysql-success.png diff --git a/static/images/docs/appstore/built-in-apps/mysql-app/log-in-mysql.png b/static/images/docs/v3.3/appstore/built-in-apps/mysql-app/log-in-mysql.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/mysql-app/log-in-mysql.png rename to static/images/docs/v3.3/appstore/built-in-apps/mysql-app/log-in-mysql.png diff --git a/static/images/docs/appstore/built-in-apps/mysql-app/login.png b/static/images/docs/v3.3/appstore/built-in-apps/mysql-app/login.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/mysql-app/login.png rename to static/images/docs/v3.3/appstore/built-in-apps/mysql-app/login.png diff --git a/static/images/docs/appstore/built-in-apps/nginx-app/access-nginx.png b/static/images/docs/v3.3/appstore/built-in-apps/nginx-app/access-nginx.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/nginx-app/access-nginx.png rename to static/images/docs/v3.3/appstore/built-in-apps/nginx-app/access-nginx.png diff --git a/static/images/docs/appstore/built-in-apps/postgresql-app/postgresql-output.png b/static/images/docs/v3.3/appstore/built-in-apps/postgresql-app/postgresql-output.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/postgresql-app/postgresql-output.png rename to static/images/docs/v3.3/appstore/built-in-apps/postgresql-app/postgresql-output.png diff --git a/static/images/docs/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png b/static/images/docs/v3.3/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png rename to static/images/docs/v3.3/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png diff --git a/static/images/docs/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png b/static/images/docs/v3.3/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png rename to static/images/docs/v3.3/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png diff --git a/static/images/docs/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png b/static/images/docs/v3.3/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png rename to static/images/docs/v3.3/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png diff --git a/static/images/docs/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png b/static/images/docs/v3.3/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png rename to static/images/docs/v3.3/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png diff --git a/static/images/docs/appstore/built-in-apps/redis-app/use-redis.png b/static/images/docs/v3.3/appstore/built-in-apps/redis-app/use-redis.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/redis-app/use-redis.png rename to static/images/docs/v3.3/appstore/built-in-apps/redis-app/use-redis.png diff --git a/static/images/docs/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png b/static/images/docs/v3.3/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png rename to static/images/docs/v3.3/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png diff --git a/static/images/docs/appstore/built-in-apps/tomcat-app/view-project.png b/static/images/docs/v3.3/appstore/built-in-apps/tomcat-app/view-project.png similarity index 100% rename from static/images/docs/appstore/built-in-apps/tomcat-app/view-project.png rename to static/images/docs/v3.3/appstore/built-in-apps/tomcat-app/view-project.png diff --git a/static/images/docs/appstore/external-apps/deploy-clickhouse/get-username-password.png b/static/images/docs/v3.3/appstore/external-apps/deploy-clickhouse/get-username-password.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-clickhouse/get-username-password.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-clickhouse/get-username-password.png diff --git a/static/images/docs/appstore/external-apps/deploy-clickhouse/use-clickhouse.png b/static/images/docs/v3.3/appstore/external-apps/deploy-clickhouse/use-clickhouse.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-clickhouse/use-clickhouse.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-clickhouse/use-clickhouse.png diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/access_gitlab.png b/static/images/docs/v3.3/appstore/external-apps/deploy-gitlab/access_gitlab.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-gitlab/access_gitlab.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-gitlab/access_gitlab.png diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/eye-icon.png b/static/images/docs/v3.3/appstore/external-apps/deploy-gitlab/eye-icon.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-gitlab/eye-icon.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-gitlab/eye-icon.png diff --git a/static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_console.png b/static/images/docs/v3.3/appstore/external-apps/deploy-gitlab/gitlab_console.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-gitlab/gitlab_console.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-gitlab/gitlab_console.png diff --git a/static/images/docs/appstore/external-apps/deploy-litmus/checkmark.png b/static/images/docs/v3.3/appstore/external-apps/deploy-litmus/checkmark.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-litmus/checkmark.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-litmus/checkmark.png diff --git a/static/images/docs/appstore/external-apps/deploy-litmus/litmus-login-1.png b/static/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-login-1.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-litmus/litmus-login-1.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-login-1.png diff --git a/static/images/docs/appstore/external-apps/deploy-litmus/litmus-login-page.png b/static/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-login-page.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-litmus/litmus-login-page.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-login-page.png diff --git a/static/images/docs/appstore/external-apps/deploy-litmus/litmus-successful.png b/static/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-successful.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-litmus/litmus-successful.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-litmus/litmus-successful.png diff --git a/static/images/docs/appstore/external-apps/deploy-litmus/packet-loss-rate.png b/static/images/docs/v3.3/appstore/external-apps/deploy-litmus/packet-loss-rate.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-litmus/packet-loss-rate.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-litmus/packet-loss-rate.png diff --git a/static/images/docs/appstore/external-apps/deploy-metersphere/login-metersphere.PNG b/static/images/docs/v3.3/appstore/external-apps/deploy-metersphere/login-metersphere.PNG similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-metersphere/login-metersphere.PNG rename to static/images/docs/v3.3/appstore/external-apps/deploy-metersphere/login-metersphere.PNG diff --git a/static/images/docs/appstore/external-apps/deploy-radondb-mysql/certify_url.png b/static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/certify_url.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-radondb-mysql/certify_url.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/certify_url.png diff --git a/static/images/docs/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png b/static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png diff --git a/static/images/docs/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png b/static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png diff --git a/static/images/docs/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png b/static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png rename to static/images/docs/v3.3/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png diff --git a/static/images/docs/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.PNG b/static/images/docs/v3.3/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.PNG similarity index 100% rename from static/images/docs/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.PNG rename to static/images/docs/v3.3/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.PNG diff --git a/static/images/docs/appstore/harbor/overview_of_harbor_login.png b/static/images/docs/v3.3/appstore/harbor/overview_of_harbor_login.png similarity index 100% rename from static/images/docs/appstore/harbor/overview_of_harbor_login.png rename to static/images/docs/v3.3/appstore/harbor/overview_of_harbor_login.png diff --git a/static/images/docs/arrow-hover.svg b/static/images/docs/v3.3/arrow-hover.svg similarity index 100% rename from static/images/docs/arrow-hover.svg rename to static/images/docs/v3.3/arrow-hover.svg diff --git a/static/images/docs/arrow.svg b/static/images/docs/v3.3/arrow.svg similarity index 100% rename from static/images/docs/arrow.svg rename to static/images/docs/v3.3/arrow.svg diff --git a/static/images/docs/aws.jpg b/static/images/docs/v3.3/aws.jpg similarity index 100% rename from static/images/docs/aws.jpg rename to static/images/docs/v3.3/aws.jpg diff --git a/static/images/docs/banner.png b/static/images/docs/v3.3/banner.png similarity index 100% rename from static/images/docs/banner.png rename to static/images/docs/v3.3/banner.png diff --git a/static/images/docs/bg-1.svg b/static/images/docs/v3.3/bg-1.svg similarity index 100% rename from static/images/docs/bg-1.svg rename to static/images/docs/v3.3/bg-1.svg diff --git a/static/images/docs/bg-2.svg b/static/images/docs/v3.3/bg-2.svg similarity index 100% rename from static/images/docs/bg-2.svg rename to static/images/docs/v3.3/bg-2.svg diff --git a/static/images/docs/bg-3.svg b/static/images/docs/v3.3/bg-3.svg similarity index 100% rename from static/images/docs/bg-3.svg rename to static/images/docs/v3.3/bg-3.svg diff --git a/static/images/docs/bg-line.png b/static/images/docs/v3.3/bg-line.png similarity index 100% rename from static/images/docs/bg-line.png rename to static/images/docs/v3.3/bg-line.png diff --git a/static/images/docs/bitmap.jpg b/static/images/docs/v3.3/bitmap.jpg similarity index 100% rename from static/images/docs/bitmap.jpg rename to static/images/docs/v3.3/bitmap.jpg diff --git a/static/images/docs/brand-icons/aks.jpg b/static/images/docs/v3.3/brand-icons/aks.jpg similarity index 100% rename from static/images/docs/brand-icons/aks.jpg rename to static/images/docs/v3.3/brand-icons/aks.jpg diff --git a/static/images/docs/brand-icons/digital-ocean.jpg b/static/images/docs/v3.3/brand-icons/digital-ocean.jpg similarity index 100% rename from static/images/docs/brand-icons/digital-ocean.jpg rename to static/images/docs/v3.3/brand-icons/digital-ocean.jpg diff --git a/static/images/docs/brand-icons/gke.jpg b/static/images/docs/v3.3/brand-icons/gke.jpg similarity index 100% rename from static/images/docs/brand-icons/gke.jpg rename to static/images/docs/v3.3/brand-icons/gke.jpg diff --git a/static/images/docs/brand-icons/huawei.svg b/static/images/docs/v3.3/brand-icons/huawei.svg similarity index 100% rename from static/images/docs/brand-icons/huawei.svg rename to static/images/docs/v3.3/brand-icons/huawei.svg diff --git a/static/images/docs/brand-icons/oracle.jpg b/static/images/docs/v3.3/brand-icons/oracle.jpg similarity index 100% rename from static/images/docs/brand-icons/oracle.jpg rename to static/images/docs/v3.3/brand-icons/oracle.jpg diff --git a/static/images/docs/cluster-administration/cluster-visibility-settings-1.png b/static/images/docs/v3.3/cluster-administration/cluster-visibility-settings-1.png similarity index 100% rename from static/images/docs/cluster-administration/cluster-visibility-settings-1.png rename to static/images/docs/v3.3/cluster-administration/cluster-visibility-settings-1.png diff --git a/static/images/docs/cluster-administration/cluster-visibility-settings-2.png b/static/images/docs/v3.3/cluster-administration/cluster-visibility-settings-2.png similarity index 100% rename from static/images/docs/cluster-administration/cluster-visibility-settings-2.png rename to static/images/docs/v3.3/cluster-administration/cluster-visibility-settings-2.png diff --git a/static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/drop-down-list.png b/static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/drop-down-list.png similarity index 100% rename from static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/drop-down-list.png rename to static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/drop-down-list.png diff --git a/static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/edit-policy.png b/static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/edit-policy.png similarity index 100% rename from static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/edit-policy.png rename to static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/edit-policy.png diff --git a/static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/refresh.png b/static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/refresh.png similarity index 100% rename from static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/refresh.png rename to static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alerting-policies-node-level/refresh.png diff --git a/static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png b/static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png similarity index 100% rename from static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png rename to static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/alertmanager-in-kubesphere/alertmanager@kubesphere.png diff --git a/static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/notification-manager/notification-manager.png b/static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/notification-manager/notification-manager.png similarity index 100% rename from static/images/docs/cluster-administration/cluster-wide-alerting-and-notification/notification-manager/notification-manager.png rename to static/images/docs/v3.3/cluster-administration/cluster-wide-alerting-and-notification/notification-manager/notification-manager.png diff --git a/static/images/docs/cluster-administration/create-project.png b/static/images/docs/v3.3/cluster-administration/create-project.png similarity index 100% rename from static/images/docs/cluster-administration/create-project.png rename to static/images/docs/v3.3/cluster-administration/create-project.png diff --git a/static/images/docs/cluster-administration/create-workspace.png b/static/images/docs/v3.3/cluster-administration/create-workspace.png similarity index 100% rename from static/images/docs/cluster-administration/create-workspace.png rename to static/images/docs/v3.3/cluster-administration/create-workspace.png diff --git a/static/images/docs/common-icons/hammer.png b/static/images/docs/v3.3/common-icons/hammer.png similarity index 100% rename from static/images/docs/common-icons/hammer.png rename to static/images/docs/v3.3/common-icons/hammer.png diff --git a/static/images/docs/common-icons/invite-member-button.png b/static/images/docs/v3.3/common-icons/invite-member-button.png similarity index 100% rename from static/images/docs/common-icons/invite-member-button.png rename to static/images/docs/v3.3/common-icons/invite-member-button.png diff --git a/static/images/docs/common-icons/replica-minus-icon.png b/static/images/docs/v3.3/common-icons/replica-minus-icon.png similarity index 100% rename from static/images/docs/common-icons/replica-minus-icon.png rename to static/images/docs/v3.3/common-icons/replica-minus-icon.png diff --git a/static/images/docs/common-icons/replica-plus-icon.png b/static/images/docs/v3.3/common-icons/replica-plus-icon.png similarity index 100% rename from static/images/docs/common-icons/replica-plus-icon.png rename to static/images/docs/v3.3/common-icons/replica-plus-icon.png diff --git a/static/images/docs/common-icons/slider.png b/static/images/docs/v3.3/common-icons/slider.png similarity index 100% rename from static/images/docs/common-icons/slider.png rename to static/images/docs/v3.3/common-icons/slider.png diff --git a/static/images/docs/common-icons/three-dots.png b/static/images/docs/v3.3/common-icons/three-dots.png similarity index 100% rename from static/images/docs/common-icons/three-dots.png rename to static/images/docs/v3.3/common-icons/three-dots.png diff --git a/static/images/docs/common-icons/trashcan.png b/static/images/docs/v3.3/common-icons/trashcan.png similarity index 100% rename from static/images/docs/common-icons/trashcan.png rename to static/images/docs/v3.3/common-icons/trashcan.png diff --git a/static/images/docs/copy-code.svg b/static/images/docs/v3.3/copy-code.svg similarity index 100% rename from static/images/docs/copy-code.svg rename to static/images/docs/v3.3/copy-code.svg diff --git a/static/images/docs/copy.png b/static/images/docs/v3.3/copy.png similarity index 100% rename from static/images/docs/copy.png rename to static/images/docs/v3.3/copy.png diff --git a/static/images/docs/devops-admin/devops_invite_member.png b/static/images/docs/v3.3/devops-admin/devops_invite_member.png similarity index 100% rename from static/images/docs/devops-admin/devops_invite_member.png rename to static/images/docs/v3.3/devops-admin/devops_invite_member.png diff --git a/static/images/docs/devops-admin/devops_role_list.png b/static/images/docs/v3.3/devops-admin/devops_role_list.png similarity index 100% rename from static/images/docs/devops-admin/devops_role_list.png rename to static/images/docs/v3.3/devops-admin/devops_role_list.png diff --git a/static/images/docs/devops-admin/devops_role_step1.png b/static/images/docs/v3.3/devops-admin/devops_role_step1.png similarity index 100% rename from static/images/docs/devops-admin/devops_role_step1.png rename to static/images/docs/v3.3/devops-admin/devops_role_step1.png diff --git a/static/images/docs/devops-admin/devops_role_step2.png b/static/images/docs/v3.3/devops-admin/devops_role_step2.png similarity index 100% rename from static/images/docs/devops-admin/devops_role_step2.png rename to static/images/docs/v3.3/devops-admin/devops_role_step2.png diff --git a/static/images/docs/devops-admin/devops_user_edit.png b/static/images/docs/v3.3/devops-admin/devops_user_edit.png similarity index 100% rename from static/images/docs/devops-admin/devops_user_edit.png rename to static/images/docs/v3.3/devops-admin/devops_user_edit.png diff --git a/static/images/docs/devops-user-guide/examples/build-and-deploy-a-maven-project/maven-project-jenkins.png b/static/images/docs/v3.3/devops-user-guide/examples/build-and-deploy-a-maven-project/maven-project-jenkins.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/build-and-deploy-a-maven-project/maven-project-jenkins.png rename to static/images/docs/v3.3/devops-user-guide/examples/build-and-deploy-a-maven-project/maven-project-jenkins.png diff --git a/static/images/docs/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png b/static/images/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png rename to static/images/docs/v3.3/devops-user-guide/examples/create-multi-cluster-pipeline/use-case-for-multi-cluster.png diff --git a/static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png b/static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png rename to static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png diff --git a/static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png b/static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png rename to static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png diff --git a/static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/gear.png b/static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/gear.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/gear.png rename to static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/gear.png diff --git a/static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png b/static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png rename to static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png diff --git a/static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png b/static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png rename to static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png diff --git a/static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png b/static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png rename to static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png diff --git a/static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png b/static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png similarity index 100% rename from static/images/docs/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png rename to static/images/docs/v3.3/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/access-endpoint.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/access-endpoint.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/access-endpoint.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/access-endpoint.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/add-credentials.png b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/add-credentials.png similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/add-credentials.png rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/add-credentials.png diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/devops-prod.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/devops-prod.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/devops-prod.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/devops-prod.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/docker-hub-result.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/docker-hub-result.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/docker-hub-result.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/docker-hub-result.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/generate-a-token.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/generate-a-token.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/generate-a-token.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/generate-a-token.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/github-result.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/github-result.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/github-result.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/github-result.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/jenkins-projet-key.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/jenkins-projet-key.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/jenkins-projet-key.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/jenkins-projet-key.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/pipeline-deployments.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/pipeline-deployments.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/pipeline-deployments.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/pipeline-deployments.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sample-app-result-check.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sample-app-result-check.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sample-app-result-check.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sample-app-result-check.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-1.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-1.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-1.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-1.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-2.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-2.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-2.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-2.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-3.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-3.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-3.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-config-3.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-create-project.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-create-project.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-create-project.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-create-project.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-example.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-example.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-example.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-example.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-install.png b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-install.png similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-install.png rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-install.png diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-jenkins-settings.png b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-jenkins-settings.png similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-jenkins-settings.png rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-jenkins-settings.png diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail-1.jpg.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail-1.jpg.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail-1.jpg.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail-1.jpg.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-result-detail.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-1.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-1.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-1.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-1.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-3.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-3.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-3.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/sonarqube-webhook-3.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/token-created.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/token-created.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/token-created.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/token-created.jpg diff --git a/static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/webhook-page-info.jpg b/static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/webhook-page-info.jpg similarity index 100% rename from static/images/docs/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/webhook-page-info.jpg rename to static/images/docs/v3.3/devops-user-guide/tool-integration/integrate-sonarqube-into-pipeline/webhook-page-info.jpg diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit-2.jpg b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit-2.jpg similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit-2.jpg rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit-2.jpg diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-artifact-stage.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-artifact-stage.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-artifact-stage.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-artifact-stage.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step-2.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step-2.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step-2.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step-2.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-nested-step.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-parameter.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-parameter.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-parameter.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/add-parameter.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/advanced-settings.jpg b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/advanced-settings.jpg similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/advanced-settings.jpg rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/advanced-settings.jpg diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/artifact-info.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/artifact-info.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/artifact-info.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/artifact-info.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/basic-info.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/basic-info.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/basic-info.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/basic-info.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/build-and-push-image.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/build-and-push-image.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/build-and-push-image.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/build-and-push-image.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/click-custom-pipeline.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/click-custom-pipeline.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/click-custom-pipeline.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/click-custom-pipeline.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/code-analysis-stage.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/code-analysis-stage.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/code-analysis-stage.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/code-analysis-stage.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/container.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/container.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/container.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/container.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/create-pipeline.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/create-pipeline.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/create-pipeline.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/create-pipeline.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/credential-list.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/credential-list.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/credential-list.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/credential-list.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/develop-to-dev.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/develop-to-dev.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/develop-to-dev.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/develop-to-dev.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/docker-credential.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/docker-credential.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/docker-credential.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/docker-credential.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/dockerhub-image.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/dockerhub-image.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/dockerhub-image.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/dockerhub-image.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/download-artifact.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/download-artifact.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/download-artifact.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/download-artifact.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-panel.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-panel.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-panel.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-panel.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-pipeline.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-pipeline.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-pipeline.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/edit-pipeline.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/enter-repo-url.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/enter-repo-url.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/enter-repo-url.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/enter-repo-url.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/first-stage-set.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/first-stage-set.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/first-stage-set.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/first-stage-set.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/graphical-panel.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/graphical-panel.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/graphical-panel.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/graphical-panel.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/input-message.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/input-message.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/input-message.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/input-message.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/login-docker-command.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/login-docker-command.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/login-docker-command.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/login-docker-command.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-container.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-container.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-container.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-container.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-set.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-set.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-set.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/maven-set.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step-maven.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step-maven.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step-maven.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step-maven.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/nested-step.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-list.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-list.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-list.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-list.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-successful.jpg b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-successful.jpg similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-successful.jpg rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/pipeline-successful.jpg diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/push-snapshot-to-docker.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/push-snapshot-to-docker.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/push-snapshot-to-docker.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/push-snapshot-to-docker.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/run-pipeline.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/run-pipeline.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/run-pipeline.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/run-pipeline.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/shell-command.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/shell-command.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/shell-command.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/shell-command.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-ready.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-ready.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-ready.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-ready.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-token.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-token.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-token.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar-token.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonar.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-credentials.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-credentials.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-credentials.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-credentials.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-result-detail.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-result-detail.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-result-detail.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-result-detail.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-shell-new.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-shell-new.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-shell-new.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/sonarqube-shell-new.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout-nested-step.jpg b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout-nested-step.jpg similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout-nested-step.jpg rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout-nested-step.jpg diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/timeout.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/unit-test.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/unit-test.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/unit-test.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/unit-test.png diff --git a/static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/waitforqualitygate.png b/static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/waitforqualitygate.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/waitforqualitygate.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/create-a-pipeline-using-graphical-editing-panels/waitforqualitygate.png diff --git a/static/images/docs/devops-user-guide/using-devops/jenkins-agent/jenkins-agent.jpg b/static/images/docs/v3.3/devops-user-guide/using-devops/jenkins-agent/jenkins-agent.jpg similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/jenkins-agent/jenkins-agent.jpg rename to static/images/docs/v3.3/devops-user-guide/using-devops/jenkins-agent/jenkins-agent.jpg diff --git a/static/images/docs/devops-user-guide/using-devops/jenkins-email/set-jenkins-email.png b/static/images/docs/v3.3/devops-user-guide/using-devops/jenkins-email/set-jenkins-email.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/jenkins-email/set-jenkins-email.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/jenkins-email/set-jenkins-email.png diff --git a/static/images/docs/devops-user-guide/using-devops/jenkins-system-settings/plugin-version.png b/static/images/docs/v3.3/devops-user-guide/using-devops/jenkins-system-settings/plugin-version.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/jenkins-system-settings/plugin-version.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/jenkins-system-settings/plugin-version.png diff --git a/static/images/docs/devops-user-guide/using-devops/pipeline-webhook/edit-btn.png b/static/images/docs/v3.3/devops-user-guide/using-devops/pipeline-webhook/edit-btn.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/pipeline-webhook/edit-btn.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/pipeline-webhook/edit-btn.png diff --git a/static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/ci-stages.png b/static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/ci-stages.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/ci-stages.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/ci-stages.png diff --git a/static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/ci-template.png b/static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/ci-template.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/ci-template.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/ci-template.png diff --git a/static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/cicd-stages.png b/static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/cicd-stages.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/cicd-stages.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/cicd-stages.png diff --git a/static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/cicd-template.png b/static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/cicd-template.png similarity index 100% rename from static/images/docs/devops-user-guide/using-devops/use-pipeline-templates/cicd-template.png rename to static/images/docs/v3.3/devops-user-guide/using-devops/use-pipeline-templates/cicd-template.png diff --git a/static/images/docs/do/KubeSphere-DOKS.png b/static/images/docs/v3.3/do/KubeSphere-DOKS.png similarity index 100% rename from static/images/docs/do/KubeSphere-DOKS.png rename to static/images/docs/v3.3/do/KubeSphere-DOKS.png diff --git a/static/images/docs/do/access-console.png b/static/images/docs/v3.3/do/access-console.png similarity index 100% rename from static/images/docs/do/access-console.png rename to static/images/docs/v3.3/do/access-console.png diff --git a/static/images/docs/do/config-cluster-do.png b/static/images/docs/v3.3/do/config-cluster-do.png similarity index 100% rename from static/images/docs/do/config-cluster-do.png rename to static/images/docs/v3.3/do/config-cluster-do.png diff --git a/static/images/docs/do/create-cluster-do.png b/static/images/docs/v3.3/do/create-cluster-do.png similarity index 100% rename from static/images/docs/do/create-cluster-do.png rename to static/images/docs/v3.3/do/create-cluster-do.png diff --git a/static/images/docs/do/doks-cluster.png b/static/images/docs/v3.3/do/doks-cluster.png similarity index 100% rename from static/images/docs/do/doks-cluster.png rename to static/images/docs/v3.3/do/doks-cluster.png diff --git a/static/images/docs/do/download-config-file.png b/static/images/docs/v3.3/do/download-config-file.png similarity index 100% rename from static/images/docs/do/download-config-file.png rename to static/images/docs/v3.3/do/download-config-file.png diff --git a/static/images/docs/do/kubernetes-dashboard-access.png b/static/images/docs/v3.3/do/kubernetes-dashboard-access.png similarity index 100% rename from static/images/docs/do/kubernetes-dashboard-access.png rename to static/images/docs/v3.3/do/kubernetes-dashboard-access.png diff --git a/static/images/docs/do/kubernetes-dashboard-edit.png b/static/images/docs/v3.3/do/kubernetes-dashboard-edit.png similarity index 100% rename from static/images/docs/do/kubernetes-dashboard-edit.png rename to static/images/docs/v3.3/do/kubernetes-dashboard-edit.png diff --git a/static/images/docs/do/kubernetes-dashboard-namespace.png b/static/images/docs/v3.3/do/kubernetes-dashboard-namespace.png similarity index 100% rename from static/images/docs/do/kubernetes-dashboard-namespace.png rename to static/images/docs/v3.3/do/kubernetes-dashboard-namespace.png diff --git a/static/images/docs/do/lb-change.png b/static/images/docs/v3.3/do/lb-change.png similarity index 100% rename from static/images/docs/do/lb-change.png rename to static/images/docs/v3.3/do/lb-change.png diff --git a/static/images/docs/docs.svg b/static/images/docs/v3.3/docs.svg similarity index 100% rename from static/images/docs/docs.svg rename to static/images/docs/v3.3/docs.svg diff --git a/static/images/docs/downgrade-hover.svg b/static/images/docs/v3.3/downgrade-hover.svg similarity index 100% rename from static/images/docs/downgrade-hover.svg rename to static/images/docs/v3.3/downgrade-hover.svg diff --git a/static/images/docs/downgrade.svg b/static/images/docs/v3.3/downgrade.svg similarity index 100% rename from static/images/docs/downgrade.svg rename to static/images/docs/v3.3/downgrade.svg diff --git a/static/images/docs/edit-hover.svg b/static/images/docs/v3.3/edit-hover.svg similarity index 100% rename from static/images/docs/edit-hover.svg rename to static/images/docs/v3.3/edit-hover.svg diff --git a/static/images/docs/edit.svg b/static/images/docs/v3.3/edit.svg similarity index 100% rename from static/images/docs/edit.svg rename to static/images/docs/v3.3/edit.svg diff --git a/static/images/docs/eks/check-aws-cli.png b/static/images/docs/v3.3/eks/check-aws-cli.png similarity index 100% rename from static/images/docs/eks/check-aws-cli.png rename to static/images/docs/v3.3/eks/check-aws-cli.png diff --git a/static/images/docs/eks/config-cluster-page.png b/static/images/docs/v3.3/eks/config-cluster-page.png similarity index 100% rename from static/images/docs/eks/config-cluster-page.png rename to static/images/docs/v3.3/eks/config-cluster-page.png diff --git a/static/images/docs/eks/config-install.png b/static/images/docs/v3.3/eks/config-install.png similarity index 100% rename from static/images/docs/eks/config-install.png rename to static/images/docs/v3.3/eks/config-install.png diff --git a/static/images/docs/eks/config-node-grop.png b/static/images/docs/v3.3/eks/config-node-grop.png similarity index 100% rename from static/images/docs/eks/config-node-grop.png rename to static/images/docs/v3.3/eks/config-node-grop.png diff --git a/static/images/docs/eks/creating.png b/static/images/docs/v3.3/eks/creating.png similarity index 100% rename from static/images/docs/eks/creating.png rename to static/images/docs/v3.3/eks/creating.png diff --git a/static/images/docs/eks/eks-launch-icon.png b/static/images/docs/v3.3/eks/eks-launch-icon.png similarity index 100% rename from static/images/docs/eks/eks-launch-icon.png rename to static/images/docs/v3.3/eks/eks-launch-icon.png diff --git a/static/images/docs/eks/endpoints.png b/static/images/docs/v3.3/eks/endpoints.png similarity index 100% rename from static/images/docs/eks/endpoints.png rename to static/images/docs/v3.3/eks/endpoints.png diff --git a/static/images/docs/eks/esk-kubesphere-ok.png b/static/images/docs/v3.3/eks/esk-kubesphere-ok.png similarity index 100% rename from static/images/docs/eks/esk-kubesphere-ok.png rename to static/images/docs/v3.3/eks/esk-kubesphere-ok.png diff --git a/static/images/docs/eks/external-ip.png b/static/images/docs/v3.3/eks/external-ip.png similarity index 100% rename from static/images/docs/eks/external-ip.png rename to static/images/docs/v3.3/eks/external-ip.png diff --git a/static/images/docs/eks/loadbalancer.png b/static/images/docs/v3.3/eks/loadbalancer.png similarity index 100% rename from static/images/docs/eks/loadbalancer.png rename to static/images/docs/v3.3/eks/loadbalancer.png diff --git a/static/images/docs/eks/logging.png b/static/images/docs/v3.3/eks/logging.png similarity index 100% rename from static/images/docs/eks/logging.png rename to static/images/docs/v3.3/eks/logging.png diff --git a/static/images/docs/eks/minimal-install.png b/static/images/docs/v3.3/eks/minimal-install.png similarity index 100% rename from static/images/docs/eks/minimal-install.png rename to static/images/docs/v3.3/eks/minimal-install.png diff --git a/static/images/docs/eks/networking.png b/static/images/docs/v3.3/eks/networking.png similarity index 100% rename from static/images/docs/eks/networking.png rename to static/images/docs/v3.3/eks/networking.png diff --git a/static/images/docs/eks/node-group.png b/static/images/docs/v3.3/eks/node-group.png similarity index 100% rename from static/images/docs/eks/node-group.png rename to static/images/docs/v3.3/eks/node-group.png diff --git a/static/images/docs/eks/review.png b/static/images/docs/v3.3/eks/review.png similarity index 100% rename from static/images/docs/eks/review.png rename to static/images/docs/v3.3/eks/review.png diff --git a/static/images/docs/email.svg b/static/images/docs/v3.3/email.svg similarity index 100% rename from static/images/docs/email.svg rename to static/images/docs/v3.3/email.svg diff --git a/static/images/docs/enable-pluggable-components/kubeedge/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubeedge/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubeedge/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubeedge/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubeedge/kubeedge_arch.png b/static/images/docs/v3.3/enable-pluggable-components/kubeedge/kubeedge_arch.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubeedge/kubeedge_arch.png rename to static/images/docs/v3.3/enable-pluggable-components/kubeedge/kubeedge_arch.png diff --git a/static/images/docs/enable-pluggable-components/kubeedge/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubeedge/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubeedge/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubeedge/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-alerting/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-alerting/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-alerting/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-alerting/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-alerting/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-alerting/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-alerting/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-alerting/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-app-store/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-app-store/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-app-store/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-app-store/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-app-store/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-app-store/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-app-store/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-app-store/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-auditing-logs/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-auditing-logs/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-auditing-logs/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-auditing-logs/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-devops-system/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-devops-system/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-devops-system/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-devops-system/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-devops-system/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-devops-system/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-devops-system/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-devops-system/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-events/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-events/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-events/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-events/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-events/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-events/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-events/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-events/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-logging-system/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-logging-system/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-logging-system/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-logging-system/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-logging-system/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-logging-system/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-logging-system/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-logging-system/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-metering/metering.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-metering/metering.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-metering/metering.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-metering/metering.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-service-mesh/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-service-mesh/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-service-mesh/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-service-mesh/hammer.png diff --git a/static/images/docs/enable-pluggable-components/kubesphere-service-mesh/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/kubesphere-service-mesh/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/kubesphere-service-mesh/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/kubesphere-service-mesh/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/metrics-server/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/metrics-server/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/metrics-server/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/metrics-server/hammer.png diff --git a/static/images/docs/enable-pluggable-components/metrics-server/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/metrics-server/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/metrics-server/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/metrics-server/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/network-policies/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/network-policies/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/network-policies/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/network-policies/hammer.png diff --git a/static/images/docs/enable-pluggable-components/network-policies/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/network-policies/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/network-policies/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/network-policies/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/pod-ip-pools/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/pod-ip-pools/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/pod-ip-pools/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/pod-ip-pools/hammer.png diff --git a/static/images/docs/enable-pluggable-components/pod-ip-pools/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/pod-ip-pools/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/pod-ip-pools/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/pod-ip-pools/three-dots.png diff --git a/static/images/docs/enable-pluggable-components/service-topology/hammer.png b/static/images/docs/v3.3/enable-pluggable-components/service-topology/hammer.png similarity index 100% rename from static/images/docs/enable-pluggable-components/service-topology/hammer.png rename to static/images/docs/v3.3/enable-pluggable-components/service-topology/hammer.png diff --git a/static/images/docs/enable-pluggable-components/service-topology/three-dots.png b/static/images/docs/v3.3/enable-pluggable-components/service-topology/three-dots.png similarity index 100% rename from static/images/docs/enable-pluggable-components/service-topology/three-dots.png rename to static/images/docs/v3.3/enable-pluggable-components/service-topology/three-dots.png diff --git a/static/images/docs/facebook.svg b/static/images/docs/v3.3/facebook.svg similarity index 100% rename from static/images/docs/facebook.svg rename to static/images/docs/v3.3/facebook.svg diff --git a/static/images/docs/faq/access-control-and-account-management/add-exisiting-namespaces-to-a-kubesphere-workspace/three-dots.png b/static/images/docs/v3.3/faq/access-control-and-account-management/add-exisiting-namespaces-to-a-kubesphere-workspace/three-dots.png similarity index 100% rename from static/images/docs/faq/access-control-and-account-management/add-exisiting-namespaces-to-a-kubesphere-workspace/three-dots.png rename to static/images/docs/v3.3/faq/access-control-and-account-management/add-exisiting-namespaces-to-a-kubesphere-workspace/three-dots.png diff --git a/static/images/docs/faq/access-control-and-account-management/cannot-login/account-not-active.png b/static/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/account-not-active.png similarity index 100% rename from static/images/docs/faq/access-control-and-account-management/cannot-login/account-not-active.png rename to static/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/account-not-active.png diff --git a/static/images/docs/faq/access-control-and-account-management/cannot-login/forbidden.jpg b/static/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/forbidden.jpg similarity index 100% rename from static/images/docs/faq/access-control-and-account-management/cannot-login/forbidden.jpg rename to static/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/forbidden.jpg diff --git a/static/images/docs/faq/access-control-and-account-management/cannot-login/wrong-password.png b/static/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/wrong-password.png similarity index 100% rename from static/images/docs/faq/access-control-and-account-management/cannot-login/wrong-password.png rename to static/images/docs/v3.3/faq/access-control-and-account-management/cannot-login/wrong-password.png diff --git a/static/images/docs/faq/console-browser.png b/static/images/docs/v3.3/faq/console-browser.png similarity index 100% rename from static/images/docs/faq/console-browser.png rename to static/images/docs/v3.3/faq/console-browser.png diff --git a/static/images/docs/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg b/static/images/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg similarity index 100% rename from static/images/docs/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg rename to static/images/docs/v3.3/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg diff --git a/static/images/docs/faq/installation/telemetry-in-kubesphere/three-dots.png b/static/images/docs/v3.3/faq/installation/telemetry-in-kubesphere/three-dots.png similarity index 100% rename from static/images/docs/faq/installation/telemetry-in-kubesphere/three-dots.png rename to static/images/docs/v3.3/faq/installation/telemetry-in-kubesphere/three-dots.png diff --git a/static/images/docs/faq/kubesphere-web-console/change-console-language/check-mark.png b/static/images/docs/v3.3/faq/kubesphere-web-console/change-console-language/check-mark.png similarity index 100% rename from static/images/docs/faq/kubesphere-web-console/change-console-language/check-mark.png rename to static/images/docs/v3.3/faq/kubesphere-web-console/change-console-language/check-mark.png diff --git a/static/images/docs/faq/kubesphere-web-console/supported-browsers/console-browser.png b/static/images/docs/v3.3/faq/kubesphere-web-console/supported-browsers/console-browser.png similarity index 100% rename from static/images/docs/faq/kubesphere-web-console/supported-browsers/console-browser.png rename to static/images/docs/v3.3/faq/kubesphere-web-console/supported-browsers/console-browser.png diff --git a/static/images/docs/feedback-hover.svg b/static/images/docs/v3.3/feedback-hover.svg similarity index 100% rename from static/images/docs/feedback-hover.svg rename to static/images/docs/v3.3/feedback-hover.svg diff --git a/static/images/docs/feedback.svg b/static/images/docs/v3.3/feedback.svg similarity index 100% rename from static/images/docs/feedback.svg rename to static/images/docs/v3.3/feedback.svg diff --git a/static/images/docs/huawei-cce/en/deploy-ks-minimal.png b/static/images/docs/v3.3/huawei-cce/en/deploy-ks-minimal.png similarity index 100% rename from static/images/docs/huawei-cce/en/deploy-ks-minimal.png rename to static/images/docs/v3.3/huawei-cce/en/deploy-ks-minimal.png diff --git a/static/images/docs/huawei-cce/en/edit-ks-console-svc.png b/static/images/docs/v3.3/huawei-cce/en/edit-ks-console-svc.png similarity index 100% rename from static/images/docs/huawei-cce/en/edit-ks-console-svc.png rename to static/images/docs/v3.3/huawei-cce/en/edit-ks-console-svc.png diff --git a/static/images/docs/huawei-cce/en/expose-ks-console.png b/static/images/docs/v3.3/huawei-cce/en/expose-ks-console.png similarity index 100% rename from static/images/docs/huawei-cce/en/expose-ks-console.png rename to static/images/docs/v3.3/huawei-cce/en/expose-ks-console.png diff --git a/static/images/docs/huawei-cce/en/generate-kubeconfig.png b/static/images/docs/v3.3/huawei-cce/en/generate-kubeconfig.png similarity index 100% rename from static/images/docs/huawei-cce/en/generate-kubeconfig.png rename to static/images/docs/v3.3/huawei-cce/en/generate-kubeconfig.png diff --git a/static/images/docs/huawei-cce/zh/deploy-ks-minimal.png b/static/images/docs/v3.3/huawei-cce/zh/deploy-ks-minimal.png similarity index 100% rename from static/images/docs/huawei-cce/zh/deploy-ks-minimal.png rename to static/images/docs/v3.3/huawei-cce/zh/deploy-ks-minimal.png diff --git a/static/images/docs/huawei-cce/zh/edit-ks-console-svc.png b/static/images/docs/v3.3/huawei-cce/zh/edit-ks-console-svc.png similarity index 100% rename from static/images/docs/huawei-cce/zh/edit-ks-console-svc.png rename to static/images/docs/v3.3/huawei-cce/zh/edit-ks-console-svc.png diff --git a/static/images/docs/huawei-cce/zh/expose-ks-console.png b/static/images/docs/v3.3/huawei-cce/zh/expose-ks-console.png similarity index 100% rename from static/images/docs/huawei-cce/zh/expose-ks-console.png rename to static/images/docs/v3.3/huawei-cce/zh/expose-ks-console.png diff --git a/static/images/docs/huawei-cce/zh/generate-kubeconfig.png b/static/images/docs/v3.3/huawei-cce/zh/generate-kubeconfig.png similarity index 100% rename from static/images/docs/huawei-cce/zh/generate-kubeconfig.png rename to static/images/docs/v3.3/huawei-cce/zh/generate-kubeconfig.png diff --git a/static/images/docs/huawei-cce/zh/login-ks-console.png b/static/images/docs/v3.3/huawei-cce/zh/login-ks-console.png similarity index 100% rename from static/images/docs/huawei-cce/zh/login-ks-console.png rename to static/images/docs/v3.3/huawei-cce/zh/login-ks-console.png diff --git a/static/images/docs/huawei-cce/zh/view-ks-console-full.png b/static/images/docs/v3.3/huawei-cce/zh/view-ks-console-full.png similarity index 100% rename from static/images/docs/huawei-cce/zh/view-ks-console-full.png rename to static/images/docs/v3.3/huawei-cce/zh/view-ks-console-full.png diff --git a/static/images/docs/huawei-ecs/huawei-ECS-basic-settings.png b/static/images/docs/v3.3/huawei-ecs/huawei-ECS-basic-settings.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-ECS-basic-settings.png rename to static/images/docs/v3.3/huawei-ecs/huawei-ECS-basic-settings.png diff --git a/static/images/docs/huawei-ecs/huawei-ECS-network-settings.png b/static/images/docs/v3.3/huawei-ecs/huawei-ECS-network-settings.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-ECS-network-settings.png rename to static/images/docs/v3.3/huawei-ecs/huawei-ECS-network-settings.png diff --git a/static/images/docs/huawei-ecs/huawei-VPC-create.png b/static/images/docs/v3.3/huawei-ecs/huawei-VPC-create.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-VPC-create.png rename to static/images/docs/v3.3/huawei-ecs/huawei-VPC-create.png diff --git a/static/images/docs/huawei-ecs/huawei-crds-config.png b/static/images/docs/v3.3/huawei-ecs/huawei-crds-config.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-crds-config.png rename to static/images/docs/v3.3/huawei-ecs/huawei-crds-config.png diff --git a/static/images/docs/huawei-ecs/huawei-crds-edit-yaml.png b/static/images/docs/v3.3/huawei-ecs/huawei-crds-edit-yaml.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-crds-edit-yaml.png rename to static/images/docs/v3.3/huawei-ecs/huawei-crds-edit-yaml.png diff --git a/static/images/docs/huawei-ecs/huawei-master-lb-basic-config.png b/static/images/docs/v3.3/huawei-ecs/huawei-master-lb-basic-config.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-master-lb-basic-config.png rename to static/images/docs/v3.3/huawei-ecs/huawei-master-lb-basic-config.png diff --git a/static/images/docs/huawei-ecs/huawei-master-lb-listeners-config.png b/static/images/docs/v3.3/huawei-ecs/huawei-master-lb-listeners-config.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-master-lb-listeners-config.png rename to static/images/docs/v3.3/huawei-ecs/huawei-master-lb-listeners-config.png diff --git a/static/images/docs/huawei-ecs/huawei-public-lb-basic-config.png b/static/images/docs/v3.3/huawei-ecs/huawei-public-lb-basic-config.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-public-lb-basic-config.png rename to static/images/docs/v3.3/huawei-ecs/huawei-public-lb-basic-config.png diff --git a/static/images/docs/huawei-ecs/huawei-public-lb-listeners-config.png b/static/images/docs/v3.3/huawei-ecs/huawei-public-lb-listeners-config.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-public-lb-listeners-config.png rename to static/images/docs/v3.3/huawei-ecs/huawei-public-lb-listeners-config.png diff --git a/static/images/docs/huawei-ecs/huawei-rules-create.png b/static/images/docs/v3.3/huawei-ecs/huawei-rules-create.png similarity index 100% rename from static/images/docs/huawei-ecs/huawei-rules-create.png rename to static/images/docs/v3.3/huawei-ecs/huawei-rules-create.png diff --git a/static/images/docs/installing-on-kubernetes/introduction/overview/kubesphere+k8s.png b/static/images/docs/v3.3/installing-on-kubernetes/introduction/overview/kubesphere+k8s.png similarity index 100% rename from static/images/docs/installing-on-kubernetes/introduction/overview/kubesphere+k8s.png rename to static/images/docs/v3.3/installing-on-kubernetes/introduction/overview/kubesphere+k8s.png diff --git a/static/images/docs/installing-on-kubernetes/introduction/overview/login.png b/static/images/docs/v3.3/installing-on-kubernetes/introduction/overview/login.png similarity index 100% rename from static/images/docs/installing-on-kubernetes/introduction/overview/login.png rename to static/images/docs/v3.3/installing-on-kubernetes/introduction/overview/login.png diff --git a/static/images/docs/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png b/static/images/docs/v3.3/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png similarity index 100% rename from static/images/docs/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png rename to static/images/docs/v3.3/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png diff --git a/static/images/docs/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png b/static/images/docs/v3.3/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png similarity index 100% rename from static/images/docs/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png rename to static/images/docs/v3.3/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png diff --git a/static/images/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png b/static/images/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png similarity index 100% rename from static/images/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png rename to static/images/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/architecture-ha-k8s-cluster.png diff --git a/static/images/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-lb/ha-architecture.png b/static/images/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-lb/ha-architecture.png similarity index 100% rename from static/images/docs/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-lb/ha-architecture.png rename to static/images/docs/v3.3/installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-lb/ha-architecture.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-azure-vms/azure-template-parameters.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png diff --git a/static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png b/static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png similarity index 100% rename from static/images/docs/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png rename to static/images/docs/v3.3/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png diff --git a/static/images/docs/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg b/static/images/docs/v3.3/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg similarity index 100% rename from static/images/docs/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg rename to static/images/docs/v3.3/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg diff --git a/static/images/docs/installing-on-linux/introduction/multi-node-installation/login.png b/static/images/docs/v3.3/installing-on-linux/introduction/multi-node-installation/login.png similarity index 100% rename from static/images/docs/installing-on-linux/introduction/multi-node-installation/login.png rename to static/images/docs/v3.3/installing-on-linux/introduction/multi-node-installation/login.png diff --git a/static/images/docs/installing-on-linux/introduction/persistent-storage-configuration/access-key.jpg b/static/images/docs/v3.3/installing-on-linux/introduction/persistent-storage-configuration/access-key.jpg similarity index 100% rename from static/images/docs/installing-on-linux/introduction/persistent-storage-configuration/access-key.jpg rename to static/images/docs/v3.3/installing-on-linux/introduction/persistent-storage-configuration/access-key.jpg diff --git a/static/images/docs/installing-on-linux/introduction/persistent-storage-configuration/storage-zone.jpg b/static/images/docs/v3.3/installing-on-linux/introduction/persistent-storage-configuration/storage-zone.jpg similarity index 100% rename from static/images/docs/installing-on-linux/introduction/persistent-storage-configuration/storage-zone.jpg rename to static/images/docs/v3.3/installing-on-linux/introduction/persistent-storage-configuration/storage-zone.jpg diff --git a/static/images/docs/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png b/static/images/docs/v3.3/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png similarity index 100% rename from static/images/docs/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png rename to static/images/docs/v3.3/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png diff --git a/static/images/docs/introduction/what-is-kubesphere/architecture-1.png b/static/images/docs/v3.3/introduction/what-is-kubesphere/architecture-1.png similarity index 100% rename from static/images/docs/introduction/what-is-kubesphere/architecture-1.png rename to static/images/docs/v3.3/introduction/what-is-kubesphere/architecture-1.png diff --git a/static/images/docs/introduction/what-is-kubesphere/cncf-landscape.png b/static/images/docs/v3.3/introduction/what-is-kubesphere/cncf-landscape.png similarity index 100% rename from static/images/docs/introduction/what-is-kubesphere/cncf-landscape.png rename to static/images/docs/v3.3/introduction/what-is-kubesphere/cncf-landscape.png diff --git a/static/images/docs/last.svg b/static/images/docs/v3.3/last.svg similarity index 100% rename from static/images/docs/last.svg rename to static/images/docs/v3.3/last.svg diff --git a/static/images/docs/linkedIn.svg b/static/images/docs/v3.3/linkedIn.svg similarity index 100% rename from static/images/docs/linkedIn.svg rename to static/images/docs/v3.3/linkedIn.svg diff --git a/static/images/docs/microsoft-azure.jpg b/static/images/docs/v3.3/microsoft-azure.jpg similarity index 100% rename from static/images/docs/microsoft-azure.jpg rename to static/images/docs/v3.3/microsoft-azure.jpg diff --git a/static/images/docs/multi-cluster-overview.jpg b/static/images/docs/v3.3/multi-cluster-overview.jpg similarity index 100% rename from static/images/docs/multi-cluster-overview.jpg rename to static/images/docs/v3.3/multi-cluster-overview.jpg diff --git a/static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png b/static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png similarity index 100% rename from static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png rename to static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png diff --git a/static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png b/static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png similarity index 100% rename from static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png rename to static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png diff --git a/static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png b/static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png similarity index 100% rename from static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png rename to static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png diff --git a/static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png b/static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png similarity index 100% rename from static/images/docs/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png rename to static/images/docs/v3.3/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png diff --git a/static/images/docs/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png b/static/images/docs/v3.3/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png similarity index 100% rename from static/images/docs/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png rename to static/images/docs/v3.3/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png diff --git a/static/images/docs/multicluster-management/introduction/overview/multi-cluster-overview.jpg b/static/images/docs/v3.3/multicluster-management/introduction/overview/multi-cluster-overview.jpg similarity index 100% rename from static/images/docs/multicluster-management/introduction/overview/multi-cluster-overview.jpg rename to static/images/docs/v3.3/multicluster-management/introduction/overview/multi-cluster-overview.jpg diff --git a/static/images/docs/multicluster-management/unbind-a-cluster/cluster-management.png b/static/images/docs/v3.3/multicluster-management/unbind-a-cluster/cluster-management.png similarity index 100% rename from static/images/docs/multicluster-management/unbind-a-cluster/cluster-management.png rename to static/images/docs/v3.3/multicluster-management/unbind-a-cluster/cluster-management.png diff --git a/static/images/docs/multicluster-management/unbind-a-cluster/unbind-cluster.png b/static/images/docs/v3.3/multicluster-management/unbind-a-cluster/unbind-cluster.png similarity index 100% rename from static/images/docs/multicluster-management/unbind-a-cluster/unbind-cluster.png rename to static/images/docs/v3.3/multicluster-management/unbind-a-cluster/unbind-cluster.png diff --git a/static/images/docs/next.svg b/static/images/docs/v3.3/next.svg similarity index 100% rename from static/images/docs/next.svg rename to static/images/docs/v3.3/next.svg diff --git a/static/images/docs/project-administration/disk-log-collection/arrow.png b/static/images/docs/v3.3/project-administration/disk-log-collection/arrow.png similarity index 100% rename from static/images/docs/project-administration/disk-log-collection/arrow.png rename to static/images/docs/v3.3/project-administration/disk-log-collection/arrow.png diff --git a/static/images/docs/project-administration/disk-log-collection/inspect-logs.png b/static/images/docs/v3.3/project-administration/disk-log-collection/inspect-logs.png similarity index 100% rename from static/images/docs/project-administration/disk-log-collection/inspect-logs.png rename to static/images/docs/v3.3/project-administration/disk-log-collection/inspect-logs.png diff --git a/static/images/docs/project-administration/disk-log-collection/log-icon.png b/static/images/docs/v3.3/project-administration/disk-log-collection/log-icon.png similarity index 100% rename from static/images/docs/project-administration/disk-log-collection/log-icon.png rename to static/images/docs/v3.3/project-administration/disk-log-collection/log-icon.png diff --git a/static/images/docs/project-administration/disk-log-collection/log-toggle-switch.png b/static/images/docs/v3.3/project-administration/disk-log-collection/log-toggle-switch.png similarity index 100% rename from static/images/docs/project-administration/disk-log-collection/log-toggle-switch.png rename to static/images/docs/v3.3/project-administration/disk-log-collection/log-toggle-switch.png diff --git a/static/images/docs/project-administration/disk-log-collection/toggle-switch.png b/static/images/docs/v3.3/project-administration/disk-log-collection/toggle-switch.png similarity index 100% rename from static/images/docs/project-administration/disk-log-collection/toggle-switch.png rename to static/images/docs/v3.3/project-administration/disk-log-collection/toggle-switch.png diff --git a/static/images/docs/project-administration/disk-log-collection/toolbox.png b/static/images/docs/v3.3/project-administration/disk-log-collection/toolbox.png similarity index 100% rename from static/images/docs/project-administration/disk-log-collection/toolbox.png rename to static/images/docs/v3.3/project-administration/disk-log-collection/toolbox.png diff --git a/static/images/docs/project-administration/role-and-member-management/add.png b/static/images/docs/v3.3/project-administration/role-and-member-management/add.png similarity index 100% rename from static/images/docs/project-administration/role-and-member-management/add.png rename to static/images/docs/v3.3/project-administration/role-and-member-management/add.png diff --git a/static/images/docs/project-administration/role-and-member-management/three-dots.png b/static/images/docs/v3.3/project-administration/role-and-member-management/three-dots.png similarity index 100% rename from static/images/docs/project-administration/role-and-member-management/three-dots.png rename to static/images/docs/v3.3/project-administration/role-and-member-management/three-dots.png diff --git a/static/images/docs/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png b/static/images/docs/v3.3/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png similarity index 100% rename from static/images/docs/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png rename to static/images/docs/v3.3/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png diff --git a/static/images/docs/project-user-guide/application-workloads/container-image-settings/cube-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/container-image-settings/cube-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/container-image-settings/cube-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/container-image-settings/cube-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/container-image-settings/minus-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/container-image-settings/minus-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/container-image-settings/minus-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/container-image-settings/minus-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/container-image-settings/plus-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/container-image-settings/plus-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/container-image-settings/plus-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/container-image-settings/plus-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/cronjobs/container-log-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/cronjobs/container-log-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/cronjobs/container-log-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/cronjobs/container-log-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/cronjobs/down-arrow.png b/static/images/docs/v3.3/project-user-guide/application-workloads/cronjobs/down-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/cronjobs/down-arrow.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/cronjobs/down-arrow.png diff --git a/static/images/docs/project-user-guide/application-workloads/daemonsets/refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/daemonsets/refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/daemonsets/start-refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/start-refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/daemonsets/start-refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/start-refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/daemonsets/stop-refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/stop-refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/daemonsets/stop-refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/stop-refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/daemonsets/three-dots.png b/static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/daemonsets/three-dots.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/daemonsets/three-dots.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/deployments_refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/deployments_refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/down-arrow.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/down-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/down-arrow.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/down-arrow.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/minus-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/minus-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/minus-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/minus-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/plus-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/plus-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/plus-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/plus-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/three-dots.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/three-dots.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/three-dots.png diff --git a/static/images/docs/project-user-guide/application-workloads/deployments/up-arrow.png b/static/images/docs/v3.3/project-user-guide/application-workloads/deployments/up-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/deployments/up-arrow.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/deployments/up-arrow.png diff --git a/static/images/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png b/static/images/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png diff --git a/static/images/docs/project-user-guide/application-workloads/jobs/container-log-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/jobs/container-log-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/jobs/container-log-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/jobs/container-log-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/jobs/display.png b/static/images/docs/v3.3/project-user-guide/application-workloads/jobs/display.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/jobs/display.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/jobs/display.png diff --git a/static/images/docs/project-user-guide/application-workloads/jobs/down-arrow.png b/static/images/docs/v3.3/project-user-guide/application-workloads/jobs/down-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/jobs/down-arrow.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/jobs/down-arrow.png diff --git a/static/images/docs/project-user-guide/application-workloads/jobs/hide.png b/static/images/docs/v3.3/project-user-guide/application-workloads/jobs/hide.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/jobs/hide.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/jobs/hide.png diff --git a/static/images/docs/project-user-guide/application-workloads/jobs/refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/jobs/refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/jobs/refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/jobs/refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/services/display.png b/static/images/docs/v3.3/project-user-guide/application-workloads/services/display.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/services/display.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/services/display.png diff --git a/static/images/docs/project-user-guide/application-workloads/services/hide.png b/static/images/docs/v3.3/project-user-guide/application-workloads/services/hide.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/services/hide.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/services/hide.png diff --git a/static/images/docs/project-user-guide/application-workloads/services/refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/services/refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/services/refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/services/refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/services/three-dots.png b/static/images/docs/v3.3/project-user-guide/application-workloads/services/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/services/three-dots.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/services/three-dots.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/down-arrow.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/down-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/down-arrow.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/down-arrow.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/minus-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/minus-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/minus-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/minus-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/plus-icon.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/plus-icon.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/plus-icon.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/plus-icon.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/start-refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/start-refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/start-refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/start-refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/stop-refresh.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/stop-refresh.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/stop-refresh.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/stop-refresh.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/three-dots.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/three-dots.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/three-dots.png diff --git a/static/images/docs/project-user-guide/application-workloads/statefulsets/up-arrow.png b/static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/up-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/application-workloads/statefulsets/up-arrow.png rename to static/images/docs/v3.3/project-user-guide/application-workloads/statefulsets/up-arrow.png diff --git a/static/images/docs/project-user-guide/configurations/configmaps/three-dots.png b/static/images/docs/v3.3/project-user-guide/configurations/configmaps/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/configurations/configmaps/three-dots.png rename to static/images/docs/v3.3/project-user-guide/configurations/configmaps/three-dots.png diff --git a/static/images/docs/project-user-guide/configurations/secrets/eye-icon.png b/static/images/docs/v3.3/project-user-guide/configurations/secrets/eye-icon.png similarity index 100% rename from static/images/docs/project-user-guide/configurations/secrets/eye-icon.png rename to static/images/docs/v3.3/project-user-guide/configurations/secrets/eye-icon.png diff --git a/static/images/docs/project-user-guide/configurations/secrets/three-dots.png b/static/images/docs/v3.3/project-user-guide/configurations/secrets/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/configurations/secrets/three-dots.png rename to static/images/docs/v3.3/project-user-guide/configurations/secrets/three-dots.png diff --git a/static/images/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-app/plus-icon.png b/static/images/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-app/plus-icon.png similarity index 100% rename from static/images/docs/project-user-guide/custom-application-monitoring/examples/monitor-sample-app/plus-icon.png rename to static/images/docs/v3.3/project-user-guide/custom-application-monitoring/examples/monitor-sample-app/plus-icon.png diff --git a/static/images/docs/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png b/static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png rename to static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png diff --git a/static/images/docs/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png b/static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png similarity index 100% rename from static/images/docs/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png rename to static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png diff --git a/static/images/docs/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png b/static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png rename to static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png diff --git a/static/images/docs/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-1.png b/static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-1.png similarity index 100% rename from static/images/docs/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-1.png rename to static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-1.png diff --git a/static/images/docs/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-2.png b/static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-2.png similarity index 100% rename from static/images/docs/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-2.png rename to static/images/docs/v3.3/project-user-guide/custom-application-monitoring/visualization/querying/query-editor-2.png diff --git a/static/images/docs/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.png b/static/images/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.png similarity index 100% rename from static/images/docs/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.png rename to static/images/docs/v3.3/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.png diff --git a/static/images/docs/project-user-guide/grayscale-release/canary-release/canary-release-0.png b/static/images/docs/v3.3/project-user-guide/grayscale-release/canary-release/canary-release-0.png similarity index 100% rename from static/images/docs/project-user-guide/grayscale-release/canary-release/canary-release-0.png rename to static/images/docs/v3.3/project-user-guide/grayscale-release/canary-release/canary-release-0.png diff --git a/static/images/docs/project-user-guide/grayscale-release/canary-release/three-dots.png b/static/images/docs/v3.3/project-user-guide/grayscale-release/canary-release/three-dots.png similarity index 100% rename from static/images/docs/project-user-guide/grayscale-release/canary-release/three-dots.png rename to static/images/docs/v3.3/project-user-guide/grayscale-release/canary-release/three-dots.png diff --git a/static/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/build-binary.png b/static/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/build-binary.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/build-binary.png rename to static/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/build-binary.png diff --git a/static/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/down-arrow.png b/static/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/down-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/down-arrow.png rename to static/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/down-arrow.png diff --git a/static/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/service-build.png b/static/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/service-build.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/service-build.png rename to static/images/docs/v3.3/project-user-guide/image-builder/b2i-publish-artifact-to-kubernetes/service-build.png diff --git a/static/images/docs/project-user-guide/image-builder/s2i-intro/s2i-builder.png b/static/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-builder.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/s2i-intro/s2i-builder.png rename to static/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-builder.png diff --git a/static/images/docs/project-user-guide/image-builder/s2i-intro/s2i-flow.png b/static/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-flow.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/s2i-intro/s2i-flow.png rename to static/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-flow.png diff --git a/static/images/docs/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png b/static/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png rename to static/images/docs/v3.3/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png diff --git a/static/images/docs/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/build-process.png b/static/images/docs/v3.3/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/build-process.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/build-process.png rename to static/images/docs/v3.3/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/build-process.png diff --git a/static/images/docs/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/down-arrow.png b/static/images/docs/v3.3/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/down-arrow.png similarity index 100% rename from static/images/docs/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/down-arrow.png rename to static/images/docs/v3.3/project-user-guide/image-builder/s2i-publish-app-without-dockerfile/down-arrow.png diff --git a/static/images/docs/qingcloud-2.svg b/static/images/docs/v3.3/qingcloud-2.svg similarity index 100% rename from static/images/docs/qingcloud-2.svg rename to static/images/docs/v3.3/qingcloud-2.svg diff --git a/static/images/docs/qingcloud.svg b/static/images/docs/v3.3/qingcloud.svg similarity index 100% rename from static/images/docs/qingcloud.svg rename to static/images/docs/v3.3/qingcloud.svg diff --git a/static/images/docs/quickstart/WordPress-1.png b/static/images/docs/v3.3/quickstart/WordPress-1.png similarity index 100% rename from static/images/docs/quickstart/WordPress-1.png rename to static/images/docs/v3.3/quickstart/WordPress-1.png diff --git a/static/images/docs/quickstart/access-method.png b/static/images/docs/v3.3/quickstart/access-method.png similarity index 100% rename from static/images/docs/quickstart/access-method.png rename to static/images/docs/v3.3/quickstart/access-method.png diff --git a/static/images/docs/quickstart/add-mysql-backend-component.png b/static/images/docs/v3.3/quickstart/add-mysql-backend-component.png similarity index 100% rename from static/images/docs/quickstart/add-mysql-backend-component.png rename to static/images/docs/v3.3/quickstart/add-mysql-backend-component.png diff --git a/static/images/docs/quickstart/add-service.png b/static/images/docs/v3.3/quickstart/add-service.png similarity index 100% rename from static/images/docs/quickstart/add-service.png rename to static/images/docs/v3.3/quickstart/add-service.png diff --git a/static/images/docs/quickstart/add-wordPress-frontend-component.png b/static/images/docs/v3.3/quickstart/add-wordPress-frontend-component.png similarity index 100% rename from static/images/docs/quickstart/add-wordPress-frontend-component.png rename to static/images/docs/v3.3/quickstart/add-wordPress-frontend-component.png diff --git a/static/images/docs/quickstart/advanced-setting.png b/static/images/docs/v3.3/quickstart/advanced-setting.png similarity index 100% rename from static/images/docs/quickstart/advanced-setting.png rename to static/images/docs/v3.3/quickstart/advanced-setting.png diff --git a/static/images/docs/quickstart/advanced-settings-wordpress.png b/static/images/docs/v3.3/quickstart/advanced-settings-wordpress.png similarity index 100% rename from static/images/docs/quickstart/advanced-settings-wordpress.png rename to static/images/docs/v3.3/quickstart/advanced-settings-wordpress.png diff --git a/static/images/docs/quickstart/all-in-one-installation/Installation-complete.png b/static/images/docs/v3.3/quickstart/all-in-one-installation/Installation-complete.png similarity index 100% rename from static/images/docs/quickstart/all-in-one-installation/Installation-complete.png rename to static/images/docs/v3.3/quickstart/all-in-one-installation/Installation-complete.png diff --git a/static/images/docs/quickstart/basic-info.png b/static/images/docs/v3.3/quickstart/basic-info.png similarity index 100% rename from static/images/docs/quickstart/basic-info.png rename to static/images/docs/v3.3/quickstart/basic-info.png diff --git a/static/images/docs/quickstart/choose-existing-volume.png b/static/images/docs/v3.3/quickstart/choose-existing-volume.png similarity index 100% rename from static/images/docs/quickstart/choose-existing-volume.png rename to static/images/docs/v3.3/quickstart/choose-existing-volume.png diff --git a/static/images/docs/quickstart/choose-existing.png b/static/images/docs/v3.3/quickstart/choose-existing.png similarity index 100% rename from static/images/docs/quickstart/choose-existing.png rename to static/images/docs/v3.3/quickstart/choose-existing.png diff --git a/static/images/docs/quickstart/clusters-management-zh.png b/static/images/docs/v3.3/quickstart/clusters-management-zh.png similarity index 100% rename from static/images/docs/quickstart/clusters-management-zh.png rename to static/images/docs/v3.3/quickstart/clusters-management-zh.png diff --git a/static/images/docs/quickstart/container-image-mysql.png b/static/images/docs/v3.3/quickstart/container-image-mysql.png similarity index 100% rename from static/images/docs/quickstart/container-image-mysql.png rename to static/images/docs/v3.3/quickstart/container-image-mysql.png diff --git a/static/images/docs/quickstart/container-image-wordpress.png b/static/images/docs/v3.3/quickstart/container-image-wordpress.png similarity index 100% rename from static/images/docs/quickstart/container-image-wordpress.png rename to static/images/docs/v3.3/quickstart/container-image-wordpress.png diff --git a/static/images/docs/quickstart/container-image.png b/static/images/docs/v3.3/quickstart/container-image.png similarity index 100% rename from static/images/docs/quickstart/container-image.png rename to static/images/docs/v3.3/quickstart/container-image.png diff --git a/static/images/docs/quickstart/crds-zh.png b/static/images/docs/v3.3/quickstart/crds-zh.png similarity index 100% rename from static/images/docs/quickstart/crds-zh.png rename to static/images/docs/v3.3/quickstart/crds-zh.png diff --git a/static/images/docs/quickstart/create-secret.png b/static/images/docs/v3.3/quickstart/create-secret.png similarity index 100% rename from static/images/docs/quickstart/create-secret.png rename to static/images/docs/v3.3/quickstart/create-secret.png diff --git a/static/images/docs/quickstart/create-volume.png b/static/images/docs/v3.3/quickstart/create-volume.png similarity index 100% rename from static/images/docs/quickstart/create-volume.png rename to static/images/docs/v3.3/quickstart/create-volume.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/account-list.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/account-list.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/account-list.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/account-list.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/create-account.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/create-account.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/create-account.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/create-account.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/invite-devops-member.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/invite-devops-member.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/invite-devops-member.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/invite-devops-member.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/invite-member.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/invite-member.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/invite-member.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/invite-member.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/invite-project-regular.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/invite-project-regular.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/invite-project-regular.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/invite-project-regular.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/nodeport-setting.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/nodeport-setting.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/nodeport-setting.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/nodeport-setting.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/operation-icon.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/operation-icon.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/operation-icon.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/operation-icon.png diff --git a/static/images/docs/quickstart/create-workspaces-projects-accounts/project-quota.png b/static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/project-quota.png similarity index 100% rename from static/images/docs/quickstart/create-workspaces-projects-accounts/project-quota.png rename to static/images/docs/v3.3/quickstart/create-workspaces-projects-accounts/project-quota.png diff --git a/static/images/docs/quickstart/create.png b/static/images/docs/v3.3/quickstart/create.png similarity index 100% rename from static/images/docs/quickstart/create.png rename to static/images/docs/v3.3/quickstart/create.png diff --git a/static/images/docs/quickstart/deploy-bookinfo-to-k8s/bookinfo.png b/static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/bookinfo.png similarity index 100% rename from static/images/docs/quickstart/deploy-bookinfo-to-k8s/bookinfo.png rename to static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/bookinfo.png diff --git a/static/images/docs/quickstart/deploy-bookinfo-to-k8s/canary.gif b/static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/canary.gif similarity index 100% rename from static/images/docs/quickstart/deploy-bookinfo-to-k8s/canary.gif rename to static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/canary.gif diff --git a/static/images/docs/quickstart/deploy-bookinfo-to-k8s/click-to-visit.png b/static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/click-to-visit.png similarity index 100% rename from static/images/docs/quickstart/deploy-bookinfo-to-k8s/click-to-visit.png rename to static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/click-to-visit.png diff --git a/static/images/docs/quickstart/deploy-bookinfo-to-k8s/edit-icon.png b/static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/edit-icon.png similarity index 100% rename from static/images/docs/quickstart/deploy-bookinfo-to-k8s/edit-icon.png rename to static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/edit-icon.png diff --git a/static/images/docs/quickstart/deploy-bookinfo-to-k8s/ratings-page.png b/static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/ratings-page.png similarity index 100% rename from static/images/docs/quickstart/deploy-bookinfo-to-k8s/ratings-page.png rename to static/images/docs/v3.3/quickstart/deploy-bookinfo-to-k8s/ratings-page.png diff --git a/static/images/docs/quickstart/edit-internet-access.png b/static/images/docs/v3.3/quickstart/edit-internet-access.png similarity index 100% rename from static/images/docs/quickstart/edit-internet-access.png rename to static/images/docs/v3.3/quickstart/edit-internet-access.png diff --git a/static/images/docs/quickstart/edit-ks-installer-zh.png b/static/images/docs/v3.3/quickstart/edit-ks-installer-zh.png similarity index 100% rename from static/images/docs/quickstart/edit-ks-installer-zh.png rename to static/images/docs/v3.3/quickstart/edit-ks-installer-zh.png diff --git a/static/images/docs/quickstart/enable-components-zh.png b/static/images/docs/v3.3/quickstart/enable-components-zh.png similarity index 100% rename from static/images/docs/quickstart/enable-components-zh.png rename to static/images/docs/v3.3/quickstart/enable-components-zh.png diff --git a/static/images/docs/quickstart/environment-var.png b/static/images/docs/v3.3/quickstart/environment-var.png similarity index 100% rename from static/images/docs/quickstart/environment-var.png rename to static/images/docs/v3.3/quickstart/environment-var.png diff --git a/static/images/docs/quickstart/environment-varss.png b/static/images/docs/v3.3/quickstart/environment-varss.png similarity index 100% rename from static/images/docs/quickstart/environment-varss.png rename to static/images/docs/v3.3/quickstart/environment-varss.png diff --git a/static/images/docs/quickstart/ingress.png b/static/images/docs/v3.3/quickstart/ingress.png similarity index 100% rename from static/images/docs/quickstart/ingress.png rename to static/images/docs/v3.3/quickstart/ingress.png diff --git a/static/images/docs/quickstart/key-value.png b/static/images/docs/v3.3/quickstart/key-value.png similarity index 100% rename from static/images/docs/quickstart/key-value.png rename to static/images/docs/v3.3/quickstart/key-value.png diff --git a/static/images/docs/quickstart/mysql-done.png b/static/images/docs/v3.3/quickstart/mysql-done.png similarity index 100% rename from static/images/docs/quickstart/mysql-done.png rename to static/images/docs/v3.3/quickstart/mysql-done.png diff --git a/static/images/docs/quickstart/mysql-name.png b/static/images/docs/v3.3/quickstart/mysql-name.png similarity index 100% rename from static/images/docs/quickstart/mysql-name.png rename to static/images/docs/v3.3/quickstart/mysql-name.png diff --git a/static/images/docs/quickstart/nodeport-number.png b/static/images/docs/v3.3/quickstart/nodeport-number.png similarity index 100% rename from static/images/docs/quickstart/nodeport-number.png rename to static/images/docs/v3.3/quickstart/nodeport-number.png diff --git a/static/images/docs/quickstart/two-components-done.png b/static/images/docs/v3.3/quickstart/two-components-done.png similarity index 100% rename from static/images/docs/quickstart/two-components-done.png rename to static/images/docs/v3.3/quickstart/two-components-done.png diff --git a/static/images/docs/quickstart/volume-settings.png b/static/images/docs/v3.3/quickstart/volume-settings.png similarity index 100% rename from static/images/docs/quickstart/volume-settings.png rename to static/images/docs/v3.3/quickstart/volume-settings.png diff --git a/static/images/docs/quickstart/volume-template-wordpress.png b/static/images/docs/v3.3/quickstart/volume-template-wordpress.png similarity index 100% rename from static/images/docs/quickstart/volume-template-wordpress.png rename to static/images/docs/v3.3/quickstart/volume-template-wordpress.png diff --git a/static/images/docs/quickstart/volume-template.png b/static/images/docs/v3.3/quickstart/volume-template.png similarity index 100% rename from static/images/docs/quickstart/volume-template.png rename to static/images/docs/v3.3/quickstart/volume-template.png diff --git a/static/images/docs/quickstart/wordpress-deployment.png b/static/images/docs/v3.3/quickstart/wordpress-deployment.png similarity index 100% rename from static/images/docs/quickstart/wordpress-deployment.png rename to static/images/docs/v3.3/quickstart/wordpress-deployment.png diff --git a/static/images/docs/quickstart/wordpress-deployment/WordPress.png b/static/images/docs/v3.3/quickstart/wordpress-deployment/WordPress.png similarity index 100% rename from static/images/docs/quickstart/wordpress-deployment/WordPress.png rename to static/images/docs/v3.3/quickstart/wordpress-deployment/WordPress.png diff --git a/static/images/docs/quickstart/wordpress-deployment/wordpress-page.png b/static/images/docs/v3.3/quickstart/wordpress-deployment/wordpress-page.png similarity index 100% rename from static/images/docs/quickstart/wordpress-deployment/wordpress-page.png rename to static/images/docs/v3.3/quickstart/wordpress-deployment/wordpress-page.png diff --git a/static/images/docs/quickstart/wordpress-secrets.png b/static/images/docs/v3.3/quickstart/wordpress-secrets.png similarity index 100% rename from static/images/docs/quickstart/wordpress-secrets.png rename to static/images/docs/v3.3/quickstart/wordpress-secrets.png diff --git a/static/images/docs/quickstart/wordpress-statefulset.png b/static/images/docs/v3.3/quickstart/wordpress-statefulset.png similarity index 100% rename from static/images/docs/quickstart/wordpress-statefulset.png rename to static/images/docs/v3.3/quickstart/wordpress-statefulset.png diff --git a/static/images/docs/quickstart/wordpress.png b/static/images/docs/v3.3/quickstart/wordpress.png similarity index 100% rename from static/images/docs/quickstart/wordpress.png rename to static/images/docs/v3.3/quickstart/wordpress.png diff --git a/static/images/docs/radore.jpg b/static/images/docs/v3.3/radore.jpg similarity index 100% rename from static/images/docs/radore.jpg rename to static/images/docs/v3.3/radore.jpg diff --git a/static/images/docs/reddit.svg b/static/images/docs/v3.3/reddit.svg similarity index 100% rename from static/images/docs/reddit.svg rename to static/images/docs/v3.3/reddit.svg diff --git a/static/images/docs/reference/environment-requirements/console-browser.png b/static/images/docs/v3.3/reference/environment-requirements/console-browser.png similarity index 100% rename from static/images/docs/reference/environment-requirements/console-browser.png rename to static/images/docs/v3.3/reference/environment-requirements/console-browser.png diff --git a/static/images/docs/reference/kubesphere-api/ks-apiserver.png b/static/images/docs/v3.3/reference/kubesphere-api/ks-apiserver.png similarity index 100% rename from static/images/docs/reference/kubesphere-api/ks-apiserver.png rename to static/images/docs/v3.3/reference/kubesphere-api/ks-apiserver.png diff --git a/static/images/docs/route-create-annotations.png b/static/images/docs/v3.3/route-create-annotations.png similarity index 100% rename from static/images/docs/route-create-annotations.png rename to static/images/docs/v3.3/route-create-annotations.png diff --git a/static/images/docs/route-detail-resource.png b/static/images/docs/v3.3/route-detail-resource.png similarity index 100% rename from static/images/docs/route-detail-resource.png rename to static/images/docs/v3.3/route-detail-resource.png diff --git a/static/images/docs/route-detail.png b/static/images/docs/v3.3/route-detail.png similarity index 100% rename from static/images/docs/route-detail.png rename to static/images/docs/v3.3/route-detail.png diff --git a/static/images/docs/route-set-rule-auto.png b/static/images/docs/v3.3/route-set-rule-auto.png similarity index 100% rename from static/images/docs/route-set-rule-auto.png rename to static/images/docs/v3.3/route-set-rule-auto.png diff --git a/static/images/docs/route-set-rule-domain.png b/static/images/docs/v3.3/route-set-rule-domain.png similarity index 100% rename from static/images/docs/route-set-rule-domain.png rename to static/images/docs/v3.3/route-set-rule-domain.png diff --git a/static/images/docs/set-gateway.png b/static/images/docs/v3.3/set-gateway.png similarity index 100% rename from static/images/docs/set-gateway.png rename to static/images/docs/v3.3/set-gateway.png diff --git a/static/images/docs/share-hover.svg b/static/images/docs/v3.3/share-hover.svg similarity index 100% rename from static/images/docs/share-hover.svg rename to static/images/docs/v3.3/share-hover.svg diff --git a/static/images/docs/share.svg b/static/images/docs/v3.3/share.svg similarity index 100% rename from static/images/docs/share.svg rename to static/images/docs/v3.3/share.svg diff --git a/static/images/docs/tencent-tke/console-full.png b/static/images/docs/v3.3/tencent-tke/console-full.png similarity index 100% rename from static/images/docs/tencent-tke/console-full.png rename to static/images/docs/v3.3/tencent-tke/console-full.png diff --git a/static/images/docs/tencent-tke/console.png b/static/images/docs/v3.3/tencent-tke/console.png similarity index 100% rename from static/images/docs/tencent-tke/console.png rename to static/images/docs/v3.3/tencent-tke/console.png diff --git a/static/images/docs/tencent-tke/edit-cluster-configuration.png b/static/images/docs/v3.3/tencent-tke/edit-cluster-configuration.png similarity index 100% rename from static/images/docs/tencent-tke/edit-cluster-configuration.png rename to static/images/docs/v3.3/tencent-tke/edit-cluster-configuration.png diff --git a/static/images/docs/tencent-tke/generate-kubeconfig.png b/static/images/docs/v3.3/tencent-tke/generate-kubeconfig.png similarity index 100% rename from static/images/docs/tencent-tke/generate-kubeconfig.png rename to static/images/docs/v3.3/tencent-tke/generate-kubeconfig.png diff --git a/static/images/docs/tencent-tke/ks-install-log.png b/static/images/docs/v3.3/tencent-tke/ks-install-log.png similarity index 100% rename from static/images/docs/tencent-tke/ks-install-log.png rename to static/images/docs/v3.3/tencent-tke/ks-install-log.png diff --git a/static/images/docs/tencent-tke/loadbalancer1.png b/static/images/docs/v3.3/tencent-tke/loadbalancer1.png similarity index 100% rename from static/images/docs/tencent-tke/loadbalancer1.png rename to static/images/docs/v3.3/tencent-tke/loadbalancer1.png diff --git a/static/images/docs/tencent-tke/loadbalancer2.png b/static/images/docs/v3.3/tencent-tke/loadbalancer2.png similarity index 100% rename from static/images/docs/tencent-tke/loadbalancer2.png rename to static/images/docs/v3.3/tencent-tke/loadbalancer2.png diff --git a/static/images/docs/tencent-tke/loadbalancer3.png b/static/images/docs/v3.3/tencent-tke/loadbalancer3.png similarity index 100% rename from static/images/docs/tencent-tke/loadbalancer3.png rename to static/images/docs/v3.3/tencent-tke/loadbalancer3.png diff --git a/static/images/docs/tencent-tke/nodeport.png b/static/images/docs/v3.3/tencent-tke/nodeport.png similarity index 100% rename from static/images/docs/tencent-tke/nodeport.png rename to static/images/docs/v3.3/tencent-tke/nodeport.png diff --git a/static/images/docs/toolbox/auditing-query/toolbox.png b/static/images/docs/v3.3/toolbox/auditing-query/toolbox.png similarity index 100% rename from static/images/docs/toolbox/auditing-query/toolbox.png rename to static/images/docs/v3.3/toolbox/auditing-query/toolbox.png diff --git a/static/images/docs/toolbox/event-query/drop-down-list.png b/static/images/docs/v3.3/toolbox/event-query/drop-down-list.png similarity index 100% rename from static/images/docs/toolbox/event-query/drop-down-list.png rename to static/images/docs/v3.3/toolbox/event-query/drop-down-list.png diff --git a/static/images/docs/toolbox/event-query/toolbox.png b/static/images/docs/v3.3/toolbox/event-query/toolbox.png similarity index 100% rename from static/images/docs/toolbox/event-query/toolbox.png rename to static/images/docs/v3.3/toolbox/event-query/toolbox.png diff --git a/static/images/docs/toolbox/log-query/container-detail-page.png b/static/images/docs/v3.3/toolbox/log-query/container-detail-page.png similarity index 100% rename from static/images/docs/toolbox/log-query/container-detail-page.png rename to static/images/docs/v3.3/toolbox/log-query/container-detail-page.png diff --git a/static/images/docs/toolbox/log-query/drop-down-list.png b/static/images/docs/v3.3/toolbox/log-query/drop-down-list.png similarity index 100% rename from static/images/docs/toolbox/log-query/drop-down-list.png rename to static/images/docs/v3.3/toolbox/log-query/drop-down-list.png diff --git a/static/images/docs/toolbox/log-query/export-logs.png b/static/images/docs/v3.3/toolbox/log-query/export-logs.png similarity index 100% rename from static/images/docs/toolbox/log-query/export-logs.png rename to static/images/docs/v3.3/toolbox/log-query/export-logs.png diff --git a/static/images/docs/toolbox/log-query/log-search-conditions.png b/static/images/docs/v3.3/toolbox/log-query/log-search-conditions.png similarity index 100% rename from static/images/docs/toolbox/log-query/log-search-conditions.png rename to static/images/docs/v3.3/toolbox/log-query/log-search-conditions.png diff --git a/static/images/docs/toolbox/log-query/log-search-details-page.png b/static/images/docs/v3.3/toolbox/log-query/log-search-details-page.png similarity index 100% rename from static/images/docs/toolbox/log-query/log-search-details-page.png rename to static/images/docs/v3.3/toolbox/log-query/log-search-details-page.png diff --git a/static/images/docs/toolbox/log-query/log-search-list.png b/static/images/docs/v3.3/toolbox/log-query/log-search-list.png similarity index 100% rename from static/images/docs/toolbox/log-query/log-search-list.png rename to static/images/docs/v3.3/toolbox/log-query/log-search-list.png diff --git a/static/images/docs/toolbox/log-query/log-search.png b/static/images/docs/v3.3/toolbox/log-query/log-search.png similarity index 100% rename from static/images/docs/toolbox/log-query/log-search.png rename to static/images/docs/v3.3/toolbox/log-query/log-search.png diff --git a/static/images/docs/toolbox/log-query/pod-details-page.png b/static/images/docs/v3.3/toolbox/log-query/pod-details-page.png similarity index 100% rename from static/images/docs/toolbox/log-query/pod-details-page.png rename to static/images/docs/v3.3/toolbox/log-query/pod-details-page.png diff --git a/static/images/docs/toolbox/log-query/toolbox.png b/static/images/docs/v3.3/toolbox/log-query/toolbox.png similarity index 100% rename from static/images/docs/toolbox/log-query/toolbox.png rename to static/images/docs/v3.3/toolbox/log-query/toolbox.png diff --git a/static/images/docs/toolbox/log-query/view-detail-page.png b/static/images/docs/v3.3/toolbox/log-query/view-detail-page.png similarity index 100% rename from static/images/docs/toolbox/log-query/view-detail-page.png rename to static/images/docs/v3.3/toolbox/log-query/view-detail-page.png diff --git a/static/images/docs/toolbox/metering-and-billing/view-resource-consumption/toolbox.png b/static/images/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption/toolbox.png similarity index 100% rename from static/images/docs/toolbox/metering-and-billing/view-resource-consumption/toolbox.png rename to static/images/docs/v3.3/toolbox/metering-and-billing/view-resource-consumption/toolbox.png diff --git a/static/images/docs/twitter.svg b/static/images/docs/v3.3/twitter.svg similarity index 100% rename from static/images/docs/twitter.svg rename to static/images/docs/v3.3/twitter.svg diff --git a/static/images/docs/vsphere/default.png b/static/images/docs/v3.3/vsphere/default.png similarity index 100% rename from static/images/docs/vsphere/default.png rename to static/images/docs/v3.3/vsphere/default.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-1-create-type.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-1-create-type.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-1-create-type.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-1-create-type.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-2-name.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-2-name.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-2-name.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-2-name.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-3-resource.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-3-resource.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-3-resource.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-3-resource.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-4-storage.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-4-storage.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-4-storage.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-4-storage.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-5-compatibility.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-5-compatibility.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-5-compatibility.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-5-compatibility.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-6-system.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-6-system.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-6-system.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-6-system.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-1.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-1.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-1.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-1.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-2.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-2.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-2.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-2.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-3.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-3.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-3.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-3.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-4.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-4.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-4.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-7-hardware-4.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-8.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-8.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-8.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-8.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-create.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-create.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-0-1-create.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-0-1-create.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-en-keepalived + haproxy.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-keepalived + haproxy.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-en-keepalived + haproxy.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-en-keepalived + haproxy.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-1-create-type.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-1-create-type.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-1-create-type.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-1-create-type.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-2-name.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-2-name.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-2-name.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-2-name.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-3-resource.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-3-resource.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-3-resource.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-3-resource.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-4-storage.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-4-storage.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-4-storage.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-4-storage.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-5-compatibility.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-5-compatibility.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-5-compatibility.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-5-compatibility.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-6-system.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-6-system.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-6-system.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-6-system.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-7-hardware.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-7-hardware.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-7-hardware.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-7-hardware.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-8.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-8.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-8.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-8.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-create.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-create.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-0-1-create.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-0-1-create.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-architecture.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-architecture.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-architecture.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-architecture.png diff --git a/static/images/docs/vsphere/kubesphereOnVsphere-zh-keepalived + haproxy.png b/static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-keepalived + haproxy.png similarity index 100% rename from static/images/docs/vsphere/kubesphereOnVsphere-zh-keepalived + haproxy.png rename to static/images/docs/v3.3/vsphere/kubesphereOnVsphere-zh-keepalived + haproxy.png diff --git a/static/images/docs/vsphere/login.png b/static/images/docs/v3.3/vsphere/login.png similarity index 100% rename from static/images/docs/vsphere/login.png rename to static/images/docs/v3.3/vsphere/login.png diff --git a/static/images/docs/web-kubectl/web-kubectl-cluster-select.png b/static/images/docs/v3.3/web-kubectl/web-kubectl-cluster-select.png similarity index 100% rename from static/images/docs/web-kubectl/web-kubectl-cluster-select.png rename to static/images/docs/v3.3/web-kubectl/web-kubectl-cluster-select.png diff --git a/static/images/docs/web-kubectl/web-kubectl-enter.png b/static/images/docs/v3.3/web-kubectl/web-kubectl-enter.png similarity index 100% rename from static/images/docs/web-kubectl/web-kubectl-enter.png rename to static/images/docs/v3.3/web-kubectl/web-kubectl-enter.png diff --git a/static/images/docs/web-kubectl/web-kubectl-example.png b/static/images/docs/v3.3/web-kubectl/web-kubectl-example.png similarity index 100% rename from static/images/docs/web-kubectl/web-kubectl-example.png rename to static/images/docs/v3.3/web-kubectl/web-kubectl-example.png diff --git a/static/images/docs/workspace-administration/department-management/assign.png b/static/images/docs/v3.3/workspace-administration/department-management/assign.png similarity index 100% rename from static/images/docs/workspace-administration/department-management/assign.png rename to static/images/docs/v3.3/workspace-administration/department-management/assign.png diff --git a/static/images/docs/workspace-administration/department-management/edit.png b/static/images/docs/v3.3/workspace-administration/department-management/edit.png similarity index 100% rename from static/images/docs/workspace-administration/department-management/edit.png rename to static/images/docs/v3.3/workspace-administration/department-management/edit.png diff --git a/static/images/docs/workspace-administration/department-management/remove.png b/static/images/docs/v3.3/workspace-administration/department-management/remove.png similarity index 100% rename from static/images/docs/workspace-administration/department-management/remove.png rename to static/images/docs/v3.3/workspace-administration/department-management/remove.png diff --git a/static/images/docs/workspace-administration/network-isolation.png b/static/images/docs/v3.3/workspace-administration/network-isolation.png similarity index 100% rename from static/images/docs/workspace-administration/network-isolation.png rename to static/images/docs/v3.3/workspace-administration/network-isolation.png diff --git a/static/images/docs/workspace-administration/role-and-member-management/add.png b/static/images/docs/v3.3/workspace-administration/role-and-member-management/add.png similarity index 100% rename from static/images/docs/workspace-administration/role-and-member-management/add.png rename to static/images/docs/v3.3/workspace-administration/role-and-member-management/add.png diff --git a/static/images/docs/workspace-administration/role-and-member-management/three-dots.png b/static/images/docs/v3.3/workspace-administration/role-and-member-management/three-dots.png similarity index 100% rename from static/images/docs/workspace-administration/role-and-member-management/three-dots.png rename to static/images/docs/v3.3/workspace-administration/role-and-member-management/three-dots.png diff --git a/static/images/docs/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png b/static/images/docs/v3.3/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png similarity index 100% rename from static/images/docs/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png rename to static/images/docs/v3.3/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/multi-tenancy-architecture.png diff --git a/static/images/docs/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg b/static/images/docs/v3.3/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg similarity index 100% rename from static/images/docs/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg rename to static/images/docs/v3.3/zh-cn/access-control-and-account-management/multi-tanancy-in-kubesphere/request-chain.jpg diff --git a/static/images/docs/zh-cn/alerting/alerting_message_workload_level_comment.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_comment.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_message_workload_level_comment.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_comment.png diff --git a/static/images/docs/zh-cn/alerting/alerting_message_workload_level_detail.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_detail.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_message_workload_level_detail.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_detail.png diff --git a/static/images/docs/zh-cn/alerting/alerting_message_workload_level_list.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_list.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_message_workload_level_list.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_list.png diff --git a/static/images/docs/zh-cn/alerting/alerting_message_workload_level_notification.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_notification.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_message_workload_level_notification.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_notification.png diff --git a/static/images/docs/zh-cn/alerting/alerting_message_workload_level_policy.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_policy.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_message_workload_level_policy.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_message_workload_level_policy.png diff --git a/static/images/docs/zh-cn/alerting/alerting_policy_workload_level_alerting_rule.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_alerting_rule.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_policy_workload_level_alerting_rule.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_alerting_rule.png diff --git a/static/images/docs/zh-cn/alerting/alerting_policy_workload_level_basic_info.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_basic_info.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_policy_workload_level_basic_info.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_basic_info.png diff --git a/static/images/docs/zh-cn/alerting/alerting_policy_workload_level_create.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_create.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_policy_workload_level_create.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_create.png diff --git a/static/images/docs/zh-cn/alerting/alerting_policy_workload_level_monitoring_target.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_monitoring_target.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_policy_workload_level_monitoring_target.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_monitoring_target.png diff --git a/static/images/docs/zh-cn/alerting/alerting_policy_workload_level_notification_rule.png b/static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_notification_rule.png similarity index 100% rename from static/images/docs/zh-cn/alerting/alerting_policy_workload_level_notification_rule.png rename to static/images/docs/v3.3/zh-cn/alerting/alerting_policy_workload_level_notification_rule.png diff --git a/static/images/docs/zh-cn/appstore/application-lifecycle-management/plus.png b/static/images/docs/v3.3/zh-cn/appstore/application-lifecycle-management/plus.png similarity index 100% rename from static/images/docs/zh-cn/appstore/application-lifecycle-management/plus.png rename to static/images/docs/v3.3/zh-cn/appstore/application-lifecycle-management/plus.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-dashboard-networkchaos.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-experiment-scope.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-app.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-architecture-v2.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-basic-info.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-config.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployed.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployments.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployments.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployments.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-deployments.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/chaos-mesh-nodeport.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-result.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-status.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-status.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-status.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/experiment-status.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/install-chaos-mesh.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/login-to-dashboard.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-chaos-mesh/web-show-app.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-etcd-on-ks/etcd-command-9.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-etcd-on-ks/etcd-command-9.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-etcd-on-ks/etcd-command-9.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-etcd-on-ks/etcd-command-9.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-config-5.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-config-5.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-config-5.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-config-5.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-dashboard-8.jpg b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-dashboard-8.jpg similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-dashboard-8.jpg rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-dashboard-8.jpg diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-harbor-on-ks/harbor-login-7.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-13.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-13.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-13.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-13.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-interface-14.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-interface-14.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-interface-14.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/deploy-minio-on-ks/minio-browser-interface-14.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/app-creation.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/app-creation.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/app-creation.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/app-creation.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/from-app-store.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/from-app-store.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/from-app-store.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/from-app-store.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-helm-charts.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-helm-charts.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-helm-charts.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-helm-charts.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-install-basic-info.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-install-basic-info.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-install-basic-info.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-install-basic-info.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-instance.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-instance.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jh-instance.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jh-instance.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jihu-gitlab-app.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jihu-gitlab-app.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/jihu-gitlab-app.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/jihu-gitlab-app.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/kubectl-check.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/kubectl-check.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/kubectl-check.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/kubectl-check.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/pod-status.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/pod-status.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/pod-status.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/pod-status.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/project-creation.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/project-creation.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/project-creation.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/project-creation.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/succ-installation.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/succ-installation.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/succ-installation.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/succ-installation.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/jh-app/workspace-creation.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/workspace-creation.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/jh-app/workspace-creation.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/jh-app/workspace-creation.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/mongodb-app/mongodb-service-terminal-9.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mongodb-app/mongodb-service-terminal-9.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/mongodb-app/mongodb-service-terminal-9.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mongodb-app/mongodb-service-terminal-9.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/mysql-app/access-mysql-success.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/access-mysql-success.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/mysql-app/access-mysql-success.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/access-mysql-success.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/mysql-app/log-in-mysql.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/log-in-mysql.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/mysql-app/log-in-mysql.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/log-in-mysql.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/mysql-app/login.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/login.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/mysql-app/login.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/mysql-app/login.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/nginx-app/access-nginx-12.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/nginx-app/access-nginx-12.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/nginx-app/access-nginx-12.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/nginx-app/access-nginx-12.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/nginx-app/manifest-file-6.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/nginx-app/manifest-file-6.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/nginx-app/manifest-file-6.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/nginx-app/manifest-file-6.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/postgresql-app/postgresql-output.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/postgresql-app/postgresql-output.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/postgresql-app/postgresql-output.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/postgresql-app/postgresql-output.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitma-dashboard-detail.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/rabbitmq-app/rabbitmq-dashboard.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/radondb-mysql-app/radondb-mysql-service-terminal.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/radondb-postgresql-app/radondb-postgresql-service-terminal.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/redis-app/use-redis-9.PNG b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/redis-app/use-redis-9.PNG similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/redis-app/use-redis-9.PNG rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/redis-app/use-redis-9.PNG diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/tomcat-app/access-tomcat-browser.png diff --git a/static/images/docs/zh-cn/appstore/built-in-apps/tomcat-app/view-project.png b/static/images/docs/v3.3/zh-cn/appstore/built-in-apps/tomcat-app/view-project.png similarity index 100% rename from static/images/docs/zh-cn/appstore/built-in-apps/tomcat-app/view-project.png rename to static/images/docs/v3.3/zh-cn/appstore/built-in-apps/tomcat-app/view-project.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-clickhouse/get-username-password.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-clickhouse/get-username-password.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-clickhouse/get-username-password.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-clickhouse/get-username-password.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-clickhouse/use-clickhouse.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-clickhouse/use-clickhouse.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-clickhouse/use-clickhouse.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-clickhouse/use-clickhouse.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/access_gitlab.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/eye-icon.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-gitlab/gitlab_console.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-metersphere/login-metersphere.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-metersphere/login-metersphere.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-metersphere/login-metersphere.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-metersphere/login-metersphere.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/certify_url.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/certify_url.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/certify_url.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/certify_url.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/kubectl_terminal.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/operator_yaml.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-radondb-mysql/pod_terminal.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-grafana.png diff --git a/static/images/docs/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-metrics.png b/static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-metrics.png similarity index 100% rename from static/images/docs/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-metrics.png rename to static/images/docs/v3.3/zh-cn/appstore/external-apps/deploy-tidb-operator-and-cluster/tidb-metrics.png diff --git a/static/images/docs/zh-cn/cluster-administration/cluster-settings/mail-server/mail-server-config.PNG b/static/images/docs/v3.3/zh-cn/cluster-administration/cluster-settings/mail-server/mail-server-config.PNG similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/cluster-settings/mail-server/mail-server-config.PNG rename to static/images/docs/v3.3/zh-cn/cluster-administration/cluster-settings/mail-server/mail-server-config.PNG diff --git a/static/images/docs/zh-cn/cluster-administration/cluster-settings/mail-server/mail_server_guide.png b/static/images/docs/v3.3/zh-cn/cluster-administration/cluster-settings/mail-server/mail_server_guide.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/cluster-settings/mail-server/mail_server_guide.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/cluster-settings/mail-server/mail_server_guide.png diff --git a/static/images/docs/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/drop-down-list.png b/static/images/docs/v3.3/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/drop-down-list.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/drop-down-list.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/drop-down-list.png diff --git a/static/images/docs/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/edit-policy.png b/static/images/docs/v3.3/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/edit-policy.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/edit-policy.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/edit-policy.png diff --git a/static/images/docs/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/refresh.png b/static/images/docs/v3.3/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/refresh.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/refresh.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/cluster-wide-alerting-and-notification/alerting-policy-node-level/refresh.png diff --git a/static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/chat-notification.png b/static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/chat-notification.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/chat-notification.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/chat-notification.png diff --git a/static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/robot_notification.png b/static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/robot_notification.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/robot_notification.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/robot_notification.png diff --git a/static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/three-dots.png b/static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/three-dots.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-dingtalk/three-dots.png diff --git a/static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/notification_message.png b/static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/notification_message.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/notification_message.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/notification_message.png diff --git a/static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/three-dots.png b/static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/three-dots.png rename to static/images/docs/v3.3/zh-cn/cluster-administration/platform-settings/notification-management/configure-wecom/three-dots.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/build-and-deploy-maven-project/maven-project-jenkins.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/build-and-deploy-maven-project/maven-project-jenkins.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/build-and-deploy-maven-project/maven-project-jenkins.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/build-and-deploy-maven-project/maven-project-jenkins.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-mirror-code.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/enter-server-code.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/gear.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/gear.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/gear.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/gear.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/github-edit-icon.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-public.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/maven-snapshots.png diff --git a/static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/examples/use-nexus-in-pipeline/modify-pom.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/add-credentials.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/add-credentials.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/add-credentials.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/add-credentials.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/generate-a-token.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/generate-a-token.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/generate-a-token.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/generate-a-token.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/jenkins-projet-key.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/jenkins-projet-key.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/jenkins-projet-key.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/jenkins-projet-key.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-1.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-1.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-1.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-1.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-2.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-2.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-2.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-2.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-3.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-3.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-3.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-config-3.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-create-project.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-create-project.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-create-project.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-create-project.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-example.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-example.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-example.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-example.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-install.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-install.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-install.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-install.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-jenkins-settings.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-jenkins-settings.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-jenkins-settings.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-jenkins-settings.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-1.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-1.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-1.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-1.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-2.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-2.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-2.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/sonarqube-webhook-2.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/token-created.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/token-created.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/token-created.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/token-created.png diff --git a/static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/webhook-page-info.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/webhook-page-info.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/webhook-page-info.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/tool-integration/integrate-sonarqube-into-pipelines/webhook-page-info.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/choose-jenkins-agent/jenkins-agent.PNG b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/choose-jenkins-agent/jenkins-agent.PNG similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/choose-jenkins-agent/jenkins-agent.PNG rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/choose-jenkins-agent/jenkins-agent.PNG diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/github-token-scope.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit--2.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit--2.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit--2.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/jenkins-edit--2.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/pipeline-overview.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/pipeline-overview.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/pipeline-overview.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-a-jenkinsfile/pipeline-overview.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_artifact_stage.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_artifact_stage.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_artifact_stage.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_artifact_stage.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step_2.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step_2.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step_2.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_nested_step_2.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_parameter.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_parameter.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_parameter.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/add_parameter.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/artifact_info.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/artifact_info.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/artifact_info.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/artifact_info.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/basic_info.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/basic_info.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/basic_info.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/basic_info.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/build_and_push_image.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/build_and_push_image.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/build_and_push_image.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/build_and_push_image.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/click-custom-pipeline.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/click-custom-pipeline.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/click-custom-pipeline.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/click-custom-pipeline.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/code_analysis_stage.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/code_analysis_stage.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/code_analysis_stage.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/code_analysis_stage.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/container_maven.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/container_maven.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/container_maven.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/container_maven.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/create_pipeline.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/create_pipeline.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/create_pipeline.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/create_pipeline.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/credential-list.PNG b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/credential-list.PNG similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/credential-list.PNG rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/credential-list.PNG diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/deploy_to_dev.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/deploy_to_dev.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/deploy_to_dev.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/deploy_to_dev.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/docker_credential.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/docker_credential.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/docker_credential.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/docker_credential.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/dockerhub_image.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/dockerhub_image.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/dockerhub_image.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/dockerhub_image.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/download_artifact.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/download_artifact.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/download_artifact.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/download_artifact.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_panel.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_panel.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_panel.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_panel.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_pipeline.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_pipeline.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_pipeline.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/edit_pipeline.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/enter_repo_url.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/enter_repo_url.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/enter_repo_url.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/enter_repo_url.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/first_stage_set.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/first_stage_set.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/first_stage_set.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/first_stage_set.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/graphical_panel.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/graphical_panel.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/graphical_panel.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/graphical_panel.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/input_message.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/input_message.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/input_message.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/input_message.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/login_docker_command.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/login_docker_command.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/login_docker_command.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/login_docker_command.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_container.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_container.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_container.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_container.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_set_2.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_set_2.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_set_2.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/maven_set_2.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step_maven.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step_maven.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step_maven.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/nested_step_maven.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_list.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_list.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_list.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_list.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_successful.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_successful.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_successful.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/pipeline_successful.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/push_to_docker.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/push_to_docker.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/push_to_docker.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/push_to_docker.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/run_pipeline.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/run_pipeline.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/run_pipeline.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/run_pipeline.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/shell_command.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/shell_command.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/shell_command.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/shell_command.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar-token.PNG b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar-token.PNG similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar-token.PNG rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar-token.PNG diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_env.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_env.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_env.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_env.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_ready.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_ready.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_ready.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonar_ready.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_credentials.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_credentials.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_credentials.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_credentials.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_result_detail.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_result_detail.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_result_detail.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_result_detail.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_shell_new.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_shell_new.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_shell_new.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/sonarqube_shell_new.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/timeout_set.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/timeout_set.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/timeout_set.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/timeout_set.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/unit_test.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/unit_test.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/unit_test.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/unit_test.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/waitforqualitygate_set.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/waitforqualitygate_set.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/waitforqualitygate_set.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/create-a-pipeline-using-graphical-editing-panel/waitforqualitygate_set.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/jenkins-system-settings/plugin-version.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/jenkins-system-settings/plugin-version.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/jenkins-system-settings/plugin-version.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/jenkins-system-settings/plugin-version.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/pipeline-webhook/edit-btn.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/pipeline-webhook/edit-btn.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/pipeline-webhook/edit-btn.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/pipeline-webhook/edit-btn.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/set-email-server-for-kubesphere-pipelines/set-jenkins-email.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/set-email-server-for-kubesphere-pipelines/set-jenkins-email.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/set-email-server-for-kubesphere-pipelines/set-jenkins-email.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/set-email-server-for-kubesphere-pipelines/set-jenkins-email.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-stages.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-stages.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-stages.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-stages.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-template.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-template.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-template.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/ci-template.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-stages.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-stages.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-stages.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-stages.png diff --git a/static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-template.png b/static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-template.png similarity index 100% rename from static/images/docs/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-template.png rename to static/images/docs/v3.3/zh-cn/devops-user-guide/use-devops/use-pipeline-templates/cicd-template.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubeedge/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubeedge/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubeedge/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubeedge/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubeedge/kubeedge_arch.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubeedge/kubeedge_arch.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubeedge/kubeedge_arch.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubeedge/kubeedge_arch.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubeedge/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubeedge/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubeedge/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubeedge/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-alerting/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-alerting/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-alerting/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-alerting/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-alerting/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-alerting/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-alerting/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-alerting/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-app-store/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-app-store/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-app-store/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-app-store/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-app-store/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-app-store/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-app-store/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-app-store/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-auditing-logs/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-devops-system/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-devops-system/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-devops-system/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-devops-system/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-devops-system/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-devops-system/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-devops-system/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-devops-system/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-events/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-events/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-events/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-events/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-events/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-events/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-events/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-events/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-logging-system/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-logging-system/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-logging-system/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-logging-system/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-logging-system/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-logging-system/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-logging-system/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-logging-system/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-service-mesh/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-service-mesh/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-service-mesh/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-service-mesh/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/kubesphere-service-mesh/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-service-mesh/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/kubesphere-service-mesh/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/kubesphere-service-mesh/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/metrics-server/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/metrics-server/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/metrics-server/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/metrics-server/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/metrics-server/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/metrics-server/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/metrics-server/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/metrics-server/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/network-policies/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/network-policies/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/network-policies/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/network-policies/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/network-policies/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/network-policies/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/network-policies/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/network-policies/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/pod-ip-pools/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/pod-ip-pools/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/pod-ip-pools/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/pod-ip-pools/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/pod-ip-pools/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/pod-ip-pools/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/pod-ip-pools/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/pod-ip-pools/three-dots.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/service-topology/hammer.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/service-topology/hammer.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/service-topology/hammer.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/service-topology/hammer.png diff --git a/static/images/docs/zh-cn/enable-pluggable-components/service-topology/three-dots.png b/static/images/docs/v3.3/zh-cn/enable-pluggable-components/service-topology/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/enable-pluggable-components/service-topology/three-dots.png rename to static/images/docs/v3.3/zh-cn/enable-pluggable-components/service-topology/three-dots.png diff --git a/static/images/docs/zh-cn/faq/access-control-and-account-management/add-kubernetes-namespace-to-kubesphere-workspace/three-dots.png b/static/images/docs/v3.3/zh-cn/faq/access-control-and-account-management/add-kubernetes-namespace-to-kubesphere-workspace/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/faq/access-control-and-account-management/add-kubernetes-namespace-to-kubesphere-workspace/three-dots.png rename to static/images/docs/v3.3/zh-cn/faq/access-control-and-account-management/add-kubernetes-namespace-to-kubesphere-workspace/three-dots.png diff --git a/static/images/docs/zh-cn/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg b/static/images/docs/v3.3/zh-cn/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg similarity index 100% rename from static/images/docs/zh-cn/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg rename to static/images/docs/v3.3/zh-cn/faq/devops/create-devops-kubeconfig-on-aws/get-token.jpg diff --git a/static/images/docs/zh-cn/faq/installation/telemetry-in-kubesphere/three-dots.png b/static/images/docs/v3.3/zh-cn/faq/installation/telemetry-in-kubesphere/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/faq/installation/telemetry-in-kubesphere/three-dots.png rename to static/images/docs/v3.3/zh-cn/faq/installation/telemetry-in-kubesphere/three-dots.png diff --git a/static/images/docs/zh-cn/faq/kubesphere-web-console/change-console-language/check-mark.png b/static/images/docs/v3.3/zh-cn/faq/kubesphere-web-console/change-console-language/check-mark.png similarity index 100% rename from static/images/docs/zh-cn/faq/kubesphere-web-console/change-console-language/check-mark.png rename to static/images/docs/v3.3/zh-cn/faq/kubesphere-web-console/change-console-language/check-mark.png diff --git a/static/images/docs/zh-cn/faq/kubesphere-web-console/supported-browsers/console-browser.png b/static/images/docs/v3.3/zh-cn/faq/kubesphere-web-console/supported-browsers/console-browser.png similarity index 100% rename from static/images/docs/zh-cn/faq/kubesphere-web-console/supported-browsers/console-browser.png rename to static/images/docs/v3.3/zh-cn/faq/kubesphere-web-console/supported-browsers/console-browser.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-cluster.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-cluster.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-cluster.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-cluster.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-components.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-components.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-components.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-components.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-kubeconfig.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-kubeconfig.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-kubeconfig.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-kubeconfig.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb-ip.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb-ip.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb-ip.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb-ip.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-lb.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-template.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-template.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-template.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-template.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-config.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-config.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-config.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-config.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-password.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-password.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-password.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ack-worker-password.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/create-ack-cluster.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/create-ack-cluster.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/create-ack-cluster.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/create-ack-cluster.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ks-console-service.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ks-console-service.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ks-console-service.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/ks-console-service.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/network-and-apiserver.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/network-and-apiserver.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/network-and-apiserver.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/network-and-apiserver.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/standard-template.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/standard-template.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/standard-template.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-ack/standard-template.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-all-resources.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-all-resources.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-all-resources.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-all-resources.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-choices-bash.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-choices-bash.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-choices-bash.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-choices-bash.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-create-command.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-create-command.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-create-command.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-create-command.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-dashboard.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-dashboard.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-dashboard.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-dashboard.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-launch-icon.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-launch-icon.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-launch-icon.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/aks-launch-icon.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/access-console.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/access-console.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/access-console.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/access-console.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-1.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-1.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-1.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-1.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-2.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-2.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-2.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/config-cluster-do-2.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/create-cluster-do.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/create-cluster-do.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/create-cluster-do.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/create-cluster-do.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/download-config-file.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/download-config-file.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/download-config-file.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/download-config-file.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-access.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-access.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-access.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-access.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-edit.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-edit.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-edit.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-edit.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-namespace.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-namespace.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-namespace.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/kubernetes-dashboard-namespace.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/lb-change.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/lb-change.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/lb-change.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/lb-change.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-cluster-page.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-cluster-page.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-cluster-page.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-cluster-page.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-node-grop.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-node-grop.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-node-grop.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/config-node-grop.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/creating.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/creating.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/creating.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/creating.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/eks-launch-icon.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/eks-launch-icon.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/eks-launch-icon.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/eks-launch-icon.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/endpoints.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/endpoints.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/endpoints.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/endpoints.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/logging.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/logging.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/logging.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/logging.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/networking.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/networking.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/networking.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/networking.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/node-group.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/node-group.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/node-group.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/node-group.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/review.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/review.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/review.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/review.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/access-console.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/access-console.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/access-console.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/access-console.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/cloud-shell.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/cloud-shell.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/cloud-shell.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/cloud-shell.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/console-service.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/console-service.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/console-service.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/console-service.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/create-cluster-gke.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/create-cluster-gke.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/create-cluster-gke.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/create-cluster-gke.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/lb-change.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/lb-change.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/lb-change.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/lb-change.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/machine-configuration.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/machine-configuration.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/machine-configuration.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/machine-configuration.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/master-version.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/master-version.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/master-version.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/master-version.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/node-number.png b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/node-number.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/node-number.png rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/node-number.png diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/cloud-shell-oke.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/cloud-shell-oke.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/cloud-shell-oke.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/cloud-shell-oke.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/创建集群.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/创建集群.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/创建集群.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/创建集群.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/启动Cloud-shell.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/启动Cloud-shell.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/启动Cloud-shell.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/启动Cloud-shell.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/完成创建集群.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/完成创建集群.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/完成创建集群.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/完成创建集群.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/快速创建.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/快速创建.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/快速创建.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/快速创建.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/访问集群.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/访问集群.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/访问集群.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/访问集群.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群创建完成.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群创建完成.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群创建完成.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群创建完成.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群基本信息.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群基本信息.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群基本信息.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/集群基本信息.jpg diff --git a/static/images/docs/zh-cn/installing-on-kubernetes/installing-on-on-premises-kubernetes/air-gapped-installation/self-signed-cert.jpg b/static/images/docs/v3.3/zh-cn/installing-on-kubernetes/installing-on-on-premises-kubernetes/air-gapped-installation/self-signed-cert.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-kubernetes/installing-on-on-premises-kubernetes/air-gapped-installation/self-signed-cert.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-kubernetes/installing-on-on-premises-kubernetes/air-gapped-installation/self-signed-cert.jpg diff --git a/static/images/docs/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/edge-watcher.png diff --git a/static/images/docs/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/add-and-delete-nodes/add-edge-nodes/kubeedge_arch.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/3-master.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active-listener.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/active.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/apply-change.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/bind-eip.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/create-lb.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/ha-architecture.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/listener2.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/qingcloud-lb.png diff --git a/static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/installing-on-public-cloud/deploy-kubesphere-on-qingcloud-instances/six-instances.png diff --git a/static/images/docs/zh-cn/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg b/static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/air-gapped-installation/self-signed-cert.jpg diff --git a/static/images/docs/zh-cn/installing-on-linux/introduction/ha-configurations/ha-architecture.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/ha-configurations/ha-architecture.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/introduction/ha-configurations/ha-architecture.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/ha-configurations/ha-architecture.png diff --git a/static/images/docs/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/internal-ha-configuration/internalLoadBalancer.png diff --git a/static/images/docs/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/access-key.PNG b/static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/access-key.PNG similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/access-key.PNG rename to static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/access-key.PNG diff --git a/static/images/docs/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/storage-zone.PNG b/static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/storage-zone.PNG similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/storage-zone.PNG rename to static/images/docs/v3.3/zh-cn/installing-on-linux/introduction/persistent-storage-configurations/storage-zone.PNG diff --git a/static/images/docs/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/access-key.png b/static/images/docs/v3.3/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/access-key.png similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/access-key.png rename to static/images/docs/v3.3/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/access-key.png diff --git a/static/images/docs/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/storage-zone.jpg b/static/images/docs/v3.3/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/storage-zone.jpg similarity index 100% rename from static/images/docs/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/storage-zone.jpg rename to static/images/docs/v3.3/zh-cn/installing-on-linux/persistent-storage-configurations/qingcloud-csi/storage-zone.jpg diff --git a/static/images/docs/zh-cn/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png b/static/images/docs/v3.3/zh-cn/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png similarity index 100% rename from static/images/docs/zh-cn/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png rename to static/images/docs/v3.3/zh-cn/introduction/kubesphere-ecosystem/kubesphere-ecosystem.png diff --git a/static/images/docs/zh-cn/introduction/use-cases/sonarqube.png b/static/images/docs/v3.3/zh-cn/introduction/use-cases/sonarqube.png similarity index 100% rename from static/images/docs/zh-cn/introduction/use-cases/sonarqube.png rename to static/images/docs/v3.3/zh-cn/introduction/use-cases/sonarqube.png diff --git a/static/images/docs/zh-cn/introduction/use-cases/中央控制平面.png b/static/images/docs/v3.3/zh-cn/introduction/use-cases/中央控制平面.png similarity index 100% rename from static/images/docs/zh-cn/introduction/use-cases/中央控制平面.png rename to static/images/docs/v3.3/zh-cn/introduction/use-cases/中央控制平面.png diff --git a/static/images/docs/zh-cn/introduction/use-cases/流水线.png b/static/images/docs/v3.3/zh-cn/introduction/use-cases/流水线.png similarity index 100% rename from static/images/docs/zh-cn/introduction/use-cases/流水线.png rename to static/images/docs/v3.3/zh-cn/introduction/use-cases/流水线.png diff --git a/static/images/docs/zh-cn/introduction/use-cases/灰度发布.jpg b/static/images/docs/v3.3/zh-cn/introduction/use-cases/灰度发布.jpg similarity index 100% rename from static/images/docs/zh-cn/introduction/use-cases/灰度发布.jpg rename to static/images/docs/v3.3/zh-cn/introduction/use-cases/灰度发布.jpg diff --git a/static/images/docs/zh-cn/introduction/use-cases/集群监控.jpg b/static/images/docs/v3.3/zh-cn/introduction/use-cases/集群监控.jpg similarity index 100% rename from static/images/docs/zh-cn/introduction/use-cases/集群监控.jpg rename to static/images/docs/v3.3/zh-cn/introduction/use-cases/集群监控.jpg diff --git a/static/images/docs/zh-cn/introduction/use-cases/高可用.png b/static/images/docs/v3.3/zh-cn/introduction/use-cases/高可用.png similarity index 100% rename from static/images/docs/zh-cn/introduction/use-cases/高可用.png rename to static/images/docs/v3.3/zh-cn/introduction/use-cases/高可用.png diff --git a/static/images/docs/zh-cn/introduction/what-is-kubesphere/cncf-landscape.png b/static/images/docs/v3.3/zh-cn/introduction/what-is-kubesphere/cncf-landscape.png similarity index 100% rename from static/images/docs/zh-cn/introduction/what-is-kubesphere/cncf-landscape.png rename to static/images/docs/v3.3/zh-cn/introduction/what-is-kubesphere/cncf-landscape.png diff --git a/static/images/docs/zh-cn/introduction/what-is-kubesphere/kubesphere-feature-overview.jpeg b/static/images/docs/v3.3/zh-cn/introduction/what-is-kubesphere/kubesphere-feature-overview.jpeg similarity index 100% rename from static/images/docs/zh-cn/introduction/what-is-kubesphere/kubesphere-feature-overview.jpeg rename to static/images/docs/v3.3/zh-cn/introduction/what-is-kubesphere/kubesphere-feature-overview.jpeg diff --git a/static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png b/static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png similarity index 100% rename from static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png rename to static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/kubeconfig.png diff --git a/static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png b/static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png rename to static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-ack/three-dots.png diff --git a/static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png b/static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png rename to static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-eks/three-dots.png diff --git a/static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png b/static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png rename to static/images/docs/v3.3/zh-cn/multicluster-management/import-cloud-hosted-k8s/import-gke/three-dots.png diff --git a/static/images/docs/zh-cn/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png b/static/images/docs/v3.3/zh-cn/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png similarity index 100% rename from static/images/docs/zh-cn/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png rename to static/images/docs/v3.3/zh-cn/multicluster-management/introduction/kubesphere-federation/kubesphere-federation.png diff --git a/static/images/docs/zh-cn/multicluster-management/introduction/overview/multi-cluster-overview.png b/static/images/docs/v3.3/zh-cn/multicluster-management/introduction/overview/multi-cluster-overview.png similarity index 100% rename from static/images/docs/zh-cn/multicluster-management/introduction/overview/multi-cluster-overview.png rename to static/images/docs/v3.3/zh-cn/multicluster-management/introduction/overview/multi-cluster-overview.png diff --git a/static/images/docs/zh-cn/project-administration/disk-log-collection/arrow.png b/static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/disk-log-collection/arrow.png rename to static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/arrow.png diff --git a/static/images/docs/zh-cn/project-administration/disk-log-collection/inspect-logs.png b/static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/inspect-logs.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/disk-log-collection/inspect-logs.png rename to static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/inspect-logs.png diff --git a/static/images/docs/zh-cn/project-administration/disk-log-collection/log-icon.png b/static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/log-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/disk-log-collection/log-icon.png rename to static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/log-icon.png diff --git a/static/images/docs/zh-cn/project-administration/disk-log-collection/log-toggle-switch.png b/static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/log-toggle-switch.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/disk-log-collection/log-toggle-switch.png rename to static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/log-toggle-switch.png diff --git a/static/images/docs/zh-cn/project-administration/disk-log-collection/toggle-switch.png b/static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/toggle-switch.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/disk-log-collection/toggle-switch.png rename to static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/toggle-switch.png diff --git a/static/images/docs/zh-cn/project-administration/disk-log-collection/toolbox.png b/static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/toolbox.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/disk-log-collection/toolbox.png rename to static/images/docs/v3.3/zh-cn/project-administration/disk-log-collection/toolbox.png diff --git a/static/images/docs/zh-cn/project-administration/role-and-member-management/add.png b/static/images/docs/v3.3/zh-cn/project-administration/role-and-member-management/add.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/role-and-member-management/add.png rename to static/images/docs/v3.3/zh-cn/project-administration/role-and-member-management/add.png diff --git a/static/images/docs/zh-cn/project-administration/role-and-member-management/three-dots.png b/static/images/docs/v3.3/zh-cn/project-administration/role-and-member-management/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-administration/role-and-member-management/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-administration/role-and-member-management/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png b/static/images/docs/v3.3/zh-cn/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/alerting/alerting-policies/edit-alerting-policy.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/container-image-settings/cube-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/container-image-settings/cube-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/container-image-settings/cube-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/container-image-settings/cube-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/container-image-settings/minus-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/container-image-settings/minus-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/container-image-settings/minus-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/container-image-settings/minus-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/container-image-settings/plus-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/container-image-settings/plus-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/container-image-settings/plus-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/container-image-settings/plus-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/cronjobs/container-log-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/cronjobs/container-log-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/cronjobs/container-log-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/cronjobs/container-log-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/cronjobs/down-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/cronjobs/down-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/cronjobs/down-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/cronjobs/down-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_start.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_start.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_start.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_start.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_stop.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_stop.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_stop.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_autorefresh_stop.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_refresh.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_refresh.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_refresh.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/daemonsets_refresh.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/daemonsets/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/daemonsets/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/deployments_refresh.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/deployments_refresh.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/deployments_refresh.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/deployments_refresh.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/down-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/down-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/down-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/down-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/minus-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/minus-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/minus-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/minus-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/plus-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/plus-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/plus-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/plus-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/up-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/up-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/deployments/up-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/deployments/up-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/horizontal-pod-autoscaling/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/container-log-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/container-log-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/container-log-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/container-log-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/display.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/display.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/display.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/display.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/down-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/down-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/down-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/down-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/hide.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/hide.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/hide.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/hide.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/refresh.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/refresh.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/jobs/refresh.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/jobs/refresh.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/services/services_display_containers.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/services_display_containers.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/services/services_display_containers.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/services_display_containers.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/services/services_hide_containers.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/services_hide_containers.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/services/services_hide_containers.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/services_hide_containers.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/services/services_refresh_pods.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/services_refresh_pods.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/services/services_refresh_pods.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/services_refresh_pods.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/services/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/services/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/services/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/down-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/down-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/down-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/down-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/minus-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/minus-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/minus-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/minus-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/plus-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/plus-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/plus-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/plus-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_start.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_start.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_start.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_start.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_stop.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_stop.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_stop.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_autorefresh_stop.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_refresh.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_refresh.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_refresh.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/statefulsets_refresh.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/up-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/up-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/application-workloads/statefulsets/up-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/application-workloads/statefulsets/up-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/configurations/configmaps/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/configurations/configmaps/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/configurations/configmaps/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/configurations/configmaps/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/configurations/secrets/eye-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/configurations/secrets/eye-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/configurations/secrets/eye-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/configurations/secrets/eye-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/configurations/secrets/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/configurations/secrets/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/configurations/secrets/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/configurations/secrets/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/examples/monitor-sample-web-app/plus-icon.png b/static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/examples/monitor-sample-web-app/plus-icon.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/examples/monitor-sample-web-app/plus-icon.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/examples/monitor-sample-web-app/plus-icon.png diff --git a/static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/down-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/six-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/overview/up-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/graph-chart-edit.png b/static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/graph-chart-edit.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/graph-chart-edit.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/graph-chart-edit.png diff --git a/static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/text-chart-edit.png b/static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/text-chart-edit.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/text-chart-edit.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/custom-application-monitoring/visualization/querying/text-chart-edit.png diff --git a/static/images/docs/zh-cn/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.PNG b/static/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.PNG similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.PNG rename to static/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/blue-green-deployment/blue-green-0.PNG diff --git a/static/images/docs/zh-cn/project-user-guide/grayscale-release/canary-release/canary-release-0.png b/static/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/canary-release/canary-release-0.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/grayscale-release/canary-release/canary-release-0.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/canary-release/canary-release-0.png diff --git a/static/images/docs/zh-cn/project-user-guide/grayscale-release/canary-release/three-dots.png b/static/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/canary-release/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/grayscale-release/canary-release/three-dots.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/grayscale-release/canary-release/three-dots.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/build-binary.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/build-binary.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/build-binary.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/build-binary.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/down-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/down-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/down-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/down-arrow.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/service-build.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/service-build.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/binary-to-image/service-build.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/binary-to-image/service-build.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-builder.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-builder.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-builder.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-builder.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-flow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-flow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-flow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-flow.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/s2i-intro/s2i-runtime-build.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/source-to-image/build-process.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/source-to-image/build-process.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/source-to-image/build-process.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/source-to-image/build-process.png diff --git a/static/images/docs/zh-cn/project-user-guide/image-builder/source-to-image/down-arrow.png b/static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/source-to-image/down-arrow.png similarity index 100% rename from static/images/docs/zh-cn/project-user-guide/image-builder/source-to-image/down-arrow.png rename to static/images/docs/v3.3/zh-cn/project-user-guide/image-builder/source-to-image/down-arrow.png diff --git a/static/images/docs/zh-cn/quickstart/all-in-one-on-linux/Installation-complete.png b/static/images/docs/v3.3/zh-cn/quickstart/all-in-one-on-linux/Installation-complete.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/all-in-one-on-linux/Installation-complete.png rename to static/images/docs/v3.3/zh-cn/quickstart/all-in-one-on-linux/Installation-complete.png diff --git a/static/images/docs/zh-cn/quickstart/create-workspaces-projects-accounts/操作按钮.png b/static/images/docs/v3.3/zh-cn/quickstart/create-workspaces-projects-accounts/操作按钮.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/create-workspaces-projects-accounts/操作按钮.png rename to static/images/docs/v3.3/zh-cn/quickstart/create-workspaces-projects-accounts/操作按钮.png diff --git a/static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/bookinfo.png b/static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/bookinfo.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/bookinfo.png rename to static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/bookinfo.png diff --git a/static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/edit-icon.png b/static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/edit-icon.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/edit-icon.png rename to static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/edit-icon.png diff --git a/static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/normal-user.png b/static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/normal-user.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/normal-user.png rename to static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/normal-user.png diff --git a/static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/ratings-page.png b/static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/ratings-page.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/deploy-bookinfo-to-k8s/ratings-page.png rename to static/images/docs/v3.3/zh-cn/quickstart/deploy-bookinfo-to-k8s/ratings-page.png diff --git a/static/images/docs/zh-cn/quickstart/enable-pluggable-components/启用组件.png b/static/images/docs/v3.3/zh-cn/quickstart/enable-pluggable-components/启用组件.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/enable-pluggable-components/启用组件.png rename to static/images/docs/v3.3/zh-cn/quickstart/enable-pluggable-components/启用组件.png diff --git a/static/images/docs/zh-cn/quickstart/wordpress-deployment/WordPress.png b/static/images/docs/v3.3/zh-cn/quickstart/wordpress-deployment/WordPress.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/wordpress-deployment/WordPress.png rename to static/images/docs/v3.3/zh-cn/quickstart/wordpress-deployment/WordPress.png diff --git a/static/images/docs/zh-cn/quickstart/wordpress-deployment/wordpress-page.png b/static/images/docs/v3.3/zh-cn/quickstart/wordpress-deployment/wordpress-page.png similarity index 100% rename from static/images/docs/zh-cn/quickstart/wordpress-deployment/wordpress-page.png rename to static/images/docs/v3.3/zh-cn/quickstart/wordpress-deployment/wordpress-page.png diff --git a/static/images/docs/zh-cn/reference/kubesphere-api/ks-apiserver.png b/static/images/docs/v3.3/zh-cn/reference/kubesphere-api/ks-apiserver.png similarity index 100% rename from static/images/docs/zh-cn/reference/kubesphere-api/ks-apiserver.png rename to static/images/docs/v3.3/zh-cn/reference/kubesphere-api/ks-apiserver.png diff --git a/static/images/docs/zh-cn/toolbox/auditing/auditing-log-query/audit-log-detail.PNG b/static/images/docs/v3.3/zh-cn/toolbox/auditing/auditing-log-query/audit-log-detail.PNG similarity index 100% rename from static/images/docs/zh-cn/toolbox/auditing/auditing-log-query/audit-log-detail.PNG rename to static/images/docs/v3.3/zh-cn/toolbox/auditing/auditing-log-query/audit-log-detail.PNG diff --git a/static/images/docs/zh-cn/toolbox/event-query/drop-down-list.png b/static/images/docs/v3.3/zh-cn/toolbox/event-query/drop-down-list.png similarity index 100% rename from static/images/docs/zh-cn/toolbox/event-query/drop-down-list.png rename to static/images/docs/v3.3/zh-cn/toolbox/event-query/drop-down-list.png diff --git a/static/images/docs/zh-cn/toolbox/event-query/toolbox.png b/static/images/docs/v3.3/zh-cn/toolbox/event-query/toolbox.png similarity index 100% rename from static/images/docs/zh-cn/toolbox/event-query/toolbox.png rename to static/images/docs/v3.3/zh-cn/toolbox/event-query/toolbox.png diff --git a/static/images/docs/zh-cn/toolbox/log-query/drop-down-list.png b/static/images/docs/v3.3/zh-cn/toolbox/log-query/drop-down-list.png similarity index 100% rename from static/images/docs/zh-cn/toolbox/log-query/drop-down-list.png rename to static/images/docs/v3.3/zh-cn/toolbox/log-query/drop-down-list.png diff --git a/static/images/docs/zh-cn/toolbox/log-query/export-logs.png b/static/images/docs/v3.3/zh-cn/toolbox/log-query/export-logs.png similarity index 100% rename from static/images/docs/zh-cn/toolbox/log-query/export-logs.png rename to static/images/docs/v3.3/zh-cn/toolbox/log-query/export-logs.png diff --git a/static/images/docs/zh-cn/toolbox/log-query/toolbox.png b/static/images/docs/v3.3/zh-cn/toolbox/log-query/toolbox.png similarity index 100% rename from static/images/docs/zh-cn/toolbox/log-query/toolbox.png rename to static/images/docs/v3.3/zh-cn/toolbox/log-query/toolbox.png diff --git a/static/images/docs/zh-cn/toolbox/log-query/view-detail-page.png b/static/images/docs/v3.3/zh-cn/toolbox/log-query/view-detail-page.png similarity index 100% rename from static/images/docs/zh-cn/toolbox/log-query/view-detail-page.png rename to static/images/docs/v3.3/zh-cn/toolbox/log-query/view-detail-page.png diff --git a/static/images/docs/zh-cn/toolbox/metering-and-billing/view-resource-consumption/toolbox.png b/static/images/docs/v3.3/zh-cn/toolbox/metering-and-billing/view-resource-consumption/toolbox.png similarity index 100% rename from static/images/docs/zh-cn/toolbox/metering-and-billing/view-resource-consumption/toolbox.png rename to static/images/docs/v3.3/zh-cn/toolbox/metering-and-billing/view-resource-consumption/toolbox.png diff --git a/static/images/docs/zh-cn/toolbox/web-kubectl/web-kubectl-cluster-select.PNG b/static/images/docs/v3.3/zh-cn/toolbox/web-kubectl/web-kubectl-cluster-select.PNG similarity index 100% rename from static/images/docs/zh-cn/toolbox/web-kubectl/web-kubectl-cluster-select.PNG rename to static/images/docs/v3.3/zh-cn/toolbox/web-kubectl/web-kubectl-cluster-select.PNG diff --git a/static/images/docs/zh-cn/toolbox/web-kubectl/web-kubectl-example.PNG b/static/images/docs/v3.3/zh-cn/toolbox/web-kubectl/web-kubectl-example.PNG similarity index 100% rename from static/images/docs/zh-cn/toolbox/web-kubectl/web-kubectl-example.PNG rename to static/images/docs/v3.3/zh-cn/toolbox/web-kubectl/web-kubectl-example.PNG diff --git a/static/images/docs/zh-cn/upgrade/air-gapped-upgrade-with-ks-installer/kubesphere-login.PNG b/static/images/docs/v3.3/zh-cn/upgrade/air-gapped-upgrade-with-ks-installer/kubesphere-login.PNG similarity index 100% rename from static/images/docs/zh-cn/upgrade/air-gapped-upgrade-with-ks-installer/kubesphere-login.PNG rename to static/images/docs/v3.3/zh-cn/upgrade/air-gapped-upgrade-with-ks-installer/kubesphere-login.PNG diff --git a/static/images/docs/zh-cn/workspace-administration-and-user-guide/department-management/assign.png b/static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/department-management/assign.png similarity index 100% rename from static/images/docs/zh-cn/workspace-administration-and-user-guide/department-management/assign.png rename to static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/department-management/assign.png diff --git a/static/images/docs/zh-cn/workspace-administration-and-user-guide/department-management/edit.png b/static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/department-management/edit.png similarity index 100% rename from static/images/docs/zh-cn/workspace-administration-and-user-guide/department-management/edit.png rename to static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/department-management/edit.png diff --git a/static/images/docs/zh-cn/workspace-administration-and-user-guide/department-management/remove.png b/static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/department-management/remove.png similarity index 100% rename from static/images/docs/zh-cn/workspace-administration-and-user-guide/department-management/remove.png rename to static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/department-management/remove.png diff --git a/static/images/docs/zh-cn/workspace-administration-and-user-guide/role-and-member-management/add.png b/static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/role-and-member-management/add.png similarity index 100% rename from static/images/docs/zh-cn/workspace-administration-and-user-guide/role-and-member-management/add.png rename to static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/role-and-member-management/add.png diff --git a/static/images/docs/zh-cn/workspace-administration-and-user-guide/role-and-member-management/three-dots.png b/static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/role-and-member-management/three-dots.png similarity index 100% rename from static/images/docs/zh-cn/workspace-administration-and-user-guide/role-and-member-management/three-dots.png rename to static/images/docs/v3.3/zh-cn/workspace-administration-and-user-guide/role-and-member-management/three-dots.png