Pods adalah unit terkecil yang dapat diterapkan di Kubernetes. Sebuah pod menjalankan instance aplikasi independen di Kubernetes. Instance tersebut dapat terdiri dari satu atau lebih kontainer yang saling berhubungan erat. Topik ini menjelaskan cara melihat detail dan mengubah konfigurasi sebuah pod serta secara manual menyesuaikan aplikasi kontainer di Konsol Container Service for Kubernetes (ACK).
Prasyarat
Sebuah workload telah dibuat. Untuk informasi lebih lanjut, lihat Workloads.
Lihat pods
Lihat detail sebuah pod
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel sebelah kiri, pilih .
Di halaman Pods, temukan pod yang ingin Anda lihat dan klik View Details di kolom Actions.
CatatanDi halaman Pods, Anda dapat memodifikasi dan menghapus pods. Untuk pods yang dibuat menggunakan Deployment, kami menyarankan Anda menggunakan Deployment untuk mengelola pods tersebut.
Tabel berikut menjelaskan status pods.
Status
Deskripsi
Initialized
Semua init containers telah dimulai.
Ready
Pod dapat melayani permintaan dan ditambahkan ke pool load balancing dari semua layanan yang sesuai.
ContainersReady
Semua container dalam pod siap.
PodScheduled
Pod telah dijadwalkan ke sebuah node.
Untuk informasi lebih lanjut, lihat Pod Lifecycle.
Lihat log pod
Di halaman Pods, temukan pod yang log-nya ingin dilihat, dan klik Logs di kolom Aksi untuk melihat log.
Filter pods
Di halaman Pods, Anda dapat menyaring pods berdasarkan nama, label, alamat IP pod, dan alamat IP node. Anda juga dapat menyaring pods berdasarkan keys dan values yang ditampilkan di kolom Label.
Diagnosis sebuah pod
Di halaman Pods, temukan pod yang ingin didiagnosis dan klik Diagnose di kolom Actions. Untuk informasi lebih lanjut, lihat Bekerja dengan diagnosis kluster.
Ubah batas atas dan bawah sumber daya CPU dan memori untuk sebuah pod
Setelah membuat aplikasi, Anda dapat mengubah batas atas dan bawah sumber daya CPU dan memori untuk pods aplikasi sesuai kebutuhan bisnis Anda. Dalam contoh ini, Deployment digunakan.
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin dikelola dan klik namanya. Di panel sebelah kiri, pilih .
Di halaman Deployments, pilih namespace dari daftar drop-down Namespace. Temukan aplikasi yang ingin dikelola dan klik Edit di kolom Actions.
Di halaman Edit, konfigurasikan parameter Resource Limit dan Required Resources untuk memodifikasi batas atas dan bawah sumber daya CPU dan memori. Kemudian, klik Update.
PentingJumlah maksimum pod yang didukung oleh node kluster terkait dengan plug-in jaringan yang digunakan oleh kluster. Untuk informasi lebih lanjut, lihat bagian Bandingkan mode Terway dari topik "Bekerja dengan Terway".
Ubah konfigurasi sebuah pod
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel sebelah kiri, pilih .
Di halaman Pods, temukan pod yang ingin diubah dan klik Edit di kolom Aksi.
Di kotak dialog Edit YAML, ubah konfigurasi dan klik Update.
Secara manual skalakan pods untuk sebuah aplikasi
Setelah aplikasi dibuat, Anda dapat menyesuaikan jumlah pods yang disediakan untuk aplikasi sesuai kebutuhan bisnis Anda.
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin dikelola dan klik namanya. Di panel sebelah kiri, pilih .
Pilih namespace tempat Deployment dikerahkan, temukan Deployment, lalu klik Scale di kolom Actions.
Dalam kotak dialog Scale, atur parameter Desired Number of Pods menjadi 4 dan klik OK.
CatatanSecara default, Deployment di Kubernetes diperbarui dalam mode rollingUpdate. Ini memastikan bahwa sejumlah minimum pod tetap tersedia selama pembaruan. Anda dapat mengubah jumlah minimum kontainer yang tersedia di dalam template.
Referensi
Untuk informasi lebih lanjut tentang cara menangani pengecualian pods, lihat Pemecahan masalah pod.
Untuk informasi lebih lanjut tentang praktik terbaik untuk penjadwalan pod, lihat Sebar pods berbasis Elastic Container Instance di zona dan konfigurasikan afinitas.