Sobes.tech

SRE / Platform Engineer

Kas ir četri zelta uzraudzības signāli?

150

Kas ir VPA un kā tas atšķiras no HPA?

149

1. Python objekts "switches" YAML formātā 2. Pārvērtiet "switches" tā, lai paliek tikai "cisco" slēdži 3. Izmantojot standarta ipaddress moduli, iegūstiet pēdējo hosta adresi tīklā "172.16.0.0/28" 4. Analizējiet "dhcp_snooping_table" kā sarakstu vārdnīcu šādā formātā: ```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. Uzrakstiet "NetworkSubnet" klasi ar 2 metodēm: - get_subnet - atgriež pirmo pieejamo subrežu ar norādīto garumu kā IPv4Network objektu - show_network_pool - atgriež pieejamo subrežu sarakstu ```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

Pastāstiet mums vairāk par savu pieredzi ar ELTEX RDTech: ko tieši darījāt, kā standartizējāt konfigurācijas, kā izdevās samazināt iestatīšanas laiku?

148

Kā uzlabot lietotni, lai tā nekrīt ārējā API kļūdas gadījumā?

146

Kā īstenot Grafana brīdinājumu, kas nosūta paziņojumu pa e-pastu, ja atbildes ilgst vairāk nekā vienu sekundi?

146

Ar kādām uzraudzības sistēmām jūs strādājāt?

143

Kādus Python moduļus jūs izmantotu konfigurāciju parsēšanai?

142

Vai jums kādreiz bija jāizveido panelis Grafanā no jauna?

141

Kā savākt informāciju par problēmu ar augstu CPU slodzi Linux?

139

Cik ļoti jūs interesē tīkla infrastruktūras automatizācijas uzdevumi, izmantojot Python un CI/CD?

137

1. Uzrakstiet Python objektu "switches" YAML formātā 2. Pārvērtiet "switches" tā, lai paliek tikai "cisco" slēdži 3. Izmantojot standarta ipaddress moduli, iegūstiet pēdējo hosta adresi tīklā "172.16.0.0/28" 4. Analizējiet "dhcp_snooping_table" kā sarakstu ar vārdnīcām šādi: 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. Uzrakstiet "NetworkSubnet" klasi ar 2 metodēm: - get_subnet - atgriež pirmo pieejamo subnetu ar norādīto garumu kā IPv4Network objektu - show_network_pool - atgriež pieejamo subnetu sarakstu ```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

Kā ierobežot konteineru resursus Kubernetes?

135

Kāpēc datu bāzēs ir nepieciešami indeksi?

134

Kāda ir atšķirība starp lomu un playbook Ansible?

134

Vai tev bija jāizvieto Kubernetes no nulles?

134
/5