Kas ir četri zelta uzraudzības signāli?
SRE / Platform Engineer
Kas ir GitFlow?
Kas ir VPA un kā tas atšķiras no HPA?
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')]
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?
Kā uzlabot lietotni, lai tā nekrīt ārējā API kļūdas gadījumā?
Pastāsti par SLI, SLO un SLA.
Kā īstenot Grafana brīdinājumu, kas nosūta paziņojumu pa e-pastu, ja atbildes ilgst vairāk nekā vienu sekundi?
Kas ir Circuit Breaker modelis?
Ar kādām uzraudzības sistēmām jūs strādājāt?
Kādus Python moduļus jūs izmantotu konfigurāciju parsēšanai?
Vai jums kādreiz bija jāizveido panelis Grafanā no jauna?
Kas ir piesātinājums?
Kā savākt informāciju par problēmu ar augstu CPU slodzi Linux?
Cik ļoti jūs interesē tīkla infrastruktūras automatizācijas uzdevumi, izmantojot Python un CI/CD?
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')] ```
Kā ierobežot konteineru resursus Kubernetes?
Kāpēc datu bāzēs ir nepieciešami indeksi?
Kāda ir atšķirība starp lomu un playbook Ansible?
Vai tev bija jāizvieto Kubernetes no nulles?