125 lines
2.7 KiB
TypeScript
125 lines
2.7 KiB
TypeScript
import type { SidebarsConfig } from '@docusaurus/plugin-content-docs';
|
|
|
|
const sidebars: SidebarsConfig = {
|
|
basicsSidebar: [
|
|
'README',
|
|
{
|
|
type: 'category',
|
|
label: '集群搭建',
|
|
collapsed: false,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/deploy'
|
|
},
|
|
items: [
|
|
{
|
|
type: 'category',
|
|
label: '使用 kubespray 搭建集群',
|
|
collapsed: true,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/deploy/kubespray'
|
|
},
|
|
items: [
|
|
'deploy/kubespray/install',
|
|
'deploy/kubespray/offline',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: '安装 k3s 轻量集群',
|
|
collapsed: true,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/deploy/k3s'
|
|
},
|
|
items: [
|
|
'deploy/k3s/install-cases',
|
|
'deploy/k3s/offline-installation',
|
|
],
|
|
},
|
|
'deploy/terraform',
|
|
{
|
|
type: 'category',
|
|
label: '在 AWS 上创建集群',
|
|
collapsed: true,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/deploy/aws'
|
|
},
|
|
items: [
|
|
'deploy/aws/eks',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: '高效使用 kubectl',
|
|
collapsed: false,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/kubectl'
|
|
},
|
|
items: [
|
|
'kubectl/kubectl-aliases',
|
|
'kubectl/quick-switch-with-kubectx',
|
|
'kubectl/merge-kubeconfig-with-kubecm',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: '镜像相关实践',
|
|
collapsed: false,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/images'
|
|
},
|
|
items: [
|
|
'images/podman',
|
|
'images/sync-images-with-skopeo',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: '应用部署',
|
|
collapsed: false,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/apps'
|
|
},
|
|
items: [
|
|
'apps/set-sysctl',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: '证书签发',
|
|
collapsed: false,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/certs'
|
|
},
|
|
items: [
|
|
'certs/sign-certs-with-cfssl',
|
|
'certs/sign-free-certs-with-cert-manager',
|
|
'certs/sign-free-certs-for-dnspod',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: '用户与权限',
|
|
collapsed: false,
|
|
link: {
|
|
type: 'generated-index',
|
|
slug: '/rbac'
|
|
},
|
|
items: [
|
|
'rbac/create-user-using-csr-api',
|
|
],
|
|
},
|
|
],
|
|
};
|
|
|
|
export default sidebars;
|