--- title: Kontainer Environment content_type: concept weight: 20 --- Laman ini menjelaskan berbagai *resource* yang tersedia di dalam Kontainer pada suatu *environment*. ## *Environment* Kontainer *Environment* Kontainer pada Kubernetes menyediakan beberapa *resource* penting yang tersedia di dalam Kontainer: * Sebuah *Filesystem*, yang merupakan kombinasi antara [image](/id/docs/concepts/containers/images/) dan satu atau banyak [*volumes*](/id/docs/concepts/storage/volumes/). * Informasi tentang Kontainer tersebut. * Informasi tentang objek-objek lain di dalam klaster. ### Informasi tentang Kontainer *Hostname* sebuah Kontainer merupakan nama dari Pod dimana Kontainer dijalankan. Informasi ini tersedia melalui perintah `hostname` atau panggilan (*function call*) [`gethostname`](http://man7.org/linux/man-pages/man2/gethostname.2.html) pada `libc`. Nama Pod dan *namespace* tersedia sebagai variabel *environment* melalui [API *downward*](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/). Variabel *environment* yang ditulis pengguna dalam Pod *definition* juga tersedia di dalam Kontainer, seperti halnya variabel *environment* yang ditentukan secara statis di dalam *image* Docker. ### Informasi tentang Klaster Daftar semua *Service* yang dijalankan ketika suatu Kontainer dibuat, tersedia di dalam Kontainer tersebut sebagai variabel *environment*. Variabel-variabel *environment* tersebut sesuai dengan sintaksis *links* dari Docker. Untuk suatu *Service* bernama *foo* yang terkait dengan Kontainer bernama *bar*, variabel-variabel di bawah ini tersedia: ```shell FOO_SERVICE_HOST= FOO_SERVICE_PORT= ``` Semua *Service* memiliki alamat-alamat IP yang bisa didapatkan di dalam Kontainer melalui DNS, jika [*addon* DNS](http://releases.k8s.io/{{< param "githubbranch" >}}/cluster/addons/dns/) diaktifkan.  ## {{% heading "whatsnext" %}} * Pelajari lebih lanjut tentang [berbagai *hook* pada *lifecycle* Kontainer](/id/docs/concepts/containers/container-lifecycle-hooks/). * Dapatkan pengalaman praktis soal [memberikan *handler* untuk *event* dari *lifecycle* Kontainer](/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/).