Ako zistiť, že aplikácia vo vnútri podu sa spustila?
SRE / Platform Engineer
Čo sú štyri zlaté signály monitorovania?
Čo je VPA a ako sa líši od HPA?
Povedajte nám viac o vašich skúsenostiach s ELTEX v RDTech: čo ste presne robili, ako ste štandardizovali konfigurácie, ako ste dosiahli skrátenie času nastavovania?
1. Napíšte objekt Python "switches" vo formáte YAML 2. Premeníte "switches" tak, aby zostali iba prepínače "cisco" 3. Použitím štandardného modulu ipaddress získať poslednú adresu hostiteľa v sieti "172.16.0.0/28" 4. Analyzujte "dhcp_snooping_table" na zoznam slovníkov v nasledujúcom formáte: ```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. Napíšte triedu "NetworkSubnet" s 2 metódami: - get_subnet - vráti prvú dostupnú podsieť požadovanej dĺžky ako IPv4Network objekt - show_network_pool - vráti zoznam dostupných podsietí ```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')]
Povedz o SLI, SLO a SLA.
Ako vylepšiť aplikáciu, aby nespadla pri chybe externého API?
Čo je to vzorec Circuit Breaker?
Ako implementovať v Grafana alarm, ktorý bude odosielať upozornenie e-mailom, ak odpovede trvajú viac ako sekundu?
S akými systémami monitorovania ste museli pracovať?
Aké Python moduly by ste použili na napísanie parsera konfigurácií?
Museli ste niekedy vytvárať dashboardy v Grafane od začiatku?
Čo je to saturácia?
Ako zozbierať informácie o probléme s vysokým zaťažením CPU v Linuxe?
Ako veľmi vás zaujímajú úlohy automatizácie sieťovej infraštruktúry s použitím Pythonu a CI/CD?
1. Napíšte objekt Python "switches" vo formáte YAML 2. Premeníte "switches" tak, aby zostali iba prepínače "cisco" 3. Použitím štandardného modulu ipaddress získať poslednú adresu hostiteľa v sieti "172.16.0.0/28" 4. Analyzujte "dhcp_snooping_table" do zoznamu slovníkov nasledovne: 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. Napíšte triedu "NetworkSubnet" s dvoma metódami: - get_subnet - vráti prvú dostupnú podsieť požadovanej dĺžky ako objekt IPv4Network - show_network_pool - vráti zoznam dostupných podsietí ```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')] ```
Ako obmedziť zdroje kontajnerov v Kubernetes?
Musel si nasadiť Kubernetes od začiatku?
Aký je rozdiel medzi rolou a playbookom v Ansible?
Na čo sú v databázach indexy?