Learn DevOps: Docker & K8s
Learn DevOps: Docker & K8s — Belajar DevOps daripada shell Linux hingga Kubernetes dan pipeline CI/CD
Learn DevOps: Docker & K8s, juga dikenali sebagai DevOps Bootcamp, ialah aplikasi Android (versi iPhone akan datang) untuk mereka yang ingin belajar DevOps melalui pelajaran ringkas. 142 kursus dalam lapan trek membawa anda daripada arahan Linux pertama hingga Git, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible, dengan Mentor AI yang menjawab soalan tentang pelajaran yang sedang anda baca.
- Harga
- Percuma, naik taraf Pro
- Platform
- Android kini tersedia, akan datang ke iPhone
- Bahasa
- 22


Tiada apa-apa di sini yang digunakan untuk deployment, dan tiada apa-apa caj dikenakan.
Misi penyahpepijatan dijalankan dalam terminal simulasi, jadi anda boleh menyiasat pod yang tidak mahu bermula atau kerja CI yang berstatus merah dalam runner tanpa akaun cloud, kad kredit atau komputer riba. Anda juga boleh bermula tanpa mencipta akaun.
Apakah aplikasi ini
Learn DevOps: Docker & K8s (DevOps Bootcamp) ialah aplikasi Android percuma untuk dimulakan, dengan 142 kursus dan 568 pelajaran dalam lapan trek: Linux dan Bash, Git dan GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible. Pelajaran adalah ringkas dan disusun mengikut tahap daripada pemula hingga lanjutan, dengan dua puluh misi penyelesaian masalah dalam terminal simulasi, kuiz harian, kad imbas dan Mentor AI, manakala versi iPhone sedang dibangunkan.
Dalam aplikasi
Rupa aplikasi ini




Kursus
Lapan trek dalam kursus DevOps
142 kursus dan 568 pelajaran daripada senarai kursus dalam app; kursus pertama bagi setiap trek adalah percuma.
Linux dan Bash
Menavigasi shell, fail dan kebenaran, proses, SSH, grep, awk dan jq, penskripan shell serta pengujian dan pengukuhannya.
Git dan GitHub
Commit dan aliran kerja setempat, strategi branching, remote dan pull request, hook serta pengetagan release.
Docker
Image dan Dockerfile, Docker Compose, networking dan data, Swarm, serta keselamatan container.
Kubernetes
Cluster, pod, deployment dan ReplicaSet, servis dan networking, konfigurasi dan storan, penjadualan serta kebolehlihatan.
Helm
Masalah yang diselesaikan oleh Helm, chart dan release, values.yaml, fungsi template, hook, subchart, serta Helm dalam pipeline.
CI/CD
Workflow GitHub Actions, Jenkins dengan Docker, strategi deployment, serta pengamanan dan pemantauan pipeline.
Terraform
Infrastruktur sebagai kod, konsep teras, state, module dan workspace, serta penyediaan pada AWS dan Azure.
Ansible, GitOps dan projek kemuncak
Inventory, playbook, role, Jinja2, Vault dan ujian Molecule; kemudian GitOps dengan Argo CD dan Flux, serta deployment projek kemuncak tanpa masa henti.
Cara ia berfungsi
Cara bootcamp ini berfungsi
Anda bergerak melalui satu trek dengan mempelajari satu pelajaran kecil pada satu-satu masa, kemudian menguji diri anda tentangnya pada keesokan hari.
Pilih trek dan baca pelajaran ringkas
Lapan trek merangkumi toolchain DevOps, dan kursus pertama bagi setiap trek adalah percuma. Setiap pelajaran menerangkan sesuatu konsep dalam beberapa baris, seperti sebab container bersifat ringan, kemudian mengembangkan pemahaman tersebut.
Tanya Mentor AI tentang halaman yang sedang anda lihat
Ketik butang seperti Terangkan Secara Ringkas, Langkah demi Langkah atau Contoh Harian, atau taip soalan anda sendiri. Jawapan yang diberikan adalah tentang pelajaran yang sedang dibuka, bukan tentang DevOps secara umum.
Ulang kaji, kemudian cuba misi penyelesaian masalah
Kuiz mini harian menerangkan setiap jawapan, dan soalan yang anda jawab salah akan muncul semula sebagai kad imbas mengikut jadual berjarak. Selepas itu, misi penyahpepijatan menempatkan anda dalam persediaan yang rosak di terminal simulasi.
Kandungan
Kandungan aplikasi
142
Kursus, 568 pelajaran
Lapan trek semuanya: Linux dan Bash, Git dan GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible, disusun mengikut tahap daripada pemula hingga lanjutan.
20
Misi penyahpepijatan
Penyelesaian masalah dalam terminal simulasi merentasi container, Kubernetes, CI/CD, kebolehlihatan dan kebolehpercayaan: image 1.9 GB yang tiada siapa boleh pull, atau alert yang kekal hijau sepanjang gangguan.
AI
Mentor AI dan penjana pelajaran
Tanya tentang pelajaran tepat yang sedang anda ikuti, atau namakan sesuatu topik dan jana pelajaran berstruktur untuk anda. Pelajaran juga boleh diterjemahkan ke dalam bahasa anda sendiri.
Harian
Kuiz dan kad imbas
Kuiz mini harian dengan penjelasan bagi setiap jawapan, serta soalan yang dijawab salah akan muncul semula sebagai kad imbas mengikut jadual pengulangan berjarak.
Cheat sheet
Arahan yang paling kerap anda cari
Cheat sheet DevOps untuk Docker, kubectl, Git, Linux dan banyak lagi, bersama nota tentang mana-mana pelajaran serta senarai simpanan untuk rujukan kemudian.
Streak
Alat pembinaan tabiat
Streak harian dengan pembekuan streak supaya satu hari yang terlepas tidak memadamkan kemajuan, bersama XP, tahap, papan pendahulu dan peringatan pada waktu yang anda pilih.
Latar belakang
Apakah sebenarnya tugas jurutera DevOps, dan apakah yang patut anda pelajari dahulu?
DevOps ialah amalan memastikan perisian bergerak daripada commit pembangun ke production dengan boleh dipercayai, serta terus berfungsi selepas itu. Dalam kerja harian, ini bermakna menulis automasi lebih kerap daripada mengklik dalam konsol: skrip pada pelayan Linux, container yang membungkus aplikasi, pipeline yang menguji dan mengeluarkannya, serta infrastruktur yang diterangkan dalam fail. Biasanya, orang bermula dengan command line Linux dan Git, kemudian container, dan hanya selepas itu lapisan orkestrasi serta automasi yang dibina di atasnya.
Containerunit yang dihantar
Container menggabungkan aplikasi dengan library dan tetapan yang diperlukan, supaya aplikasi itu berkelakuan sama pada komputer riba, dalam ujian dan dalam production. Docker ialah cara yang digunakan secara meluas untuk membina dan menjalankannya, manakala Dockerfile ialah resipi untuk image.
Orkestrasikegunaan Kubernetes
Apabila terdapat banyak container, sesuatu perlu memulakan container tersebut, memulakannya semula apabila gagal, menghalakan trafik dan melampirkan storan. Kubernetes melakukan semua ini dengan pod, deployment dan service, manakala Helm membungkus definisi tersebut ke dalam chart.
Pipeline CI/CDdaripada commit hingga release
Continuous integration membina dan menguji setiap perubahan, manakala continuous delivery menggerakkan build yang lulus ke arah production. GitHub Actions dan Jenkins ialah dua alat yang biasa digunakan, dan satu masalah klasik ialah kerja yang berstatus hijau pada komputer anda tetapi merah dalam runner.
Infrastruktur sebagai kodpelayan yang diterangkan dalam fail
Daripada membina pelayan secara manual, anda menerangkannya dalam fail yang boleh disemak dan digunakan semula. Terraform menyediakan resource seperti rangkaian cloud dan mesin, manakala Ansible mengkonfigurasi mesin tersebut selepas ia wujud.
Sesuai
Untuk siapa — dan bukan untuk siapa
Sesuai untuk anda jika anda
- Anda ialah developer yang mahu memahami perkara yang berlaku antara git push dan production
- Mentadbir server dan mahu beralih daripada kerja manual kepada container dan automasi
- Menyasarkan peranan pertama sebagai cloud engineer atau jurutera kebolehpercayaan tapak
- Mahu berlatih membaca situasi ralat sebenar tanpa membayar untuk resource cloud
- Hanya mempunyai telefon semasa dalam perjalanan dan mahukan bahan yang tersusun
Bukan alat yang sesuai jika anda
- Memerlukan shell sebenar atau cluster langsung untuk berlatih; misi dijalankan dalam terminal simulasi
- Menjangkakan kesemua 142 kursus percuma; kursus pertama bagi setiap trek adalah percuma dan Pro membuka yang selebihnya
- Mahu versi iPhone hari ini; versi itu masih belum dilancarkan
- Mahu kursus rasmi daripada vendor alat; ini ialah app pembelajaran bebas
Soalan
Soalan lazim
Apakah Learn DevOps: Docker & K8s?
Learn DevOps: Docker & K8s, yang juga dipanggil DevOps Bootcamp, ialah app pembelajaran Android dengan 142 kursus dan 568 pelajaran merangkumi Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible. Ia ditujukan kepada developer, pentadbir sistem dan pelajar yang mahu mempelajari DevOps melalui pelajaran ringkas pada telefon. Ia percuma untuk bermula, tersedia dalam 22 bahasa, dan versi iPhone dirancang untuk dilancarkan.
Bagaimanakah saya boleh belajar DevOps dari asas?
Mulakan dengan command line Linux dan Git kerana setiap alat lain bergantung padanya. Kemudian pelajari container dengan Docker, teruskan dengan Kubernetes, dan tambahkan pipeline serta infrastruktur sebagai kod. DevOps Bootcamp mengikut susunan ini secara umum, dan kursus pertama bagi setiap lapan treknya percuma untuk dicuba.
Adakah saya memerlukan laptop atau akaun cloud?
Tidak. App ini menyatakan bahawa anda tidak memerlukan laptop, akaun cloud atau kad kredit untuk belajar, dan anda boleh bermula tanpa membuat akaun. Misi debugging menggunakan terminal simulasi, jadi tiada apa-apa yang dideploy dan tiada caj dikenakan.
Apakah misi debugging?
Misi ini ialah dua puluh latihan penyelesaian masalah dalam terminal simulasi, merangkumi lima bidang: container, Kubernetes, CI/CD, kebolehlihatan dan kebolehpercayaan. Contohnya termasuk image 1.9 GB yang tiada siapa dapat pull, pod yang tidak dapat dimulakan dan probe yang mematikan app ketika app sedang dimulakan. Dua misi adalah percuma, dan Pro membuka kesemua dua puluh misi.
Adakah ia berguna untuk soalan temu duga DevOps?
Ia membantu dengan pengetahuan asas yang diuji oleh soalan temu duga. Kuiz harian menerangkan setiap jawapan, soalan yang tersalah dijawab akan muncul semula sebagai kad imbas, dan helaian rujukan menghimpunkan command yang mungkin ditanya kepada anda. Gabungkan dengan latihan menerangkan jawapan anda dengan lantang.
Apakah alat yang diajar dalam kursus ini?
Linux dan Bash, Git dan GitHub, Docker dan Docker Compose, Kubernetes, Helm, GitHub Actions dan Jenkins, Terraform dengan AWS dan Azure, serta Ansible. Ia turut menyentuh GitOps dengan Argo CD dan Flux, serta pemantauan dan kebolehlihatan.
Bagaimanakah AI Mentor berfungsi?
Anda bertanya tentang pelajaran yang sedang dibuka dan menerima jawapan dalam konteks tersebut, menggunakan butang seperti Terangkan dengan Ringkas atau Langkah demi Langkah, atau menggunakan ayat anda sendiri. Pengguna percuma menerima beberapa soalan setiap hari, manakala Pro menghapuskan had harian. Penjana pelajaran berasingan membina pelajaran tersusun tentang topik yang anda nyatakan.
Adakah Learn DevOps: Docker & K8s percuma, dan apakah yang disertakan dengan Pro?
Learn DevOps: Docker & K8s percuma untuk bermula: kursus pertama bagi setiap trek, pratonton ringkas pelajaran lain, dua misi, kuiz harian, kad imbas dan helaian rujukan tidak dikenakan bayaran. Pro ialah langganan yang boleh anda batalkan di Google Play. Ia membuka setiap kursus dan pelajaran, kesemua dua puluh misi, soalan AI Mentor tanpa had dan pelajaran janaan AI tanpa had.
Adakah terdapat versi iPhone?
Belum lagi. DevOps Bootcamp kini tersedia di Google Play, dan versi iPhone akan datang. Halaman ini memaut kepada entri App Store dan memaparkannya sebagai akan datang sehingga ia dilancarkan.
Mulakan
Jalankan command Linux pertama anda hari ini
Percuma untuk bermula di Android, iPhone akan datang, dalam 22 bahasa.
Lagi daripada CoddyKit
Tersedia di Android.