-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdocs.yml
1015 lines (1006 loc) · 57.1 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
site_name: Tech Learning
theme:
name: material
# Default values, taken from mkdocs_theme.yml
language: en
features:
- content.code.annotate
# - content.tabs.link
- content.tooltips
# - header.autohide
# - navigation.expand
- navigation.indexes
# - navigation.instant
# - navigation.prune
- navigation.sections
- navigation.tabs
# - navigation.tabs.sticky
- navigation.top
- navigation.tracking
- search.highlight
- search.share
- search.suggest
- toc.follow
# - toc.integrate
palette:
- scheme: default
primary: blue
accent: blue
toggle:
icon: material/toggle-switch
name: Switch to dark mode
- scheme: slate
primary: black
accent: indigo
toggle:
icon: material/toggle-switch-off-outline
name: Switch to light mode
font:
text: Roboto
code: Roboto Mono
favicon: assets/favicon.png
icon:
logo: logo
extra_javascript:
- javascripts/katex.js
- https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/katex.min.js
- https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/contrib/auto-render.min.js
extra_css:
- https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.7/katex.min.css
- stylesheets/extra.css
# Plugins
plugins:
- blog
- glightbox:
touchNavigation: true
loop: false
effect: zoom
width: 100%
height: auto
zoomable: true
draggable: true
- search
- minify:
minify_html: true
- mkdocs-video:
video_controls: True
# Extensions
markdown_extensions:
- abbr
- admonition
- attr_list
- def_list
- footnotes
- meta
- md_in_html
- toc:
permalink: true
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.critic
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_generator: !!python/name:materialx.emoji.to_svg
emoji_index: !!python/name:materialx.emoji.twemoji
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.magiclink:
repo_url_shorthand: true
user: squidfunk
repo: mkdocs-material
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
- pymdownx.keys
# Page tree
nav:
- Home:
- CICD 路線圖: index.md
- Networking Basics:
- 無類別區隔路由 CIDR: networking/cidr/cidr-intro.md
- Dnsmasq 本地 DNS 解析器: networking/dns/dnsmasq/setup-dnsmasq-resolve-dns.md
- SSL 憑證:
- 在憑證信任庫中安裝根CA證書: networking/ssl/security-trust-store.md
- Openssl 證書生成命令大全: kubernetes/03-tasks/tls/reference/openssl-certificate.md
- 帶 IP 地址的自簽 SSL/TLS: kubernetes/03-tasks/tls/reference/self-signed-cert.md
- 使用 mkcert 製作本機憑證: kubernetes/03-tasks/tls/reference/mkcert-quickstart.md
- Identity:
- Dex:
- 簡介: identity/dex/index.md
- YAML:
- YAML 入門教程: yaml/yaml-intro.md
- Learn YAML: yaml/yaml-tutorial.md
- CI/CD:
- GitOps 的概念: cicd/gitops.md
- Kubernetes:
- Getting started:
- 學習環境:
- K3D:
- 使用 K3D 設置 Kubernetes 集群: kubernetes/01-getting-started/learning-env/k3d/k3s-kubernetes-cluster-setup-with-k3d.md
- K3D + Nginx Ingress 控制器: kubernetes/01-getting-started/learning-env/k3d/k3d-with-nginx-ingresscontroller.md
- Minikube:
- 如何在 Ubuntu 20.04 上安裝 Minikube: kubernetes/01-getting-started/learning-env/minikube/how-to-install-minikube-on-ubuntu.md
- Nvidia:
- Kubernetes 與 GPUs: kubernetes/01-getting-started/learning-env/nvidia/kubernetes/index.md
- Nvidia Container Toolkit:
- 簡介: kubernetes/01-getting-started/learning-env/nvidia/nvidia-container-toolkit/index.md
- 最佳實踐:
- PKI 證書和要求: kubernetes/01-getting-started/best-practices/certificates.md
- Concepts:
- 概述:
- K8S 介詔: kubernetes/02-concepts/01-overview/k8s-intro.md
- Kubernetes 架構:
- K8S 架構解析: kubernetes/02-concepts/02-cluster-architecture/k8s-architecture.md
- Container Runtime 接口(CRI):
- 簡介: kubernetes/02-concepts/02-cluster-architecture/cri/index.md
- Containerd:
- 如何在 Ubuntu 22.04 上安裝 Containerd: kubernetes/02-concepts/02-cluster-architecture/cri/containerd/containerd-install.md
- Serivce, 負載均衡與網路:
- K8S 網絡通信介紹: kubernetes/02-concepts/05-svc-lb-network/k8s-network-intro.md
- 應用程序向外部公開服務手法: kubernetes/02-concepts/05-svc-lb-network/app-service-type.md
- 在 K3D 設定 Metallb: kubernetes/02-concepts/05-svc-lb-network/k3d-metallb-starter-kit.md
- 存儲:
- 簡介: kubernetes/02-concepts/06-storage/index.md
- 在 Pod 和本機進行文件複製: kubernetes/02-concepts/06-storage/kubectl-cp-example.md
- 配置:
- 配置最佳實踐: kubernetes/02-concepts/07-configuration/overview.md
- ConfigMap: kubernetes/02-concepts/07-configuration/configmap.md
- Secret: kubernetes/02-concepts/07-configuration/secret.md
- 集群管理:
- 日誌架構: kubernetes/02-concepts/11-cluster-adm/logging.md
- 日誌完整指南: kubernetes/02-concepts/11-cluster-adm/kubernetes-logging.md
- 日誌記錄實用指南: kubernetes/02-concepts/11-cluster-adm/a-practical-guide-to-k8s-logging.md
- Tasks:
- 管理 Kubernetes 對象:
- 使用 Kustomize 對 Kubernetes 對象進行聲明式管理: kubernetes/03-tasks/manage-kubernetes-objects/kustomization.md
- 訪問集群中的應用程序:
- 部署和訪問 Kubernetes 儀表板: kubernetes/03-tasks/access-application-cluster/web-ui-dashboard.md
- 監控、日誌和除錯:
- 簡介: kubernetes/03-tasks/debug/index.md
- 應用程序故障排查:
- 簡介: kubernetes/03-tasks/debug/debug-application/index.md
- 集群故障排查:
- 簡介: kubernetes/03-tasks/debug/debug-cluster/index.md
- 簡介: kubernetes/03-tasks/debug/debug-cluster/resource-metrics-pipeline.md
- TLS:
- 手動生成證書: kubernetes/03-tasks/administer-cluster/certificates.md
- 管理集群中的 TLS 認證: kubernetes/03-tasks/tls/managing-tls-in-a-cluster.md
- 手動輪換 CA 證書: kubernetes/03-tasks/tls/certificate-rotation.md
- 其它參考:
- Openssl 證書生成命令大全: kubernetes/03-tasks/tls/reference/openssl-certificate.md
- 帶 IP 地址的自簽 SSL/TLS: kubernetes/03-tasks/tls/reference/self-signed-cert.md
- 使用 mkcert 製作本機憑證: kubernetes/03-tasks/tls/reference/mkcert-quickstart.md
- Autoscale:
- Kubernetes 自動縮放: kubernetes/autoscale/kubernetes-autoscaling.md
- Kubernetes 垂直自動縮放: kubernetes/autoscale/kubernetes-vpa.md
- Tutorials:
- 你好, K3D: kubernetes/04-tutorials/hello-k3d.md
- 學習 Kubernetes 基礎知識:
- 簡介: kubernetes/04-tutorials/kubernetes-basics/index.md
- 創建集群: kubernetes/04-tutorials/kubernetes-basics/create-cluster.md
- 部署應用: kubernetes/04-tutorials/kubernetes-basics/deploy-app.md
- 了解應用: kubernetes/04-tutorials/kubernetes-basics/explore.md
- 公開曝露應用: kubernetes/04-tutorials/kubernetes-basics/expose.md
- 縮放你的應用: kubernetes/04-tutorials/kubernetes-basics/scale.md
- 更新你的應用: kubernetes/04-tutorials/kubernetes-basics/update.md
- 配置:
- ConfigMap 與 Secret: kubernetes/04-tutorials/configuration/configmap-secrets.md
- 存儲:
- 存儲管理 volume、PV/PVC: kubernetes/04-tutorials/volume/volume-pv-pvc.md
- Reference:
- API 概述:
- 使用 K8S API: kubernetes/05-reference/using-api/working-with-k8s-api.md
- K8S API 基礎: kubernetes/05-reference/using-api/kubernetes-api-structure-and-terminology.md
- 用 HTTP 客戶端調用 K8S API: kubernetes/05-reference/using-api/kubernetes-api-call-simple-http-client.md
- API 存取權限控制:
- Kubernetes RBAC 介詔: kubernetes/05-reference/access-authn-authz/rbac-intro.md
- 使用 RBAC 設置服務帳戶權限: kubernetes/05-reference/access-authn-authz/k8s-authorization-of-sa-with-rbac.md
- ServiceAccounts、JWT-tokens、身份驗證和 RBAC 授權: kubernetes/05-reference/access-authn-authz/k8s-sa-jwt-rbac.md
- 在集群內部調用 Kubernetes API: kubernetes/05-reference/access-authn-authz/k82-api-call-inside-the-cluster.md
- Observability:
- Day2 運營:
- Day2 的定義: kubernetes/observability/day2-ops/day2-definition.md
- Day2 的挑戰: kubernetes/observability/day2-ops/day2-challenges.md
- Kubernetes Day2 運營: kubernetes/observability/day2-ops/k8s-day2-problem.md
- 概念:
- Kubernetes 可觀察性: kubernetes/observability/concept/fullstack-monitoring.md
- 監控 Kubernetes 的挑戰: kubernetes/observability/concept/kubernetes-observability-for-humans.md
- Observability 學習指南:
- Part 1. 學習指南說明: kubernetes/observability/concept/observability-prometheus-guide-part1.md
- Part 2. Prometheus, Alertmanager & Grafana 架構介詔: kubernetes/observability/concept/observability-prometheus-guide-part2.md
- Part 3. Prometheus & Alertmanager 基本概念: kubernetes/observability/concept/observability-prometheus-guide-part3.md
- Part 4. PromQL 介詔: kubernetes/observability/concept/observability-prometheus-guide-part4.md
- Part 5. Alerts 最佳實踐: kubernetes/observability/concept/observability-prometheus-guide-part5.md
- Part 6. Kubernetes 中安裝設定 Prometheus 指南: kubernetes/observability/concept/observability-prometheus-guide-part6.md
- 日誌 Logging:
- Loki:
- 使用 Loki 做為 Kubernetes 的日誌聚合亓件: kubernetes/observability/logging/loki/logging-with-loki-and-plg.md
- 使用 Logging Operator 將 Nginx 日誌存儲在 Grafana Loki: kubernetes/observability/logging/loki/loki-nginx.md
- Loki 查詢語言 LogQL: kubernetes/observability/logging/loki/loki-ql.md
- Logging Operator:
- Logging Operator 日誌管理方案: kubernetes/observability/logging/operator/logging-operator.md
- Logging Operator 的擴展: kubernetes/observability/logging/operator/logging-operator-extensions.md
- Rancher 2.6 全新 Logging 快速入門: kubernetes/observability/logging/operator/rancher-logging-quickstart-01.md
- Rancher 2.6 全新 Logging 快速入門(2): kubernetes/observability/logging/operator/rancher-logging-quickstart-02.md
- 指標 Metrics:
- Prometheus Operator:
- Prometheus-operator 介绍和配置解析: kubernetes/observability/metrics/kube-prometheus-stack/setup-prometheus-and-grafana-on-kubernetes.md
- 追踪 Traces:
- 開發語言:
- Java:
- SpringBoot: kubernetes/observability/tracing/java/spring-boot-opentelemetry.md
- Tools:
- 簡介: kubernetes/package/index.md
- Packaging 管理:
- Helm:
- Helm 入門教學: kubernetes/package/helm-intro.md
- K8S 應用部署之 Helm 初探: kubernetes/package/helm-app-deploy.md
- Config 管理:
- Kustomize:
- Kustomize 入門教學: kubernetes/package/helm-intro.md
- CloudNative:
- Coding:
- 12 Factors:
- 12 要素應用實戰: coding/12factors/architecture-12-factor-app.md
- Observability:
- 指標 Metrics:
- 可觀測性(metrics)實戰: coding/observability/metrics/metrics-app-integration.md
- 日誌 Logs:
- Structured Logging: coding/observability/logs/structured-logging.md
- 可觀測性(logging)實戰: coding/observability/logs/logging-app-integration.md
- C#:
- 後端 API:
- 使用 NET Core 創建 Web API: coding/dotnet/backend/base/web-api-base.md
- 儀器化 Net Core 應用程序: coding/dotnet/backend/metric/web-api-metric.md
- 結構化日誌 Net Core 應用程序: coding/dotnet/backend/logging/web-api-logging.md
- Java:
- 後端 API:
- 使用 Springboot 創建 Web API: coding/java/backend/base/web-api-base.md
- 儀器化 Springboot 應用程序: coding/java/backend/metric/web-api-metric.md
- 結構化日誌 Sprintboot 應用程序: coding/java/backend/logging/web-api-logging.md
- SRE:
- 概念:
- 基於 SLO 告警: sre/concepts/slo-alerts/slo-alert.md
- 工具:
- Sloth:
- 概念:
- Sloth 是什麼?: sre/tools/sloth/what-is-sloth.md
- 安裝:
- Helm 安裝與功能驗證: sre/tools/sloth/setup/helm-install.md
- Pyrra:
- 概念:
- Pyrra 是什麼?: sre/tools/pyrra/what-is-pyrra.md
- 安裝:
- Helm 安裝與功能驗證: sre/tools/pyrra/setup/helm-install.md
- SLO 範例:
- Prometheus: sre/tools/pyrra/setup/pyrra-prometheus-slo.md
- Prometheus:
- 基礎:
- Prometheus 簡介: prometheus/prometheus/overview.md
- Prometheus 安裝配置: prometheus/prometheus/install.md
- Node Exporter:
- Exporter 簡介: prometheus/node-exporter/overview.md
- 安裝配置: prometheus/node-exporter/install.md
- 常用監控指標: prometheus/node-exporter/metrics.md
- PromQL:
- 基礎:
- PromQL 簡介: prometheus/promql/intro.md
- 數據模型: prometheus/promql/data-model.md
- 指標類型: prometheus/promql/metric-type.md
- 演示服務: prometheus/promql/demo-service.md
- 查詢:
- 查詢基礎: prometheus/promql/theory.md
- 選擇時間序列: prometheus/promql/select-series.md
- 變化率: prometheus/promql/rates.md
- 聚合: prometheus/promql/aggregate.md
- 運算: prometheus/promql/operate.md
- 閾值: prometheus/promql/threshold.md
- 集合操作: prometheus/promql/set.md
- 排序: prometheus/promql/sort.md
- 直方圖: prometheus/promql/histograms.md
- 數據對比: prometheus/promql/compare.md
- 檢測: prometheus/promql/check.md
- 補充:
- Range query 的 step 參數說明: prometheus/promql/range-query-step.md
- 搞懂 Prometheus 的直方圖: prometheus/promql/metric-histogram.md
- 簡單理解 Summary 和 Histogram 指標: prometheus/promql/metric-histogram-summary.md
- Alertmanager:
- Alertmanager 安裝: prometheus/alertmanager/deploy.md
- 報警規則: prometheus/alertmanager/rules.md
- 報警接收器: prometheus/alertmanager/receiver.md
- 報警過濾: prometheus/alertmanager/filter.md
- 補充:
- Promtheus 到底啥時候報警?: prometheus/alertmanager/prometheus-alert-why.md
- Grafana:
- Grafana 簡介: prometheus/grafana/overview.md
- 視覺化面板:
- 面板介詔: prometheus/grafana/panel.md
- 圖形面板: prometheus/grafana/graph.md
- 圖形定制: prometheus/grafana/graph-custom.md
- 表格面板: prometheus/grafana/table.md
- 儀錶盤面板: prometheus/grafana/gauge.md
- 統計面板: prometheus/grafana/stat.md
- 文本面板: prometheus/grafana/text.md
- Prometheus Operator:
- Prometheus Operator 簡介: prometheus/operator/install.md
- 自定義監控報警: prometheus/operator/custom.md
- Dashboard 的 GitOps 方式: prometheus/operator/consistent-dashboard-gitops-way.md
- 使用 ConfigMap 管理 Grafana 儀表板: prometheus/operator/dashboard-using-configmap.md
- Operation Runbook:
- Operation Runbook 簡介: prometheus/runbook/operations-runbook.md
- PostgresExporter:
- 使用 Prometheus 監控 PostgreSQL: prometheus/postgres-exporter/postgres-exporter-integration.md
- OpenTelemetry:
- Instrumentation:
- 簡介: opentelemetry/instrumentation/index.md
- 分佈式追踪概念: opentelemetry/distributed-tracing.md
- Java:
- 簡介: opentelemetry/instrumentation/java/index.md
- Automatic:
- 簡介: opentelemetry/instrumentation/java/automatic/index.md
- Python:
- Tracing API: opentelemetry/instrumentation/python/tracing.md
- Collector:
- 簡介: opentelemetry/collector/index.md
- K8s Operator:
- 簡介: opentelemetry/k8s-operator/index.md
- 範例:
- 如何使用 OTEL agent 捕獲 Spring Boot 指標: opentelemetry/sample/java/springboot-otel-agent.md
- Grafana:
- Tempo:
- 示例:
- Hot ROD 應用: grafana/tempo/hotrod.md
- Tempo(v2):
- 示例:
- Hot ROD 應用: grafana/tempo/hotrod2.md
- ArgoCD:
- 概念:
- Argo CD 是什麼?: argocd/concepts/what-is-argocd.md
- 入門:
- Getting Started: argocd/setup/getting_started.md
- 手把手教程:
- ArgoCD 教程簡介: argocd/tutorial/index.md
- ArgoCD 安裝設定: argocd/tutorial/01-setup.md
- ArgoCD 入門: argocd/tutorial/02-getting_started.md
- Kustomize: argocd/tutorial/03-kustomize.md
- SyncWaves 與 Hooks: argocd/tutorial/04-syncwaves-hooks.md
- ApplicationSet 控制器: argocd/tutorial/argo-cd-applicationset-controller.md
- 維運:
- 指標 Metrics:
- 說明: argocd/operation-manual/metrics/index.md
- 可觀測性(metrics)實戰: argocd/operation-manual/metrics/metrics-argocd-integration.md
- ArgoCD 插件:
- 使用 Argo CD Vault 插件進行 Secret 管理: argocd/argocd-vault-plugin/secret-management-argocd-vault.md
- ApplicationSet Controller:
- 簡介: argocd/applicationset/intro.md
- 用例: argocd/applicationset/use-cases.md
- ApplicationSet 控制器與 Argo CD 整合: argocd/applicationset/argo-cd-integration.md
- Generator 生成器:
- 生成器簡介: argocd/applicationset/generators/index.md
- List Generator: argocd/applicationset/generators/generators-list.md
- Cluster Generator: argocd/applicationset/generators/generators-cluster.md
- Git Generator: argocd/applicationset/generators/generators-git.md
- 範本 fields: argocd/applicationset/template.md
- Istio:
- 概念:
- Istio 是什麼?: istio/concepts/what-is-istio.md
- 流量管理: istio/concepts/traffic-management.md
- 可觀測性: istio/concepts/observability.md
- 安全: istio/concepts/security.md
- 簡介: istio/index.md
- 安裝:
- 使用 Helm 安裝: istio/setup/install/helm/helm-install.md
- Istio+OTel+Tempo 大全配: istio/setup/install/helm/helm-install2.md
- Istio+OTel+Tempo 大全配 (RKE2): istio/setup/install/helm/rke2-istio.md
- Istio+OTel+Tempo 大全配 (CCoE): istio/setup/install/helm/rke2-istio2.md
- 更多指南:
- 安裝配置文件: istio/setup/additional-setup/config-profiles.md
- 示例:
- Bookinfo 應用: istio/examples/bookinfo.md
- 參考:
- 應用程序部署策略: istio/reference/deployment-strategies.md
- Istio Ingress 與 K8S Ingress: istio/reference/istio-ingress-vs-k8s-ingress.md
- Dex:
- 概述:
- 入門: dex/overview/getting-started.md
- ID 令牌: dex/overview/id-tokens.md
- 編寫使用 Dex 的應用程序: dex/overview/using-dex.md
- OpenID Connect 概述: dex/overview/openid-connect.md
- v2 中的新功能: dex/overview/v2.md
- Scopes,Claims與Client功能: dex/overview/custom-scopes-claims-clients.md
- 存儲選項: dex/overview/storage.md
- Connectors:
- 概述: dex/connectors/index.md
- OpenID Connect: dex/connectors/oidc.md
- OAuth 2.0: dex/connectors/oauth.md
- 範例:
- OpenID Connect: dex/connectors/tutorials/oidc.md
- Minio:
- Administration:
- Minio Console:
- 簡介: minio/administration/minio-console/index.md
- 安全和訪問: minio/administration/minio-console/security-and-access.md
- 身份和訪問管理:
- 訪問管理: minio/administration/identity-access-management/policy-based-access-control.md
- 教學範例:
- Minio 簡介: minio/tutorials/minio-intro.md
- Minio Bucket Policy 教程: minio/tutorials/minio-bucket-policy.md
- Minio policy 使用: minio/tutorials/minio-policy-usage.md
- Vault:
- Docs:
- Auth Methods:
- Overview: vault/docs/auth/overview.md
- Kubernetes: vault/docs/auth/kubernetes.md
- Username & Password: vault/docs/auth/userpass.md
- Platform:
- Kubernetes:
- Overview: vault/docs/platform/index.md
- Helm:
- Overview: vault/docs/platform/helm/index.md
- Tutorials:
- Kubernetes:
- 通過 Vault Agent 容器將 Secret 注入 Kubernetes Pod: vault/kubernetes/kubernetes-sidecar.md
- 通過容器存儲接口 (CSI) 掛載 Vault Secret: vault/kubernetes/kubernetes-secret-store-driver.md
- Vault Agent 與 Kubernetes: vault/kubernetes/agent-kubernetes.md
- Kubernetes 與外部 Vault 整合: vault/kubernetes/kubernetes-external-vault.md
- Ansible:
- 快速入門:
- Vagrant 快速入門: ansible/vagrant-intro.md
- Ansible 快速入門: ansible/ansible-intro.md
- Ansible 使用基於 SSH 密碼登入: ansible/use_sshpass_to_login_for_ansible.md
- Ansible 使用指南: ansible/ansible-cheatsheet.md
- Ansible Playbook 撰寫:
- 如何創建與運行: ansible/tutorial_playbook/creating-and-running-your-first-ansible-playbook.md
- 如何定義任務: ansible/tutorial_playbook/how-to-define-tasks-in-ansible-playbooks.md
- 如何使用變量: ansible/tutorial_playbook/how-to-use-variables-in-ansible-playbooks.md
- 如何訪問系統信息: ansible/tutorial_playbook/how-to-access-system-information-facts-in-ansible-playbooks.md
- 如何使用條件: ansible/tutorial_playbook/how-to-use-conditionals-in-ansible-playbooks.md
- 如何使用循環: ansible/tutorial_playbook/how-to-use-loops-in-ansible-playbooks.md
- 了解權限提升: ansible/tutorial_playbook/understanding-privilege-escalation-in-ansible-playbooks.md
- 如何安裝和管理系統包: ansible/tutorial_playbook/how-to-install-and-manage-system-packages-in-ansible-playbooks.md
- 如何創建和使用模板: ansible/tutorial_playbook/how-to-create-and-use-templates-in-ansible-playbooks.md
- 如何定義和使用處理程序: ansible/tutorial_playbook/how-to-define-and-use-handlers-in-ansible-playbooks.md
- 如何使用Nginx部署靜態HTML網站: ansible/tutorial_playbook/how-to-deploy-a-static-html-website-with-ansible-on-ubuntu-20-04-nginx.md
- Ansible AWX 教學:
- 如何在 Ubuntu 20.04 上安裝 Ansible AWX: ansible/tutorial_awx/how-to-install-ansible-awx.md
- Ansible AWX 基本使用和配置: ansible/tutorial_awx/ansible-awx-guide-basic-usage-and-configuration.md
- 教學:
- 如何在 Ubuntu 20.04 上安裝 Docker: ansible/tutorial/ubuntu-insall-docker.md
- 如何使用 Ansible 在 Ubuntu 20.04 上安裝和設置 Docker: ansible/tutorial/ansible-install-docker.md
- 如何在 Ubuntu 22.04 上安裝和配置 Ansible: ansible/tutorial/how-to-install-and-configure-ansible-on-ubuntu-22-04.md
- MLOps:
- Getting started:
- 學習環境:
- Kubeadm:
- 支援 Nvidia GPU: mlops/01-getting-started/learning-env/kubeadm/k8s-kubeadm-containerd-gpu.md
- Rancher RKE2/K3S:
- 支援 Nvidia GPU: mlops/01-getting-started/learning-env/rancher/k8s-rke2-containerd-gpu.md
- 分析 Nvidia GPU Operator: mlops/01-getting-started/learning-env/rancher/rke2-gpu-manual-install.md
- GPU 共享:
- Nvidia GPU 共享的機制: mlops/02-gpu-sharing/nvidia-gpu-sharing-concepts.md
- 提高 GPU 利用率:
- Time-slicing: mlops/02-gpu-sharing/improving-gpu-utilization-in-kubernetes.md
- MIG:
- MIG 概念: mlops/02-gpu-sharing/mig/mig_concept.md
- MIG 切割入門: mlops/02-gpu-sharing/mig/mig-setup.md
- Kubernetes 對 MIG 支持: mlops/02-gpu-sharing/mig/mig-k8s.md
- GPU 持久化模式: mlops/02-gpu-sharing/mig/mig-persistence-mode.md
- GPU 的 MIG-PARTED 工具: mlops/02-gpu-sharing/mig/mig-parted.md
- GPU Operator 與 MIG 配置: mlops/02-gpu-sharing/mig/gpu-operator-mig.md
- Kubeflow:
- 簡介:
- 概述: kubeflow/env/index.md
- 架構: kubeflow/env/architecture.md
- 安裝: kubeflow/env/kubeflow-install.md
- 視頻教學: kubeflow/env/kubeflow-youtube.md
- 組件:
- Central Dashboard:
- 簡介: kubeflow/components/central-dash/overview.md
- 自定義 menu 項: kubeflow/components/central-dash/customizing-menu.md
- Kubeflow Notebooks:
- 概述: kubeflow/components/notebooks/overview.md
- 快速入門: kubeflow/components/notebooks/quickstart-guide.md
- 容器鏡像: kubeflow/components/notebooks/container-images.md
- 範例:
- Tesorflow(Mnist): kubeflow/components/notebooks/examples/jupyter-tensorflow-examples.md
- 提交 Kubernetes 資源: kubeflow/components/notebooks/submit-kubernetes.md
- 除錯: kubeflow/components/notebooks/troubleshooting.md
- Kubeflow Pipelines:
- v1:
- 簡介: kubeflow/components/pipelines/v1/introduction.md
- 概述:
- Quickstart: kubeflow/components/pipelines/v1/overview/interfaces.md
- 管道 interface: kubeflow/components/pipelines/v1/overview/quickstart.md
- Multi-user 隔離: kubeflow/components/pipelines/v1/overview/multi-user.md
- Pipeline Root: kubeflow/components/pipelines/v1/overview/pipeline-root.md
- 概念:
- Pipeline: kubeflow/components/pipelines/v1/concepts/pipeline.md
- Component: kubeflow/components/pipelines/v1/concepts/component.md
- Graph: kubeflow/components/pipelines/v1/concepts/graph.md
- Experiment: kubeflow/components/pipelines/v1/concepts/experiment.md
- Run 與 Recurring Run: kubeflow/components/pipelines/v1/concepts/run.md
- Run Trigger: kubeflow/components/pipelines/v1/concepts/run-trigger.md
- Step: kubeflow/components/pipelines/v1/concepts/step.md
- Output Artifact: kubeflow/components/pipelines/v1/concepts/output-artifact.md
- ML Metadata: kubeflow/components/pipelines/v1/concepts/metadata.md
- 管道運行比對: kubeflow/components/pipelines/v1/sdk-v2/run-comparison.md
- 範例和教程:
- DSL-Control結構: kubeflow/components/pipelines/v1/tutorials/dsl-control-structures.md
- Pipelines 輕量級組件: kubeflow/components/pipelines/v1/tutorials/lightweight-components.md
- v2:
- 簡介: kubeflow/components/pipelines/v2/introduction.md
- Hello World 範例管道: kubeflow/components/pipelines/v2/hello-world.md
- 從 KFP SDK v1 遷移: kubeflow/components/pipelines/v2/migration.md
- 安裝:
- Quickstart: kubeflow/components/pipelines/v2/installation/quickstart.md
- 組件:
- 簡介: kubeflow/components/pipelines/v2/component/index.md
- 輕量級 Python 組件: kubeflow/components/pipelines/v2/component/lightweight-python-components.md
- 容器化 Python 組件: kubeflow/components/pipelines/v2/component/containerized-python-components.md
- 容器組件: kubeflow/components/pipelines/v2/component/container-components.md
- Importer 組件: kubeflow/components/pipelines/v2/component/importer-component.md
- 附加功能: kubeflow/components/pipelines/v2/component/additional-functionality.md
- 管道:
- Pipeline 基礎: kubeflow/components/pipelines/v2/pipelines/pipeline-basics.md
- 控制 Flow: kubeflow/components/pipelines/v2/pipelines/control-flow.md
- 資料型別:
- 簡介: kubeflow/components/pipelines/v2/data-types/index.md
- Parameters: kubeflow/components/pipelines/v2/data-types/parameters.md
- Artifacts: kubeflow/components/pipelines/v2/data-types/artifacts.md
- 補充:
- 機器學習的效能衡量指標: kubeflow/components/pipelines/v2/data-types/artifacts/ml_metrics_intro.md
- 編譯 Pipeline: kubeflow/components/pipelines/v2/compile-a-pipeline.md
- 載入與分享組件: kubeflow/components/pipelines/v2/load-and-share-components.md
- 運行管道: kubeflow/components/pipelines/v2/run-a-pipeline.md
- 管道運行比對: kubeflow/components/pipelines/v2/run-comparison.md
- 命令行界面: kubeflow/components/pipelines/v2/cli.md
- Katib:
- 簡介: kubeflow/components/katib/overview.md
- 開始使用 Katib: kubeflow/components/katib/hyperparameter.md
- 運行實驗: kubeflow/components/katib/experiment.md
- 回復實驗: kubeflow/components/katib/resume-experiment.md
- Trial Templates 概述: kubeflow/components/katib/trial-template.md
- 使用 Early Stopping: kubeflow/components/katib/early-stopping.md
- Katib Configuration 簡介: kubeflow/components/katib/katib-config.md
- Katib 組件的環境變量: kubeflow/components/katib/env-variables.md
- Multi-Tenancy:
- 多用戶隔離介詔: kubeflow/components/multi-tenancy/overview.md
- 多用戶隔離入門: kubeflow/components/multi-tenancy/getting-started.md
- Profile(CRD): kubeflow/components/multi-tenancy/profile-controller.md
- 身份驗證設計:
- AuthService (OIDC代理): kubeflow/components/multi-tenancy/authn/oidc-authservice.md
- AuthService 網頁模板: kubeflow/components/multi-tenancy/authn/templates.md
- 使用Istio+Dex進行身份驗證: kubeflow/components/multi-tenancy/authn/kubeflow-authentication-with-istio-dex.md
- 使用Keycloak進行身份驗證: kubeflow/components/multi-tenancy/authn/keycloak-kubeflow.md
- 外部整合插件:
- KServe:
- KServe 簡介: kubeflow/external-add-ons/kserve/kserve.md
- 快速入門:
- KServe 入門: kubeflow/external-add-ons/kserve/get_started/get_started.md
- InferenceService 初試: kubeflow/external-add-ons/kserve/get_started/first_isvc.md
- 啟用 Swagger UI: kubeflow/external-add-ons/kserve/get_started/swagger_ui.md
- Model UI: kubeflow/external-add-ons/kserve/webapp.md
- 用戶指南:
- 概念:
- Control Plane:
- 簡介: kubeflow/external-add-ons/kserve/user_guide/control_plane/control_plane.md
- Data Plane:
- 簡介: kubeflow/external-add-ons/kserve/user_guide/data_plane/data_plane.md
- Data Plane (V1): kubeflow/external-add-ons/kserve/user_guide/data_plane/v1_protocol.md
- Data Plane (V2): kubeflow/external-add-ons/kserve/user_guide/data_plane/v2_protocol.md
- 模型推論 Runtimes: kubeflow/external-add-ons/kserve/user_guide/data_plane/servingruntimes.md
- 單一模型推論 Runtime:
- 模型框架/格式:
- 模型推論 Runtime 簡介: kubeflow/external-add-ons/kserve/user_guide/serving_runtime/overview.md
- Tensorflow: kubeflow/external-add-ons/kserve/user_guide/serving_runtime/tensorflow.md
- PyTorch: kubeflow/external-add-ons/kserve/user_guide/serving_runtime/torchserve.md
- Scikit-learn: kubeflow/external-add-ons/kserve/user_guide/serving_runtime/sklearn.md
- Transformer:
- 撰寫客制 Transformer: kubeflow/external-add-ons/kserve/user_guide/transformer/torchserve_image_transformer.md
- 模型監測:
- 使用 Alibi 異常值/漂移檢測器: kubeflow/external-add-ons/kserve/user_guide/model_monitoring/alibi_detect.md
- Model 存儲:
- Azure: kubeflow/external-add-ons/kserve/user_guide/storage/azure.md
- S3: kubeflow/external-add-ons/kserve/user_guide/storage/s3.md
- Minio: kubeflow/external-add-ons/kserve/user_guide/storage/minio.md
- URI: kubeflow/external-add-ons/kserve/user_guide/storage/uri.md
- Feature Store:
- Feast 簡介: kubeflow/external-add-ons/feature-store/introduction.md
- 範例:
- Notebooks:
- 構建客制容器鏡像: kubeflow/tutorials/notebooks/build-own-notebook-server.md
- JupyterLab:
- Notebook 結合 Git/GitHub: kubeflow/tutorials/notebooks/jupyterlab/git-ext/use-git-with-jupyter-nb.md
- JupyterLab Git 擴展 HowTo: kubeflow/tutorials/notebooks/jupyterlab/git-ext/how-to-jupyterlab-git.md
- JupyterLab Git 擴展 HowTo-2: kubeflow/tutorials/notebooks/jupyterlab/git-ext/jupyterlab-git-extension.md
- MLOps:
- 使用 Kubeflow 識別數字圖像: kubeflow/tutorials/mlops/recognize-digits.md
- Pipeline:
- 使用 Kubeflow 構建機器學習管道: kubeflow/tutorials/pipelines/building-machine-learning-pipelines.md
- 如何從頭開始構建第一個管道: kubeflow/tutorials/pipelines/build-kubeflow-pipeline-from-scratch.md
- Seldon:
- 簡介: seldon/index.md
- 概念:
- Seldon 核心組件概述: seldon/concepts/overview.md
- 範例:
- 學習環境: seldon/env/jupyter-hub.md
- 快速入門指南: seldon/examples/quickstart.md
- Kserve:
- User Guide:
- 概念:
- 控制平面:
- Model Serving控制平面: kserve/modelserving/control_plane/control_plane.md
- 模型ServingRuntime:
- XGBoost: kserve/modelserving/serving_runtime/lightgbm.md
- LightGBM: kserve/modelserving/serving_runtime/lightgbm.md
- MLflow:
- Model Evaluation:
- Index: mlflow/model-evaluation/index.md
- TraditionalML:
- Index: mlflow/traditional-ml/index.md
- 教程和指南:
- 構建客制 Python Function 模型:
- Index: mlflow/traditional-ml/creating-custom-pyfunc/index.md
- Models, Flavors, and PyFuncs: mlflow/traditional-ml/creating-custom-pyfunc/part1-named-flavors.md
- Understanding PyFunc: mlflow/traditional-ml/creating-custom-pyfunc/part2-pyfunc-components.md
- 範例:
- 建立自訂模型 "Add N": mlflow/traditional-ml/creating-custom-pyfunc/add-n.md
- 利薩茹 Lissajous 曲線自訂模型: mlflow/traditional-ml/creating-custom-pyfunc/basic-pyfunc.md
- 自訂模型的 predict 方法: mlflow/traditional-ml/creating-custom-pyfunc/override-predict.md
- Deployment:
- Index: mlflow/deployment/index.md
- 佈署標的:
- 本地推論服務部署: mlflow/deployment/how-it-works/deploy-model-locally.md
- 在K8S部署推論服務:
- Index: mlflow/deployment/how-it-works/deploy-model-to-kubernetes/index.md
- Tutorial: mlflow/deployment/how-it-works/deploy-model-to-kubernetes/tutorial.md
- MLflow Tracking:
- Index: mlflow/tracking/index.md
- 快速入門: mlflow/tracking/quickstart.md
- 概念: mlflow/tracking/concepts.md
- 設定 MLflow Tracking 環境:
- 元件: mlflow/tracking/tracking-server.md
- 使用本地資料庫追蹤實驗: mlflow/tracking/local-database.md
- 進行遠端實驗追蹤: mlflow/tracking/remote-server.md
- System Metrics:
- Index: mlflow/system-metrics/index.md
- MLflow Models:
- Index: mlflow/models/index.md
- 模型存儲格式: mlflow/models/storage-format.md
- 管理模型中的相依性: mlflow/models/dependencies.md
- 模型簽章與輸入範例: mlflow/models/signatures.md
- 模型 API: mlflow/models/model-api.md
- 內建模型 Flavors:
- Python Function: mlflow/models/model_flavors/python-function-python-function.md
- Keras(keras): mlflow/models/model_flavors/keras-keras.md
- PyTorch(pytorch): mlflow/models/model_flavors/pytorch-pytorch.md
- Scikit-learn(sklearn): mlflow/models/model_flavors/scikit-learn-sklearn.md
- TensorFlow(tensorflow): mlflow/models/model_flavors/tensorflow-tensorflow.md
- XGBoost(xgboost): mlflow/models/model_flavors/xgboost-xgboost.md
- LightGBM(lightgbm): mlflow/models/model_flavors/lightgbm-lightgbm.md
- MLflow Model Registry:
- 概念: mlflow/model-registry/concepts.md
- 模型註冊 Workflow: mlflow/model-registry/model-registry-workflows.md
- MLflow Authentication:
- Index: mlflow/auth/index.md
- LLMs:
- Serving:
- Ollama:
- 簡介: ollama/introduction.md
- 導入客制模型: ollama/import.md
- FAQ: ollama/faq.md
- 環境變數: ollama/env_variables.md
- OpenLLM:
- 簡介: llm/serving/openllm/introduction.md
- 基本使用: llm/serving/openllm/get_started.md
- 模型支持: llm/serving/openllm/models_supported.md
- 語嵌入: llm/serving/openllm/embedding.md
- 整合 LangChain: llm/serving/openllm/langchain.md
- TextGen:
- 簡介: llm/serving/text-generation-webui/introduction.md
- 基本使用: llm/serving/text-generation-webui/get_started.md
- 擴展插件: llm/serving/text-generation-webui/extensions.md
- Chat 人物設定: llm/serving/text-generation-webui/chat-mode.md
- 降低 GPU 顯存需求: llm/serving/text-generation-webui/low-vram-guide.md
- GTPQ 量化模型: llm/serving/text-generation-webui/gptq-models-4-bit-mode.md
- 啟用 ExLlama: llm/serving/text-generation-webui/exllama.md
- 使用 llama.cpp: llm/serving/text-generation-webui/llama-cpp.md
- RAG:
- RAG 資料同步: llm/rag/syncing-data-sources-to-vector-stores.md
- Vector Store:
- pgvector:
- pgvector 簡介: llm/rag/vector_store/pgvector/pgvector-readme.md
- PostgreSQL (pgvector) 擴展實作: llm/rag/vector_store/pgvector/setting-up-postgres-with-pgvector.md
- Text Splitters:
- 簡介: llm/rag/text_splitters/intro.md
- Huggingface:
- Datasets:
- 開始使用:
- 概述: huggingface/datasets/get-started/index.md
- 快速上手: huggingface/datasets/get-started/quickstart.md
- 安裝: huggingface/datasets/get-started/installation.md
- 教學:
- 概述: huggingface/datasets/tutorial/index.md
- 載入 dataset: huggingface/datasets/tutorial/load_hub.md
- 了解 dataset: huggingface/datasets/tutorial/access.md
- 數據預處理: huggingface/datasets/tutorial/use_dataset.md
- 創建 dataset: huggingface/datasets/tutorial/create_dataset.md
- 公開與共享 dataset: huggingface/datasets/tutorial/upload_dataset.md
- 操作指南:
- 概述: huggingface/datasets/how_to/overview.md
- 基本用法:
- 載入 Dataset : huggingface/datasets/how_to/general_usage/loading.md
- 數據處理: huggingface/datasets/how_to/general_usage/process.md
- 數據串流: huggingface/datasets/how_to/general_usage/stream.md
- 結合 Tensorflow 使用: huggingface/datasets/how_to/general_usage/use_with_tensorflow.md
- 結合 PyTorch 使用: huggingface/datasets/how_to/general_usage/use_with_pytorch.md
- 結合 JAX 使用: huggingface/datasets/how_to/general_usage/use_with_jax.md
- 結合 Spark 使用: huggingface/datasets/how_to/general_usage/use_with_spark.md
- 緩存 management: huggingface/datasets/how_to/general_usage/cache.md
- 雲存儲服務整合: huggingface/datasets/how_to/general_usage/filesystems.md
- Audio 數據:
- 載入 audio data: huggingface/datasets/audio/audio_load.md
- 處理 audio data: huggingface/datasets/audio/audio_process.md
- 創建 audio dataset: huggingface/datasets/audio/audio_dataset.md
- Vision 數據:
- 載入 image data: huggingface/datasets/vision/image_load.md
- 處理 image data: huggingface/datasets/vision/image_process.md
- 創建 image dataset: huggingface/datasets/vision/image_dataset.md
- Depth estimation: huggingface/datasets/vision/depth_estimation.md
- Image classification: huggingface/datasets/vision/image_classification.md
- Semantic segmentation: huggingface/datasets/vision/semantic_segmentation.md
- Object detection: huggingface/datasets/vision/object_detection.md
- Text 數據:
- 載入 text data: huggingface/datasets/text/nlp_load.md
- 處理 text data: huggingface/datasets/text/nlp_process.md
- Tabular 數據:
- 載入 tabular data: huggingface/datasets/tabular/tabular_load.md
- 底層概念:
- Dataset 與 Arrow: huggingface/datasets/conceptual_guides/about_arrow.md
- Dataset 緩存與指紋: huggingface/datasets/conceptual_guides/about_cache.md
- Dataset 與 IterableDataset 的差異: huggingface/datasets/conceptual_guides/about_mapstyle_vs_iterable.md
- Dataset features: huggingface/datasets/conceptual_guides/about_dataset_features.md
- Dataset 構建並加載: huggingface/datasets/conceptual_guides/about_dataset_load.md
- 批次 mapping: huggingface/datasets/conceptual_guides/about_map_batch.md
- Finetuning:
- PEFT:
- LoRA:
- LoRA 實現大模型 LLM 微調: huggingface/finetune/peft/lora/llm-finetune-with-lora.md
- Adapter:
- 從 Prefix Tuning 到 LLaMA-Adapter: huggingface/finetune/peft/adapter/understanding-llama-adapters.md
- Tutorials:
- Tokenizer:
- 概念:
- LLM 微調步驟-Tokenizing: huggingface/tutorials/tokenizer/fine-tuning-step-tokenizing.md
- SentencePiece:
- SentencePiece 原理與實踐: huggingface/tutorials/tokenizer/sentencepiece-concept.md
- Transfomer模型:
- PyTorch Transformer 詳細指南: huggingface/tutorials/transformer/a-detailed-guide-to-pytorchs-nn-transformer-module.md
- 模型微調:
- Llama2-7B:
- 使用單一 GPU 微調 LLaMA2: huggingface/tutorials/llama2/fine-tuning-llama-2-models-using-a-single-gpu.md
- Falcon-7B:
- 運行 Falcon-7B-Instruct 使用 4bit 量化: huggingface/tutorials/falcon/falcon-7b-instruct-using-4-bit-quantization.md
- Falcon 模型提供推論服務使用 🤗 TGI: huggingface/tutorials/falcon/serving-falcon-models-with-tgi.md
- LLM 分片(sharding): huggingface/tutorials/falcon/sharding-large-models.md
- Cohere:
- LEARN:
- 關鍵概念:
- Embeddings: cohere/learn/embeddings.md
- Prompt Engineering: cohere/learn/prompt-engineering.md
- Tokens: cohere/learn/tokens.md
- 生成:
- Likelihood: cohere/generation/likelihood.md
- Number of Generations: cohere/generation/number-of-generations.md
- Temperature: cohere/generation/temperature.md
- Top-k & Top-p: cohere/generation/top-k-top-p.md
- Retrieval Augmented Generation (RAG): cohere/generation/rag.md
- OpenAI:
- Get Started:
- 簡介: openai/get_started/introduction.md
- 快速入門: openai/get_started/quickstart.md
- Capabilities:
- Text generation: openai/capabilities/text-generation.md
- Function calling:
- 簡介: openai/capabilities/function-calling/index.md
- 範例:
- Function calling 功能: openai/capabilities/function-calling/openai-function-calling-feature.md
- Embeddings: openai/capabilities/embeddings.md
- Text-to-speech: openai/capabilities/text-to-speech.md
- Speech-to-text: openai/capabilities/speech-to-text.md
- Guides:
- 提示工程:
- 提示工程指南: openai/guides/prompt-engineering/index.md
- 六個提示工程策略: openai/guides/prompt-engineering/six-strategies-for-getting-better-results.md
- 範例:
- 提示範例: openai/guides/prompt-engineering/examples/index.md
- Grammar correction: openai/guides/prompt-engineering/examples/default-grammar.md
- Parse unstructured data: openai/guides/prompt-engineering/examples/default-parse-data.md
- Calculate time complexity: openai/guides/prompt-engineering/examples/default-time-complexity.md
- Keywords: openai/guides/prompt-engineering/examples/default-keywords.md
- Python bug fixer: openai/guides/prompt-engineering/examples/default-fix-python-bugs.md
- Tweet classifier: openai/guides/prompt-engineering/examples/default-tweet-classifier.md
- Mood to color: openai/guides/prompt-engineering/examples/default-mood-color.md
- Marv the sarcastic chat bot: openai/guides/prompt-engineering/examples/default-marv-sarcastic-chat.md
- Interview questions: openai/guides/prompt-engineering/examples/default-interview-questions.md
- Improve code efficiency: openai/guides/prompt-engineering/examples/default-code-improvement.md
- Emoji chatbot: openai/guides/prompt-engineering/examples/default-emoji-chatbot.md
- Socratic tutor: openai/guides/prompt-engineering/examples/default-socratic-tutor.md
- Meeting notes summarizer: openai/guides/prompt-engineering/examples/default-meeting-notes-summarizer.md
- Pro and con discusser: openai/guides/prompt-engineering/examples/default-pro-con-discusser.md
- Summarize for a 2nd grader: openai/guides/prompt-engineering/examples/default-summarize.md
- Emoji Translation: openai/guides/prompt-engineering/examples/default-emoji-translation.md
- Explain code: openai/guides/prompt-engineering/examples/default-explain-code.md
- Product name generator: openai/guides/prompt-engineering/examples/default-product-name-gen.md
- Spreadsheet creator: openai/guides/prompt-engineering/examples/default-spreadsheet-gen.md
- Airport code extractor: openai/guides/prompt-engineering/examples/default-airport-codes.md
- VR fitness idea generator: openai/guides/prompt-engineering/examples/default-vr-fitness.md
- Turn by turn directions: openai/guides/prompt-engineering/examples/default-turn-by-turn-directions.md
- Function from specification: openai/guides/prompt-engineering/examples/default-function-from-spec.md
- Single page website creator: openai/guides/prompt-engineering/examples/default-single-page-website.md
- Memo writer: openai/guides/prompt-engineering/examples/default-memo-writer.md
- Translation: openai/guides/prompt-engineering/examples/default-translation.md
- Natural language to SQL: openai/guides/prompt-engineering/examples/default-sql-translate.md
- Review classifier: openai/guides/prompt-engineering/examples/default-review-classifier.md
- Lesson plan writer: openai/guides/prompt-engineering/examples/default-lesson-plan-writer.md
- 安全最佳實踐: openai/guides/safety-best-practices.md
- Prompt:
- Prompt Engineering:
- 提示工程指南: prompt/prompt-engineering/index.md
- 提示工程簡介:
- 簡介: prompt/prompt-engineering/introduction/index.md
- 模型參數設定: prompt/prompt-engineering/introduction/settings.md
- 基本概念: prompt/prompt-engineering/introduction/basics.md
- 提示詞要素: prompt/prompt-engineering/introduction/elements.md
- 設計提示的通用技巧: prompt/prompt-engineering/introduction/tips.md
- 提示範例: prompt/prompt-engineering/introduction/examples.md
- 提示技術:
- 簡介: prompt/prompt-engineering/techniques/index.md
- 零樣本提示: prompt/prompt-engineering/techniques/zeroshot.md
- 少樣本提示: prompt/prompt-engineering/techniques/fewshot.md
- 鍊式思考(CoT): prompt/prompt-engineering/techniques/cot.md
- 自我一致性: prompt/prompt-engineering/techniques/consistency.md
- 生成知識提示: prompt/prompt-engineering/techniques/knowledge.md
- 思維樹(ToT): prompt/prompt-engineering/techniques/tot.md
- 檢索增強生成(RAG): prompt/prompt-engineering/techniques/rag.md
- 自動推理並使用工具(ART): prompt/prompt-engineering/techniques/art.md
- 自動提示工程(APE): prompt/prompt-engineering/techniques/ape.md
- 方向性刺激提示: prompt/prompt-engineering/techniques/dsp.md
- ReAct 框架: prompt/prompt-engineering/techniques/react.md
- 多模態思維鏈提示: prompt/prompt-engineering/techniques/multimodalcot.md
- Active-Prompt: prompt/prompt-engineering/techniques/activeprompt.md
- Copilot:
- Continue:
- 簡介: copilot/continue/intro.md
- LangChain:
- 參考文件:
- 開始使用:
- 介紹: langchain/docs/get_started/introduction.md
- 安裝: langchain/docs/get_started/installation.md
- 快速開始: langchain/docs/get_started/quickstart.md
- Langchain 表達語言:
- 基本說明: langchain/docs/expression_language/index.md
- 快速入門: langchain/docs/expression_language/get_started.md
- 模組:
- Model I/O:
- 基本說明: langchain/docs/modules/model_io/index.md
- Prompts:
- 基本說明: langchain/docs/modules/model_io/prompts/index.md
- Prompt templates:
- 基本說明: langchain/docs/modules/model_io/prompts/prompt_templates/index.md
- 連接到 Feature Store: langchain/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store.md
- Retrieval:
- 基本說明: langchain/docs/modules/retrieval/index.md
- 文件載入器:
- 基本說明: langchain/docs/modules/retrieval/document_loaders/index.md
- CSV: langchain/docs/modules/retrieval/document_loaders/csv.md
- File Directory: langchain/docs/modules/retrieval/document_loaders/file_directory.md
- HTML: langchain/docs/modules/retrieval/document_loaders/html.md
- JSON: langchain/docs/modules/retrieval/document_loaders/json.md
- Markdown: langchain/docs/modules/retrieval/document_loaders/markdown.md
- PDF: langchain/docs/modules/retrieval/document_loaders/pdf.md
- 文件轉換器:
- 基本說明: langchain/docs/modules/retrieval/document_transformers/index.md
- Text splitters:
- Split by character: langchain/docs/modules/retrieval/document_transformers/text_splitters/character_text_splitter.md
- Split code: langchain/docs/modules/retrieval/document_transformers/text_splitters/code_splitter.md
- MarkdownHeaderTextSplitter: langchain/docs/modules/retrieval/document_transformers/text_splitters/markdown_header_metadata.md
- Recursively split by character: langchain/docs/modules/retrieval/document_transformers/text_splitters/recursive_text_splitter.md
- Split by tokens: langchain/docs/modules/retrieval/document_transformers/text_splitters/split_by_token.md
- Post retrieval:
- Lost in the middle: langchain/docs/modules/retrieval/document_transformers/post_retrieval/long_context_reorder.md
- 文本 embedding 模型:
- 基本說明: langchain/docs/modules/retrieval/text_embedding/index.md
- 快取: langchain/docs/modules/retrieval/text_embedding/caching_embeddings.md
- Vector 存諸:
- 基本說明: langchain/docs/modules/retrieval/vectorstores/index.md
- Retrievers:
- 基本說明: langchain/docs/modules/retrieval/retrievers/index.md
- MultiQueryRetriever: langchain/docs/modules/retrieval/retrievers/multi_query_retriever.md
- Contextual compression: langchain/docs/modules/retrieval/retrievers/contextual_compression.md
- Ensemble Retriever: langchain/docs/modules/retrieval/retrievers/ensemble.md
- MultiVector Retriever: langchain/docs/modules/retrieval/retrievers/multi_vector.md
- Parent Document Retriever: langchain/docs/modules/retrieval/retrievers/parent_document_retriever.md
- Self-querying: langchain/docs/modules/retrieval/retrievers/self_query.md
- Time-weighted vector store retriever: langchain/docs/modules/retrieval/retrievers/time_weighted_vectorstore.md
- Vector store-backed retriever: langchain/docs/modules/retrieval/retrievers/vectorstore.md
- WebResearchRetriever: langchain/docs/modules/retrieval/retrievers/web_research.md
- 索引(增刪修): langchain/docs/modules/retrieval/indexing.md
- Agents:
- 基本說明: langchain/docs/modules/agents/index.md
- 快速入門: langchain/docs/modules/agents/quick_start.md
- 概念: langchain/docs/modules/agents/concepts.md
- 代理類型:
- 基本說明: langchain/docs/modules/agents/agent_types/index.md
- OpenAI functions: langchain/docs/modules/agents/agent_types/openai_functions_agent.md
- OpenAI tools: langchain/docs/modules/agents/agent_types/openai_tools.md
- ReAct: langchain/docs/modules/agents/agent_types/react.md
- Tools:
- 基本說明: langchain/docs/modules/agents/tools/index.md
- Toolkits: langchain/docs/modules/agents/tools/toolkits.md
- 定義 Custom Tools: langchain/docs/modules/agents/tools/custom_tools.md
- Tools 轉換成 OpenAI Functions: langchain/docs/modules/agents/tools/tools_as_openai_functions.md
- 使用案例:
- SQL: langchain/use_cases/sql/index.md
- Extraction: langchain/use_cases/extraction/index.md
- Tool use:
- 基本說明: langchain/use_cases/tool_use/index.md
- 模組整合:
- Components:
- LLMs:
- OpenLLM: langchain/integrations/components/llms/openllm.md
- Tutorial:
- Langchain 教學:
- 1. 入門教學篇: langchain/tutorials/apollo/tutorial-get-started.md
- 2. 認識的LCEL: langchain/tutorials/apollo/expression-language.md
- 3. 動態修改Chain的設定: langchain/tutorials/apollo/configure-chain-at-runtime.md
- 4. 用LangServe架API: langchain/tutorials/apollo/langchain-langserve.md
- Agent:
- LLM agents 下一個軟體平台轉變: langchain/tutorials/agent/llm-agents-the-next-platform-shift.md
- 什麼是 AI agent: langchain/tutorials/agent/what-is-an-ai-agent.md
- Langchain Agent 簡介: langchain/tutorials/agent/agent_intro.md
- RAG:
- 模組化 RAG 和 RAG 流程(1): langchain/tutorials/rag/rag_adv_part1.md
- 模組化 RAG 和 RAG 流程(2): langchain/tutorials/rag/rag_adv_part2.md
- LLM Observability:
- LLM 可觀察性研究: langchain/tutorials/observability/llm-observability-deep-dive.md
- LangServe:
- 使用 LangServe 建立 REST API: langchain/tutorials/langserve/build-rest-apis.md
- LangServe:
- 簡介: langchain/docs/langserve/index.md
- LangGraph:
- 簡介: langchain/docs/langgraph/langgraph.md
- AutoGluon:
- GET STARTED:
- Install: autogluon/install.md
- Tabular Quick Start: autogluon/tutorials/tabular/tabular-quick-start.md
- Time Series Quick Start: autogluon/tutorials/timeseries/forecasting-quick-start.md