Sobes.tech

SRE / Platform Engineer

Jak poznat, že aplikace uvnitř podu byla spuštěna?

150

Co jsou čtyři zlaté signály monitorování?

150

Co je VPA a čím se liší od HPA?

149

1. Napište Python objekt "switches" ve formátu YAML 2. Převraťte "switches" tak, aby zůstaly pouze přepínače "cisco" 3. Pomocí standardního modulu ipaddress získejte poslední adresu hosta v síti "172.16.0.0/28" 4. Analyzujte "dhcp_snooping_table" do seznamu slovníků ve formátu: ```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. Napište třídu "NetworkSubnet" se dvěma metodami: - get_subnet - vrací první dostupnou podsíť požadované délky jako IPv4Network objekt - show_network_pool - vrací seznam dostupných podsítí ```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

Povězte nám více o svých zkušenostech s ELTEX v RDTech: co přesně jste dělali, jak jste standardizovali konfigurace, jak se vám podařilo zkrátit dobu nastavování?

148

Jak vylepšit aplikaci, aby nespadla při chybě externí API?

146

Jak implementovat v Grafana alert, který bude odesílat upozornění na e-mail, pokud odpovědi trvají déle než jednu sekundu?

146

S jakými systémy monitorování jste pracoval?

143

Které moduly Python byste použili k napsání parseru konfigurací?

142

Museli jste někdy vytvářet dashboardy v Grafaně od začátku?

141

Jak shromáždit informace o problému s vysokým zatížením CPU v Linuxu?

139

Jak moc vás zajímají úkoly automatizace síťové infrastruktury s využitím Pythonu a CI/CD?

137

1. Zapište Python objekt "switches" ve formátu YAML 2. Převraťte "switches" tak, aby zůstaly pouze přepínače "cisco" 3. Pomocí standardního modulu ipaddress získat poslední adresu hosta v síti "172.16.0.0/28" 4. Analyzujte "dhcp_snooping_table" do seznamu slovníků následujícím způsobem: 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. Napište třídu "NetworkSubnet" se dvěma metodami: - get_subnet - vrací první dostupnou podsíť požadované délky jako objekt IPv4Network - show_network_pool - vrací seznam dostupných podsítí ```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

Jak omezit zdroje kontejnerů v Kubernetes?

135

Na co jsou v databázích indexy?

134

Jaký je rozdíl mezi rolí a playbookem v Ansible?

134

Musel jsi nasazovat Kubernetes od začátku?

134
/5