Rejestr obrazów kontenerowych
- GHCR
- GitHub Container Registry — rejestr obrazów GitHub
Usługa przechowująca i udostępniająca obrazy kontenerowe. Dostęp do kodu Git nie musi oznaczać dostępu do obrazu; konto wykonujące pull wymaga osobnej autoryzacji.
WIEDZA POD RĘKĄ
551 pojęć z programowania, backendu i GitOps. Definicje, rozwinięcia skrótów i źródła — bez konta.
Wyniki: 551
Usługa przechowująca i udostępniająca obrazy kontenerowe. Dostęp do kodu Git nie musi oznaczać dostępu do obrazu; konto wykonujące pull wymaga osobnej autoryzacji.
Tworzenie HTML na serwerze przed odpowiedzią dla przeglądarki. Sprawdzaj cache, dane sesji i zgodność późniejszej hydratacji.
Dokumentacja źródłowa ↗Utrzymuje wymaganą liczbę pasujących Podów. Zwykle zarządza nim Deployment; ręczna zmiana dziecka może zostać cofnięta przez nadrzędny kontroler.
Dokumentacja źródłowa ↗Udostępnia operacje na obiektach domenowych, ukrywając szczegóły mapowania i źródła danych. Nie musi opakowywać każdego ORM i nie powinno samodzielnie zatwierdzać połowy przypadku użycia.
Styl projektowania systemów rozproszonych oparty m.in. na zasobach, jednolitym interfejsie i bezstanowych żądaniach. Sama obecność JSON i endpointów CRUD nie oznacza spełnienia całego stylu REST.
Polityki bazy ograniczające dostęp do wierszy. Trzeba sprawdzić role, kontekst sesji i możliwe obejścia; dodanie polityki nie zwalnia z testów izolacji aplikacji.
Faktyczne jednoczesne wykonywanie pracy, np. na kilku rdzeniach CPU. Nie każda praca współbieżna jest równoległa, a dodatkowe wątki mogą zwiększać narzut.
Obiekty równe według equals muszą mieć ten sam hashCode. Zmiana pól użytych w równości po włożeniu klucza do mapy może uniemożliwić jego znalezienie.
Element rozdzielający ruch między instancje. Readiness, timeouty i retry nadal wymagają projektu; rozdzielanie ruchu nie zapewnia idempotencji.
Dokumentacja źródłowa ↗Dopuszczalna utrata danych wyrażona jako odstęp czasu między awarią a odzyskanym punktem. Wymaga zgodnej strategii kopii lub replikacji i sprawdzenia jej w praktyce.
Miara stron pamięci procesu znajdujących się w RAM. Nie jest tym samym co maksymalny heap ani pełny koszt całego systemu; porównuj pomiary w zgodnych warunkach.
Docelowy czas przywrócenia działania po awarii. Obejmuje nie tylko wczytanie kopii, ale też przygotowanie środowiska, weryfikację i ponowne udostępnienie usługi.
Linter i formatter Python. Pomaga w spójnym zapisie i wybranych błędach statycznych; nie sprawdza wymagań biznesowych za pomocą testu.
Dokumentacja źródłowa ↗Obiektowy magazyn danych AWS, używany m.in. do artefaktów i kopii. Ustal prawa dostępu, wersjonowanie, retencję i sposób odtwarzania; sam bucket nie jest gotową strategią backupu.
Wieloetapowy proces koordynujący lokalne operacje oraz działania naprawcze. Kompensacja jest nową operacją biznesową, która również może zawieść; nie jest globalnym rollbackiem.
Środowisko ograniczające dostęp wykonywanego kodu do zasobów. Trzeba sprawdzić granice plików, sieci, procesu i sekretów; osobny folder roboczy nie jest sam w sobie sandboxem.
Spis komponentów oprogramowania i ich wersji. Pomaga ustalić wpływ podatności oraz pochodzenie zależności, ale nie stanowi sam w sobie wyniku audytu bezpieczeństwa.
Wybiera węzeł dla nieprzypisanego Poda na podstawie wymagań i dostępności. Nie uruchamia kontenera; robi to kubelet na wybranym węźle.
Opis struktury danych, np. tabel, kolumn, typów i ograniczeń. Zmiana schematu może wymagać etapowego wdrożenia, aby stara i nowa aplikacja działały równocześnie.
Zestaw bibliotek i narzędzi do integracji z platformą lub usługą. Ułatwia wywołania, ale trzeba poznać jego retry, timeouty, limity i sposób obsługi błędów.
Stanowe reguły ruchu przypisane do zasobów AWS. Odpowiedź na dozwolone połączenie jest śledzona. Dostęp sieciowy do RDS nie zastępuje uwierzytelnienia i uprawnień SQL.
Dokumentacja źródłowa ↗Poufna wartość dająca dostęp lub możliwość potwierdzenia tożsamości, np. token API. Nie zapisuj jej w kodzie, obrazie ani logach; po ujawnieniu potrzebne jest unieważnienie lub rotacja.
Słowo kluczowe SQL, nie skrót.
Instrukcja SQL odczytująca dane. Odczyt przed zapisem sam w sobie nie rezerwuje wyniku; potrzebna jest odpowiednia izolacja, blokada lub ograniczenie.
W Argo CD opcja naprawiania wykrytych zmian stanu klastra przez synchronizację. Nie naprawia dowolnego błędu aplikacji ani nie odtwarza automatycznie utraconych danych.
Dokumentacja źródłowa ↗Mechanizm ograniczający liczbę jednoczesnych użytkowników zasobu przez pulę pozwoleń. Pozwolenie trzeba oddać także po błędzie i anulowaniu.
Zamiana struktury programu na format do przesłania lub zapisania; deserializacja wykonuje kierunek odwrotny. Jawnie ustal reprezentację kwot, dat i brakujących wartości.
Stabilny sposób dostępu do wybranej grupy endpointów, zwykle Podów. Sama obecność Service nie oznacza, że wskazana aplikacja jest gotowa lub dostępna poza klastrem.
Tożsamość procesu działającego w Kubernetes. Uprawnienia RBAC do API klastra i uprawnienia IAM do usług AWS to osobne granice.
Dokumentacja źródłowa ↗Rozproszona sieć dostarczająca i często cacheująca treści blisko odbiorcy. Złe reguły cache mogą ujawnić prywatne odpowiedzi.
Dokumentacja źródłowa ↗System zasobów udostępnianych przez adresy i hiperłącza. Web nie jest całym Internetem; backend może mieć także interfejs CLI lub komunikację przez broker.
Dokumentacja źródłowa ↗