SRE / Platform Engineer
Lider ne tür görevler verdi?
Dört altın izleme sinyali nedir?
Readiness, liveness ve startup probe nedir?
Pod içindeki uygulamanın başlatıldığını nasıl anlayabilirim?
Veritabanlarındaki indeksler ne işe yarar?
Vault ile entegrasyon nasıl sağlandı? Sırlar nasıl döndürülüyordu?
PodDisruptionBudget nedir?
Deneyimin hakkında bana anlat, neyle uğraşmak zorunda kaldın, hangi görevleri çözdün?
Sanallaştırma ile konteynerleştirme arasındaki fark nedir?
Projede CI/CD nasıl yapılandırılmıştı?
Ansible'da shell ve command modülleri arasındaki fark nedir?
Downtime ile mücadele etmek ve onu azaltmak için hangi araçlar kullanılabilir?
Tüm bu teknik bilgileri nasıl edindiniz? Kurslar mı, YouTube kanalları mı vardı?
Ürünü izlemeye, uyarılara yanıt vermeye ve panoları incelemeye hazır mısın?
1. Python nesnesi "switches" YAML formatında yazın 2. "switches" üzerinde dönüşüm yapın, böylece sadece "cisco" anahtarları kalır 3. standardise_macaddr komutunda, "172.16.0.0/28" ağındaki son ana bilgisayar adresini alın 4. "dhcp_snooping_table"'ı aşağıdaki biçimde sözlükler listesine ayrıştırın: ```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" adlı bir sınıf yazın, bu sınıfın 2 metodu olsun: - get_subnet - belirtilen uzunluktaki ilk kullanılabilir alt ağı IPv4Network sınıfı nesnesi olarak döndürür - show_network_pool - kullanılabilir alt ağların listesini döndürür
1. Python nesnesi "switches" YAML formatında yaz 2. "switches" üzerinde dönüşüm yaparak sadece "cisco" anahtarlarına sahip anahtarları bırak 3. Standart ipaddress modülü kullanarak "172.16.0.0/28" ağında son ana bilgisayar adresini al 4. "dhcp_snooping_table"'ı aşağıdaki gibi sözlükler listesine ayrıştır: 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" adında bir sınıf yazın, 2 yöntemi olsun: - get_subnet - belirtilen uzunluktaki ilk kullanılabilir alt ağı döndürür - show_network_pool - kullanılabilir alt ağların listesini döndürür ```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')] ```
Linux'ta Go hizmetinizin kaç işletim sistemi dizisi kullandığını nasıl öğrenirsiniz?
ArgoCD'de erişim nasıl sınırlandırılır? Kim senkronize edebilir, kim sadece okuma yapabilir?
Kubernetes'te QoS sınıfları: Garantili, Burstable, BestEffort
Bir kümedeki 50 düğümlü ML görevleri için GPU düğümlerini nasıl izole edersiniz?