ドキュメント
トレーニング
パートナー
コミュニティ
ケーススタディ
バージョン
Release Information
v1.21
v1.20
v1.19
v1.18
v1.17
日本語 Japanese
English
中文 Chinese
한국어 Korean
Français
Deutsch
Español
Bahasa Indonesia
ホーム
利用可能なドキュメントバージョン
はじめに
リリースノートおよびバージョンスキュー
Kubernetesバージョンとバージョンスキューサポートポリシー
学習環境
Minikubeを使用してローカル環境でKubernetesを動かす
Kindを使用してKubernetesをインストールする
プロダクション環境
CRIのインストール
Kubernetesをデプロイツールでインストールする
kubeadmを使ってクラスターを構築する
kubeadmのインストール
kubeadmのトラブルシューティング
kubeadmを使用したクラスターの作成
kubeadmを使ったコントロールプレーンの設定のカスタマイズ
高可用性トポロジーのためのオプション
kubeadmを使用した高可用性クラスターの作成
kubeadmを使用した高可用性etcdクラスターの作成
kubeadmを使用したクラスター内の各kubeletの設定
コントロールプレーンをセルフホストするようにkubernetesクラスターを構成する
Dual-stack support with kubeadm
kopsを使ったAWS上でのKubernetesのインストール
kubesprayを使ったオンプレミス/クラウドプロバイダへのKubernetesのインストール
Turnkey Cloud Solutions
ターンキークラウドソリューション
Alibaba CloudでKubernetesを動かす
AWS EC2上でKubernetesを動かす
Azure 上で Kubernetes を動かす
Google Compute Engine上でKubernetesを動かす
IBM Cloud Privateを使ってマルチクラウドでKubernetesを動かす
オンプレミスVM
Cloudstack
DC/OS上のKubernetes
oVirt
Windows in Kubernetes
KubernetesのWindowsサポート概要
KubernetesでWindowsコンテナをスケジュールするためのガイド
ベストプラクティス
複数のゾーンで動かす
大規模クラスタの構築
ノードのセットアップの検証
PKI証明書とその要件
コンセプト
概要
Kubernetesとは何か?
Kubernetesのコンポーネント
Kubernetes API
Kubernetesのオブジェクトについて
Kubernetesオブジェクトを理解する
Kubernetesオブジェクト管理
オブジェクトの名前とID
Namespace(名前空間)
ラベル(Labels)とセレクター(Selectors)
アノテーション(Annotations)
フィールドセレクター(Field Selectors)
推奨ラベル(Recommended Labels)
クラスターのアーキテクチャ
ノード
Control Plane-Node Communication
マスターとノード間の通信
コントローラー
クラウドコントローラーマネージャー
コンテナ
コンテナの概要
イメージ
コンテナ環境
ランタイムクラス(Runtime Class)
コンテナライフサイクルフック
ワークロード
Pod
Podの概観
Podのライフサイクル
Initコンテナ
Pod Topology Spread Constraints
Pod Preset
Disruptions
エフェメラルコンテナ
ワークロードリソース
Deployment
ReplicaSet
StatefulSet
DaemonSet
Jobs
ガベージコレクション
終了したリソースのためのTTLコントローラー(TTL Controller for Finished Resources)
CronJob
ReplicationController
Service、負荷分散とネットワーキング
Service
Serviceトポロジー
ServiceとPodに対するDNS
サービスとアプリケーションの接続
EndpointSlice
Ingress
Ingressコントローラー
Service Internal Traffic Policy
Topology Aware Hints
ネットワークポリシー
HostAliasesを使用してPodの/etc/hostsにエントリーを追加する
IPv4/IPv6デュアルスタック
ストレージ
Volumes
Volume Snapshots
永続ボリューム
CSI Volume Cloning
Storage Classes
VolumeSnapshotClass
ボリュームの動的プロビジョニング(Dynamic Volume Provisioning)
ストレージ容量
Ephemeral Volumes
Node-specific Volume Limits
Volume Health Monitoring
設定
設定のベストプラクティス
ConfigMap
Secret
コンテナのリソース管理
kubeconfigファイルを使用してクラスターアクセスを組織する
Podの優先度とプリエンプション
セキュリティ
Podセキュリティの標準
クラウドネイティブセキュリティの概要
Controlling Access to the Kubernetes API
スケジューリングと退避
Node上へのPodのスケジューリング
Pod Overhead
TaintとToleration
Pod Priority and Preemption
Kubernetesのスケジューラー
Node-pressure Eviction
API-initiated Eviction
Resource Bin Packing for Extended Resources
スケジューラーのパフォーマンスチューニング
Scheduling Framework
ポリシー
Limit Range
リソースクォータ
Pod Security Policies
Process ID Limits And Reservations
Node Resource Managers
クラスターの管理
クラスター管理の概要
証明書
リソースの管理
クラスターのネットワーク
Logging Architecture
Metrics For Kubernetes System Components
システムログ
コンテナイメージのガベージコレクション
Kubernetesのプロキシー
API Priority and Fairness
アドオンのインストール
Kubernetesを拡張する
Kubernetesクラスターの拡張
Kubernetes APIの拡張
カスタムリソース
アグリゲーションレイヤーを使ったKubernetes APIの拡張
Compute, Storage, and Networking Extensions
Network Plugins
Device Plugins
オペレーターパターン
Service Catalog
タスク
ツールのインストール
Install and Set Up kubectl on Linux
Install and Set Up kubectl on macOS
Install and Set Up kubectl on Windows
kubectlのインストールおよびセットアップ
Tools Included
bash auto-completion on Linux
bash auto-completion on macOS
verify kubectl install
What's next?
zsh auto-completion
Podとコンテナの設定
コンテナおよびPodへのメモリーリソースの割り当て
Configure GMSA for Windows Pods and containers
Configure RunAsUserName for Windows pods and containers
コンテナおよびPodへのCPUリソースの割り当て
PodにQuality of Serviceを設定する
拡張リソースをコンテナに割り当てる
ストレージにボリュームを使用するPodを構成する
Configure a Pod to Use a PersistentVolume for Storage
ストレージにProjectedボリュームを使用するようPodを設定する
Configure a Security Context for a Pod or Container
Configure Service Accounts for Pods
Pull an Image from a Private Registry
Liveness Probe、Readiness ProbeおよびStartup Probeを使用する
Node Affinityを利用してPodをノードに割り当てる
Podをノードに割り当てる
Configure Pod Initialization
コンテナライフサイクルイベントへのハンドラー紐付け
Podを構成してConfigMapを使用する
Pod内のコンテナ間でプロセス名前空間を共有する
static Podを作成する
Translate a Docker Compose File to Kubernetes Resources
クラスターの管理
Administration with kubeadm
(EN)
Migrating from dockershim
(EN)
Certificates
(EN)
Manage Memory, CPU, and API Resources
(EN)
Install a Network Policy Provider
(EN)
Namespaceに対する最小および最大メモリー制約の構成
Windowsノードの追加
Windowsノードのアップグレード
Access Clusters Using the Kubernetes API
(EN)
Access Services Running on Clusters
(EN)
Autoscale the DNS Service in a Cluster
(EN)
Change the default StorageClass
(EN)
Change the Reclaim Policy of a PersistentVolume
(EN)
Configure Quotas for API Objects
(EN)
Control CPU Management Policies on the Node
(EN)
Customizing DNS Service
(EN)
Debugging DNS Resolution
(EN)
Enable Or Disable A Kubernetes API
(EN)
Enabling Topology Aware Hints
(EN)
Encrypting Secret Data at Rest
(EN)
EndpointSliceの有効化
Guaranteed Scheduling For Critical Add-On Pods
(EN)
IP Masquerade Agent User Guide
(EN)
KubernetesクラスターでNodeLocal DNSキャッシュを使用する
Limit Storage Consumption
(EN)
Memory Manager
(EN)
Migrate Replicated Control Plane To Use Cloud Controller Manager
(EN)
Namespaces Walkthrough
(EN)
Operating etcd clusters for Kubernetes
(EN)
Reconfigure a Node's Kubelet in a Live Cluster
(EN)
Reserve Compute Resources for System Daemons
(EN)
Safely Drain a Node
(EN)
Securing a Cluster
(EN)
Serviceトポロジーを有効にする
Set Kubelet parameters via a config file
(EN)
Set up a High-Availability Control Plane
(EN)
Share a Cluster with Namespaces
(EN)
Upgrade A Cluster
(EN)
Using a KMS provider for data encryption
(EN)
Using sysctls in a Kubernetes Cluster
(EN)
クラウドコントローラーマネージャーの運用管理
クラウドコントローラーマネージャーの開発
サービスディスカバリーにCoreDNSを使用する
ネットワークポリシーを宣言する
ノードのトポロジー管理ポリシーを制御する
拡張リソースをNodeにアドバタイズする
Kubernetesオブジェクトの管理
Secretの管理
kubectlを使用してSecretを管理する
設定ファイルを使用してSecretを管理する
Kustomizeを使用してSecretを管理する
アプリケーションへのデータ注入
Define a Command and Arguments for a Container
Define Dependent Environment Variables
コンテナの環境変数の定義
環境変数によりコンテナにPod情報を共有する
Expose Pod Information to Containers Through Files
Distribute Credentials Securely Using Secrets
アプリケーションの実行
Deploymentを使用してステートレスアプリケーションを実行する
単一レプリカのステートフルアプリケーションを実行する
レプリカを持つステートフルアプリケーションを実行する
StatefulSetのスケール
StatefulSetの削除
StatefulSet Podの強制削除
Horizontal Pod Autoscaler
Horizontal Pod Autoscalerウォークスルー
Specifying a Disruption Budget for your Application
Accessing the Kubernetes API from a Pod
Jobの実行
CronJobを使用して自動化タスクを実行する
Coarse Parallel Processing Using a Work Queue
Fine Parallel Processing Using a Work Queue
静的な処理の割り当てを使用した並列処理のためのインデックス付きJob
Parallel Processing using Expansions
クラスター内アプリケーションへのアクセス
Web UI (Dashboard)
Accessing Clusters
複数のクラスターへのアクセスを設定する
Use Port Forwarding to Access Applications in a Cluster
Serviceを利用したクラスター内のアプリケーションへのアクセス
Serviceを使用してフロントエンドをバックエンドに接続する
Create an External Load Balancer
Minikube上でNGINX Ingressコントローラーを使用してIngressをセットアップする
クラスターで実行されているすべてのコンテナイメージを一覧表示する
共有ボリュームを使用して同じPod内のコンテナ間で通信する
Configure DNS for a Cluster
監視、ログ、デバッグ
Application Introspection and Debugging
Auditing
Debug Running Pods
Debugging Kubernetes nodes with crictl
Developing and debugging services locally
Initコンテナのデバッグ
Monitor Node Health
PodとReplicationControllerのデバッグ
Pod障害の原因を特定する
Resource metrics pipeline
Serviceのデバッグ
StatefulSetのデバッグ
Tools for Monitoring Resources
Troubleshoot Applications
Troubleshoot Clusters
Troubleshooting
実行中のコンテナへのシェルを取得する
Extend Kubernetes
(EN)
TLS
Kubeletの証明書のローテーションを設定する
Manage TLS Certificates in a Cluster
Manual Rotation of CA Certificates
Manage Cluster Daemons
(EN)
サービスカタログ
Helmを使用したサービスカタログのインストール
SCを使用したサービスカタログのインストール
ネットワーク
IPv4/IPv6デュアルスタックの検証
Configure a kubelet image credential provider
(EN)
Extend kubectl with plugins
(EN)
GPUのスケジューリング
huge pageを管理する
チュートリアル
Hello Minikube
Kubernetesの基本を学ぶ
クラスターの作成
Minikubeを使ったクラスターの作成
対話型チュートリアル - クラスターの作成
アプリケーションのデプロイ
kubectlを使ったDeploymentの作成
対話型チュートリアル - アプリケーションのデプロイ
アプリケーションの探索
Podとノードについて
対話型チュートリアル - デプロイしたアプリケーションの探索
アプリケーションの公開
Serviceを使ったアプリケーションの公開
対話型チュートリアル - アプリケーションの公開
アプリケーションのスケーリング
アプリケーションの複数インスタンスを実行
対話型チュートリアル - アプリケーションのスケーリング
アプリケーションのアップデート
ローリングアップデートの実行
対話型チュートリアル - アプリケーションのアップデート
設定
Example: Configuring a Java Microservice
Externalizing config using MicroProfile, ConfigMaps and Secrets
Interactive Tutorial - Configuring a Java Microservice
ConfigMapを使ったRedisの設定
ステートレスアプリケーション
クラスター内のアプリケーションにアクセスするために外部IPアドレスを公開する
例: Redisを使用したPHPのゲストブックアプリケーションのデプロイ
例: PHP / Redisを使用したゲストブックの例にロギングとメトリクスを追加する
ステートフルアプリケーション
StatefulSetの基本
例: Persistent Volumeを使用したWordpressとMySQLをデプロイする
例: StatefulSetを使用したCassandraのデプロイ
Running ZooKeeper, A Distributed System Coordinator
クラスター
AppArmorを使用してコンテナのリソースへのアクセスを制限する
Restrict a Container's Syscalls with Seccomp
Service
送信元IPを使用する
リファレンス
標準化用語集
API Overview
Kubernetes API Concepts
Server-Side Apply
Client Libraries
Kubernetes Deprecation Policy
Deprecated API Migration Guide
Kubernetes API health endpoints
認証
API Access Control
Authenticating
Authenticating with Bootstrap Tokens
Certificate Signing Requests
Using Admission Controllers
Dynamic Admission Control
Managing Service Accounts
Authorization Overview
Using RBAC Authorization
Using ABAC Authorization
Using Node Authorization
Webhook Mode
Well-Known Labels, Annotations and Taints
Kubernetes API
Workload Resources
Pod
EphemeralContainers
PodTemplate
ReplicationController
ReplicaSet
Deployment
StatefulSet
ControllerRevision
DaemonSet
Job
CronJob
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 v1beta1
PriorityLevelConfiguration v1beta1
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
セットアップツールのリファレンス
Kubeadm
kubectl CLI
kubectlの概要
JSONPathのサポート
kubectl
kubectl Commands
kubectl for Docker Users
kubectl Usage Conventions
kubectlチートシート
コマンドラインツールのリファレンス
フィーチャーゲート
kubelet
kube-apiserver
kube-controller-manager
kube-proxy
kube-scheduler
Kubelet 認証/認可
TLS bootstrapping
Configuration APIs
Client Authentication (v1beta1)
kube-apiserver Audit Configuration (v1)
kube-proxy Configuration (v1alpha1)
kube-scheduler Configuration (v1beta1)
kube-scheduler Policy Configuration (v1)
Kubelet Configuration (v1beta1)
WebhookAdmission Configuration (v1)
RBAC認可を使用する
Scheduling
Scheduling Policies
Scheduler Configuration
Other Tools
ツール
貢献
コンテンツの改善を提案する
新しいコンテンツの貢献
概要
Opening a pull request
Documenting for a release
Blogs and case studies
変更のレビュー
プルリクエストのレビュー
approverとreviewer向け
SIG Docsへの参加
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
ドキュメントスタイルの概要
Style guide
コンテンツガイド
Writing a new topic
Page content types
コンテンツの構造化
Custom Hugo Shortcodes
Advanced contributing
Viewing Site Analytics
Kubernetesのドキュメントを翻訳する
Docs smoke test page
(EN)
Kubernetesドキュメント
タスク
クラスターの管理
クラスターの管理
クラスターの管理のための一般的なタスクについて学びます。
Namespaceに対する最小および最大メモリー制約の構成
Windowsノードの追加
Windowsノードのアップグレード
EndpointSliceの有効化
KubernetesクラスターでNodeLocal DNSキャッシュを使用する
Serviceトポロジーを有効にする
クラウドコントローラーマネージャーの運用管理
クラウドコントローラーマネージャーの開発
サービスディスカバリーにCoreDNSを使用する
ネットワークポリシーを宣言する
ノードのトポロジー管理ポリシーを制御する
拡張リソースをNodeにアドバタイズする
最終更新 June 22, 2021 at 6:22 PM PST :
[ja] Remove exec permission on markdown files (7c256aa07)
ページの編集
子ページを作成
ドキュメントのissueを作成
セクション全体を印刷