Wikipedysta:JerzyEL/brudnopis: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
JerzyEL (dyskusja | edycje)
Nie podano opisu zmian
JerzyEL (dyskusja | edycje)
Nie podano opisu zmian
Linia 27:
Kubernetes definiuje zestaw elementów składowych („prymitywów”), które łącznie zapewniają mechanizmy wdrażania, utrzymywania i skalowania aplikacji w oparciu o procesor, pamięć<ref>{{Cytuj |autor = Priyanka Sharma |tytuł = Autoscaling based on CPU/Memory in Kubernetes — Part II |data = 2017-04-13 |data dostępu = 2019-08-22 |opublikowany = Medium |url = https://blog.powerupcloud.com/autoscaling-based-on-cpu-memory-in-kubernetes-part-ii-fe2e495bddd4 |język = en}}</ref> lub niestandardowe parametry<ref>{{Cytuj |tytuł = Configure Kubernetes Autoscaling with Custom Metrics |data = 2018-11-15 |data dostępu = 2019-08-22 |opublikowany = docs.bitnami.com |url = https://docs.bitnami.com/kubernetes/how-to/configure-autoscaling-custom-metrics/}}</ref>. Kubernetes jest luźno powiązany i elastyczny, aby sprostać różnym obciążeniom. Ta elastyczność jest w dużej mierze zapewniana przez interfejs API Kubernetes, który jest wykorzystywany przez komponenty wewnętrzne, a także przez rozszerzenia i kontenery działające na Kubernetes<ref>{{Cytuj |tytuł = An Introduction to Kubernetes |data dostępu = 2019-08-22 |opublikowany = DigitalOcean |url = https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes |język = en}}</ref>. Platforma kontroluje zasoby obliczeniowe i pamięciowe, definiując je jako Obiekty, którymi następnie można zarządzać. Kluczowymi obiektami Kubernetes są:
 
=== Pod ===
Wyższy poziomem abstrakcji grupujących konteneryzowane komponenty. Składa się z jednego lub kilku kontenerów znajdujących się w tym samym miejscu w hoście, mogących współdzielić zasoby. Pod jest podstawową jednostką w Kubernetes<ref>{{Cytuj |tytuł = Pods |data dostępu = 2019-08-22 |opublikowany = kubernetes.io |url = https://kubernetes.io/docs/concepts/workloads/pods/pod/ |język = en}}</ref>.
 
=== Usługi ===
Usługi Kubernetes to zestaw modułów współpracujących ze sobą, tak jak jedna warstwa aplikacji wielowarstwowej. Zestaw Podów stanowiących usługę jest definiowany przez selektor etykiet<ref>{{Cytuj |tytuł = An Introduction to Kubernetes |data dostępu = 2019-08-22 |opublikowany = DigitalOcean |url = https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes |język = en}}</ref>. Kubernetes zapewnia dwa tryby wykrywania usług, wykorzystując zmienne środowiskowe lub DNS Kubernetes<ref>{{Cytuj |tytuł = Service |data dostępu = 2019-08-22 |opublikowany = kubernetes.io |url = https://kubernetes.io/docs/concepts/services-networking/service/ |język = en}}</ref>.
 
=== Wolumeny ===
<br />
 
=== Przestrzenie nazw ===
<br />
 
=== Sekrety ===
<br />
== Mikrousługi ==
Kubernetes jest powszechnie używany jako sposób hostowania implementacji opartej na mikrousługach, ponieważ wraz z ekosystemem powiązanych narzędzi zapewnia wszystkie możliwości niezbędne do rozwiązania kluczowych problemów związanych z architekturą mikrousług.