Sobes.tech

SRE / Platform Engineer

Ako zistiť, že aplikácia vo vnútri podu sa spustila?

150

Čo sú štyri zlaté signály monitorovania?

150

Čo je VPA a ako sa líši od HPA?

149

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?

148

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')]

148

Ako vylepšiť aplikáciu, aby nespadla pri chybe externého API?

146

Čo je to vzorec Circuit Breaker?

146

Ako implementovať v Grafana alarm, ktorý bude odosielať upozornenie e-mailom, ak odpovede trvajú viac ako sekundu?

146

S akými systémami monitorovania ste museli pracovať?

144

Aké Python moduly by ste použili na napísanie parsera konfigurácií?

142

Museli ste niekedy vytvárať dashboardy v Grafane od začiatku?

141

Ako zozbierať informácie o probléme s vysokým zaťažením CPU v Linuxe?

139

Ako veľmi vás zaujímajú úlohy automatizácie sieťovej infraštruktúry s použitím Pythonu a CI/CD?

137

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')] ```

135

Ako obmedziť zdroje kontajnerov v Kubernetes?

135

Musel si nasadiť Kubernetes od začiatku?

134

Aký je rozdiel medzi rolou a playbookom v Ansible?

134
/5