Kuidas aru saada, et podi sees olev rakendus on käivitatud?
SRE / Platform Engineer
Mis on neli kuldsed jälgimisignaalid?
Rääkige meile rohkem teie kogemusest ELTEX-iga RDTechis: mida täpselt tegite, kuidas standardiseerisite konfiguratsioone, kuidas õnnestus lühendada seadistamise aega?
Mis on VPA ja kuidas see erineb HPA-st?
1. Write a Python object "switches" in YAML format 2. Transform "switches" so that only "cisco" switches remain 3. Using the standard ipaddress module, get the last host address in the network "172.16.0.0/28" 4. Parse "dhcp_snooping_table" into a list of dictionaries in the following format: ```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. Write a "NetworkSubnet" class with 2 methods: - get_subnet - returns the first available subnet of the specified length as an IPv4Network object - show_network_pool - returns a list of available subnets ```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')]
Kuidas parandada rakendust, et see ei langeks välise API vea korral?
Kuidas implementida Grafana hoiatus, mis saadab e-kirja teavituse, kui vastused kestavad rohkem kui ühe sekundi?
Räägi SLI, SLO ja SLA kohta.
Mis on Circuit Breaker muster?
Milliste jälgimissüsteemidega olete töötanud?
Milliseid Python mooduleid kasutaksite konfiguratsioonide parseri kirjutamiseks?
Kas kunagi pidanud Grafanas armatuurlaudu nullist alustama?
Kuidas koguda teavet Linuxis kõrge CPU koormuse probleemi kohta?
Mis on küllastus?
Kui palju teid huvitavad võrgu infrastruktuuri automatiseerimise ülesanded, kasutades Pythonit ja CI/CD-d?
1. Kirjutage Python objekt "switches" YAML-formaadis 2. Muutke "switches", et jääks ainult "cisco" lülitid 3. Kasutades standardset ipaddress moodulit, saage viimase hosti aadress võrgus "172.16.0.0/28" 4. Analüüsige "dhcp_snooping_table" selliselt: 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. Write a "NetworkSubnet" class with 2 methods: - get_subnet - returns the first available subnet of the specified length as an IPv4Network object - show_network_pool - returns a list of available subnets ```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')] ```
Kuidas piirata konteinerite ressursse Kubernetesis?
Miks on andmebaasides indeksid vajalikud?
Kas teil oli vaja Kubernetes alustada nullist?
Mis vahe on rollil ja playbook'il Ansible'is?