@@ -7,13 +7,15 @@ content_type: concept
7
7
no_list : true
8
8
---
9
9
10
+
11
+
10
12
<!-- overview -->
11
13
12
14
Tutaj znajdziesz dokumentację źródłową Kubernetesa.
13
15
14
16
<!-- body -->
15
17
16
- ## Dokumentacja API
18
+ ## Dokumentacja API {#api-reference}
17
19
18
20
* [ Glossary] ( /docs/reference/glossary/ ) - Pełna, zestandaryzowana lista terminologii Kubernetesa
19
21
@@ -23,7 +25,7 @@ Tutaj znajdziesz dokumentację źródłową Kubernetesa.
23
25
* [ API access control] ( /docs/reference/access-authn-authz/ ) - szczegóły dotyczące kontroli dostępu do API Kubernetesa
24
26
* [ Well-Known Labels, Annotations and Taints] ( /docs/reference/labels-annotations-taints/ )
25
27
26
- ## Oficjalnie wspierane biblioteki klienckie
28
+ ## Oficjalnie wspierane biblioteki klienckie {#officially-supported-client-libraries}
27
29
28
30
Aby wywołać Kubernetes API z wybranego języka programowania, możesz skorzystać z
29
31
[ bibliotek klienckich] ( /docs/reference/using-api/client-libraries/ ) . Oficjalnie wspierane
@@ -36,31 +38,35 @@ biblioteki to:
36
38
* [ Kubernetes C# client library] ( https://github.com/kubernetes-client/csharp )
37
39
* [ Kubernetes Haskell client library] ( https://github.com/kubernetes-client/haskell )
38
40
39
- ## Polecenia tekstowe * (CLI)*
41
+ ## Polecenia tekstowe * (CLI)* {#cli}
40
42
41
43
* [ kubectl] ( /docs/reference/kubectl/ ) - Główne narzędzie tekstowe (linii poleceń) do zarządzania klastrem Kubernetes.
42
44
* [ JSONPath] ( /docs/reference/kubectl/jsonpath/ ) - Podręcznik składni [ wyrażeń JSONPath] ( https://goessner.net/articles/JsonPath/ ) dla kubectl.
43
45
* [ kubeadm] ( /docs/reference/setup-tools/kubeadm/ ) - Narzędzie tekstowe do łatwego budowania klastra Kubernetes spełniającego niezbędne wymogi bezpieczeństwa.
44
46
45
- ## Komponenty
47
+ ## Komponenty {#components}
46
48
47
49
* [ kubelet] ( /docs/reference/command-line-tools-reference/kubelet/ ) - Główny
48
50
agent działający na każdym węźle. Kubelet pobiera zestaw definicji PodSpecs
49
51
i gwarantuje, że opisane przez nie kontenery poprawnie działają.
50
52
* [ kube-apiserver] ( /docs/reference/command-line-tools-reference/kube-apiserver/ ) -
51
- REST API, które sprawdza poprawność i konfiguruje obiekty API, takie jak pody, serwisy czy kontrolery replikacji.
52
- * [ kube-controller-manager] ( /docs/reference/command-line-tools-reference/kube-controller-manager/ ) - Proces wykonujący główne pętle sterowania Kubernetes.
53
+ REST API, które sprawdza poprawność i konfiguruje obiekty API, takie jak pody,
54
+ serwisy czy kontrolery replikacji.
55
+ * [ kube-controller-manager] ( /docs/reference/command-line-tools-reference/kube-controller-manager/ ) -
56
+ Proces wykonujący główne pętle sterowania Kubernetesa.
53
57
* [ kube-proxy] ( /docs/reference/command-line-tools-reference/kube-proxy/ ) - Przekazuje
54
58
bezpośrednio dane przepływające w transmisji TCP/UDP lub dystrybuuje ruch TCP/UDP
55
59
zgodnie ze schematem * round-robin* pomiędzy usługi back-endu.
56
- * [ kube-scheduler] ( /docs/reference/command-line-tools-reference/kube-scheduler/ ) - Scheduler odpowiada za dostępność, wydajność i zasoby.
57
- * [ Scheduler Policies] ( /docs/reference/scheduling/policies )
58
- * [ Scheduler Profiles] ( /docs/reference/scheduling/config#profiles )
60
+ * [ kube-scheduler] ( /docs/reference/command-line-tools-reference/kube-scheduler/ ) -
61
+ Scheduler odpowiada za dostępność, wydajność i zasoby.
62
+
63
+ * [ Scheduler Policies] ( /docs/reference/scheduling/policies )
64
+ * [ Scheduler Profiles] ( /docs/reference/scheduling/config#profiles )
59
65
60
66
* Spis [ portów i protokołów] ( /docs/reference/ports-and-protocols/ ) , które
61
67
muszą być otwarte dla warstwy sterowania i na węzłach roboczych.
62
68
63
- ## API konfiguracji
69
+ ## API konfiguracji {#config-apis}
64
70
65
71
W tej części zebrano "niepublikowane" API, które służą do konfiguracji komponentów
66
72
Kubernetesa lub innych narzędzi. Choć większość tych API nie jest udostępniane przez
@@ -73,14 +79,11 @@ w korzystaniu i zarządzaniu klastrem.
73
79
* [ kube-apiserver configuration (v1alpha1)] ( /docs/reference/config-api/apiserver-config.v1alpha1/ ) i
74
80
* [ kube-apiserver configuration (v1beta1)] ( /docs/reference/config-api/apiserver-config.v1beta1/ ) i
75
81
[ kube-apiserver configuration (v1)] ( /docs/reference/config-api/apiserver-config.v1/ )
76
- * [ kube-apiserver encryption (v1)] ( /docs/reference/config-api/apiserver-encryption.v1/ )
77
82
* [ kube-apiserver event rate limit (v1alpha1)] ( /docs/reference/config-api/apiserver-eventratelimit.v1alpha1/ )
78
83
* [ kubelet configuration (v1alpha1)] ( /docs/reference/config-api/kubelet-config.v1alpha1/ ) ,
79
84
[ kubelet configuration (v1beta1)] ( /docs/reference/config-api/kubelet-config.v1beta1/ ) i
80
85
[ kubelet configuration (v1)] ( /docs/reference/config-api/kubelet-config.v1/ )
81
- * [ kubelet credential providers (v1alpha1)] ( /docs/reference/config-api/kubelet-credentialprovider.v1alpha1/ ) ,
82
- [ kubelet credential providers (v1beta1)] ( /docs/reference/config-api/kubelet-credentialprovider.v1beta1/ ) i
83
- [ kubelet credential providers (v1)] ( /docs/reference/config-api/kubelet-credentialprovider.v1/ )
86
+ * [ kubelet credential providers (v1)] ( /docs/reference/config-api/kubelet-credentialprovider.v1/ )
84
87
* [ kube-scheduler configuration (v1beta3)] ( /docs/reference/config-api/kube-scheduler-config.v1beta3/ ) i
85
88
[ kube-scheduler configuration (v1)] ( /docs/reference/config-api/kube-scheduler-config.v1/ )
86
89
* [ kube-controller-manager configuration (v1alpha1)] ( /docs/reference/config-api/kube-controller-manager-config.v1alpha1/ )
@@ -91,13 +94,12 @@ w korzystaniu i zarządzaniu klastrem.
91
94
* [ WebhookAdmission configuration (v1)] ( /docs/reference/config-api/apiserver-webhookadmission.v1/ )
92
95
* [ ImagePolicy API (v1alpha1)] ( /docs/reference/config-api/imagepolicy.v1alpha1/ )
93
96
94
- ## API konfiguracji dla kubeadm
95
-
97
+ ## API konfiguracji dla kubeadm {#config-api-for-kubeadm}
96
98
97
99
* [ v1beta3] ( /docs/reference/config-api/kubeadm-config.v1beta3/ )
98
100
* [ v1beta4] ( /docs/reference/config-api/kubeadm-config.v1beta4/ )
99
101
100
- ## Zewnętrzne API
102
+ ## Zewnętrzne API {#external-apis}
101
103
102
104
Istnieją API, które zostały zdefiniowane w ramach projektu Kubernetes, ale nie zostały zaimplementowane
103
105
przez główny projekt:
@@ -106,8 +108,9 @@ przez główny projekt:
106
108
* [ Custom Metrics API (v1beta2)] ( /docs/reference/external-api/custom-metrics.v1beta2 )
107
109
* [ External Metrics API (v1beta1)] ( /docs/reference/external-api/external-metrics.v1beta1 )
108
110
109
- ## Dokumentacja projektowa
111
+ ## Dokumentacja projektowa {#design-docs}
110
112
111
113
Archiwum dokumentacji projektowej różnych funkcjonalności Kubernetes. Warto zacząć od
112
114
[ Kubernetes Architecture] ( https://git.k8s.io/design-proposals-archive/architecture/architecture.md ) oraz
113
115
[ Kubernetes Design Overview] ( https://git.k8s.io/design-proposals-archive ) .
116
+
0 commit comments