Jak poznat, že aplikace uvnitř podu byla spuštěna?
SRE / Platform Engineer
Co jsou čtyři zlaté signály monitorování?
Co je VPA a čím se liší od HPA?
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')] ```
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í?
Pověz o SLI, SLO a SLA.
Jak vylepšit aplikaci, aby nespadla při chybě externí API?
Jak implementovat v Grafana alert, který bude odesílat upozornění na e-mail, pokud odpovědi trvají déle než jednu sekundu?
Co je to vzor Circuit Breaker?
S jakými systémy monitorování jste pracoval?
Které moduly Python byste použili k napsání parseru konfigurací?
Museli jste někdy vytvářet dashboardy v Grafaně od začátku?
Jak shromáždit informace o problému s vysokým zatížením CPU v Linuxu?
Co je to saturace?
Jak moc vás zajímají úkoly automatizace síťové infrastruktury s využitím Pythonu a CI/CD?
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')] ```
Jak omezit zdroje kontejnerů v Kubernetes?
Na co jsou v databázích indexy?
Jaký je rozdíl mezi rolí a playbookem v Ansible?
Musel jsi nasazovat Kubernetes od začátku?