Rozdział 5. Automatyzowanie generowania kodu
Z tego rozdziału dowiesz się, jak w projektach w języku Go używać generatorów kodu dla Kubernetesa, aby tworzyć niestandardowe zasoby w naturalny sposób. Generatory kodu są używane w wielu miejscach w implementacji natywnych zasobów Kubernetesa. Tu użyjemy tych samych generatorów.
Po co stosować generatory kodu?
Go zgodnie z projektem ma być prostym językiem. Nie ma w nim wysokopoziomowych ani nawet opartych na metaprogramowaniu mechanizmów do zapisywania algorytmów dla różnych typów danych w sposób generyczny (czyli niezależny od typu). „Styl języka Go” w tym obszarze polega na używaniu zewnętrznych generatorów kodu.
Na bardzo wczesnym etapie rozwoju Kubernetesa trzeba było przerabiać coraz większe ...
Get Kubernetes now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.