Kubernetes menjadi standar Linux baru

Di KubeCon + CloudNativeCon North America di Atlanta, Jesse Butler dari Amazon EKS membandingkan Kubernetes dengan evolusi Linux. Ia menyoroti donasi AWS dari proyek open source Kro dan Karpenter ke komunitas Kubernetes. Kontribusi ini mencerminkan pergeseran menuju pembangunan fitur lintas ekosistem daripada produk mandiri.

Jesse Butler, manajer proyek utama untuk Amazon EKS, berbicara di KubeCon + CloudNativeCon North America di Atlanta tentang Kubernetes yang matang menjadi standar universal mirip dengan Linux. "Semua orang punya distro Linux komersial. Itu yang kita jalankan semua," kata Butler. "Saya pikir Kubernetes sekarang juga sudah seperti itu. Kita telah beralih dari membangun server API kluster khusus kita sendiri dan control plane kita sendiri ke mencari standar untuk membangun skala untuk perusahaan kita."

Universalitas ini memengaruhi bagaimana perusahaan seperti AWS berkontribusi pada open source. Dalam diskusi dengan Pendiri dan Penerbit TNS Alex Williams, Butler menjelaskan donasi AWS dari dua proyek melalui SIG Kubernetes: Kubernetes Resource Orchestrator (Kro) dan Karpenter.

Kro mengatasi proliferasi controller dari definisi sumber daya khusus (CRDs). Pelanggan sebelumnya mengelola 20 atau 30 sumber daya khusus dengan tim kecil yang menangani kode non-logika bisnis. "Beberapa pelanggan kami, bahkan empat atau lima tahun lalu, punya 20 atau 30 sumber daya khusus," catat Butler. "Jadi Anda punya tim kecil di dalam organisasi yang jauh lebih besar yang harus memiliki kode ini saja, dan itu bahkan bukan logika bisnis yang sebenarnya." Kro menghasilkan CRDs dan mikrokontroler secara otomatis menggunakan Simple Schema YAML, menyimpulkan ketergantungan, membuat graf aciklik terarah, dan menangani orkestrasi dalam Kubernetes.

Karpenter menangani provisioning node untuk beban kerja cloud native yang berpuncak. "Beban kerja cloud native secara umum berpuncak, mereka dinamis," kata Butler. Ia menyediakan provisioning tepat waktu yang skalabel sesuai permintaan dan mengoptimalkan biaya. API memungkinkan kesederhanaan, seperti meminta "cukup berikan saya node," atau konfigurasi rinci. Desain ini menyebabkan donasinya ke SIG Autoscaling Kubernetes.

Kedua proyek ini mewujudkan filosofi AWS: "Dalam konteks Kubernetes dan perangkat lunak cloud native, ini adalah komunitas dan kita semua adalah pelanggan," kata Butler. "Kita tidak bisa membangun sesuatu hanya untuk produk kita dan mengatakan itu Kubernetes." Pendekatan ini mendukung ekosistem yang lebih luas daripada solusi proprietary.

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak