Sobes.tech

SRE / Platform Engineer

Kaip suprasti, kad viduje esanti programa jau paleista?

150

Kas yra keturi auksiniai stebėjimo signalai?

150

Kas yra VPA ir kaip jis skiriasi nuo HPA?

149

1. Python obyekti "switches" YAML formatında yozing 2. "switches" ni shunchaki "cisco" kalitiga ega bo'lgan kalitlar qoladigan qilib o'zgartiring 3. Standart ipaddress modulidan foydalanib, "172.16.0.0/28" tarmog'ida so'nggi host manzilini oling 4. "dhcp_snooping_table" ni quyidagi formatdagi lug'atlar ro'yxatiga tahlil qiling: ```python 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. "NetworkSubnet" nomli sinf yozing, 2 usuli bo'lsin: - get_subnet - belgilangan uzunlikdagi birinchi mavjud subnetni qaytaradi - show_network_pool - mavjud subnetlarning ro'yxatini qaytaradi ```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')]

148

Papaskinkite daugiau apie savo patirtį dirbant su ELTEX RDTech: ką tiksliai darėte, kaip standartizavote konfigūracijas, kaip pavyko sutrumpinti nustatymo laiką?

148

Kaip patobulinti programą, kad ji nesugriūtų išorinio API klaidos atveju?

146

Kaip įgyvendinti Grafano įspėjimą, kuris siųs el. laišką, jei atsakymai trunka ilgiau nei vieną sekundę?

146

Su kokiomis stebėjimo sistemomis dirbote?

143

Kokius Python modulius naudotumėte konfigūracijų skaitytuvui rašyti?

142

Ar kada nors teko kurti dashboards Grafanoje nuo nulio?

141

Kaip surinkti informaciją apie problemą su dideliu CPU apkrova Linux'e?

139

Kiek jums įdomios tinklo infrastruktūros automatizavimo užduotys naudojant Python ir CI/CD?

137

1. Parašykite Python objektą "switches" YAML formatu 2. Paverskite "switches" taip, kad liktų tik "cisco" jungikliai 3. Naudodami standartinį ipaddress modulį, gaukite paskutinį hosto adresą tinkle "172.16.0.0/28" 4. Analizuokite "dhcp_snooping_table" į sąrašą žodynų taip: 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. Parašykite "NetworkSubnet" klasę su 2 metodais: - get_subnet - grąžina pirmą prieinamą subnetwork su nurodytu ilgiu kaip IPv4Network objektą - show_network_pool - grąžina prieinamų subnetwork sąrašą ```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')] ```

135

Kaip riboti konteinerių išteklius Kubernetes?

135

Kodėl reikalingi indeksai duomenų bazėse?

134

Kuo skiriasi vaidmuo nuo playbook Ansible?

134

Reikėjo diegti Kubernetes nuo nulio?

134
/5