mirror of
https://github.com/kubesphere/website.git
synced 2025-12-26 00:12:48 +00:00
generate index page for each chapter automatically
Signed-off-by: liuboaibc <kukudehero@gmail.com> update chapter Signed-off-by: liuboaibc <kukudehero@gmail.com>
This commit is contained in:
parent
a0b94d1179
commit
e240509a6f
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Access Control and Account Management"
|
||||
description: "Access Control and Account Management"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Access Control and Account Management"
|
||||
weight: 12000
|
||||
|
|
@ -10,16 +10,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
---
|
||||
|
||||
The multi-tenant architecture of KubeSphere underlies many key components running on the container platform. Different tenants are assigned with varied roles so that they can perform related tasks. This chapter outlines the multi-tenant system of KubeSphere and demonstrates how to configure authentication for third-party login.
|
||||
|
||||
## [Multi-tenancy in KubeSphere](../access-control-and-account-management/multi-tenancy-in-kubesphere/)
|
||||
|
||||
Understand the multi-tenant architecture in KubeSphere.
|
||||
|
||||
## [Configure Authentication](../access-control-and-account-management/configuring-authentication/)
|
||||
|
||||
Learn how to set up authentication in KubeSphere.
|
||||
|
||||
## [OAuth2 Identity Providers](../access-control-and-account-management/oauth2/)
|
||||
|
||||
Integrate external OAuth2 providers with KubeSphere using the standard OAuth2 protocol.
|
||||
The multi-tenant architecture of KubeSphere underlies many key components running on the container platform. Different tenants are assigned with varied roles so that they can perform related tasks. This chapter outlines the multi-tenant system of KubeSphere and demonstrates how to configure authentication for third-party login.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "App Store"
|
||||
description: "Getting started with the App Store of KubeSphere"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
|
||||
linkTitle: "App Store"
|
||||
|
|
@ -14,82 +14,3 @@ icon: "/images/docs/docs.svg"
|
|||
The KubeSphere App Store, powered by [OpenPitrix](https://github.com/openpitrix/openpitrix), an open-source platform that manages apps across clouds, provides users with enterprise-ready containerized solutions. You can upload your own apps through app templates or add app repositories that serve as an application tool for tenants to choose the app they want.
|
||||
|
||||
The App Store features a highly productive integrated system for application lifecycle management, allowing users to quickly upload, release, deploy, upgrade and remove apps in ways that best suit them. This is how KubeSphere empowers developers to spend less time setting up and more time developing.
|
||||
|
||||
## [Application Lifecycle Management](../application-store/app-lifecycle-management/)
|
||||
|
||||
Manage your app across the entire lifecycle, including submission, review, test, release, upgrade and removal.
|
||||
|
||||
## Built-in Applications
|
||||
|
||||
KubeSphere provides 15 featured built-in apps that are commonly used on Kubernetes. With few clicks, you can deploy them to Kubernetes clusters on-premises or in third-party clouds.
|
||||
|
||||
### [Deploy etcd on KubeSphere](../application-store/built-in-apps/etcd-app/)
|
||||
|
||||
Learn how to deploy etcd from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy Harbor on KubeSphere](../application-store/built-in-apps/harbor-app/)
|
||||
|
||||
Learn how to deploy Harbor from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy Memcached on KubeSphere](../application-store/built-in-apps/memcached-app/)
|
||||
|
||||
Learn how to deploy Memcached from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy Minio on KubeSphere](../application-store/built-in-apps/minio-app/)
|
||||
|
||||
Learn how to deploy Minio from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy MongoDB on KubeSphere](../application-store/built-in-apps/mongodb-app/)
|
||||
|
||||
Learn how to deploy MongoDB from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy MySQL on KubeSphere](../application-store/built-in-apps/mysql-app/)
|
||||
|
||||
Learn how to deploy MySQL from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy NGINX on KubeSphere](../application-store/built-in-apps/nginx-app/)
|
||||
|
||||
Learn how to deploy NGINX from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy PostgreSQL on KubeSphere](../application-store/built-in-apps/postgresql-app/)
|
||||
|
||||
Learn how to deploy PostgreSQL from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy RabbitMQ on KubeSphere](../application-store/built-in-apps/rabbitmq-app/)
|
||||
|
||||
Learn how to deploy RabbitMQ from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy Redis on KubeSphere](../application-store/built-in-apps/redis-app/)
|
||||
|
||||
Learn how to deploy Redis from the App Store of KubeSphere and access its service.
|
||||
|
||||
### [Deploy Tomcat on KubeSphere](../application-store/built-in-apps/tomcat-app/)
|
||||
|
||||
Learn how to deploy Tomcat from the App Store of KubeSphere and access its service.
|
||||
|
||||
## External Applications
|
||||
|
||||
You can upload app templates or add app repositories to KubeSphere so that tenants in the same workspace can quickly deploy apps from them.
|
||||
|
||||
### [Deploy GitLab on KubeSphere](../application-store/external-apps/gitlab-app/)
|
||||
|
||||
Learn how to deploy GitLab on KubeSphere and access its service.
|
||||
|
||||
### [Deploy TiDB Operator and a TiDB Cluster on KubeSphere](../application-store/external-apps/deploy-tidb/)
|
||||
|
||||
Learn how to deploy TiDB Operator and a TiDB Cluster on KubeSphere.
|
||||
|
||||
### [Deploy MeterSphere on KubeSphere](../application-store/external-apps/deploy-metersphere/)
|
||||
|
||||
Learn how to deploy MeterSphere on KubeSphere.
|
||||
|
||||
## Application Developer Guide
|
||||
|
||||
### [Helm Developer Guide](../application-store/app-developer-guide/helm-developer-guide/)
|
||||
|
||||
Develop your own Helm-based app.
|
||||
|
||||
### [Helm Specifications](../application-store/app-developer-guide/helm-specification/)
|
||||
|
||||
Understand the chart structure and specifications.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Cluster Administration"
|
||||
description: "Understand the basics of administering your clusters."
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Cluster Administration"
|
||||
|
||||
|
|
@ -18,73 +18,3 @@ In KubeSphere, you set a cluster's configurations and configure its features usi
|
|||
Multi-cluster management is not covered in this chapter. For more information about this feature, see [Multi-cluster Management](../multicluster-management/).
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
## [Node Management](../cluster-administration/nodes/)
|
||||
|
||||
Monitor node status and learn how to add node labels or taints.
|
||||
|
||||
## [Cluster Status Monitoring](../cluster-administration/cluster-status-monitoring/)
|
||||
|
||||
Monitor how a cluster is functioning based on different metrics, including physical resources, etcd, and APIServer.
|
||||
|
||||
## [Application Resources Monitoring](../cluster-administration/application-resources-monitoring/)
|
||||
|
||||
Monitor application resources across the cluster, such as the number of Deployments and CPU usage of different projects.
|
||||
|
||||
## [Persistent Volumes and Storage Classes](../cluster-administration/persistent-volume-and-storage-class/)
|
||||
|
||||
Learn basic concepts of PVs, PVCs and storage classes, and demonstrate how to manage storage classes and PVCs in KubeSphere.
|
||||
|
||||
## Cluster-wide Alerting and Notification
|
||||
|
||||
### [Alertmanager in KubeSphere](../cluster-administration/cluster-wide-alerting-and-notification/alertmanager/)
|
||||
|
||||
Learn how to manage alerts with Alertmanager in KubeSphere.
|
||||
|
||||
### [Notification Manager](../cluster-administration/cluster-wide-alerting-and-notification/notification-manager/)
|
||||
|
||||
Learn how to manage notifications with Notification Manager.
|
||||
|
||||
### [Alerting Policies (Node Level)](../cluster-administration/cluster-wide-alerting-and-notification/alerting-policy/)
|
||||
|
||||
Learn how to set alerting policies for nodes.
|
||||
|
||||
### [Alerting Messages (Node Level)](../cluster-administration/cluster-wide-alerting-and-notification/alerting-message/)
|
||||
|
||||
Learn how to view alerting policies and deal with alerting messages for nodes.
|
||||
|
||||
## Cluster Settings
|
||||
|
||||
### [Cluster Visibility and Authorization](../cluster-administration/cluster-settings/cluster-visibility-and-authorization/)
|
||||
|
||||
Learn how to set up cluster visibility and authorization.
|
||||
|
||||
### Log Collections
|
||||
|
||||
#### [Introduction](../cluster-administration/cluster-settings/log-collections/introduction/)
|
||||
|
||||
Learn the basics of cluster log collections, including tools and general steps.
|
||||
|
||||
#### [Add Elasticsearch as a Receiver](../cluster-administration/cluster-settings/log-collections/add-es-as-receiver/)
|
||||
|
||||
Learn how to add Elasticsearch to receive logs, events or auditing logs.
|
||||
|
||||
#### [Add Kafka as a Receiver](../cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver/)
|
||||
|
||||
Learn how to add Kafka to receive logs, events or auditing logs.
|
||||
|
||||
#### [Add Fluentd as a Receiver](../cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver/)
|
||||
|
||||
Learn how to add Fluentd to receive logs, events or auditing logs.
|
||||
|
||||
### [Mail Server](../cluster-administration/cluster-settings/mail-server/)
|
||||
|
||||
Customize your email address settings to receive notifications of any alert.
|
||||
|
||||
## [Platform Settings](../cluster-administration/platform-settings/)
|
||||
|
||||
Customize platform settings such as logo and title.
|
||||
|
||||
## [Cluster Shutdown and Restart](../cluster-administration/shut-down-and-restart-cluster-gracefully/)
|
||||
|
||||
Learn how to gracefully shut down your cluster and restart it.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "DevOps User Guide"
|
||||
description: "Getting started with KubeSphere DevOps project"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "DevOps User Guide"
|
||||
weight: 11000
|
||||
|
|
@ -12,79 +12,3 @@ icon: "/images/docs/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.
|
||||
|
||||
As you install the DevOps component, Jenkins is automatically deployed. KubeSphere provides you with a consistent user experience as you can build a pipeline through the Jenkinsfile just as you did before. Besides, KubeSphere features graphical editing panels that visualize the whole process, presenting you with a straightforward view of how your pipeline is running at what stage.
|
||||
|
||||
## Understand and Manage DevOps Projects
|
||||
|
||||
### [Overview](../devops-user-guide/understand-and-manage-devops-projects/overview/)
|
||||
|
||||
Develop a basic understanding of DevOps.
|
||||
|
||||
### [DevOps Project Management](../devops-user-guide/understand-and-manage-devops-projects/devops-project-management/)
|
||||
|
||||
Create and manage DevOps projects, and understand basic elements in DevOps projects.
|
||||
|
||||
### [Role and Member Management](../devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/)
|
||||
|
||||
Create and manage roles and members in DevOps projects.
|
||||
|
||||
## Use DevOps
|
||||
|
||||
### [Create a Pipeline Using a Jenkinsfile](../devops-user-guide/how-to-use/create-a-pipeline-using-jenkinsfile/)
|
||||
|
||||
Learn how to create and run a pipeline by using an example Jenkinsfile.
|
||||
|
||||
### [Create a Pipeline Using Graphical Editing Panels](../devops-user-guide/how-to-use/create-a-pipeline-using-graphical-editing-panel/)
|
||||
|
||||
Learn how to create and run a pipeline by using the graphical editing panel of KubeSphere.
|
||||
|
||||
### [Credential Management](../devops-user-guide/how-to-use/credential-management/)
|
||||
|
||||
Create credentials so that your pipelines can communicate with third-party applications or websites.
|
||||
|
||||
### [Jenkins System Settings](../devops-user-guide/how-to-use/jenkins-setting/)
|
||||
|
||||
Learn how to customize your Jenkins settings.
|
||||
|
||||
### [Choose Jenkins Agent](../devops-user-guide/how-to-use/choose-jenkins-agent/)
|
||||
|
||||
Specify the Jenkins agent and use the built-in podTemplate for your pipeline.
|
||||
|
||||
### [Set Email Server for KubeSphere Pipelines](../devops-user-guide/how-to-use/jenkins-email/)
|
||||
|
||||
Set the email server to receive notifications of your Jenkins pipelines.
|
||||
|
||||
### [Set a CI Node for Dependency Cathing](../devops-user-guide/how-to-use/set-ci-node/)
|
||||
|
||||
Configure a node or a group of nodes specifically for continuous integration (CI) to speed up the building process in a pipeline.
|
||||
|
||||
### [Pipeline Settings](../devops-user-guide/how-to-use/pipeline-settings/)
|
||||
|
||||
Understand various pipeline properties in a DevOps project.
|
||||
|
||||
## Tool Integration
|
||||
|
||||
### [Integrate SonarQube into Pipelines](../devops-user-guide/how-to-integrate/sonarqube/)
|
||||
|
||||
Integrate SonarQube into your pipeline for code quality analysis.
|
||||
|
||||
### [Integrate Harbor in Pipelines](../devops-user-guide/how-to-integrate/harbor/)
|
||||
|
||||
Integrate Harbor into your pipeline to push images to your Harbor registry.
|
||||
|
||||
### [Integrate MeterSphere into Pipelines](../devops-user-guide/how-to-integrate/integrate-metersphere/)
|
||||
|
||||
Integrate MeterSphere into your pipelines for continuous testing.
|
||||
|
||||
## Examples
|
||||
|
||||
### [Build and Deploy a Go Project](../devops-user-guide/examples/go-project-pipeline/)
|
||||
|
||||
Learn how to build and deploy a Go project using a KubeSphere pipeline.
|
||||
|
||||
### [Deploy Apps in a Multi-cluster Project Using a Jenkinsfile](../devops-user-guide/examples/multi-cluster-project-example/)
|
||||
|
||||
Learn how to deploy apps in a multi-cluster project using a Jenkinsfile-based pipeline.
|
||||
|
||||
### [Build and Deploy a Maven Project](../devops-user-guide/examples/a-maven-project/)
|
||||
|
||||
Learn how to build and deploy a Maven project using a KubeSphere pipeline.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "FAQ"
|
||||
description: "FAQ is designed to answer and summarize the questions users ask most frequently about KubeSphere."
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "FAQ"
|
||||
weight: 16000
|
||||
|
|
@ -10,93 +10,3 @@ icon: "/images/docs/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.
|
||||
|
||||
## Installation
|
||||
|
||||
### [Configure a Booster for Installation](../faq/installation/configure-booster/)
|
||||
|
||||
Set a registry mirror to speed up image downloads during installation.
|
||||
|
||||
### [Telemetry in KubeSphere](../faq/installation/telemetry/)
|
||||
|
||||
Understand what Telemetry is and how to enable or disable it in KubeSphere.
|
||||
|
||||
### [Install an Add-on through YAML Using KubeKey](../faq/installation/install-addon-through-yaml-using-kubekey/)
|
||||
|
||||
Understand why the installation may fail when you use KubeKey to install an add-on through YAML.
|
||||
|
||||
### [Uninstall Pluggable Components from KubeSphere](../faq/installation/uninstall-pluggable-components/)
|
||||
|
||||
Learn how to uninstall each pluggable component in KubeSphere.
|
||||
|
||||
### [SSH Connection Failure](../faq/installation/ssh-connection-failure/)
|
||||
|
||||
Understand why the SSH connection may fail when you use KubeKey to create a cluster.
|
||||
|
||||
## Upgrade
|
||||
|
||||
### [Upgrade QingCloud CSI](../faq/upgrade/qingcloud-csi-upgrade/)
|
||||
|
||||
Upgrade the QingCloud CSI after you upgrade KubeSphere.
|
||||
|
||||
## Observability
|
||||
|
||||
### [Logging](../faq/observability/logging/)
|
||||
|
||||
Questions asked frequently about the logging functionality.
|
||||
|
||||
### [Monitoring](../faq/observability/monitoring/)
|
||||
|
||||
Questions asked frequently about the monitoring functionality.
|
||||
|
||||
### [Bring Your Own Prometheus](../faq/observability/byop/)
|
||||
|
||||
Use your own Prometheus stack setup in KubeSphere.
|
||||
|
||||
## Access Control and Account Management
|
||||
|
||||
### [Reset the Account Password](../faq/access-control/forgot-password/)
|
||||
|
||||
Reset the password of any account.
|
||||
|
||||
### [Session Timeout](../faq/access-control/session-timeout/)
|
||||
|
||||
Understand session timeout and customize the timeout period.
|
||||
|
||||
### [Add existing Kubernetes namespaces to a KubeSphere Workspace](../faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace/)
|
||||
|
||||
Add you existing Kubernetes namespaces to a KubeSphere workspace.
|
||||
|
||||
## KubeSphere Web Console
|
||||
|
||||
### [Supported Browsers](../faq/console/console-web-browser/)
|
||||
|
||||
Use a supported web browser to access the console.
|
||||
|
||||
### [Edit System Resources on the Console](../faq/console/edit-resources-in-system-workspace/)
|
||||
|
||||
Enable the editing function of system resources on the console.
|
||||
|
||||
### [Change the Console Language](../faq/console/change-console-language/)
|
||||
|
||||
Select a desire language of the console.
|
||||
|
||||
## Multi-cluster Management
|
||||
|
||||
### [Restore the Host Cluster Access to A Member Cluster](../faq/multi-cluster-management/host-cluster-access-member-cluster/)
|
||||
|
||||
Learn how to restore the Host Cluster access to a Member Cluster.
|
||||
|
||||
## DevOps
|
||||
|
||||
### [Install Plugins to Jenkins in KubeSphere](../faq/devops/install-jenkins-plugins/)
|
||||
|
||||
## Applications
|
||||
|
||||
### [Remove Built-in Apps in KubeSphere](../faq/applications/remove-built-in-apps/)
|
||||
|
||||
Learn how to remove built-in apps from the KubeSphere App Store.
|
||||
|
||||
### [Reuse the Same App Name after Its Deletion](../faq/applications/reuse-the-same-app-name-after-deletion/)
|
||||
|
||||
Learn how to reuse the same app name after its deletion.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Installing on Kubernetes"
|
||||
description: "Demonstrate how to install KubeSphere on Kubernetes either hosted on cloud or on-premises."
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Installing on Kubernetes"
|
||||
weight: 4000
|
||||
|
|
@ -26,49 +26,3 @@ Below you will find some of the most viewed and helpful pages in this chapter. I
|
|||
{{< 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/" >}}
|
||||
|
||||
## Introduction
|
||||
|
||||
### [Overview](../installing-on-kubernetes/introduction/overview/)
|
||||
|
||||
Develop a basic understanding of the general steps of deploying KubeSphere on existing Kubernetes clusters.
|
||||
|
||||
### [Prerequisites](../installing-on-kubernetes/introduction/prerequisites/)
|
||||
|
||||
Make sure your environment where existing Kubernetes clusters run meets the prerequisites before installation.
|
||||
|
||||
## Installing on Hosted Kubernetes
|
||||
|
||||
### [Deploy KubeSphere on AKS](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/)
|
||||
|
||||
Learn how to deploy KubeSphere on Azure Kubernetes Service.
|
||||
|
||||
### [Deploy KubeSphere on AWS EKS](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/)
|
||||
|
||||
Learn how to deploy KubeSphere on Amazon Elastic Kubernetes Service.
|
||||
|
||||
### [Deploy KubeSphere on DigitalOcean](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/)
|
||||
|
||||
Learn how to deploy KubeSphere on DigitalOcean.
|
||||
|
||||
### [Deploy KubeSphere on GKE](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/)
|
||||
|
||||
Learn how to deploy KubeSphere on Google Kubernetes Engine.
|
||||
|
||||
### [Deploy KubeSphere on Huawei CCE](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce/)
|
||||
|
||||
Learn how to deploy KubeSphere on Huawei Cloud Container Engine.
|
||||
|
||||
### [Deploy KubeSphere on Oracle OKE](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/)
|
||||
|
||||
Learn how to deploy KubeSphere on Oracle Cloud Infrastructure Container Engine for Kubernetes.
|
||||
|
||||
## Installing on On-premises Kubernetes
|
||||
|
||||
### [Air-gapped Installation](../installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped/)
|
||||
|
||||
Explore the best practice of installing KubeSphere in an air-gapped environment.
|
||||
|
||||
## [Uninstall KubeSphere from Kubernetes](../installing-on-kubernetes/uninstall-kubesphere-from-k8s/)
|
||||
|
||||
Remove KubeSphere from Kubernetes clusters.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Installing on Linux"
|
||||
description: "Demonstrate how to install KubeSphere on Linux on cloud and in on-premises environments."
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Installing on Linux"
|
||||
weight: 3000
|
||||
|
|
@ -10,99 +10,6 @@ icon: "/images/docs/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.
|
||||
|
||||
## Introduction
|
||||
|
||||
### [Overview](../installing-on-linux/introduction/intro/)
|
||||
|
||||
Explore the general content in this chapter, including installation preparation, installation tool and method, as well as storage setting.
|
||||
|
||||
### [KubeKey](../installing-on-linux/introduction/kubekey/)
|
||||
|
||||
Understand what KubeKey is and how it works to help you create, scale and upgrade your Kubernetes cluster.
|
||||
|
||||
### [Multi-node Installation](../installing-on-linux/introduction/multioverview/)
|
||||
|
||||
Learn the general steps of installing KubeSphere and Kubernetes on a multi-node cluster.
|
||||
|
||||
### [Air-gapped Installation](../installing-on-linux/introduction/air-gapped-installation/)
|
||||
|
||||
Learn how to install KubeSphere and Kubernetes in an air-gapped environment.
|
||||
|
||||
### [Port Requirements](../installing-on-linux/introduction/port-firewall/)
|
||||
|
||||
Understand the specific port requirements for different services in KubeSphere.
|
||||
|
||||
### [Kubernetes Cluster Configurations](../installing-on-linux/introduction/vars/)
|
||||
|
||||
Customize your Kubernetes settings in the configuration file for your cluster.
|
||||
|
||||
## High Availability Configurations
|
||||
|
||||
### [Set up an HA Cluster Using a Load Balancer](../installing-on-linux/high-availability-configurations/ha-configuration/)
|
||||
|
||||
Learn how to create a highly available cluster using a load balancer.
|
||||
|
||||
### [Set up an HA Cluster Using Keepalived and HAproxy](../installing-on-linux/high-availability-configurations/set-up-ha-cluster-using-keepalived-haproxy/)
|
||||
|
||||
Learn how to create a highly available cluster using Keepalived and HAproxy.
|
||||
|
||||
## Persistent Storage Configurations
|
||||
|
||||
### [Understand Persistent Storage Installation](../installing-on-linux/persistent-storage-configurations/understand-persistent-storage/)
|
||||
|
||||
Understand how to use KubeKey to install different storage systems.
|
||||
|
||||
### [Install QingCloud CSI](../installing-on-linux/persistent-storage-configurations/install-qingcloud-csi/)
|
||||
|
||||
Use KubeKey to create a cluster with QingCloud CSI providing storage services.
|
||||
|
||||
### [Install NFS Client](../installing-on-linux/persistent-storage-configurations/install-nfs-client/)
|
||||
|
||||
Use KubeKey to create a cluster with NFS Client providing storage services.
|
||||
|
||||
### [Install GlusterFS](../installing-on-linux/persistent-storage-configurations/install-gluster-fs/)
|
||||
|
||||
Use KubeKey to create a cluster with GlusterFS providing storage services.
|
||||
|
||||
### [Install Ceph](../installing-on-linux/persistent-storage-configurations/install-ceph-csi-rbd/)
|
||||
|
||||
Use KubeKey to create a cluster with Ceph providing storage services.
|
||||
|
||||
## Installing on Public Cloud
|
||||
|
||||
### [Deploy KubeSphere on Azure VM Instances](../installing-on-linux/public-cloud/install-kubesphere-on-azure-vms/)
|
||||
|
||||
Learn how to create a high-availability cluster on Azure virtual machines.
|
||||
|
||||
### [Deploy KubeSphere on QingCloud Instances](../installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms/)
|
||||
|
||||
Learn how to create a high-availability cluster on QingCloud platform.
|
||||
|
||||
## Installing in On-premises Environments
|
||||
|
||||
### [Deploy KubeSphere on VMware vSphere](../installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere/)
|
||||
|
||||
Learn how to create a high-availability cluster on VMware vSphere.
|
||||
|
||||
### [Deploy KubeSphere on Bare Metal](../installing-on-linux/on-premises/install-kubesphere-on-bare-metal/)
|
||||
|
||||
Learn how to create a multi-node cluster with one master on bare metal.
|
||||
|
||||
## Add and Delete Nodes
|
||||
|
||||
### [Add New Nodes](../installing-on-linux/cluster-operation/add-new-nodes/)
|
||||
|
||||
Add more nodes to scale out your cluster.
|
||||
|
||||
### [Delete Nodes](../installing-on-linux/cluster-operation/remove-nodes/)
|
||||
|
||||
Cordon a node and even delete a node to scale in your cluster.
|
||||
|
||||
## [Uninstall KubeSphere and Kubernetes](../installing-on-linux/uninstall-kubesphere-and-kubernetes/)
|
||||
|
||||
Remove KubeSphere and Kubernetes from your machines.
|
||||
|
||||
## 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.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Introduction to KubeSphere"
|
||||
description: "Help you to better understand KubeSphere with detailed graphics and contents"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Introduction"
|
||||
|
||||
|
|
@ -12,24 +12,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
This chapter gives you an overview of the basic concept of KubeSphere, features, advantages, uses cases and more.
|
||||
|
||||
## [What is KubeSphere](../introduction/what-is-kubesphere/)
|
||||
|
||||
Develop a basic understanding of KubeSphere and highlighted features of its latest version.
|
||||
|
||||
## [Features](../introduction/features/)
|
||||
|
||||
Get started with KubeSphere by understanding what KubeSphere is capable of and how you can make full use of it.
|
||||
|
||||
## [Architecture](../introduction/architecture/)
|
||||
|
||||
Explore the structure of KubeSphere to get a clear view of the components both at front end and back end.
|
||||
|
||||
## [Advantages](../introduction/advantages/)
|
||||
|
||||
Understand the reason why KubeSphere is beneficial to your work.
|
||||
|
||||
## [Use Cases](../introduction/scenarios/)
|
||||
|
||||
See how KubeSphere can be used in different scenarios, such as multi-cluster deployment, DevOps and service mesh.
|
||||
|
||||
|
|
|
|||
|
|
@ -13,49 +13,3 @@ icon: "/images/docs/docs.svg"
|
|||
## Introduction
|
||||
|
||||
This chapter demonstrates how to use the multi-cluster feature of KubeSphere to import heterogeneous clusters for unified management.
|
||||
|
||||
### [Overview](../multicluster-management/introduction/overview/)
|
||||
|
||||
Gain a basic understanding of multi-cluster management, such as its common use cases, and the benefits that KubeSphere can bring with its multi-cluster feature.
|
||||
|
||||
### [KubeSphere Federation](../multicluster-management/introduction/kubefed-in-kubesphere/)
|
||||
|
||||
Understand the fundamental concept of Kubernetes federation in KubeSphere, including M clusters and H clusters.
|
||||
|
||||
## Enable Multi-cluster in KubeSphere
|
||||
|
||||
### [Direct Connection](../multicluster-management/enable-multicluster/direct-connection/)
|
||||
|
||||
Understand the general steps of importing clusters through direct connection.
|
||||
|
||||
### [Agent Connection](../multicluster-management/enable-multicluster/agent-connection/)
|
||||
|
||||
Understand the general steps of importing clusters through agent connection.
|
||||
|
||||
### [Retrieve KubeConfig](../multicluster-management/enable-multicluster/retrieve-kubeconfig/)
|
||||
|
||||
Retrieve the KubeConfig which is needed for cluster importing through direct connection.
|
||||
|
||||
## Import Cloud-hosted Kubernetes Cluster
|
||||
|
||||
### [Import Aliyun ACK Cluster](../multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack/)
|
||||
|
||||
Learn how to import an Alibaba Cloud Kubernetes cluster.
|
||||
|
||||
### [Import AWS EKS Cluster](../multicluster-management/import-cloud-hosted-k8s/import-aws-eks/)
|
||||
|
||||
Learn how to import an Amazon Elastic Kubernetes Service cluster.
|
||||
|
||||
### [Import a Google GKE Cluster](../multicluster-management/import-cloud-hosted-k8s/import-gke/)
|
||||
|
||||
Learn how to import a Google Kubernetes Engine cluster.
|
||||
|
||||
## Import On-prem Kubernetes Cluster
|
||||
|
||||
### [Import Kubeadm Kubernetes Cluster](../multicluster-management/import-on-prem-k8s/import-kubeadm-k8s/)
|
||||
|
||||
Learn how to import a Kubernetes cluster created with kubeadm.
|
||||
|
||||
## [Unbind a Cluster](../multicluster-management/unbind-cluster/)
|
||||
|
||||
Learn how to unbind a cluster from your cluster pool in KubeSphere.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Enable Pluggable Components"
|
||||
description: "Enable KubeSphere Pluggable Components"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Enable Pluggable Components"
|
||||
|
||||
|
|
@ -10,44 +10,4 @@ weight: 6000
|
|||
icon: "/images/docs/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 for your business.
|
||||
|
||||
## [Overview](../pluggable-components/overview/)
|
||||
|
||||
Develop a basic understanding of key components in KubeSphere, including features and resource consumption.
|
||||
|
||||
## [KubeSphere App Store](../pluggable-components/app-store/)
|
||||
|
||||
Learn how to enable the KubeSphere App Store to share data and apps internally and set industry standards of delivery process externally.
|
||||
|
||||
## [KubeSphere DevOps System](../pluggable-components/devops/)
|
||||
|
||||
Learn how to enable DevOps to further free your developers and let them focus on code writing.
|
||||
|
||||
## [KubeSphere Logging System](../pluggable-components/logging/)
|
||||
|
||||
Learn how to enable Logging to leverage the tenant-based system for log collection, query and management.
|
||||
|
||||
## [KubeSphere Events](../pluggable-components/events/)
|
||||
|
||||
Learn how to enable Events to keep track of everything that is happening on the platform.
|
||||
|
||||
## [KubeSphere Alerting and Notification](../pluggable-components/alerting-notification/)
|
||||
|
||||
Learn how to enable Alerting and Notification to identify any potential issues in advance before they take a toll on your business.
|
||||
|
||||
## [KubeSphere Auditing Logs](../pluggable-components/auditing-logs/)
|
||||
|
||||
Learn how to enable Auditing to document platform events and activities.
|
||||
|
||||
## [KubeSphere Service Mesh](../pluggable-components/service-mesh/)
|
||||
|
||||
Learn how to enable KubeSphere Service Mesh to use different traffic management strategies for microservices governance.
|
||||
|
||||
## [Network Policies](../pluggable-components/network-policy/)
|
||||
|
||||
Learn how to enable Network Policies to control traffic flow at the IP address or port level.
|
||||
|
||||
## [Metrics Server](../pluggable-components/metrics-server/)
|
||||
|
||||
Learn how to enable the Metrics Server to use HPA to autoscale a Deployment.
|
||||
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 for your business.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Project Administration"
|
||||
description: "Help you to better manage KubeSphere projects"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Project Administration"
|
||||
weight: 13000
|
||||
|
|
@ -11,27 +11,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
A KubeSphere project is a Kubernetes namespace. There are two types of projects, the single-cluster project and the multi-cluster project. The former one is the regular Kubernetes namespace, while the latter is the federated namespace across multiple clusters. As a project administrator, you are responsible for project creation, limit range settings, network isolation configuration, and more.
|
||||
|
||||
## [Projects and Multi-cluster Projects](../project-administration/project-and-multicluster-project/)
|
||||
|
||||
Learn how to create different types of projects.
|
||||
|
||||
## [Role and Member Management](../project-administration/role-and-member-management/)
|
||||
|
||||
Learn how to manage access control for a project.
|
||||
|
||||
## [Project Network Isolation](../project-administration/project-network-isolation/)
|
||||
|
||||
Understand the concept of network isolation and how to configure network policies for a project.
|
||||
|
||||
## [Container Limit Ranges](../project-administration/container-limit-ranges/)
|
||||
|
||||
Learn how to set default container limit ranges in a project.
|
||||
|
||||
## [Project Gateway](../project-administration/project-gateway/)
|
||||
|
||||
Understand the concept of project gateway and how to manage it.
|
||||
|
||||
## [Disk Log Collection](../project-administration/disk-log-collection/)
|
||||
|
||||
Enable disk log collection so that you can collect, manage and analyze logs in a unified way.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Project User Guide"
|
||||
description: "Help you to better manage resources in a KubeSphere project"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Project User Guide"
|
||||
weight: 10000
|
||||
|
|
@ -9,148 +9,4 @@ weight: 10000
|
|||
icon: "/images/docs/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.
|
||||
|
||||
## Applications
|
||||
|
||||
### [App Templates](../project-user-guide/application/app-template/)
|
||||
|
||||
Understand the concept of app templates and how they can help to deploy applications within enterprises.
|
||||
|
||||
### [Deploy Apps from App Templates](../project-user-guide/application/deploy-app-from-template/)
|
||||
|
||||
Learn how to deploy an application from a Helm-based template.
|
||||
|
||||
### [Deploy Apps from the App Store](../project-user-guide/application/deploy-app-from-appstore/)
|
||||
|
||||
Learn how to deploy an application from the App Store.
|
||||
|
||||
### [Compose a Microservice App](../project-user-guide/application/compose-app/)
|
||||
|
||||
Learn how to compose a microservice-based application from scratch.
|
||||
|
||||
## Application Workloads
|
||||
|
||||
### [Deployments](../project-user-guide/application-workloads/deployments/)
|
||||
|
||||
Learn basic concepts of Deployments and how to create Deployments in KubeSphere.
|
||||
|
||||
### [StatefulSets](../project-user-guide/application-workloads/statefulsets/)
|
||||
|
||||
Learn basic concepts of StatefulSets and how to create StatefulSets in KubeSphere.
|
||||
|
||||
### [DaemonSets](../project-user-guide/application-workloads/daemonsets/)
|
||||
|
||||
Learn basic concepts of DaemonSets and how to create DaemonSets in KubeSphere.
|
||||
|
||||
### [Services](../project-user-guide/application-workloads/services/)
|
||||
|
||||
Learn basic concepts of Services and how to create Services in KubeSphere.
|
||||
|
||||
### [Jobs](../project-user-guide/application-workloads/jobs/)
|
||||
|
||||
Learn basic concepts of Jobs and how to create Jobs in KubeSphere.
|
||||
|
||||
### [CronJobs](../project-user-guide/application-workloads/cronjob/)
|
||||
|
||||
Learn basic concepts of CronJobs and how to create CronJobs in KubeSphere.
|
||||
|
||||
### [Routes](../project-user-guide/application-workloads/ingress/)
|
||||
|
||||
Learn basic concepts of Routes (i.e. Ingress) and how to create Routes in KubeSphere.
|
||||
|
||||
### [Container Image Settings](../project-user-guide/application-workloads/container-image-settings/)
|
||||
|
||||
Learn different properties on the dashboard in detail as you set container images for your workload.
|
||||
|
||||
## Volume Management
|
||||
|
||||
### [Volumes](../project-user-guide/storage/volumes/)
|
||||
|
||||
Learn how to create, edit, and mount a volume in KubeSphere.
|
||||
|
||||
### [Volume Snapshots](../project-user-guide/storage/volume-snapshots/)
|
||||
|
||||
Learn how to manage a snapshot of a persistent volume in KubeSphere.
|
||||
|
||||
## Configurations
|
||||
|
||||
### [Secrets](../project-user-guide/configuration/secrets/)
|
||||
|
||||
Learn how to create a Secret in KubeSphere.
|
||||
|
||||
### [ConfigMaps](../project-user-guide/configuration/configmaps/)
|
||||
|
||||
Learn how to create a ConfigMap in KubeSphere.
|
||||
|
||||
### [Image Registries](../project-user-guide/configuration/image-registry/)
|
||||
|
||||
Learn how to create an image registry in KubeSphere.
|
||||
|
||||
## Grayscale Release
|
||||
|
||||
### [Overview](../project-user-guide/grayscale-release/overview/)
|
||||
|
||||
Understand the basic concept of grayscale release.
|
||||
|
||||
### [Blue-green Deployment](../project-user-guide/grayscale-release/blue-green-deployment/)
|
||||
|
||||
Learn how to release a blue-green deployment in KubeSphere.
|
||||
|
||||
### [Canary Release](../project-user-guide/grayscale-release/canary-release/)
|
||||
|
||||
Learn how to deploy a canary service in KubeSphere.
|
||||
|
||||
### [Traffic Mirroring](../project-user-guide/grayscale-release/traffic-mirroring/)
|
||||
|
||||
Learn how to conduct a traffic mirroring job in KubeSphere.
|
||||
|
||||
## Image Builder
|
||||
|
||||
### [Source to Image: Publish an App without a Dockerfile](../project-user-guide/image-builder/source-to-image/)
|
||||
|
||||
Use S2I to import a Java sample project in KubeSphere, create an image and publish it to Kubernetes.
|
||||
|
||||
### [Binary to Image: Publish an Artifact to Kubernetes](../project-user-guide/image-builder/binary-to-image/)
|
||||
|
||||
Use B2I to import an artifact and push it to a target repository.
|
||||
|
||||
## Alerting
|
||||
|
||||
### [Alerting Policy (Workload Level)](../project-user-guide/alerting/alerting-policy/)
|
||||
|
||||
Learn how to set alerting policies for workloads.
|
||||
|
||||
### [Alerting Message (Workload Level)](../project-user-guide/alerting/alerting-message/)
|
||||
|
||||
Learn how to view alerting policies for workloads.
|
||||
|
||||
## Custom Application Monitoring
|
||||
|
||||
### [Introduction](../project-user-guide/custom-application-monitoring/introduction/)
|
||||
|
||||
Introduce the KubeSphere custom monitoring feature and metric exposing, including exposing methods and ServiceMonitor CRD.
|
||||
|
||||
### Examples
|
||||
|
||||
#### [Monitor MySQL](../project-user-guide/custom-application-monitoring/examples/monitor-mysql/)
|
||||
|
||||
Deploy MySQL and MySQL Exporter and create a dashboard to monitor the app.
|
||||
|
||||
#### [Monitor a Sample Web Application](../project-user-guide/custom-application-monitoring/examples/monitor-sample-web/)
|
||||
|
||||
Use a Helm chart to deploy a sample web app and create a dashboard to monitor the app.
|
||||
|
||||
### Visualization
|
||||
|
||||
#### [Overview](../project-user-guide/custom-application-monitoring/visualization/overview/)
|
||||
|
||||
Understand the general steps of creating a monitoring dashboard as well as its layout.
|
||||
|
||||
#### [Charts](../project-user-guide/custom-application-monitoring/visualization/panel/)
|
||||
|
||||
Explore dashboard properties and chart metrics.
|
||||
|
||||
#### [Querying](../project-user-guide/custom-application-monitoring/visualization/querying/)
|
||||
|
||||
Learn how to specify monitoring metrics.
|
||||
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.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Quickstarts"
|
||||
description: "Help you to better understand KubeSphere with detailed graphics and contents"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Quickstarts"
|
||||
|
||||
|
|
@ -13,28 +13,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
Quickstarts include six hands-on lab exercises that help you quickly get started with KubeSphere. It is highly recommended that you go though all of these tutorials to explore the basic feature of KubeSphere.
|
||||
|
||||
## [All-in-one Installation on Linux](../quick-start/all-in-one-on-linux/)
|
||||
|
||||
Install KubeSphere on Linux with a minimal installation package. The tutorial serves as a basic kick-starter for you to understand the container platform, paving the way for learning the following guides.
|
||||
|
||||
## [Minimal KubeSphere on Kubernetes](../quick-start/minimal-kubesphere-on-k8s/)
|
||||
|
||||
Install KubeSphere on an existing Kubernetes cluster with a minimal installation package. Your Kubernetes cluster can be hosted on cloud or on-premises.
|
||||
|
||||
## [Create Workspaces, Projects, Accounts and Roles](../quick-start/create-workspace-and-project/)
|
||||
|
||||
Leverage the multi-tenant system of KubeSphere for fine-grained access control at different levels.
|
||||
|
||||
## [Deploy and Access Bookinfo](../quick-start/deploy-bookinfo-to-k8s/)
|
||||
|
||||
Explore the basics of KubeSphere service mesh by deploying an example application Bookinfo.
|
||||
|
||||
## [Compose and Deploy Wordpress](../quick-start/wordpress-deployment/)
|
||||
|
||||
Learn the entire process of deploying an example application in KubeSphere, including credential creation, volume creation, and component settings.
|
||||
|
||||
## [Enable Pluggable Components](../quick-start/enable-pluggable-components/)
|
||||
|
||||
Install pluggable components of KubeSphere so that you can explore the container platform in an all-around way. Pluggable components can be enabled both before and after the installation.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Reference"
|
||||
description: "The glossary used by KubeSphere and how to use the KubeSphere API to build your own application"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Reference"
|
||||
|
||||
|
|
@ -12,21 +12,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
This chapter contains the glossary that is often used in KubeSphere and the information about the KubeSphere API.
|
||||
|
||||
## [Glossary](../api-reference/glossary/)
|
||||
|
||||
The glossary used in KubeSphere.
|
||||
|
||||
## [KubeSphere API](../api-reference/api-docs/)
|
||||
|
||||
The REST API is the fundamental fabric of KubeSphere. This guide shows you how to access the KubeSphere API server.
|
||||
|
||||
## API Changes
|
||||
|
||||
### [Logging](../api-reference/api-changes/logging/)
|
||||
|
||||
The API changes of the component **logging** in KubeSphere v3.0.0.
|
||||
|
||||
### [Monitoring](../api-reference/api-changes/monitoring/)
|
||||
|
||||
The API changes of the component **monitoring** in KubeSphere v3.0.0.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Release Notes"
|
||||
description: "Release Notes of Different KubeSphere Versions"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Release Notes"
|
||||
|
||||
|
|
@ -12,28 +12,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
This chapter lists the release notes of all versions of KubeSphere, helping you gain a comprehensive understanding of upgrades and feature enhancements in every version release.
|
||||
|
||||
## [Release Notes - 3.0.0](../release/release-v300/)
|
||||
|
||||
Release Notes for 3.0.0.
|
||||
|
||||
## [Release Notes - 2.1.1](../release/release-v211/)
|
||||
|
||||
Release Notes for 2.1.1.
|
||||
|
||||
## [Release Notes - 2.1.0](../release/release-v210/)
|
||||
|
||||
Release Notes for 2.1.0.
|
||||
|
||||
## [Release Notes - 2.0.2](../release/release-v202/)
|
||||
|
||||
Release Notes for 2.0.2.
|
||||
|
||||
## [Release Notes - 2.0.1](../release/release-v201/)
|
||||
|
||||
Release Notes for 2.0.1.
|
||||
|
||||
## [Release Notes - 2.0.0](../release/release-v200/)
|
||||
|
||||
Release Notes for 2.0.0.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Toolbox"
|
||||
description: "Help you to better understand KubeSphere toolbox"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Toolbox"
|
||||
|
||||
|
|
@ -13,33 +13,3 @@ icon: "/images/docs/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, and run commands with web kubectl.
|
||||
|
||||

|
||||
|
||||
## [Log Query](../toolbox/log-query/)
|
||||
|
||||
Understand how you can perform quick log queries to keep track of the latest logs of your cluster.
|
||||
|
||||
## [Event Query](../toolbox/events-query/)
|
||||
|
||||
Understand how you can perform quick event queries to keep track of the latest events of your cluster.
|
||||
|
||||
## Auditing
|
||||
|
||||
### [Receive and Customize Auditing Logs](../toolbox/auditing/auditing-receive-customize/)
|
||||
|
||||
Learn how to receive and customize auditing logs.
|
||||
|
||||
### [Auditing Rules](../toolbox/auditing/auditing-rule/)
|
||||
|
||||
Understand the auditing rule and how to customize a rule for processing auditing logs.
|
||||
|
||||
### [Auditing Log Query](../toolbox/auditing/auditing-query/)
|
||||
|
||||
Understand how you can perform quick auditing log queries to keep track of the latest auditing information of your cluster.
|
||||
|
||||
## [Web Kubectl](../toolbox/web-kubectl/)
|
||||
|
||||
The web kubectl tool is integrated into KubeSphere to provide consistent user experiences for Kubernetes users.
|
||||
|
||||
## [History](../toolbox/history/)
|
||||
|
||||
Learn how to quickly switch between the resources you access in your workspace.
|
||||
|
|
|
|||
|
|
@ -11,28 +11,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
---
|
||||
|
||||
This chapter demonstrates how cluster operators can upgrade KubeSphere to v3.0.0.
|
||||
|
||||
## [Overview](../upgrade/overview/)
|
||||
|
||||
Understand what you need to pay attention to before the upgrade, such as versions and upgrade tools.
|
||||
|
||||
## [Upgrade with KubeKey](../upgrade/upgrade-with-kubekey/)
|
||||
|
||||
Use KubeKey to upgrade Kubernetes and KubeSphere.
|
||||
|
||||
## [Upgrade with ks-installer](../upgrade/upgrade-with-ks-installer/)
|
||||
|
||||
Use ks-installer to upgrade KubeSphere.
|
||||
|
||||
## [Air-Gapped Upgrade with KubeKey](../upgrade/air-gapped-upgrade-with-kubekey/)
|
||||
|
||||
Use the offline package to upgrade Kubernetes and KubeSphere.
|
||||
|
||||
## [Air-Gapped Upgrade with ks-installer](../upgrade/air-gapped-upgrade-with-ks-installer/)
|
||||
|
||||
Use ks-installer and offline package to upgrade KubeSphere.
|
||||
|
||||
## [Changes after Upgrade](../upgrade/what-changed/)
|
||||
|
||||
Understand what will be changed after the upgrade.
|
||||
This chapter demonstrates how cluster operators can upgrade KubeSphere to v3.0.0.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Workspace Administration and User Guide"
|
||||
description: "This chapter helps you to better manage KubeSphere workspaces."
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Workspace Administration and User Guide"
|
||||
|
||||
|
|
@ -13,34 +13,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
KubeSphere tenants work in a workspace to manage projects and apps. Among others, workspace administrators are responsible for the management of app repositories. Tenants with necessary permissions can further deploy and use app templates from app repositories. They can also leverage individual app templates which are uploaded and released to the App Store. Besides, administrators also control whether the network of a workspace is isolated from others'.
|
||||
|
||||
This chapter demonstrates how workspace administrators and tenants work at the workspace level.
|
||||
|
||||
## [Workspace Overview](../workspace-administration/what-is-workspace/)
|
||||
|
||||
Understand the concept of workspaces in KubeSphere and learn how to create and delete a workspace.
|
||||
|
||||
## [Upload Helm-based Applications](../workspace-administration/upload-helm-based-application/)
|
||||
|
||||
Learn how to upload a Helm-based application as an app template to your workspace.
|
||||
|
||||
## App Repositories
|
||||
|
||||
### [Import a Helm Repository](../workspace-administration/app-repository/import-helm-repository/)
|
||||
|
||||
Import a Helm repository to KubeSphere to provide app templates for tenants in a workspace.
|
||||
|
||||
### [Upload Apps to the KubeSphere GitHub Repository](../workspace-administration/app-repository/upload-app-to-public-repository/)
|
||||
|
||||
Upload your own apps to the GitHub repository of KubeSphere.
|
||||
|
||||
## [Role and Member Management](../workspace-administration/role-and-member-management/)
|
||||
|
||||
Customize a workspace role and grant it to tenants.
|
||||
|
||||
## [Workspace Network Isolation](../workspace-administration/workspace-network-isolation/)
|
||||
|
||||
Enable or disable the network policy in your workspace.
|
||||
|
||||
## [Project Quotas](../workspace-administration/project-quotas/)
|
||||
|
||||
Set requests and limits to control resource usage in a project.
|
||||
This chapter demonstrates how workspace administrators and tenants work at the workspace level.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "帐户管理和权限控制"
|
||||
description: "帐户管理和权限控制"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "帐户管理和权限控制"
|
||||
weight: 12000
|
||||
|
|
@ -10,16 +10,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
---
|
||||
|
||||
The multi-tenant architecture of KubeSphere underlies many key components running on the container platform. Different tenants are assigned with varied roles so that they can perform related tasks. This chapter outlines the multi-tenant system of KubeSphere and demonstrates how to configure authentication for third-party login.
|
||||
|
||||
## [Multi-tenancy in KubeSphere](../access-control-and-account-management/multi-tenancy-in-kubesphere/)
|
||||
|
||||
Understand the multi-tenant architecture in KubeSphere.
|
||||
|
||||
## [Configure Authentication](../access-control-and-account-management/configuring-authentication/)
|
||||
|
||||
Learn how to set up authentication in KubeSphere.
|
||||
|
||||
## [OAuth2 Identity Providers](../access-control-and-account-management/oauth2/)
|
||||
|
||||
Integrate external OAuth2 providers with KubeSphere using the standard OAuth2 protocol.
|
||||
The multi-tenant architecture of KubeSphere underlies many key components running on the container platform. Different tenants are assigned with varied roles so that they can perform related tasks. This chapter outlines the multi-tenant system of KubeSphere and demonstrates how to configure authentication for third-party login.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "参考"
|
||||
description: "KubeSphere 使用的词汇表以及如何使用 KubeSphere API 构建您自己的应用程序"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "参考"
|
||||
|
||||
|
|
@ -12,21 +12,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
本章包含 KubeSphere 中的常用词汇表和有关 KubeSphere API 的信息。
|
||||
|
||||
## [词汇表](../api-reference/glossary/)
|
||||
|
||||
KubeSphere 中使用的词汇表。
|
||||
|
||||
## [KubeSphere API](../api-reference/api-docs/)
|
||||
|
||||
REST API 是 KubeSphere 的基本结构。本指南向您展示如何访问 KubeSphere API 服务器。
|
||||
|
||||
## API 变更
|
||||
|
||||
### [日志系统](../api-reference/api-changes/logging/)
|
||||
|
||||
KubeSphere 3.0 中**日志系统**(服务组件)的 API 变更。
|
||||
|
||||
### [监控系统](../api-reference/api-changes/monitoring/)
|
||||
|
||||
KubeSphere 3.0 中**监控系统**(服务组件)的 API 变更。
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "应用商店"
|
||||
description: "上手 KubeSphere 应用商店"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
|
||||
linkTitle: "应用商店"
|
||||
|
|
@ -14,81 +14,3 @@ icon: "/images/docs/docs.svg"
|
|||
KubeSphere 应用商店基于 [OpenPitrix](https://github.com/openpitrix/openpitrix) (一个跨云管理应用的开源平台)为用户提供企业就绪的容器化解决方案。您可以通过应用模板上传自己的应用,或者添加应用仓库作为应用工具,供租户选择他们想要的应用。
|
||||
|
||||
应用商店为应用生命周期管理提供了一个高效的集成系统,用户可以用最合适的方式快速上传、发布、部署、升级和下架应用。因此,开发者借助 KubeSphere 就能减少花在设置上的时间,更多地专注于开发。
|
||||
|
||||
## [应用程序生命周期管理](../application-store/app-lifecycle-management/)
|
||||
|
||||
您可以跨整个生命周期管理应用,包括提交、审核、测试、发布、升级和下架。
|
||||
|
||||
## 内置应用
|
||||
|
||||
KubeSphere 内置了15个在 Kubernetes 上常用的精选应用。只需点击几下,您就可以将它们部署到本地的 Kubernetes 集群或第三方云。
|
||||
|
||||
### [在 KubeSphere 中部署 etcd](../application-store/built-in-apps/etcd-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 etcd 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 Harbor](../application-store/built-in-apps/harbor-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 Harbor 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 Memcached](../application-store/built-in-apps/memcached-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 Memcached 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 Minio](../application-store/built-in-apps/minio-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 Minio 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 MongoDB](../application-store/built-in-apps/mongodb-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 MongoDB 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 MySQL](../application-store/built-in-apps/mysql-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 MySQL 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 NGINX](../application-store/built-in-apps/nginx-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 NGINX 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 PostgreSQL](../application-store/built-in-apps/postgresql-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 PostgreSQL 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 RabbitMQ](../application-store/built-in-apps/rabbitmq-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 RabbitMQ 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 Redis](../application-store/built-in-apps/redis-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 Redis 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 Tomcat](../application-store/built-in-apps/tomcat-app/)
|
||||
|
||||
了解如何从 KubeSphere 应用商店中部署 Tomcat 并访问服务。
|
||||
|
||||
## 外部应用程序
|
||||
|
||||
您可以上传应用模板或向 KubeSphere 中添加应用仓库,以便同一企业空间中的租户能快速用它们部署应用。
|
||||
|
||||
### [在 KubeSphere 中部署 GitLab](../application-store/external-apps/gitlab-app/)
|
||||
|
||||
了解如何在 KubeSphere 中部署 GitLab 并访问服务。
|
||||
|
||||
### [在 KubeSphere 中部署 TiDB Operator 和 TiDB 集群](../application-store/external-apps/deploy-tidb/)
|
||||
|
||||
了解如何在 KubeSphere 中部署 TiDB Operator 和 TiDB 集群。
|
||||
|
||||
### [在 KubeSphere 中部署 MeterSphere](../application-store/external-apps/deploy-metersphere/)
|
||||
|
||||
了解如何在 KubeSphere 中部署 MeterSphere。
|
||||
|
||||
## 应用开发者指南
|
||||
|
||||
### [Helm 开发者指南](../application-store/app-developer-guide/helm-developer-guide/)
|
||||
|
||||
开发基于 Helm 的应用。
|
||||
|
||||
### [Helm 规范](../application-store/app-developer-guide/helm-specification/)
|
||||
|
||||
了解 Chart 结构和规范。
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "集群管理"
|
||||
description: "理解管理集群的基础知识"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "集群管理"
|
||||
|
||||
|
|
@ -17,74 +17,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
本章未介绍多集群管理。有关此功能的更多信息,请参见[多集群管理](../multicluster-management/)。
|
||||
|
||||
{{</ notice >}}
|
||||
|
||||
## [节点管理](../cluster-administration/nodes/)
|
||||
|
||||
监控节点状态并了解如何添加节点标签和污点。
|
||||
|
||||
## [集群状态监控](../cluster-administration/cluster-status-monitoring/)
|
||||
|
||||
根据不同的指标(包括物理资源、etcd 和 APIServer)监控集群如何运行。
|
||||
|
||||
## [应用资源监控](../cluster-administration/application-resources-monitoring/)
|
||||
|
||||
监控集群中的应用资源,例如不同项目的部署数量和 CPU 使用情况。
|
||||
|
||||
## [持久卷和存储类型](../cluster-administration/persistent-volume-and-storage-class/)
|
||||
|
||||
了解 PV、PVC 和存储类型的基本概念,并演示如何在 KubeSphere 中管理存储类型和 PVC。
|
||||
|
||||
## 集群告警和通知
|
||||
|
||||
### [KubeSphere 中的 Alertmanager](../cluster-administration/cluster-wide-alerting-and-notification/alertmanager/)
|
||||
|
||||
了解如何在 KubeSphere 中使用 Alertmanager 管理告警。
|
||||
|
||||
### [Notification Manager](../cluster-administration/cluster-wide-alerting-and-notification/notification-manager/)
|
||||
|
||||
了解如何使用 Notification Manager 管理通知。
|
||||
|
||||
### [告警策略(节点级别)](../cluster-administration/cluster-wide-alerting-and-notification/alerting-policy/)
|
||||
|
||||
了解如何为节点设置告警策略。
|
||||
|
||||
### [告警消息(节点级别)](../cluster-administration/cluster-wide-alerting-and-notification/alerting-message/)
|
||||
|
||||
了解如何查看节点的告警策略并处理告警消息。
|
||||
|
||||
## 集群设置
|
||||
|
||||
### [集群可见性和授权](../cluster-administration/cluster-settings/cluster-visibility-and-authorization/)
|
||||
|
||||
了解如何设置集群可见性和授权。
|
||||
|
||||
### 日志收集
|
||||
|
||||
#### [介绍](../cluster-administration/cluster-settings/log-collections/introduction/)
|
||||
|
||||
了解集群日志收集的基础知识,包括工具和一般步骤。
|
||||
|
||||
#### [添加 Elasticsearch 作为接收器](../cluster-administration/cluster-settings/log-collections/add-es-as-receiver/)
|
||||
|
||||
了解如何添加 Elasticsearch 来接收日志、事件或审计日志。
|
||||
|
||||
#### [添加 Kafka 作为接收器](../cluster-administration/cluster-settings/log-collections/add-kafka-as-receiver/)
|
||||
|
||||
了解如何添加 Kafka 来接收日志、事件或审计日志。
|
||||
|
||||
#### [添加 Fluentd 作为接收器](../cluster-administration/cluster-settings/log-collections/add-fluentd-as-receiver/)
|
||||
|
||||
了解如何添加 Fluentd 来接收日志、事件或审计日志。
|
||||
|
||||
### [邮件服务器](../cluster-administration/cluster-settings/mail-server/)
|
||||
|
||||
自定义您的电子邮件地址设置,以接收来自告警的通知。
|
||||
|
||||
## [平台设置](../cluster-administration/platform-settings/)
|
||||
|
||||
自定义平台设置,例如 Logo、标题等。
|
||||
|
||||
## [关闭和重启集群](../cluster-administration/shut-down-and-restart-cluster-gracefully/)
|
||||
|
||||
了解如何平稳地关闭和重启集群。
|
||||
{{</ notice >}}
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "DevOps 用户指南"
|
||||
description: "开始使用 KubeSphere DevOps 工程"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "DevOps 用户指南"
|
||||
weight: 11000
|
||||
|
|
@ -12,79 +12,3 @@ icon: "/images/docs/docs.svg"
|
|||
您可以使用 KubeSphere DevOps 系统在 Kubernetes 集群上部署和管理 CI/CD 任务以及相关的工作负载。本章演示如何在 DevOps 工程中进行管理和操作,包括运行流水线、创建凭证和集成工具等等。
|
||||
|
||||
您安装 DevOps 组件时,会自动部署 Jenkins。您可以在 KubeSphere 中像以前一样通过 Jenkinsfile 构建流水线,保持一致的用户体验。此外,KubeSphere 还提供图形编辑面板,可以将整个流程可视化,为您直观地呈现流水线在每个阶段的运行状态。
|
||||
|
||||
## 了解和管理 DevOps 工程
|
||||
|
||||
### [概述](../devops-user-guide/understand-and-manage-devops-projects/overview/)
|
||||
|
||||
了解 DevOps 的基本知识。
|
||||
|
||||
### [DevOps 工程管理](../devops-user-guide/understand-and-manage-devops-projects/devops-project-management/)
|
||||
|
||||
创建并管理 DevOps 工程,了解 DevOps 工程中的各项基本元素。
|
||||
|
||||
### [角色和成员管理](../devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/)
|
||||
|
||||
在 DevOps 工程中创建并管理各种角色和成员。
|
||||
|
||||
## 使用 DevOps
|
||||
|
||||
### [使用 Jenkinsfile 创建流水线](../devops-user-guide/how-to-use/create-a-pipeline-using-jenkinsfile/)
|
||||
|
||||
学习如何使用示例 Jenkinsfile 创建并运行流水线。
|
||||
|
||||
### [使用图形编辑面板创建流水线](../devops-user-guide/how-to-use/create-a-pipeline-using-graphical-editing-panel/)
|
||||
|
||||
学习如何使用 KubeSphere 图形编辑面板创建并运行流水线。
|
||||
|
||||
### [凭证管理](../devops-user-guide/how-to-use/credential-management/)
|
||||
|
||||
创建凭证以便您的流水线可以与第三方应用程序或网站进行交互。
|
||||
|
||||
### [Jenkins 系统设置](../devops-user-guide/how-to-use/jenkins-setting/)
|
||||
|
||||
了解如何自定义您的 Jenkins 设置。
|
||||
|
||||
### [选择 Jenkins Agent](../devops-user-guide/how-to-use/choose-jenkins-agent/)
|
||||
|
||||
指定 Jenkins agent 并为流水线使用内置的 podTemplate。
|
||||
|
||||
### [为 KubeSphere 流水线设置电子邮件服务器](../devops-user-guide/how-to-use/jenkins-email/)
|
||||
|
||||
设置电子邮件服务器以接收有关您 Jenkins 流水线的通知。
|
||||
|
||||
### [为依赖项缓存设置 CI 节点](../devops-user-guide/how-to-use/set-ci-node/)
|
||||
|
||||
配置专门用于持续集成 (CI) 的一个或一组节点,加快流水线中的构建过程。
|
||||
|
||||
### [流水线设置](../devops-user-guide/how-to-use/pipeline-settings/)
|
||||
|
||||
了解 DevOps 工程中流水线的各个属性。
|
||||
|
||||
## 工具集成
|
||||
|
||||
### [将 SonarQube 集成到流水线](../devops-user-guide/how-to-integrate/sonarqube/)
|
||||
|
||||
将 SonarQube 集成到流水线中进行代码质量分析。
|
||||
|
||||
### [将 Harbor 集成到流水线](../devops-user-guide/how-to-integrate/harbor/)
|
||||
|
||||
将 Harbor 集成到流水线中并向您的 Harbor 仓库推送镜像。
|
||||
|
||||
### [将 MeterSphere 集成到流水线](../devops-user-guide/how-to-integrate/integrate-metersphere/)
|
||||
|
||||
将 MeterSphere 集成到流水线中进行持续测试。
|
||||
|
||||
## 示例
|
||||
|
||||
### [构建和部署 Go 工程](../devops-user-guide/examples/go-project-pipeline/)
|
||||
|
||||
学习如何使用 KubeSphere 流水线构建并部署 Go 工程。
|
||||
|
||||
### [使用 Jenkinsfile 在多集群项目中部署应用](../devops-user-guide/examples/multi-cluster-project-example/)
|
||||
|
||||
学习如何使用基于 Jenkinsfile 的流水线在多集群项目中部署应用。
|
||||
|
||||
### [构建和部署 Maven 工程](../devops-user-guide/examples/a-maven-project/)
|
||||
|
||||
学习如何使用 KubeSphere 流水线构建并部署 Maven 工程。
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "常见问题"
|
||||
description: "FAQ is designed to answer and summarize the questions users ask most frequently about KubeSphere."
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "常见问题"
|
||||
weight: 16000
|
||||
|
|
@ -10,87 +10,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
本章节总结并回答了有关 KubeSphere 最常见的问题,问题根据 KubeSphere 的功能进行分类,您可以在对应部分找到有关的问题和答案。
|
||||
|
||||
## 安装
|
||||
|
||||
### [为安装配置加速器](../faq/installation/configure-booster/)
|
||||
|
||||
设置仓库镜像地址加速安装时的镜像下载速度。
|
||||
|
||||
### [启用或禁用 KubeSphere 中的 Telemetry](../faq/installation/telemetry/)
|
||||
|
||||
了解 Telemetry 并学习如何在 KubeSphere 中启用或禁用。
|
||||
|
||||
### [使用 KubeKey 通过 YAML 安装插件](../faq/installation/install-addon-through-yaml-using-kubekey/)
|
||||
|
||||
了解使用 KubeKey 安装 YAML 插件时可能失败的原因。
|
||||
|
||||
## 升级
|
||||
|
||||
### [升级 QingCloud CSI](../faq/upgrade/qingcloud-csi-upgrade/)
|
||||
|
||||
升级 KubeSphere 后升级 QingCloud CSI。
|
||||
|
||||
## 可观察性
|
||||
|
||||
### [日志系统](../faq/observability/logging/)
|
||||
|
||||
有关日志功能的常见问题。
|
||||
|
||||
### [监控系统](../faq/observability/monitoring/)
|
||||
|
||||
有关监控功能的常见问题。
|
||||
|
||||
### [集成您自己的 Prometheus](../faq/observability/byop/)
|
||||
|
||||
在 KubeSphere 中使用您自己的 Prometheus 堆栈设置。
|
||||
|
||||
## 访问控制和帐户管理
|
||||
|
||||
### [重置帐户密码](../faq/access-control/forgot-password/)
|
||||
|
||||
重置任意一个帐户的密码。
|
||||
|
||||
### [会话超时](../faq/access-control/session-timeout/)
|
||||
|
||||
理解会话超时并自定义超时时间。
|
||||
|
||||
### [添加现有 Kubernetes 命名空间至 KubeSphere 企业空间](../faq/access-control/add-kubernetes-namespace-to-kubesphere-workspace/)
|
||||
|
||||
将您现有 Kubernetes 集群中的命名空间添加至 KubeSphere 的企业空间。
|
||||
|
||||
## KubeSphere Web 控制台
|
||||
|
||||
### [支持的浏览器](../faq/console/console-web-browser/)
|
||||
|
||||
使用支持的浏览器访问控制台。
|
||||
|
||||
### [在控制台上编辑系统资源](../faq/console/edit-resources-in-system-workspace/)
|
||||
|
||||
在控制台上启用对系统资源的编辑功能。
|
||||
|
||||
### [更改控制台语言](../faq/console/change-console-language/)
|
||||
|
||||
选择控制台的显示语言。
|
||||
|
||||
## 多集群管理
|
||||
|
||||
### [恢复 Host 集群对 Member 集群的访问](../faq/multi-cluster-management/host-cluster-access-member-cluster/)
|
||||
|
||||
了解如何恢复 Host 集群对 Member 集群的访问。
|
||||
|
||||
## DevOps
|
||||
|
||||
### [为 KubeSphere 中的 Jenkins 安装插件](../faq/devops/install-jenkins-plugins/)
|
||||
|
||||
了解如何为 KubeSphere 中的 Jenkins 安装插件。
|
||||
|
||||
## 应用程序
|
||||
|
||||
### [下架 KubeSphere 中的内置应用](../faq/applications/remove-built-in-apps/)
|
||||
|
||||
了解如何下架 KubeSphere 中的内置应用。
|
||||
|
||||
### [删除应用后复用相同应用名称](../faq/applications/reuse-the-same-app-name-after-deletion/)
|
||||
|
||||
了解如何在删除应用后复用相同应用名称。
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: 在 Kubernetes 上安装 KubeSphere
|
||||
description: "演示如何在云或本地托管的现有 Kubernetes 集群上安装 KubeSphere"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "在 Kubernetes 上安装 KubeSphere"
|
||||
weight: 4000
|
||||
|
|
@ -10,55 +10,6 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
本章演示如何在云或本地托管的现有 Kubernetes 群集上部署 KubeSphere 。作为容器编排的高度灵活的解决方案,KubeSphere 允许用户在所有 Kubernetes 引擎上部署并使用其服务。
|
||||
|
||||
## 安装说明
|
||||
|
||||
### [概述](../installing-on-kubernetes/introduction/overview/)
|
||||
|
||||
了解在已有 Kubernetes 集群上部署 KubeSphere 的一般步骤。
|
||||
|
||||
### [准备工作](../installing-on-kubernetes/introduction/prerequisites/)
|
||||
|
||||
确保现有 Kubernetes 集群运行所在的环境满足部署 KubeSphere 的前提条件。
|
||||
|
||||
## 云上托管的 Kubernetes 安装
|
||||
|
||||
### [基于 Azure AKS 安装 KubeSphere](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks/)
|
||||
|
||||
了解如何在 Azure Kubernetes 服务上部署 KubeSphere。
|
||||
|
||||
### [基于 AWS EKS 安装 KubeSphere](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks/)
|
||||
|
||||
了解如何在 Amazon Elastic Kubernetes Service 上部署 KubeSphere。
|
||||
|
||||
### [基于 DigitalOcean 安装 KubeSphere](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do/)
|
||||
|
||||
了解如何在 DigitalOcean 上部署 KubeSphere。
|
||||
|
||||
### [基于 Google GKE 安装 KubeSphere](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke/)
|
||||
|
||||
了解如何在 Google Kubernetes Engine 上部署 KubeSphere。
|
||||
|
||||
### [基于华为云 CCE 安装 KubeSphere](../installing-on-kubernetes/hosted-kubernetes/install-ks-on-huawei-cce/)
|
||||
|
||||
了解如何在华为云容器引擎上部署 KubeSphere。
|
||||
|
||||
### [基于 Oracle OKE 安装 KubeSphere](../installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke/)
|
||||
|
||||
了解如何在适用于 Kubernetes 的 Oracle 云基础架构容器引擎上部署 KubeSphere。
|
||||
|
||||
## 在自建 Kubernetes 上安装
|
||||
|
||||
### [基于 Air-gapped 安装 KubeSphere](../installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped/)
|
||||
|
||||
探索在 air-gapped 的环境中安装 KubeSphere 的最佳实践。
|
||||
|
||||
## 卸载
|
||||
|
||||
### [从 Kubernetes 上卸载 KubeSphere](../installing-on-kubernetes/uninstall-kubesphere-from-k8s/)
|
||||
|
||||
从 Kubernetes 集群中删除 KubeSphere。
|
||||
|
||||
## 最受欢迎的页面
|
||||
|
||||
在下面的章节中,您将找到一些最受欢迎的页面。强烈建议您先参考它们。
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
linkTitle: "在 Linux 上安装"
|
||||
title: "在 Linux 上安装 KubeSphere"
|
||||
description: "演示如何在云上和本地 Linux 环境中安装 KubeSphere。"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "在 Linux 上安装 KubeSphere"
|
||||
weight: 3000
|
||||
|
|
@ -12,71 +12,3 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
|
||||
本章演示如何使用 KubeKey 在不同环境的 Linux 上预配置生产就绪的 Kubernetes 和 KubeSphere 集群。 您还可以使用 KubeKey 轻松扩展和缩小集群,并根据需要设置各种存储类。
|
||||
|
||||
## 介绍
|
||||
|
||||
### [概述](../installing-on-linux/introduction/intro/)
|
||||
|
||||
浏览本章的概述,包括安装准备,安装工具和方法以及存储设置。
|
||||
|
||||
### [多节点安装](../installing-on-linux/introduction/multioverview/)
|
||||
|
||||
了解在多节点集群上安装 KubeSphere 和 Kubernetes 的一般步骤。
|
||||
|
||||
### [离线环境安装](../installing-on-linux/introduction/air-gapped-installation/)
|
||||
|
||||
了解如何在离线环境下安装 KubeSphere 和 Kubernetes.
|
||||
|
||||
### [端口要求](../installing-on-linux/introduction/port-firewall/)
|
||||
|
||||
了解 KubeSphere 中不同服务的特定端口要求。
|
||||
|
||||
### [Kubernetes 集群配置](../installing-on-linux/introduction/vars/)
|
||||
|
||||
在集群的配置文件中添加自定义设置。
|
||||
|
||||
### [持久化存储配置](../installing-on-linux/introduction/storage-configuration/)
|
||||
|
||||
使用 KubeKey 将不同的存储类添加到集群,例如 Ceph RBD 和 Glusterfs。
|
||||
|
||||
## 在本地环境中安装 KubeSphere
|
||||
|
||||
### [在 VMware vSphere 上部署](../installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere/)
|
||||
|
||||
了解如何在 VMware vSphere 上创建高可用 KubeSphere 群集。
|
||||
|
||||
### [在裸机上部署](../installing-on-linux/on-premises/install-kubesphere-on-bare-metal/)
|
||||
|
||||
了解如何在裸机上部署一个单 master 的多节点 KubeSohere 集群。
|
||||
|
||||
## 在公有云上安装 KubeSphere
|
||||
|
||||
### [在 Azure 虚拟机上部署 KubeSphere](../installing-on-linux/public-cloud/install-kubesphere-on-azure-vms/)
|
||||
|
||||
了解如何在 Azure 虚拟机上创建高可用 KubeSphere 群集。
|
||||
|
||||
### [在青云QingCloud 虚拟机上部署 KubeSphere](../installing-on-linux/public-cloud/install-kubesphere-on-qingcloud-vms/)
|
||||
|
||||
了解如何在青云QingCloud 平台上创建高可用 KubeSphere 集群。
|
||||
|
||||
### [在华为云虚拟机上部署 KubeSphere](../installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs/)
|
||||
|
||||
了解如何在华为云虚拟机上创建高可用的 KubeSphere 集群。
|
||||
|
||||
### [在阿里云虚拟机上部署 KubeSphere](../installing-on-linux/public-cloud/install-kubesphere-on-ali-ecs/)
|
||||
|
||||
了解如何在阿里云虚拟机上创建高可用的 KubeSphere 集群。
|
||||
|
||||
## 添加或删除节点
|
||||
|
||||
### [添加新节点](../installing-on-linux/cluster-operation/add-new-nodes/)
|
||||
|
||||
添加更多节点以扩展集群。
|
||||
|
||||
### [移除节点](../installing-on-linux/cluster-operation/remove-nodes/)
|
||||
|
||||
停止调度节点,或者删除节点以缩小集群规模。
|
||||
|
||||
## [卸载 KubeSphere 和 Kubernetes](../installing-on-linux/uninstall-kubesphere-and-kubernetes/)
|
||||
|
||||
从机器上删除 KubeSphere 和 Kubernetes。
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "产品介绍"
|
||||
description: "通过详细的图文介绍帮助您更好地了解 KubeSphere"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "产品介绍"
|
||||
|
||||
|
|
@ -11,24 +11,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
---
|
||||
|
||||
本章概述了 KubeSphere 的基本概念、功能、优势以及应用场景等。
|
||||
|
||||
## [什么是 KubeSphere](../introduction/what-is-kubesphere/)
|
||||
|
||||
使您对 KubeSphere 有基本的了解,并介绍最新版本的新特性。
|
||||
|
||||
## [平台功能](../introduction/features/)
|
||||
|
||||
了解 KubeSphere 的功能以及如何充分利用 KubeSphere。
|
||||
|
||||
## [架构说明](../introduction/architecture/)
|
||||
|
||||
探索 KubeSphere 的结构,以清晰地了解前端和后端的组件。
|
||||
|
||||
## [为什么选择 KubeSphere](../introduction/advantages/)
|
||||
|
||||
了解 KubeSphere 如何给您的工作带来帮助。
|
||||
|
||||
## [应用场景](../introduction/scenarios/)
|
||||
|
||||
了解如何在不同的场景中使用 KubeSphere,例如敏捷开发与自动化运维、DevOps 持续集成与交付等。
|
||||
本章概述了 KubeSphere 的基本概念、功能、优势以及应用场景等。
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "多集群管理"
|
||||
description: "将托管的或本地的 Kubernetes 集群导入 KubeSphere"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "多集群管理"
|
||||
|
||||
|
|
@ -13,49 +13,3 @@ icon: "/images/docs/docs.svg"
|
|||
## 介绍
|
||||
|
||||
本章演示如何使用 KubeSphere 的多集群功能导入异构集群以进行统一的管理。
|
||||
|
||||
### [概述](../multicluster-management/introduction/overview/)
|
||||
|
||||
对多集群管理有个基本的了解,例如多集群管理的常见用例,以及 KubeSphere 可以通过多集群功能带来的好处。
|
||||
|
||||
### [KubeSphere 联邦](../multicluster-management/introduction/kubefed-in-kubesphere/)
|
||||
|
||||
了解 KubeSphere 中的 Kubernetes 联邦的基本概念,包括 M 集群和 H 集群。
|
||||
|
||||
## 启用多集群
|
||||
|
||||
### [直接连接](../multicluster-management/enable-multicluster/direct-connection/)
|
||||
|
||||
了解通过直接连接导入集群的一般步骤。
|
||||
|
||||
### [代理连接](../multicluster-management/enable-multicluster/agent-connection/)
|
||||
|
||||
了解通过代理连接导入集群的一般步骤。
|
||||
|
||||
### [获取 KubeConfig](../multicluster-management/enable-multicluster/retrieve-kubeconfig/)
|
||||
|
||||
获取通过直接连接导入集群所需的 KubeConfig。
|
||||
|
||||
## 导入云托管的 Kubernetes 集群
|
||||
|
||||
### [导入阿里云 ACK 集群](../multicluster-management/import-cloud-hosted-k8s/import-aliyun-ack/)
|
||||
|
||||
了解如何导入阿里云 Kubernetes 集群。
|
||||
|
||||
### [导入 AWS EKS 集群](../multicluster-management/import-cloud-hosted-k8s/import-aws-eks/)
|
||||
|
||||
了解如何导入 Amazon Elastic Kubernetes 服务集群。
|
||||
|
||||
### [导入 Google GKE 集群](../multicluster-management/import-cloud-hosted-k8s/import-gke/)
|
||||
|
||||
了解如何导入 Google Kubernetes Engine 集群。
|
||||
|
||||
## 导入本地 Kubernetes 集群
|
||||
|
||||
### [导入 Kubeadm Kubernetes 集群](../multicluster-management/import-on-prem-k8s/import-kubeadm-k8s/)
|
||||
|
||||
了解如何导入通过 kubeadm 创建的 Kubernetes 集群。
|
||||
|
||||
## [解绑集群](../multicluster-management/unbind-cluster/)
|
||||
|
||||
了解如何从 KubeSphere 的集群池中解除集群的绑定。
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "启用可插拔组件"
|
||||
description: "启用 KubeSphere 的可插拔组件"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "启用可插拔组件"
|
||||
|
||||
|
|
@ -11,43 +11,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
本章详细演示如何在安装前和安装后启用 KubeSphere 不同组件的详细步骤,以便您可以充分利用该容器平台为您的业务服务。
|
||||
|
||||
## [概述](../pluggable-components/overview/)
|
||||
|
||||
了解 KubeSphere 中的关键组件以及对应的资源消耗。
|
||||
|
||||
## [KubeSphere 应用商店](../pluggable-components/app-store/)
|
||||
|
||||
了解如何启用应用商店,一个可以在内部实现数据和应用共享、并制定应用交付流程的行业标准的组件。
|
||||
|
||||
## [KubeSphere DevOps 系统](../pluggable-components/devops/)
|
||||
|
||||
了解如何启用 DevOps 系统来进一步解放您的开发人员,让他们专注于代码编写。
|
||||
|
||||
## [KubeSphere 日志系统](../pluggable-components/logging/)
|
||||
|
||||
了解如何启用日志,利用基于租户的系统进行日志收集、查询和管理。
|
||||
|
||||
## [KubeSphere 事件系统](../pluggable-components/events/)
|
||||
|
||||
了解如何启用 KubeSphere 事件模块来跟踪平台上发生的所有事件。
|
||||
|
||||
## [KubeSphere 告警和通知](../pluggable-components/alerting-notification/)
|
||||
|
||||
了解如何启用告警和通知功能,以便在潜在问题对您的业务造成影响之前提前识别这些问题。
|
||||
|
||||
## [KubeSphere 审计日志](../pluggable-components/auditing-logs/)
|
||||
|
||||
了解如何启用审计来记录平台事件和活动。
|
||||
|
||||
## [KubeSphere 服务网格](../pluggable-components/service-mesh/)
|
||||
|
||||
了解如何启用服务网格,从而提供不同的流量管理策略进行微服务治理。
|
||||
|
||||
## [网络策略](../pluggable-components/network-policy/)
|
||||
|
||||
了解如何启用网络策略来控制 IP 地址或端口级别的流量。
|
||||
|
||||
## [Metrics Server](../pluggable-components/metrics-server/)
|
||||
|
||||
了解如何启用 Metrics Server 以使用 HPA 对部署进行自动伸缩。
|
||||
|
|
@ -11,27 +11,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
KubeSphere 的项目即 Kubernetes 的命名空间。项目有两种类型,即单集群项目和多集群项目。单集群项目是 Kubernetes 常规命名空间,多集群项目是跨多个集群的联邦命名空间。项目管理员负责创建项目、设置限制范围、配置网络隔离以及其他操作。
|
||||
|
||||
## [项目和多集群项目](../project-administration/project-and-multicluster-project/)
|
||||
|
||||
了解如何创建不同类型的项目。
|
||||
|
||||
## [角色和成员管理](../project-administration/role-and-member-management/)
|
||||
|
||||
了解如何进行项目访问管理。
|
||||
|
||||
## [项目网络隔离](../project-administration/project-network-isolation/)
|
||||
|
||||
了解网络隔离的概念以及如何配置项目网络策略。
|
||||
|
||||
## [容器限制范围](../project-administration/container-limit-ranges/)
|
||||
|
||||
了解如何在项目中设置默认容器限制范围。
|
||||
|
||||
## [项目网关](../project-administration/project-gateway/)
|
||||
|
||||
了解项目网关的概念以及如何进行管理。
|
||||
|
||||
## [落盘日志收集](../project-administration/disk-log-collection/)
|
||||
|
||||
启用落盘日志收集,对日志进行统一收集、管理和分析。
|
||||
|
|
@ -9,138 +9,4 @@ weight: 10000
|
|||
icon: "/images/docs/docs.svg"
|
||||
---
|
||||
|
||||
在 KubeSphere 中,具有必要权限的项目用户能够执行一系列任务,例如创建各种工作负载,配置卷、密钥和 ConfigMap,设置各种发布策略,监控应用程序指标以及创建告警策略。由于 KubeSphere 具有极大的灵活性和兼容性,无需将任何代码植入到原生 Kubernetes 中,因此用户可以在测试、开发和生产环境快速上手 KubeSphere 的各种功能。
|
||||
|
||||
## 应用程序
|
||||
|
||||
### [应用模板](../project-user-guide/application/app-template/)
|
||||
|
||||
了解应用模板的概念以及它们如何在企业内部帮助部署应用程序。
|
||||
|
||||
### [使用应用模板部署应用](../project-user-guide/application/deploy-app-from-template/)
|
||||
|
||||
了解如何使用基于 Helm 的模板部署应用程序。
|
||||
|
||||
### [从应用商店中部署应用](../project-user-guide/application/deploy-app-from-appstore/)
|
||||
|
||||
了解如何从应用商店中部署应用程序。
|
||||
|
||||
### [构建微服务应用](../project-user-guide/application/compose-app/)
|
||||
|
||||
了解如何从零开始构建基于微服务的应用程序。
|
||||
|
||||
## 应用工作负载
|
||||
|
||||
### [部署](../project-user-guide/application-workloads/deployments/)
|
||||
|
||||
了解部署的基本概念以及如何在 KubeSphere 中创建部署。
|
||||
|
||||
### [有状态副本集](../project-user-guide/application-workloads/statefulsets/)
|
||||
|
||||
了解有状态副本集的基本概念以及如何在 KubeSphere 中创建有状态副本集。
|
||||
|
||||
### [守护进程集](../project-user-guide/application-workloads/daemonsets/)
|
||||
|
||||
了解守护进程集的基本概念以及如何在 KubeSphere 中创建守护进程集。
|
||||
|
||||
### [服务](../project-user-guide/application-workloads/services/)
|
||||
|
||||
了解服务的基本概念以及如何在 KubeSphere 中创建服务。
|
||||
|
||||
### [任务](../project-user-guide/application-workloads/jobs/)
|
||||
|
||||
了解任务的基本概念以及如何在 KubeSphere 中创建任务。
|
||||
|
||||
### [定时任务](../project-user-guide/application-workloads/cronjob/)
|
||||
|
||||
了解定时任务的基本概念以及如何在 KubeSphere 中创建定时任务。
|
||||
|
||||
### [应用路由](../project-user-guide/application-workloads/ingress/)
|
||||
|
||||
了解应用路由(即 Ingress)的基本概念以及如何在 KubeSphere 中创建应用路由。
|
||||
|
||||
### [容器镜像设置](../project-user-guide/application-workloads/container-image-settings/)
|
||||
|
||||
在为工作负载设置容器镜像时,详细了解仪表板上的不同属性。
|
||||
|
||||
## 配置
|
||||
|
||||
### [ConfigMap](../project-user-guide/configuration/configmaps/)
|
||||
|
||||
了解如何在 KubeSphere 中创建 ConfigMap。
|
||||
|
||||
### [密钥](../project-user-guide/configuration/secrets/)
|
||||
|
||||
了解如何在 KubeSphere 中创建密钥。
|
||||
|
||||
### [镜像仓库](../project-user-guide/configuration/image-registry/)
|
||||
|
||||
了解如何在 KubeSphere 中创建镜像仓库。
|
||||
|
||||
## 自定义应用程序监控
|
||||
|
||||
### [介绍](../project-user-guide/custom-application-monitoring/introduction/)
|
||||
|
||||
介绍 KubeSphere 自定义监控功能和指标暴露,包括暴露方法和 ServiceMonitor CRD。
|
||||
|
||||
### 示例
|
||||
|
||||
#### [监控 MySQL](../project-user-guide/custom-application-monitoring/examples/monitor-mysql/)
|
||||
|
||||
部署 MySQL 和 MySQL Exporter 并为该应用程序创建监控面板。
|
||||
|
||||
#### [监视示例 Web](../project-user-guide/custom-application-monitoring/examples/monitor-sample-web/)
|
||||
|
||||
使用 Helm Chart 来部署示例 Web 应用程序并为该应用程序创建监控面板。
|
||||
|
||||
### 可视化
|
||||
|
||||
#### [概览](../project-user-guide/custom-application-monitoring/visualization/overview/)
|
||||
|
||||
了解创建监控仪表板的一般步骤及其布局。
|
||||
|
||||
#### [面板](../project-user-guide/custom-application-monitoring/visualization/panel/)
|
||||
|
||||
探索仪表板属性和图表指标。
|
||||
|
||||
#### [查询](../project-user-guide/custom-application-monitoring/visualization/querying/)
|
||||
|
||||
了解如何指定监控指标。
|
||||
|
||||
## 灰度发布
|
||||
|
||||
### [概述](../project-user-guide/grayscale-release/overview/)
|
||||
|
||||
了解灰度发布的基本概念。
|
||||
|
||||
### [蓝绿部署](../project-user-guide/grayscale-release/blue-green-deployment/)
|
||||
|
||||
了解如何在 KubeSphere 中发布蓝绿部署。
|
||||
|
||||
### [金丝雀发布](../project-user-guide/grayscale-release/canary-release/)
|
||||
|
||||
了解如何在 KubeSphere 中部署金丝雀服务。
|
||||
|
||||
### [流量镜像](../project-user-guide/grayscale-release/traffic-mirroring/)
|
||||
|
||||
了解如何在 KubeSphere 中执行流量镜像任务。
|
||||
|
||||
## 存储卷管理
|
||||
|
||||
### [存储卷](../project-user-guide/storage/volumes/)
|
||||
|
||||
了解如何在 KubeSphere 中创建、编辑和挂载存储卷。
|
||||
|
||||
### [存储卷快照](../project-user-guide/storage/volume-snapshots/)
|
||||
|
||||
了解如何在 KubeSphere 中管理持久卷的快照。
|
||||
|
||||
## 告警
|
||||
|
||||
### [告警策略(工作负载级别)](../project-user-guide/alerting/alerting-policy/)
|
||||
|
||||
了解如何为工作负载设置告警策略。
|
||||
|
||||
### [告警消息(工作负载级别)](../project-user-guide/alerting/alerting-message/)
|
||||
|
||||
了解如何查看工作负载的告警策略。
|
||||
在 KubeSphere 中,具有必要权限的项目用户能够执行一系列任务,例如创建各种工作负载,配置卷、密钥和 ConfigMap,设置各种发布策略,监控应用程序指标以及创建告警策略。由于 KubeSphere 具有极大的灵活性和兼容性,无需将任何代码植入到原生 Kubernetes 中,因此用户可以在测试、开发和生产环境快速上手 KubeSphere 的各种功能。
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "快速入门"
|
||||
description: "通过详细的图文帮助您更好地了解 KubeSphere"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "快速入门"
|
||||
|
||||
|
|
@ -12,27 +12,3 @@ icon: "/images/docs/docs.svg"
|
|||
---
|
||||
|
||||
快速入门中包括六个动手实验操作,能够帮助您快速了解 KubeSphere。强烈建议您仔细阅读这些教程,探索 KubeSphere 的基本功能。
|
||||
|
||||
## [在 Linux 上以 All-in-One 模式安装 KubeSphere](../quick-start/all-in-one-on-linux/)
|
||||
|
||||
了解在 Linux 上如何使用最小安装包安装 KubeSphere。本教程为您理解容器平台提供了基础入门知识,为学习以下指南奠定基础。
|
||||
|
||||
## [在 Kubernetes 上最小化安装 KubeSphere](../quick-start/minimal-kubesphere-on-k8s/)
|
||||
|
||||
了解在现有 Kubernetes 集群上如何使用最小安装包安装 KubeSphere。您可以使用托管在云服务器上或者安装在本地的 Kubernetes 集群。
|
||||
|
||||
## [创建企业空间、项目、帐户和角色](../quick-start/create-workspace-and-project/)
|
||||
|
||||
了解如何利用 KubeSphere 中的多租户功能在不同级别进行细粒度访问控制。
|
||||
|
||||
## [部署并访问 Bookinfo](../quick-start/deploy-bookinfo-to-k8s/)
|
||||
|
||||
通过部署示例应用程序 Bookinfo 来探索 KubeSphere 服务网格的基本功能。
|
||||
|
||||
## [创建并部署 Wordpress](../quick-start/wordpress-deployment/)
|
||||
|
||||
了解在 KubeSphere 中部署示例应用程序的整个流程,包括创建凭证、创建存储卷、组件设置等。
|
||||
|
||||
## [启用可插拔组件](../quick-start/enable-pluggable-components/)
|
||||
|
||||
了解如何在 KubeSphere 上启用可插拔组件,以便您全方位地探索 KubeSphere。安装前和安装后均可启用可插拔组件。
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Release Notes"
|
||||
description: "Release Notes of Different KubeSphere Versions"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "Release Notes"
|
||||
|
||||
|
|
@ -11,29 +11,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
---
|
||||
|
||||
This chapter lists the release notes of all versions of KubeSphere, helping you gain a comprehensive understanding of upgrades and feature enhancements in every version release.
|
||||
|
||||
## [Release Notes - 3.0.0](../release/release-v300/)
|
||||
|
||||
Release Notes for 3.0.0.
|
||||
|
||||
## [Release Notes - 2.1.1](../release/release-v211/)
|
||||
|
||||
Release Notes for 2.1.1.
|
||||
|
||||
## [Release Notes - 2.1.0](../release/release-v210/)
|
||||
|
||||
Release Notes for 2.1.0.
|
||||
|
||||
## [Release Notes - 2.0.2](../release/release-v202/)
|
||||
|
||||
Release Notes for 2.0.2.
|
||||
|
||||
## [Release Notes - 2.0.1](../release/release-v201/)
|
||||
|
||||
Release Notes for 2.0.1.
|
||||
|
||||
## [Release Notes - 2.0.0](../release/release-v200/)
|
||||
|
||||
Release Notes for 2.0.0.
|
||||
|
||||
This chapter lists the release notes of all versions of KubeSphere, helping you gain a comprehensive understanding of upgrades and feature enhancements in every version release.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "工具箱"
|
||||
description: "Help you to better understand KubeSphere toolbox"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "工具箱"
|
||||
|
||||
|
|
@ -10,36 +10,4 @@ weight: 15000
|
|||
icon: "/images/docs/docs.svg"
|
||||
---
|
||||
|
||||
KubeSphere 通过工具箱提供几种重要功能。本章演示了如何使用 KubeSphere 工具箱查询事件、日志和审计日志,以及如何通过 Web Kubectl 运行命令。
|
||||
|
||||

|
||||
|
||||
## [日志查询](../toolbox/log-query/)
|
||||
|
||||
了解如何快速执行日志查询,追踪集群的最新日志。
|
||||
|
||||
## [事件查询](../toolbox/events-query/)
|
||||
|
||||
了解如何快速执行事件查询,追踪集群的最新事件。
|
||||
|
||||
## 审计
|
||||
|
||||
### [接收和自定义审计日志](../toolbox/auditing/auditing-receive-customize/)
|
||||
|
||||
了解如何接收和自定义审计日志。
|
||||
|
||||
### [审计规则](../toolbox/auditing/auditing-rule/)
|
||||
|
||||
了解审计规则以及如何自定义有关处理审计日志的规则。
|
||||
|
||||
### [审计日志查询](../toolbox/auditing/auditing-query/)
|
||||
|
||||
了解如何快速执行审计日志查询,追踪集群的最新审计信息。
|
||||
|
||||
## [Web Kubectl](../toolbox/web-kubectl/)
|
||||
|
||||
KubeSphere 中集成了 Web Kubectl 工具,为 Kubernetes 用户提供一致的用户体验。
|
||||
|
||||
## [历史记录](../toolbox/history/)
|
||||
|
||||
了解如何快速切换在企业空间中访问的资源。
|
||||
KubeSphere 通过工具箱提供几种重要功能。本章演示了如何使用 KubeSphere 工具箱查询事件、日志和审计日志,以及如何通过 Web Kubectl 运行命令。
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "升级"
|
||||
description: "升级 KubeSphere 和 Kubernetes"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "升级"
|
||||
|
||||
|
|
@ -11,28 +11,4 @@ icon: "/images/docs/docs.svg"
|
|||
|
||||
---
|
||||
|
||||
本章演示集群管理员如何将 KubeSphere 升级到 v3.0.0。
|
||||
|
||||
## [概述](../upgrade/overview/)
|
||||
|
||||
了解升级之前需要注意的事项,例如版本和升级工具。
|
||||
|
||||
## [使用 KubeKey 升级](../upgrade/upgrade-with-kubekey/)
|
||||
|
||||
使用 KubeKey 升级 Kubernetes 和 KubeSphere。
|
||||
|
||||
## [使用 ks-installer 升级](../upgrade/upgrade-with-ks-installer/)
|
||||
|
||||
使用 ks-installer 升级 KubeSphere。
|
||||
|
||||
## [使用 KubeKey 离线升级](../upgrade/air-gapped-upgrade-with-kubekey/)
|
||||
|
||||
使用离线包升级 Kubernetes 和 KubeSphere。
|
||||
|
||||
## [使用 ks-installer 离线升级](../upgrade/air-gapped-upgrade-with-ks-installer/)
|
||||
|
||||
使用 ks-installer 和离线包升级 KubeSphere。
|
||||
|
||||
## [升级后的变更](../upgrade/what-changed/)
|
||||
|
||||
了解升级后的变更。
|
||||
本章演示集群管理员如何将 KubeSphere 升级到 v3.0.0。
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "企业空间管理和用户指南"
|
||||
description: "本章帮助您更好地管理 KubeSphere 企业空间。"
|
||||
layout: "single"
|
||||
layout: "second"
|
||||
|
||||
linkTitle: "企业空间管理和用户指南"
|
||||
|
||||
|
|
@ -15,35 +15,3 @@ KubeSphere 租户在企业空间中进行操作,管理项目和应用,而企
|
|||
|
||||
本章演示企业空间管理员和租户如何在企业空间层级进行操作。
|
||||
|
||||
## [企业空间概述](../workspace-administration/what-is-workspace/)
|
||||
|
||||
了解 KubeSphere 企业空间的概念以及如何创建和删除企业空间。
|
||||
|
||||
## [上传基于 Helm 的应用程序](../workspace-administration/upload-helm-based-application/)
|
||||
|
||||
了解如何向您的企业空间上传基于 Helm 的应用程序用作应用模板。
|
||||
|
||||
## 应用仓库
|
||||
|
||||
### [导入 Helm 仓库](../workspace-administration/app-repository/import-helm-repository/)
|
||||
|
||||
导入 Helm 仓库至 KubeSphere,为企业空间中的租户提供应用模板。
|
||||
|
||||
### [上传应用至 KubeSphere 的 GitHub 仓库](../workspace-administration/app-repository/upload-app-to-public-repository/)
|
||||
|
||||
上传您自己的应用至 KubeSphere 的 GitHub 仓库。
|
||||
|
||||
## [角色和成员管理](../workspace-administration/role-and-member-management/)
|
||||
|
||||
自定义企业空间角色并将角色授予用户。
|
||||
|
||||
## [企业空间网络隔离](../workspace-administration/workspace-network-isolation/)
|
||||
|
||||
在您的企业空间中开启或关闭网络策略。
|
||||
|
||||
## [项目配额](../workspace-administration/project-quotas/)
|
||||
|
||||
设置请求和限制,控制项目中的资源使用情况。
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,332 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}en-US{{ end }}">
|
||||
<head>
|
||||
{{- partial "head.html" . -}}
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{ if .Site.Params.addGoogleTag }}
|
||||
<!-- Google Tag Manager (noscript) -->
|
||||
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W9FLX4R"
|
||||
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
|
||||
<!-- End Google Tag Manager (noscript) -->
|
||||
{{ end }}
|
||||
{{- partial "header.html" . -}}
|
||||
<main class='main-section padding'>
|
||||
<section class='section-1 bg-cover'>
|
||||
<div class="common-layout">
|
||||
{{ partial "breadcrumb.html" . }}
|
||||
|
||||
<div class="title-div">
|
||||
{{ $sections := .FirstSection.Sections.ByWeight }}
|
||||
{{ $secondSection := .FirstSection }}
|
||||
{{ $page := . }}
|
||||
{{ range $sections }}
|
||||
{{ if $page.IsDescendant . }}
|
||||
{{ $secondSection = . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<h1><a href="{{ $secondSection.RelPermalink }}">{{ $secondSection.LinkTitle }}</a></h1>
|
||||
<div class="menu section-control">
|
||||
<div></div>
|
||||
<div></div>
|
||||
<div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="search-div">
|
||||
{{ partial "searchInput" . }}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section-menu">
|
||||
{{ with (.GetPage "/docs") }}
|
||||
<div class="common-layout">
|
||||
{{ partial "section" . }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</section>
|
||||
|
||||
<section class="section-2">
|
||||
<div class="common-layout">
|
||||
<div class="left-div left-tree">
|
||||
<div class="inner-tree">
|
||||
{{ partial "tree.html" . }}
|
||||
<!-- <div class="download-div">
|
||||
<span class="download-icon"></span>
|
||||
<span>{{ i18n "Download this page (PDF)" }}</span>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="second-section-menu">
|
||||
<div></div>
|
||||
<div></div>
|
||||
<div></div>
|
||||
</div>
|
||||
<div class="middle-div">
|
||||
<div class="top-div common-flex-layout">
|
||||
<div class="contributor-div">
|
||||
<span>{{ i18n "Last updated" }}:</span>
|
||||
<span class="update-time"></span>
|
||||
<a href="{{ .Site.Params.githubBlobUrl }}/{{ .Site.Language.Lang }}/{{ .File.Path }}" target="_blank" rel="noopener noreferrer">
|
||||
<ul class="contributor-avatar"></ul>
|
||||
</a>
|
||||
<span class="more-contributor"></span>
|
||||
</div>
|
||||
<div class="mutual-div common-flex-layout">
|
||||
<div class="edit-div">
|
||||
<a href="{{ .Site.Params.githubEditUrl }}/{{ .Site.Language.Lang }}/{{ .File.Path }}" target="_blank" rel="noopener noreferrer">
|
||||
<span class="icon-span"></span>
|
||||
<span>{{ i18n "edit" }}</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="feedback-div">
|
||||
<a href="{{ .Site.Params.githubUrl }}/issues/new" target="_blank" rel="noopener noreferrer">
|
||||
<span class="icon-span"></span>
|
||||
<span>{{ i18n "feedback" }}</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="share-div">
|
||||
<div>
|
||||
<span class="icon-span"></span>
|
||||
<span>{{ i18n "share" }}</span>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<img src="/images/docs/twitter.svg" alt="twitter">
|
||||
<a href="https://twitter.com/intent/tweet?url={{ .Permalink }}&text={{ .Title }}" target="_blank" rel="noopener noreferrer">twitter</a>
|
||||
</li>
|
||||
<li>
|
||||
<img src="/images/docs/linkedIn.svg" alt="linkedIn">
|
||||
<a href="http://www.linkedin.com/shareArticle?mini=true&url={{ .Permalink }}" target="_blank" rel="noopener noreferrer">linkedIn</a>
|
||||
</li>
|
||||
<li>
|
||||
<img src="/images/docs/facebook.svg" alt="facebook">
|
||||
<a href="http://www.facebook.com/sharer.php?u={{ .Permalink }}" target="_blank" rel="noopener noreferrer">facebook</a>
|
||||
</li>
|
||||
<li>
|
||||
<img src="/images/docs/reddit.svg" alt="reddit">
|
||||
<a href="http://reddit.com/submit?url={{ .Permalink }}&title={{ .Title }}" target="_blank" rel="noopener noreferrer">reddit</a>
|
||||
</li>
|
||||
<li>
|
||||
<img src="/images/docs/email.svg" alt="email" >
|
||||
<a href="mailto:kubesphere@gmail.com" target="_blank" rel="noopener noreferrer">email</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{ define "content" }}
|
||||
{{ if .context.IsSection }}
|
||||
<h{{.count}}>{{ .context.LinkTitle }}</h{{.count}}>
|
||||
{{ else }}
|
||||
<h{{.count}}><a href="{{ .context.RelPermalink }}">{{ .context.LinkTitle }}</a></h{{.count}}>
|
||||
{{ end }}
|
||||
<p>{{ .context.Description }}</p>
|
||||
{{ $count := add .count 1 }}
|
||||
{{ if .context.IsSection }}
|
||||
{{ range (union (where .context.Pages ".context.Params._build.render" "!=" false) .context.Sections).ByWeight }}
|
||||
{{ template "content" (dict "context" . "count" $count) }}
|
||||
{{ end }}
|
||||
{{ else}}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
<div class="content-div main-div">
|
||||
<div class="md-body">
|
||||
<h1>{{ .Title }}</h1>
|
||||
{{ .Content }}
|
||||
{{ range (union (where .Pages ".Params._build.render" "!=" false) .Sections).ByWeight }}
|
||||
{{ template "content" (dict "context" . "count" 2) }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
{{ if .IsPage }}
|
||||
|
||||
<div class="page-div common-flex-layout">
|
||||
{{ with .Next }}
|
||||
<!-- {{ if .IsDescendant (.GetPage "/docs")}} -->
|
||||
<a class="last" href="{{.RelPermalink}}">
|
||||
<img src="/images/docs/last.svg" alt="{{ i18n "Previous" }}">
|
||||
{{ i18n "Previous" }}
|
||||
<span>: {{.LinkTitle}}</span>
|
||||
</a>
|
||||
<!-- {{ end }} -->
|
||||
{{ end }}
|
||||
{{ with .Prev }}
|
||||
<!-- {{ if .IsDescendant (.GetPage "/docs")}} -->
|
||||
<a class="next" href="{{.RelPermalink}}">
|
||||
{{ i18n "Next" }}
|
||||
<span>: {{.LinkTitle}}</span>
|
||||
<img src="/images/docs/next.svg" alt="{{ i18n "Next" }}">
|
||||
</a>
|
||||
<!-- {{ end }} -->
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
<div></div>
|
||||
</div>
|
||||
{{ if .IsPage }}
|
||||
<div class="aside">
|
||||
<div class="inner-div">
|
||||
<div class='title'>
|
||||
{{ i18n "What’s on this Page" }}
|
||||
</div>
|
||||
<div class='tabs'>
|
||||
{{ .TableOfContents }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</section>
|
||||
{{ $aside := resources.Get "js/aside.js" }}
|
||||
{{ $asideJS := $aside | resources.Fingerprint "sha512" }}
|
||||
<script type="text/javascript" src="{{ $asideJS.RelPermalink }}" integrity="{{ $asideJS.Data.Integrity }}"></script>
|
||||
|
||||
{{ $tab := resources.Get "js/markdown-tab.js" }}
|
||||
{{ $tabJS := $tab | resources.Fingerprint "sha512" }}
|
||||
<script type="text/javascript" src="{{ $tabJS.RelPermalink }}" integrity="{{ $tabJS.Data.Integrity }}"></script>
|
||||
|
||||
<script>
|
||||
var languageCode = '{{.Site.Language.Lang}}'
|
||||
var filePath = '{{ .File.Path }}'
|
||||
var githubUrl = '{{ .Site.Params.githubUrl }}'
|
||||
// var filePath = 'README.md'
|
||||
|
||||
var getLatestTime = function(data) {
|
||||
var commit = data[0].commit
|
||||
return commit.author.date.replace("T", " ").replace("Z", "")
|
||||
}
|
||||
|
||||
var filterData = function(data) {
|
||||
var arr = []
|
||||
var length = data.length
|
||||
for (var i = 0; i < length; i++) {
|
||||
var author = data[i].author
|
||||
if (author) {
|
||||
var avatar_url = author.avatar_url
|
||||
if (avatar_url && !arr.includes(avatar_url)) {
|
||||
arr.push(avatar_url)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return arr
|
||||
}
|
||||
var getFileContributors = function() {
|
||||
var url = 'https://api.github.com/repos/kubesphere/website/commits?path=content/' + languageCode + '/' + filePath
|
||||
$.getJSON(url, function(data) {
|
||||
if (!data || data.length === 0) {
|
||||
$('.contributor-div').hide()
|
||||
return
|
||||
}
|
||||
var newData = filterData(data)
|
||||
var time = getLatestTime(data)
|
||||
renderLatestTime(time)
|
||||
renderContributors(newData)
|
||||
})
|
||||
}
|
||||
var renderContributors = function(data) {
|
||||
var contributor = $('.contributor-avatar')
|
||||
var length = data.length
|
||||
var len = 5
|
||||
$.each(data.slice(0, len), function(index, item) {
|
||||
var img = $("<img />", {
|
||||
"src": item
|
||||
})
|
||||
$("<li />", {
|
||||
"html": img
|
||||
}).appendTo(contributor);
|
||||
});
|
||||
var t = length - len
|
||||
if (t > 0) {
|
||||
$('.more-contributor').html('+' + t)
|
||||
}
|
||||
}
|
||||
|
||||
var renderLatestTime = function(time) {
|
||||
$('.update-time').html(time)
|
||||
}
|
||||
|
||||
var bindClickMenu = function() {
|
||||
var sectionMenu = $(".section-menu")
|
||||
$('.section-control').on('mouseenter', function(e){
|
||||
if (sectionMenu.is(":hidden")) {
|
||||
sectionMenu.show();
|
||||
}
|
||||
})
|
||||
|
||||
sectionMenu.on('mouseleave', function() {
|
||||
sectionMenu.hide();
|
||||
})
|
||||
|
||||
$(document).on("click", function(){
|
||||
sectionMenu.hide()
|
||||
});
|
||||
|
||||
sectionMenu.on("click", function(e){
|
||||
e.stopPropagation();
|
||||
})
|
||||
}
|
||||
|
||||
var bindClickSecondMenu = function() {
|
||||
var sectionMenu = $(".section-2 .left-div")
|
||||
$('.second-section-menu').on('click', function(e){
|
||||
sectionMenu.css("left", "0")
|
||||
|
||||
$(document).one("click", function(){
|
||||
sectionMenu.css("left", "-274px")
|
||||
});
|
||||
|
||||
e.stopPropagation()
|
||||
})
|
||||
|
||||
sectionMenu.on("click", function(e){
|
||||
e.stopPropagation();
|
||||
})
|
||||
}
|
||||
|
||||
var useViewer = function() {
|
||||
var viewer = new Viewer(document.querySelector('.md-body'), {
|
||||
url: 'src'
|
||||
})
|
||||
}
|
||||
|
||||
var __main = function() {
|
||||
getFileContributors()
|
||||
bindClickMenu()
|
||||
bindClickSecondMenu()
|
||||
useViewer()
|
||||
}
|
||||
|
||||
__main()
|
||||
|
||||
</script>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<div class="down-main">
|
||||
<div class='img-div'>
|
||||
<a class='wechat' href="javascript:void(0);">
|
||||
{{ "/static/images/footer/wechat.svg" | readFile | safeHTML }}
|
||||
<div class="hide-div">
|
||||
<p>Follow the official account</p>
|
||||
<img src="/images/footer/wechat_code.svg" alt="">
|
||||
</div>
|
||||
</a>
|
||||
<a class='facebook-a' href="https://www.facebook.com/kubesphere" target="_blank"></a>
|
||||
<a class='twitter-a' href="{{ .Site.Params.twitterLink }}" target="_blank" rel="noopener noreferrer"></a>
|
||||
<a class='linkedin-a' href="{{ .Site.Params.linkedinLink }}" target="_blank" rel="noopener noreferrer"></a>
|
||||
<a class='youtube-a' href="{{ .Site.Params.youtubeLink }}" target="_blank" rel="noopener noreferrer"></a>
|
||||
<a class='slack-a' href="{{ .Site.Params.slackLink }}" target="_blank" rel="noopener noreferrer"></a>
|
||||
<a class='github-a' href="{{ .Site.Params.githubLink }}" target="_blank" rel="noopener noreferrer"></a>
|
||||
<a class='medium-a' href="{{ .Site.Params.mediumLink }}" target="_blank" rel="noopener noreferrer"></a>
|
||||
</div>
|
||||
<p class='p1'>{{ i18n "KubeSphere®️ 2020 All Rights Reserved." }}</p>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue