SRE / Platform Engineer
1. Zapisz obiekt Python "switches" w formacie YAML 2. Przekształć "switches" tak, aby pozostały tylko przełączniki "cisco" 3. Używając standardowego modułu ipaddress, uzyskaj ostatni adres hosta w sieci "172.16.0.0/28" 4. Sparsuj "dhcp_snooping_table" do listy słowników w następujący sposób: dhcp_snooping_table_parsed = [ { "mac": "00:E9:BC:3F:A6:50", "ip": "100.1.1.6", "interface": "FastEthernet0/20", }, { "mac": "00:E9:22:11:A6:50", "ip": "100.1.1.7", "interface": "FastEthernet0/21", } ] 5. Napisz klasę "NetworkSubnet" z dwoma metodami: - get_subnet - zwraca pierwszą dostępna podsieć o podanej długości jako obiekt IPv4Network - show_network_pool - zwraca listę dostępnych podsieci ```python from ipaddress import IPv4Network class NetworkSubnet: def __init__(self, aggregate_network: str): ... def get_subnet(self, length: int) -> IPv4Network: ... def show_network_pool(self) -> list[IPv4Network]: ... net = NetworkSubnet(aggregate_network="172.16.0.0/24") net_1 = net.get_subnet(length=26) print(f"{net_1=}") net_1=IPv4Network('172.16.0.0/26') print(net.get_subnet(length=25)) 172.16.0.128/25 print(net.get_subnet(length=30)) 172.16.0.64/30 print(net.show_network_pool()) [IPv4Network('172.16.0.64/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')] ```
Jak dowiedzieć się, ile wątków systemu operacyjnego używa Twój serwis Go na Linuxie?
Jak wyświetlić logi kontenera i jak się do niego podłączyć?
Jaki jest normalny średni obciążenie?
Klasy QoS w Kubernetes: Gwarantowane, Burstowe, Najlepsze wysiłki
Efekty taintów: NoSchedule, PreferNoSchedule, NoExecute - co to jest?
Czym jest Ingress w Kubernetes?
Z jakimi kontrolerami ingress pracowałeś?
Jak dobrze znasz Linux?
Ile czasu potrzeba na przejście do nowej firmy?
Czy pracowałeś z GitLab CI? Jak zrestartować pipeline bez commitu?
Jak u ciebie z Kubernetes ogólnie?
Wymień komponenty Kubernetes
Czy musiałeś konfigurować Fluent Bit lub Filebeat?
Czy inode może mieć wiele deskryptorów plików?
Jakie kody odpowiedzi HTTP znasz? Co oznaczają 401, 403, 500?
Opowiedz więcej o swoim doświadczeniu z ELTEX w RDTech: co dokładnie robiłeś, jak standaryzowałeś konfiguracje, jak udało ci się skrócić czas konfiguracji?
Co możesz powiedzieć o tabelach products i users? (obraz z schematem tabel)
Opowiedz o interesującym incydencie sieciowym z praktyki.
Jesteś sam na nocnej zmianie, NGINX Ingress się wyłącza, 20 usług jest niedostępnych. Opisz działania za pomocą poleceń.