Dokumentasi
Komunitas
Studi kasus
Versi
Release Information
v1.23
v1.22
v1.21
v1.20
v1.19
Bahasa Indonesia
English
中文 Chinese
한국어 Korean
日本語 Japanese
Français
Italiano
Deutsch
Español
Português
Русский
Home
Versi Dokumentasi yang Tersedia
Persiapan
Lingkungan Pembelajaran
Lingkungan Produksi
Runtime Container
Menginstal Kubernetes dengan perkakas penyebaran
Menyiapkan klaster dengan kubeadm
Menginstal kubeadm
Troubleshooting kubeadm
Membuat sebuah klaster dengan control-plane tunggal menggunakan kubeadm
Customizing components with the kubeadm API
Options for Highly Available Topology
Membangun Klaster dengan Ketersediaan Tinggi menggunakan kubeadm
Set up a High Availability etcd Cluster with kubeadm
Configuring each kubelet in your cluster using kubeadm
Dual-stack support with kubeadm
Installing Kubernetes with kops
Installing Kubernetes with Kubespray
Turnkey Cloud Solutions
Windows in Kubernetes
Windows containers in Kubernetes
Guide for scheduling Windows containers in Kubernetes
Praktek-praktek Terbaik
Menjalankan klaster dalam beberapa zona
Considerations for large clusters
Validate node setup
Enforcing Pod Security Standards
PKI certificates and requirements
Konsep
Ikhtisar
Apa itu Kubernetes?
Komponen-Komponen Kubernetes
API Kubernetes
Menggunakan Objek-Objek Kubernetes
Memahami Konsep Objek-Objek yang ada pada Kubernetes
Pengaturan Objek Kubernetes
Nama
Namespace
Label dan Selektor
Anotasi
Finalizers
Owners and Dependents
Selektor Field
Label yang Disarankan
Arsitektur Kubernetes
Node
Komunikasi antara Control Plane dan Node
Controller
Konsep-konsep di balik Controller Manager
Container Runtime Interface (CRI)
(EN)
Garbage Collection
(EN)
Kontainer
Ikhtisar Kontainer
Image
Kontainer Environment
Runtime Class
Lifecyle Hook pada Kontainer
Workloads
Pods
Pengenalan Pod
Pod
Siklus Hidup Pod
Init Container
Batasan Persebaran Topologi Pod
Pod Preset
Disrupsi
Kontainer Sementara (Ephemeral)
Controllers
ReplicaSet
ReplicationController
Deployment
StatefulSet
DaemonSet
Garbage Collection
Pengendali TTL untuk Sumber Daya yang Telah Selesai Digunakan
Jobs
CronJob
Services, Load Balancing, dan Jaringan
Service
Topologi Service (Service Topology)
EndpointSlice
DNS untuk Service dan Pod
Menghubungkan aplikasi dengan Service
Ingress
Kontroler Ingress
Service Internal Traffic Policy
Topology Aware Hints
NetworkPolicy
Menambahkan Entry pada /etc/hosts Pod dengan HostAliases
Dual-stack IPv4/IPv6
Storage
Volume
Persistent Volume
VolumeSnapshot
Projected Volumes
Ephemeral Volumes
Pengklonaan Volume CSI
StorageClass
VolumeSnapshotClass
Penyediaan Volume Dinamis
Storage Capacity
Limit Volume yang Spesifik terhadap Node
Volume Health Monitoring
Konfigurasi
Konfigurasi dan Penerapan Konsep
ConfigMaps
Mengatur Sumber Daya Komputasi untuk Container
Resource Management for Pods and Containers
Secret
Mengatur Akses Klaster Menggunakan Berkas kubeconfig
Prioritas dan Pemindahan Pod
Keamanan
Ikhtisar Keamanan Cloud Native
Pod Security Standards
Pod Security Admission
Pod Security Policies
Controlling Access to the Kubernetes API
Penjadwalan dan Pengusiran
Bin Packing Sumber Daya untuk Sumber Daya Tambahan
Overhead Pod
Menetapkan Pod ke Node
Taint dan Toleration
Penjadwal Kubernetes
Pod Priority and Preemption
Kerangka Kerja Penjadwalan (Scheduling Framework)
Node-pressure Eviction
API-initiated Eviction
Penyetelan Kinerja Penjadwal
Policies
LimitRange
Resource Quota
Pod Security Policy
Process ID Limits And Reservations
Node Resource Managers
Administrasi Klaster
Ikhtisar Administrasi Klaster
Sertifikat
Penyedia Layanan Cloud
Mengelola Resource
Jaringan Kluster
Arsitektur Logging
Metrik untuk Komponen Sistem Kubernetes
System Logs
Traces For Kubernetes System Components
Konfigurasi Garbage Collection pada kubelet
Federation
Berbagai Proxy di Kubernetes
Metrik controller manager
Instalasi Add-ons
Prioritas dan Kesetaraan API (API Priority and Fairness)
Memperluas Kubernetes
Memperluas Klaster Kubernetes Kamu
Memperluas API Kubernetes
Memperluas Kubernetes API dengan Lapisan Agregasi
Custom Resource
Ekstensi Komputasi, Penyimpanan, dan Jaringan
Plugin Jaringan
Plugin Perangkat
Pola Operator
Service Catalog
Poseidon-Firmament - Sebuah Penjadwal Alternatif
Tugas
Menginstal Peralatan
Install and Set Up kubectl on Linux
Install and Set Up kubectl on macOS
Install and Set Up kubectl on Windows
Menginstal dan Menyiapkan kubectl
Menjalankan Tugas-Tugas Otomatis dengan CronJob
Mengatur Pod dan Kontainer
Menetapkan Sumber Daya Memori untuk Container dan Pod
Assign CPU Resources to Containers and Pods
Configure GMSA for Windows Pods and containers
Configure RunAsUserName for Windows pods and containers
Create a Windows HostProcess Pod
Konfigurasi Quality of Service untuk Pod
Assign Extended Resources to a Container
Mengatur Pod untuk Menggunakan Volume sebagai Tempat Penyimpanan
Mengatur Pod untuk Penyimpanan dengan PersistentVolume
Configure a Pod to Use a Projected Volume for Storage
Mengonfigurasi Konteks Keamanan untuk Pod atau Container
Mengatur ServiceAccount untuk Pod
Menarik Image dari Register Pribadi
Mengatur Probe Liveness, Readiness dan Startup
Assign Pods to Nodes
Menempatkan Pod pada Node Menggunakan Afinitas Pod
Configure Pod Initialization
Attach Handlers to Container Lifecycle Events
Mengatur Pod untuk Menggunakan ConfigMap
Pembagian Namespace Proses antar Container pada sebuah Pod
Membuat Pod Statis
Translate a Docker Compose File to Kubernetes Resources
Enforce Pod Security Standards by Configuring the Built-in Admission Controller
Enforce Pod Security Standards with Namespace Labels
Migrate from PodSecurityPolicy to the Built-In PodSecurity Admission Controller
Mengelola Sebuah Klaster
Administration with kubeadm
Certificate Management with kubeadm
Configuring a cgroup driver
Reconfiguring a kubeadm cluster
Upgrading kubeadm clusters
Adding Windows nodes
Upgrading Windows nodes
Menggunakan Calico untuk NetworkPolicy
Migrating from dockershim
Changing the Container Runtime on a Node from Docker Engine to containerd
Migrate Docker Engine nodes from dockershim to cri-dockerd
Find Out What Container Runtime is Used on a Node
Check whether Dockershim deprecation affects you
Migrating telemetry and security agents from dockershim
Certificates
Mengelola Memori, CPU, dan Sumber Daya API
Configure Default Memory Requests and Limits for a Namespace
Configure Default CPU Requests and Limits for a Namespace
Mengatur Batas Minimum dan Maksimum Memori pada sebuah Namespace
Configure Minimum and Maximum CPU Constraints for a Namespace
Configure Memory and CPU Quotas for a Namespace
Configure a Pod Quota for a Namespace
Install a Network Policy Provider
Use Antrea for NetworkPolicy
Use Calico for NetworkPolicy
Use Cilium for NetworkPolicy
Use Kube-router for NetworkPolicy
Romana for NetworkPolicy
Weave Net for NetworkPolicy
Access Clusters Using the Kubernetes API
Advertise Extended Resources for a Node
Autoscale the DNS Service in a Cluster
Change the default StorageClass
Change the Reclaim Policy of a PersistentVolume
Cloud Controller Manager Administration
Configure Quotas for API Objects
Control CPU Management Policies on the Node
Control Topology Management Policies on a node
Debugging Resolusi DNS
Declare Network Policy
Developing Cloud Controller Manager
Enable Or Disable A Kubernetes API
Enabling Service Topology
Encrypting Secret Data at Rest
Guaranteed Scheduling For Critical Add-On Pods
IP Masquerade Agent User Guide
Kustomisasi Service DNS
Limit Storage Consumption
Melakukan Reservasi Sumber Daya Komputasi untuk Daemon Sistem
Membagi sebuah Klaster dengan Namespace
Mengatur Control Plane Kubernetes dengan Ketersediaan Tinggi (High-Availability)
Menggunakan sysctl dalam Sebuah Klaster Kubernetes
Mengoperasikan klaster etcd untuk Kubernetes
Migrate Replicated Control Plane To Use Cloud Controller Manager
Namespaces Walkthrough
Reconfigure a Node's Kubelet in a Live Cluster
Running Kubernetes Node Components as a Non-root User
Safely Drain a Node
Securing a Cluster
Set Kubelet parameters via a config file
Upgrade A Cluster
Use Cascading Deletion in a Cluster
Using a KMS provider for data encryption
Using CoreDNS for Service Discovery
Using NodeLocal DNSCache in Kubernetes clusters
Utilizing the NUMA-aware Memory Manager
Monitoring, Logging, and Debugging
Troubleshooting Applications
Debug Pods
Debug Services
Debug a StatefulSet
Debug Init Containers
Debug Running Pods
Determine the Reason for Pod Failure
Get a Shell to a Running Container
Troubleshooting Clusters
Resource metrics pipeline
Tools for Monitoring Resources
Monitor Node Health
Debugging Kubernetes nodes with crictl
Auditing
Developing and debugging services locally using telepresence
Mengelola Objek Kubernetes
Pengelolaan Objek Kubernetes secara Deklaratif dengan Menggunakan Berkas Konfigurasi
Mengelola Objek Kubernetes secara Deklaratif menggunakan Kustomize
Pengelolaan Objek Kubernetes dengan Perintah Imperatif
Pengelolaan Objek Kubernetes Secara Imperatif dengan Menggunakan File Konfigurasi
Update API Objects in Place Using kubectl patch
Managing Secrets
Managing Secrets using kubectl
Managing Secrets using Configuration File
Managing Secrets using Kustomize
Memasukkan Data ke dalam Aplikasi
Mendefinisikan Perintah dan Argumen untuk sebuah Kontainer
Define Dependent Environment Variables
Mendefinisikan Variabel Lingkungan untuk sebuah Kontainer
Expose Pod Information to Containers Through Environment Variables
Expose Pod Information to Containers Through Files
Mendistribusikan Kredensial dengan Aman Menggunakan Secret
Menjalankan
Menjalankan Aplikasi Stateless Menggunakan Deployment
Run a Single-Instance Stateful Application
Run a Replicated Stateful Application
Scale a StatefulSet
Delete a StatefulSet
Menghapus Paksa Pod StatefulSet
HorizontalPodAutoscaler
Panduan HorizontalPodAutoscaler
Specifying a Disruption Budget for your Application
Accessing the Kubernetes API from a Pod
Run Jobs
Running Automated Tasks with a CronJob
Coarse Parallel Processing Using a Work Queue
Fine Parallel Processing Using a Work Queue
Indexed Job for Parallel Processing with Static Work Assignment
Parallel Processing using Expansions
Mengakes Aplikasi-aplikasi di sebuah Klaster
Antarmuka Pengguna Berbasis Web (Dashboard)
Mengakses Klaster
Mengkonfigurasi Akses ke Banyak Klaster
Menggunakan Port Forwarding untuk Mengakses Aplikasi di sebuah Klaster
Use a Service to Access an Application in a Cluster
Connect a Frontend to a Backend Using Services
Membuat Load Balancer Eksternal
Membuat Daftar Semua Image Container yang Berjalan dalam Klaster
Set up Ingress on Minikube with the NGINX Ingress Controller
Communicate Between Containers in the Same Pod Using a Shared Volume
Configure DNS for a Cluster
Access Services Running on Clusters
Pemantauan, Pencatatan, and Debugging
Introspeksi dan _Debugging_ Aplikasi
Mendapatkan Shell Untuk Masuk ke Container yang Sedang Berjalan
Perangkat untuk Memantau Sumber Daya
Extend Kubernetes
Configure the Aggregation Layer
Use Custom Resources
Extend the Kubernetes API with CustomResourceDefinitions
Versions in CustomResourceDefinitions
Set up an Extension API Server
Configure Multiple Schedulers
Use an HTTP Proxy to Access the Kubernetes API
Set up Konnectivity service
TLS
Configure Certificate Rotation for the Kubelet
Kelola Sertifikat TLS Pada Klaster
Manual Rotation of CA Certificates
Mengelola Daemon Klaster
Perform a Rolling Update on a DaemonSet
Melakukan Rollback pada DaemonSet
Service Catalog
Install Service Catalog using Helm
Install Service Catalog using SC
Networking
Adding entries to Pod /etc/hosts with HostAliases
Validate IPv4/IPv6 dual-stack
Configure a kubelet image credential provider
Extend kubectl with plugins
Manage HugePages
Schedule GPUs
Tutorial
Halo Minikube
Mempelajari Panduan Dasar Kubernetes
Membuat Klaster
Menggunakan Minikube Untuk Membuat Klaster
Tutorial Interaktif - Membuat Klaster
Menyebarkan (Deploy) Aplikasi
Menggunakan kubectl untuk membuat Deployment
Tutorial Interaktif - Menyebarkan (Deploy) Aplikasi
Menjelajahi Aplikasimu
Melihat Pod dan Node
Tutorial Interaktif - Menjelajahi Aplikasimu
Mengekspos Aplikasimu Secara Publik
Menggunakan Service untuk Mengekspos Aplikasimu
Tutorial Interaktif - Mengekspos Aplikasimu
Penyekalaan Aplikasimu
Menjalankan Multipel Instans dari Aplikasimu
Tutorial Interaktif - Penyekalaan Aplikasimu
Memperbarui Aplikasimu
Melakukan Pembaruan Bertahap
Tutorial Interaktif - Memperbarui Aplikasimu
Configuration
Example: Configuring a Java Microservice
Externalizing config using MicroProfile, ConfigMaps and Secrets
Interactive Tutorial - Configuring a Java Microservice
Configuring Redis using a ConfigMap
Aplikasi Stateless
Mengekspos Alamat IP Eksternal untuk Mengakses Aplikasi di dalam Klaster
Example: Deploying PHP Guestbook application with Redis
Security
Apply Pod Security Standards at the Cluster Level
Apply Pod Security Standards at the Namespace Level
Restrict a Container's Access to Resources with AppArmor
Restrict a Container's Syscalls with seccomp
Aplikasi Stateful
Dasar-dasar StatefulSet
Example: Deploying WordPress and MySQL with Persistent Volumes
Example: Deploying Cassandra with a StatefulSet
Running ZooKeeper, A Distributed System Coordinator
Services
Using Source IP
Referensi
Glosarium
API Overview
Kubernetes API Concepts
Server-Side Apply
Client Libraries
Kubernetes Deprecation Policy
Deprecated API Migration Guide
Kubernetes API health endpoints
Mengakses API
Authenticating
Authenticating with Bootstrap Tokens
Certificate Signing Requests
Using Admission Controllers
Dynamic Admission Control
Managing Service Accounts
Authorization Overview
Menggunakan Otorisasi RBAC
Using ABAC Authorization
Using Node Authorization
Mapping PodSecurityPolicies to Pod Security Standards
Webhook Mode
Well-Known Labels, Annotations and Taints
Audit Annotations
Kubernetes API
Workload Resources
Pod
PodTemplate
ReplicationController
ReplicaSet
Deployment
StatefulSet
ControllerRevision
DaemonSet
Job
CronJob
HorizontalPodAutoscaler
HorizontalPodAutoscaler
HorizontalPodAutoscaler v2beta2
PriorityClass
Service Resources
Service
Endpoints
EndpointSlice
Ingress
IngressClass
Config and Storage Resources
ConfigMap
Secret
Volume
PersistentVolumeClaim
PersistentVolume
StorageClass
VolumeAttachment
CSIDriver
CSINode
CSIStorageCapacity v1beta1
Authentication Resources
ServiceAccount
TokenRequest
TokenReview
CertificateSigningRequest
Authorization Resources
LocalSubjectAccessReview
SelfSubjectAccessReview
SelfSubjectRulesReview
SubjectAccessReview
ClusterRole
ClusterRoleBinding
Role
RoleBinding
Policy Resources
LimitRange
ResourceQuota
NetworkPolicy
PodDisruptionBudget
PodSecurityPolicy v1beta1
Extend Resources
CustomResourceDefinition
MutatingWebhookConfiguration
ValidatingWebhookConfiguration
Cluster Resources
Node
Namespace
Event
APIService
Lease
RuntimeClass
FlowSchema v1beta2
PriorityLevelConfiguration v1beta2
Binding
ComponentStatus
Common Definitions
DeleteOptions
LabelSelector
ListMeta
LocalObjectReference
NodeSelectorRequirement
ObjectFieldSelector
ObjectMeta
ObjectReference
Patch
Quantity
ResourceFieldSelector
Status
TypedLocalObjectReference
Common Parameters
Kubernetes Issues and Security
Kubernetes Issue Tracker
Kubernetes Security and Disclosure Information
Node Reference Information
Articles on dockershim Removal and on Using CRI-compatible Runtimes
Ports and Protocols
Setup tools
Kubeadm
kubeadm init
kubeadm join
kubeadm upgrade
kubeadm config
kubeadm reset
kubeadm token
kubeadm version
kubeadm alpha
kubeadm certs
kubeadm init phase
kubeadm join phase
kubeadm kubeconfig
kubeadm reset phase
kubeadm upgrade phase
Implementation details
Baris Perintah kubectl
kubectl Commands
kubectl
Contekan kubectl
JSONPath Support
kubectl for Docker Users
kubectl Usage Conventions
Component tools
Feature Gates
kubelet
kube-apiserver
kube-controller-manager
kube-proxy
kube-scheduler
Kubelet authentication/authorization
TLS bootstrapping
Configuration APIs
Client Authentication (v1)
Client Authentication (v1beta1)
kube-apiserver Audit Configuration (v1)
kube-apiserver Configuration (v1)
kube-apiserver Configuration (v1alpha1)
kube-apiserver Encryption Configuration (v1)
kube-proxy Configuration (v1alpha1)
kube-scheduler Configuration (v1beta2)
kube-scheduler Configuration (v1beta3)
kubeadm Configuration (v1beta2)
kubeadm Configuration (v1beta3)
Kubelet Configuration (v1alpha1)
Kubelet Configuration (v1beta1)
Kubelet CredentialProvider (v1alpha1)
WebhookAdmission Configuration (v1)
Scheduling
Scheduler Configuration
Scheduling Policies
Other Tools
Mapping from dockercli to crictl
Berkontribusi
Menyarankan peningkatan kualitas konten
Contributing new content
Opening a pull request
Documenting for a release
Blogs and case studies
Reviewing changes
Reviewing pull requests
For approvers and reviewers
Localizing Kubernetes documentation
Berpartisipasi dalam SIG Docs
Documentation style overview
Content guide
Style guide
Diagram guide
Writing a new topic
Page content types
Content organization
Custom Hugo Shortcodes
Reference Docs Overview
Contributing to the Upstream Kubernetes Code
Quickstart
Generating Reference Documentation for the Kubernetes API
Generating Reference Documentation for kubectl Commands
Generating Reference Pages for Kubernetes Components and Tools
Advanced contributing
Viewing Site Analytics
Dokumentasi Khusus Untuk Translasi Bahasa Indonesia
Docs smoke test page
(EN)
Dokumentasi
Konsep
Administrasi Klaster
Administrasi Klaster
Ikhtisar Administrasi Klaster
Sertifikat
Penyedia Layanan Cloud
Mengelola Resource
Jaringan Kluster
Arsitektur Logging
Metrik untuk Komponen Sistem Kubernetes
Konfigurasi Garbage Collection pada kubelet
Federation
Berbagai Proxy di Kubernetes
Metrik controller manager
Instalasi Add-ons
Prioritas dan Kesetaraan API (API Priority and Fairness)
Last modified December 16, 2019 at 8:11 PM PST:
Change kluster to klaster mentioned in https://github.com/jk8s/sig-docs-id/issues/20 (#18130) (39fe327423)
Edit this page
Create child page
Buat isu
Print entire section