Sobes.tech

SRE / Platform Engineer

Kuo skiriasi CMD nuo ENTRYPOINT Docker?

131

Kaip ignoruoti arba generuoti klaidas Ansible?

131

Kaip rasti PostgreSQL užklausas, kurios vyksta ilgiau nei minutę (arba 5 sekundes)?

128

Kaip peržiūrėti konteinerio žurnalus ir kaip prie jo prisijungti?

124

Kaip prisijungėte prie maršrutizatoriaus, kai tunelis nukrito — per išorinį IP?

120

1. Parašykite Python objektą "switches" YAML formatu 2. Pakeiskite "switches" taip, kad liktų tik "cisco" jungikliai 3. Naudokite standartinį ipaddress modulį, kad gautumėte paskutinį hosto adresą tinkle "172.16.0.0/28" 4. Analizuokite "dhcp_snooping_table" kaip žodynų sąrašą šiuo formatu: dhcp_snooping_table_parsed = [ { "mac": "00:E9:8C: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. Parašykite "NetworkSubnet" klasę su 2 metodais: get_subnet - grąžina pirmą prieinamą subnetwork, kuris yra IPv4Network tipo show_network_pool - grąžina prieinamų subnetwork sąrašą 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.0/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')]

115

Kaip perkelti failus tarp darbų GitLab CI?

112

Pateikite pavyzdžių apie kritinius incidentus, į kuriuos reagavote per 30 minučių

112

Reikėjo konfigūruoti Fluent Bit ar Filebeat?

105
/5