Πώς καταλαβαίνω ότι η εφαρμογή μέσα στο pod έχει ξεκινήσει;
SRE / Platform Engineer
Τι είναι τα τέσσερα χρυσά σήματα παρακολούθησης;
Πείτε μας περισσότερα για την εμπειρία σας με το ELTEX στην RDTech: τι ακριβώς κάνατε, πώς τυποποιήσατε τις διαμορφώσεις, πώς καταφέρατε να μειώσετε τον χρόνο ρύθμισης;
Τι είναι το VPA και πώς διαφέρει από το HPA;
1. Γράψτε ένα αντικείμενο Python "switches" σε μορφή YAML 2. Μετατρέψτε το "switches" έτσι ώστε να απομένουν μόνο οι διακόπτες "cisco" 3. Χρησιμοποιώντας το τυπικό module ipaddress, λάβετε τη τελευταία διεύθυνση του host στο δίκτυο "172.16.0.0/28" 4. Αναλύστε το "dhcp_snooping_table" σε μια λίστα λεξικών με την ακόλουθη μορφή: ```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. Γράψτε μια κλάση "NetworkSubnet" με 2 μεθόδους: - get_subnet - επιστρέφει το πρώτο διαθέσιμο υποδίκτυο μήκους που καθορίζεται ως αντικείμενο IPv4Network - show_network_pool - επιστρέφει μια λίστα διαθέσιμων υποδικτύων ```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')] ```
Τι είναι το μοτίβο Circuit Breaker;
Μίλησε για SLI, SLO και SLA.
Πώς να υλοποιήσετε σε το Grafana μια ειδοποίηση που θα στέλνει μια ειδοποίηση μέσω email αν οι απαντήσεις διαρκούν περισσότερο από ένα δευτερόλεπτο;
Πώς να βελτιώσετε την εφαρμογή ώστε να μην πέφτει σε περίπτωση σφάλματος του εξωτερικού API;
1. Γράψτε το Python αντικείμενο "switches" σε μορφή YAML 2. Μετατρέψτε το "switches" ώστε να απομένουν μόνο οι διακόπτες "cisco" 3. Χρησιμοποιήστε το τυπικό module ipaddress για να λάβετε τη τελευταία διεύθυνση του κεντρικού υπολογιστή στο δίκτυο "172.16.0.0/28" 4. Αναλύστε το "dhcp_snooping_table" σε μια λίστα λεξικών με την ακόλουθη μορφή: 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. Γράψτε μια κλάση "NetworkSubnet" με 2 μεθόδους: get_subnet - επιστρέφει το πρώτο διαθέσιμο υποδίκτυο μήκους που καθορίζεται και είναι αντικείμενο IPv4Network show_network_pool - επιστρέφει μια λίστα διαθέσιμων υποδικτύων 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')]
Με ποια συστήματα παρακολούθησης έχετε δουλέψει;
Ποια Python modules θα χρησιμοποιούσατε για να γράψετε έναν parser ρυθμίσεων;
Έχετε χρειαστεί ποτέ να δημιουργήσετε πίνακες ελέγχου στο Grafana από το μηδέν;
Πώς να συλλέξετε πληροφορίες σχετικά με ένα πρόβλημα υψηλού φορτίου CPU σε Linux;
Τι είναι ο κορεσμός;
Πόσο ενδιαφέρεστε για εργασίες αυτοματοποίησης της δικτυακής υποδομής με Python και CI/CD;
Πώς περιορίζετε τους πόρους των κοντέινερ στο Kubernetes;
1. Γράψτε το Python αντικείμενο "switches" σε μορφή YAML 2. Μετατρέψτε το "switches" έτσι ώστε να παραμείνουν μόνο οι διακόπτες "cisco" 3. Χρησιμοποιώντας το τυπικό module ipaddress, λάβετε τη τελευταία διεύθυνση του κεντρικού υπολογιστή στο δίκτυο "172.16.0.0/28" 4. Ανάλυση "dhcp_snooping_table" σε μια λίστα λεξικών ως εξής: 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. Γράψτε μια κλάση "NetworkSubnet" με 2 μεθόδους: - get_subnet - επιστρέφει το πρώτο διαθέσιμο υποδίκτυο μήκους που καθορίζεται ως αντικείμενο IPv4Network - show_network_pool - επιστρέφει μια λίστα διαθέσιμων υποδικτύων ```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')] ```
Έπρεπε να αναπτύξετε το Kubernetes από το μηδέν;
Ποια είναι η διαφορά μεταξύ ρόλου και playbook στο Ansible;