Kerangka Materi

[Hari 01]

Pengantar

  • Kontainer vs mesin virtual
  • Kecepatan dan kinerja

Ikhtisar arsitektur Docker

  • Docker dan kernel Linux
  • Komponen Docker (klien Docker, daemon Docker, gambar, registri, kontainer)

Menggunakan Docker untuk menjalankan dan mengelola kontainer

  • Gambar, kontainer, volume, jaringan

Ikhtisar singkat orkestrasi kontainer

Menginstal Docker

Menarik gambar dari internet

  • Contoh: Apache Tomcat

Menjalankan kontainer

Registri Docker

  • Publik vs pribadi

Membuat dan mengelola Dockerfile

Membangun gambar Docker

Menerapkan aplikasi web

  • Aplikasi contoh: server aplikasi Java EE

Cara kontainer Docker berkomunikasi satu sama lain

Konfigurasi volume dan jaringan di Docker

  • Penyambungan dan status


[Hari 02]

Masuk lebih dalam ke orkestrasi kontainer dengan Kubernetes

Ikhtisar arsitektur Kubernetes

  • Pod, label/selector, pengontrol replikasi, layanan, API

Menginstal klaster Kubernetes

Membuat pod, volume, dan penyebaran Kubernetes

Mengelompokkan dan mengatur klaster Anda

Menemukan dan menerbitkan layanan

Menemukan dan terhubung ke kontainer

Menerapkan aplikasi web

  • Penanganan komponen aplikasi
  • Penanganan koneksi Database

Keamanan Kubernetes

  • otentikasi & otorisasi

Jaringan lanjutan

  • Jaringan Docker vs jaringan Kubernetes

Pemantauan Kubernetes

  • Penyimpanan klaster dengan Elasticsearch dan fluentd
  • Pemantauan tingkat kontainer (UI cAdvisor, Influxdb, Prometheus)


[Hari 03]

Memperluas skala klaster Kubernetes Anda

Infrastruktur untuk Kubernetes

  • Penyediaan, partisi, jaringan

Membangun klaster high-availability

  • Beban seimbang dan penemuan layanan

Menerapkan aplikasi yang dapat diperluas skala

  • Penyesuaian skala pod horizontal
  • Klaster database di Kubernetes

Memperbarui aplikasi Anda

  • Rilis di Kubernetes

Pencarian masalah

Ucapan penutup

Persyaratan

  • Kenalan dengan baris perintah Linux
  • Pemahaman dasar tentang konsep virtualisasi
  • Pemahaman tentang konsep jaringan
  • Pemahaman tentang cara kerja aplikasi web

Audience

  • Developer Perangkat Lunak
  • Arsitek
  • Ingenier Penyebaran
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait