Ta strona demonstruje generowanie materiałów źródłowych dotyczących metryk.
Potrzebujesz maszyny z systemem operacyjnym Linux lub macOS.
Musisz mieć zainstalowane następujące narzędzia:
Twoja zmienna środowiskowa PATH musi zawierać wymagane narzędzia do budowania, takie jak binaria Go i python.
Musisz wiedzieć, jak utworzyć pull requesta do repozytorium na GitHubie. Wymaga to utworzenia własnego forka repozytorium. Aby uzyskać więcej informacji, zobacz Praca z lokalnej kopii.
Generowanie metryk odbywa się w repozytorium Kubernetesa. Aby sklonować repozytorium, przejdź do katalogu, w którym chcesz, aby klon istniał.
Następnie wykonaj następujące polecenie:
git clone https://www.github.com/kubernetes/kubernetes
To tworzy folder kubernetes w bieżącym katalogu roboczym.
W sklonowanym repozytorium Kubernetesa
zlokalizuj katalog test/instrumentation/documentation.
Dokumentacja metryk jest generowana w tym katalogu.
Przy każdej wersji dodawane są nowe metryki. Po uruchomieniu skryptu generatora dokumentacji metryk, skopiuj dokumentację metryk na stronę internetową Kubernetesa i opublikuj zaktualizowaną dokumentację metryk.
Aby wygenerować najnowsze metryki, upewnij się, że znajdujesz się w katalogu głównym sklonowanego katalogu Kubernetesa. Następnie wykonaj następujące polecenie:
./test/instrumentation/update-documentation.sh
Aby sprawdzić zmiany, wykonaj:
git status
Wynik jest podobny do:
./test/instrumentation/documentation/documentation.md
./test/instrumentation/documentation/documentation-list.yaml
Ustaw zmienną środowiskową głównego katalogu strony Kubernetesa.
Wykonaj następujące polecenie, aby ustawić główny katalog witryny:
export WEBSITE_ROOT=<path to website root>
Skopiuj wygenerowany plik metryk do repozytorium witryny Kubernetesa.
cp ./test/instrumentation/documentation/documentation.md "${WEBSITE_ROOT}/content/en/docs/reference/instrumentation/metrics.md"
chown, aby zmienić własność pliku na swojego użytkownika.Aby utworzyć pull request, postępuj zgodnie z instrukcjami w Otwarcie pull requesta.