Saturday,
23/Jul/2022
Getting started with git
Hai semuanya, setelah kita menyiapkan environment untuk belajar Git Version Control sekarang kita mulai Hand-on untuk Dasar perintah Git diantaranya:
Ok yukk langsung aja kita bahas materi yang pertama:
Saturday,
23/Jul/2022
How to Install git on Linux
Hai semuanya, sebelum kita hand-on menggunakan Git SCM di Linux ada beberapa hal yang perlu kita siapkan. Diantaranya
Ok tanpa berlama-lama. langsung saja kita bahas materi yang pertama:
Saturday,
16/Jul/2022
How to Install git on Windows
Hai semuanya, sebelum kita hand-on menggunakan Git SCM di Windows 10/11 ada beberapa hal yang perlu kita siapkan. Diantaranya
Ok tanpa berlama-lama. langsung aja kita bahas materi yang pertama:
Saturday,
16/Jul/2022
How to Install git on MacOS
Hai semuanya, sebelum kita hand-on menggunakan Git SCM kita harus siapkan dulu environment di MacOS seperti:
Ok langsung aja kita bahas materi yang pertama:
Saturday,
16/Jul/2022
What is Git SCM
Hai semuanya, setelah kita membahas tentang Apa itu Version Control sekarang kita akan membahas salah satu teknologi-nya atau implementasinya yaitu menggunakan Git SCM. Sebelum kita hand-on menggunakan Git SCM ada baiknya kita lihat dulu beberapa pembahasan berikut:
Yukk langsung aja kita bahas satu-per-satu:
Saturday,
9/Jul/2022
Pengenalan Version Control
Hai semuanya, di materi kali ini kita akan membahas tentang Version Control menggunakan salah satu yang paling popular yaitu Git Source Code Management (SCM). Sebelum kita memulai menggunakan Git Version Control kita akan bahas dulu tentang Version Control itu sendiri Diantaranya:
Ok tanpa berlama-lama langsung aja kita bahas materi yang pertama
Tuesday,
5/Jul/2022
Silabus IaC - Ansible: Pemula sampai Mahir
Hai semuanya, di cource ini IaC - Ansible: Pemula sampai Mahir kita akan mengupas tuntas mengenai salah satu teknologi untuk IT Automation yang sangat popular sekali yaitu RedHad Ansible.
Materi yang di bahas mencakup, beberapa kategori. Mulai dari pemula sampai mahir (advanced) yaitu
Tuesday,
21/Jun/2022
Combining Queries (UNION, INTERSECT, EXCEPT)
Hai semuanya, di materi kali ini kita akan membahas tentang Menggabungkan beberapa query menjadi suatu resutlset atau klo bahas kerennya Combining Queries. Pada combining queries ini ada beberapa macam teknik atau metode diataranya
Dari setiap method tersebut memiliki fungsinya masing-masing, Untuk lebih jelasnya yukk langsung aja kita bahas satu-per-satu
Sunday,
19/Jun/2022
Configure liveness, readiness, and startup probes
Hai semuanya, di materi kali ini kita akan membahas lebih detail tentang Container probe diantaranya Liveness, Readiness and Startup Probes dalam suatu Pod Specification. Diantaranya:
Ok langsung aja kita bahas materi yang pertama
Saturday,
18/Jun/2022
Silabus GitOps - Gitlab: Pemula sampai Mahir
Hai semuanya, di cource ini GitOps - Gitlab: Pemula sampai Mahir kita akan mengupas tuntas mengenai salah satu teknologi Version Control yang sangat popular sejak awal 2013 lalu yaitu Git SCM.
Materi yang dibahas disini adalah Git berserta menggunakan Gitlab SaaS dan Self Menaged Service sebagai Hosted Git Repository. Untuk materinya sendiri kita akan bagi-bagi menjadi beberapa section ya, Diantaranya:
Sunday,
12/Jun/2022
Conditional Expressions
Hai semuanya, di materi kali ini kita akan membahas tentang Conditional Expression Seperti biasa karena materinya akan lumayan panjang jadi kita bagi jadi beberapa bagian diantaranya:
CASE-WHEN expressionCASE-WHEN-ELSE expressionCASE-WHEN expressionCASE-WHEN expression in WHERE clauseOk langsung aja kita bahas materi yang pertama
Saturday,
11/Jun/2022
Configure Request and Limit of Resources (CPUs & Memory)
Hai semuanya, di materi kali ini kita membahas tentang Resources Limit and Request pada suatu containers dalam Pod. Diantaranya:
Ok langsung aja kita bahas materi yang pertama
Thursday,
26/May/2022
Configure env (Environment Variables) in a Pods
Hai semuanya, di materi kali ini kita akan membahas lebih detail tentang Environment Variables pada Pod Specification, diantaranya:
envFromvalueFromenvFromvalueFromOk langsung aja kita bahas materi yang pertama
Saturday,
14/May/2022
Overview of Java Programming
Hai semuanya, di materi kali ini kita akan membahas tentang Java Programming diataranya:
Menarik khan, ok yukk langsung aja kita bahas materi yang pertama
Saturday,
14/May/2022
Overview of Programming Languages
Hai semuanya, selamat datang di Kelas belajar Java Programming: Pemula sampai Mahir. Java adalah salah satu implementasi dari ribuan Programming Language yang tersedia, sebelum kita membahas tentang Java Programming ada baiknya kita lihat dulu yuuk apa itu Programming languages?
Untuk materi yang kita bahas kali ini diantaranya:
Ok yuk langsung aja kita bahas materi yang pertama?
Friday,
6/May/2022
Queries inside a query (subquery)
Hai semuanya, setelah kita membahas tentang Joined tables tahap selanjutnya kita akan membahas tentang Queries inside a query atau lebih di kenal dengan SubQuery. Seperti biasa karena pembahasannya akan lumayan panjang jadi kita akan bagi-bagi menjadi beberapa bagian ya diantaranya:
OK langsung aja kita ke pembahasan yang pertama
Monday,
2/May/2022
Initialization of Containers
Hai semuanya, setelah kita mempelajari tentang basic Container dan Pod configuration selanjutnya kita bahas Init Containers. Ok seperti biasa karena materi ini akan lumayan panyang jadi kita akan bagi-bagi menjadi beberapa bagian diantaranya:
initContainers for?initContainersinitContainersOk langsung aja kita bahas ke materi yang pertama
Friday,
29/Apr/2022
Pod & Container Lifecycle
Hai semuanya, di materi kali ini kita akan membahas tentang Pod Lifecycle. Pods follow a defined lifecycle, starting in the Pending phase, moving through Running if at least one of its primary containers starts OK, and then through either the Succeeded or Failed phases depending on whether any container in the Pod terminated in failure.
Whilst a Pod is running, the kubelet is able to restart containers to handle some kind of faults. Within a Pod, Kubernetes tracks different container states and determines what action to take to make the Pod healthy again.
In the Kubernetes API, Pods have both a specification and an actual status. The status for a Pod object consists of a set of Pod conditions. You can also inject custom readiness information into the condition data for a Pod, if that is useful to your application.
Pods are only scheduled once in their lifetime. Once a Pod is scheduled (assigned) to a Node, the Pod runs on that Node until it stops or is terminated.
Ok untuk lebih detailnya kita akan bagi-bagi menjadi beberapa section yaitu:
Ok lansung aja kita bahas materi yang pertama
Thursday,
28/Apr/2022
Basic Pods and Containers Configs
Hai semuanya, di materi kali ini kita akan membahas tentang Basic configuration pada Pods and Containers. PodSpec adalah Specification supaya kita bisa meng-konfigurasi container yang akan kita sesuai dengan harapan kita contohnya seperti command apa yang akan di execute ketika container startup, port berapa yang kita mau expose ke luar, dan masih banyak lagi.
Ok karena materinya akan lumayan panjang kita akan bagi memjadi beberapa bagian diantaranya:
image & imagePullPolicy in containerSpecimagePullSecrets for pull image from private registryenv (Environment Variables)ports in containerSpecOk lansung aja kita bahas materi yang pertama
Friday,
22/Apr/2022
Working with Pods
Hai semuanya, di materi kali ini kita akan membahas Working with pods in kubernetes cluster. Seperti yang telah kita bahas di artikel sebelumnya mekipun kita sebetulnnya akan jarang sekali membuat pods secara explicit tpi tidak ada salahnya untuk kita bahas lebih detail ya tentang pod ini.
Pods are designed as relatively ephemeral, disposable entities. When a Pod gets created (directly by you, or indirectly by a controller), the new Pod is scheduled to run on a Node in your cluster. The Pod remains on that node until the Pod finishes execution, the Pod object is deleted, the Pod is evicted for lack of resources, or the node fails.
Note: Restarting a container in a Pod should not be confused with restarting a Pod. A Pod is not a process, but an environment for running container(s). A Pod persists until it is deleted.
When you create the manifest for a Pod object, make sure the name specified is a valid DNS subdomain name.
Untuk pembahasan lebih lanjutnya, seperti biasa kita akan bagi menjadi beberapa bagian diantaranya:
Ok langsung ja kita bahas materi yang pertama
Tuesday,
12/Apr/2022
Kubernetes Workloads with Pods
Hai semuanya, di materi kali ini kita akan bahas lebih detail tentang Kubernetes Workload dengan Pods. Karena materinya lumayan panjang kita akan bagi menjadi beberapa section diantaranya:
Ok langsung aja kita bahas materi pertama
Sunday,
10/Apr/2022
Example Use Cases of docker-machine
Hai semuanya, di materi kali ini kita akan membahas salah satu contoh penggunaannya untuk Docker Machine. Diantaranya
Ok langsung aja kita bahas materi yang pertama:
Sunday,
3/Apr/2022
Overview Pod and Container in Kubernetes
Hai semuanya, materi kali ini kita akan membahas tentang Pod dan Container pada Kubernetes (K8S). Mendifinisikan Pod dan Container adalah hal yang paling basic pada Orchestration Container System yang sering sekali dianggap remeh, karena kebanyakan orang2 sudah tidak lagi mendefined Pod dan Container secara explicit bisanya langsung menggunakan Controller seperti Deployment, Stateful, DaemonSet dan lain-lain.
Sunday,
3/Apr/2022
Joined Tables
Hai semuanya, di materi kali ini kita akan membahas Join Tables di PostgreSQL, Seperti biasa materinya karena akan lumayan panjang jadi kita bagi menjadi beberapa section ya diantaranya:
join_condition expressionsOk langsung aja yuk kita bahas materi yang pertama:
Saturday,
2/Apr/2022
Managing a machines in docker-machine
Hai semuanya, di materi kali ini kita akan membahas tentang manage a machines in docker-machine. Seperti biasa kita akan bagi-bagi menjadi beberapa bagian yaitu
Ok yuk langsung aja kita bahas materi yang pertama