# Administracja klastrem

> Niskopoziomowe szczegóły istotne dla tworzenia i administracji klastrem Kubernetesa.

---

LLMS index: [llms.txt](/llms.txt)

---

<!-- overview -->

Rozdział dotyczący administracji klastrem jest przeznaczony dla każdego, kto tworzy lub zarządza
klastrem Kubernetesa. Zakłada się pewną znajomość podstawowych [pojęć](/docs/concepts/) Kubernetesa.

<!-- body -->

## Planowanie klastra {#planning-a-cluster}

Zobacz przewodniki w [Od czego zacząć](/docs/setup/) zawierające przykłady planowania, konfiguracji
i uruchamiania klastrów Kubernetes. Rozwiązania wymienione w tym artykule nazywane są *dystrybucjami*.


<div class="alert alert-info" role="note"><h4 class="alert-heading">Informacja:</h4>Nie wszystkie dystrybucje są aktywnie utrzymywane. Wybierz
dystrybucje, które zostały przetestowane z aktualną wersją Kubernetesa.</div>


Rozważ:

- Czy chcesz wypróbować Kubernetesa na swoim komputerze, czy może chcesz zbudować klaster o
  wysokiej dostępności, złożony z wielu węzłów? Wybierz dystrybucję najlepiej dostosowaną do Twoich potrzeb.
- Czy będziesz korzystać z **hostowanego klastra Kubernetesa**, takiego jak
  [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine/), czy też **hostować własny klaster**?
- Czy Twój klaster będzie **w lokalnym centrum obliczeniowym (on-premises)**, czy **w chmurze (IaaS)**?
  Kubernetes nie obsługuje bezpośrednio klastrów hybrydowych. Zamiast tego, możesz skonfigurować wiele klastrów.
- **Jeśli konfigurujesz Kubernetesa lokalnie**, zastanów się, który
  [model sieciowy](/docs/concepts/cluster-administration/networking/) pasuje najlepiej.
- Czy będziesz uruchamiać Kubernetesa na sprzęcie typu **"bare metal"** czy na **maszynach wirtualnych (VM)**?
- Czy **chcesz uruchomić klaster**, czy raczej zamierzasz prowadzić
  **aktywny rozwój kodu projektu Kubernetes**? Jeśli to drugie, wybierz dystrybucję aktywnie rozwijaną.
  Niektóre dystrybucje używają tylko wydań binarnych, ale oferują większą różnorodność wyboru.
- Zapoznaj się z [komponentami](/docs/concepts/overview/components/) potrzebnymi do uruchomienia klastra.

## Zarządzanie klastrem {#managing-a-cluster}

* Dowiedz się, jak [zarządzać węzłami](/docs/concepts/architecture/nodes/).
  * Przeczytaj o [automatycznym skalowaniu węzłów](/docs/concepts/cluster-administration/node-autoscaling/).

* Dowiedz się, jak skonfigurować i zarządzać [przydziałem zasobów](/docs/concepts/policy/resource-quotas/) dla współdzielonych klastrów.

## Zabezpieczanie klastra {#securing-a-cluster}

* [Generowanie Certyfikatów](/docs/tasks/administer-cluster/certificates/) opisuje
  kroki generowania certyfikatów z użyciem różnych zestawów narzędzi.

* [Środowisko Kontenerów Kubernetesa](/docs/concepts/containers/container-environment/)
  opisuje środowisko dla zarządzanych przez Kubelet kontenerów na węźle Kubernetesa.

* [Kontrola dostępu do API Kubernetesa](/docs/concepts/security/controlling-access)
  opisuje, jak Kubernetes implementuje kontrolę dostępu do swojego API.

* [Uwierzytelnianie](/docs/reference/access-authn-authz/authentication/)
  wyjaśnia uwierzytelnianie w Kubernetesie, w tym różne opcje uwierzytelniania.

* [Autoryzacja](/docs/reference/access-authn-authz/authorization/) jest
  oddzielona od uwierzytelniania i kontroluje, w jaki sposób obsługiwane są wywołania HTTP.

* [Korzystanie z kontrolerów dopuszczania (Admission Controllers)](/docs/reference/access-authn-authz/admission-controllers/)
  opisuje wtyczki, które
  przechwytują żądania do serwera API Kubernetesa po uwierzytelnieniu i autoryzacji.

* Dokument [Dobre Praktyki dla Admission Webhooks](/docs/concepts/cluster-administration/admission-webhooks-good-practices/)
  opisuje zalecane podejście i ważne aspekty, które należy
  uwzględnić przy tworzeniu webhooków modyfikujących oraz wehbooków walidujących w Kubernetesie.

* [Używanie Sysctls w klastrach Kubernetesa](/docs/tasks/administer-cluster/sysctl-cluster/)
  opisuje administratorowi, jak używać
  narzędzia wiersza polecenia `sysctl` do ustawiania parametrów jądra.

* [Audyt](/docs/tasks/debug/debug-cluster/audit/)
  opisuje, jak współpracować z logami audytowymi Kubernetesa.

### Zabezpieczanie kubeleta {#securing-the-kubelet}

* [Komunikacja warstwy sterowania z węzłem](/docs/concepts/architecture/control-plane-node-communication/)
* [TLS bootstrapping](/docs/reference/access-authn-authz/kubelet-tls-bootstrapping/)
* [Uwierzytelnianie/autoryzacja Kubelet](/docs/reference/access-authn-authz/kubelet-authn-authz/)

## Opcjonalne usługi klastra {#optional-cluster-services}

* [Integracja DNS](/docs/concepts/services-networking/dns-pod-service/)
  opisuje, jak rozwiązać nazwę DNS bezpośrednio do usługi Kubernetesa.

* [Logowanie i monitorowanie aktywności klastra](/docs/concepts/cluster-administration/logging/)
  wyjaśnia, jak działa logowanie w Kubernetesie i jak je zaimplementować.
