Cum să înțelegi dacă aplicația din interiorul pod-ului a fost pornită?
SRE / Platform Engineer
Ce sunt cele patru semnale de monitorizare de aur?
Spuneți-ne mai multe despre experiența dvs. cu ELTEX la RDTech: ce anume ați făcut exact, cum ați standardizat configurațiile, cum ați reușit să reduceți timpul de configurare?
Ce este VPA și în ce diferă de HPA?
1. Scrieți un obiect Python "switches" în format YAML 2. Transformați "switches" astfel încât să rămână doar switch-urile "cisco" 3. Folosind modulul standard ipaddress, obțineți ultima adresă a gazdei în rețeaua "172.16.0.0/28" 4. Analizați "dhcp_snooping_table" într-o listă de dicționare în următorul 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. Scrieți o clasă "NetworkSubnet" cu 2 metode: - get_subnet - returnează prima subrețea disponibilă de lungime specificată ca obiect IPv4Network - show_network_pool - returnează o listă de subrețele disponibile ```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')] ```
Cum îmbunătățim aplicația pentru a nu se bloca în cazul unei erori a API-ului extern?
Cum se implementează în Grafana un alertă care trimite o notificare prin email dacă răspunsurile durează mai mult de un secundă?
Vorbește despre SLI, SLO și SLA.
Ce este modelul Circuit Breaker?
Cu ce sisteme de monitorizare ați lucrat?
Ce module Python ai folosi pentru a scrie un parser de configurații?
A fost vreodată nevoie să creezi panouri în Grafana de la zero?
Cum se colectează informații despre o problemă cu încărcare ridicată a CPU-ului în Linux?
Ce este saturația?
Cât de interesat(ă) ești de sarcinile de automatizare a infrastructurii de rețea folosind Python și CI/CD?
1. Scrieți obiectul Python "switches" în format YAML 2. Transformați "switches" astfel încât să rămână doar switch-urile "cisco" 3. Folosind modulul standard ipaddress, obțineți ultima adresă a gazdei în rețeaua "172.16.0.0/28" 4. Analizați "dhcp_snooping_table" într-o listă de dicționare după cum urmează: 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. Scrieți o clasă "NetworkSubnet" cu 2 metode: - get_subnet - returnează prima subrețea disponibilă de lungime specificată ca obiect IPv4Network - show_network_pool - returnează o listă de subrețele disponibile ```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')] ```
Cum se limitează resursele containerelor în Kubernetes?
La ce servesc indicii în bazele de date?
A fost nevoie să implementezi Kubernetes de la zero?
Care este diferența dintre un rol și un playbook în Ansible?