Kubernetes
ドキュメント
Kubernetesブログ
トレーニング
パートナー
コミュニティ
バージョン
Release Information
v1.34
v1.33
v1.32
v1.31
v1.30
日本語 (Japanese)
English
বাংলা (Bengali)
中文 (Chinese)
日本語 (Japanese)
English
বাংলা (Bengali)
中文 (Chinese)
Français (French)
Deutsch (German)
हिन्दी (Hindi)
Bahasa Indonesia (Indonesian)
Italiano (Italian)
한국어 (Korean)
Polski (Polish)
Português (Portuguese)
Русский (Russian)
Español (Spanish)
Українська (Ukrainian)
Tiếng Việt (Vietnamese)
Kubernetesドキュメント
ドキュメント
利用可能なドキュメントバージョン
はじめに
学習環境
プロダクション環境
コンテナランタイム
Kubernetesをデプロイツールでインストールする
kubeadmを使ってクラスターを構築する
kubeadmのインストール
kubeadmのトラブルシューティング
kubeadmを使用したクラスターの作成
kubeadmを使ったコントロールプレーンの設定のカスタマイズ
高可用性トポロジーのためのオプション
kubeadmを使用した高可用性クラスターの作成
kubeadmを使用した高可用性etcdクラスターの作成
kubeadmを使用したクラスター内の各kubeletの設定
kubeadmによるデュアルスタックのサポート
コントロールプレーンをセルフホストするようにkubernetesクラスターを構成する
ターンキークラウドソリューション
Windows in Kubernetes
KubernetesのWindowsサポート概要
KubernetesでWindowsコンテナをスケジュールするためのガイド
ベストプラクティス
大規模クラスターの構築
複数のゾーンで動かす
ノードのセットアップの検証
Podセキュリティ標準の強制
PKI証明書とその要件
コンセプト
概要
Kubernetesのコンポーネント
Kubernetes API
Kubernetesオブジェクトを利用する
Kubernetesオブジェクトを理解する
Kubernetesオブジェクト管理
オブジェクトの名前とID
ラベル(Labels)とセレクター(Selectors)
Namespace(名前空間)
アノテーション(Annotations)
フィールドセレクター(Field Selectors)
ファイナライザー(Finalizers)
オーナーと従属
推奨ラベル(Recommended Labels)
クラスターのアーキテクチャ
ノード
ノードとコントロールプレーン間の通信
リース
コントローラー
クラウドコントローラーマネージャー
cgroup v2について
Kubernetesの自己修復機能
コンテナランタイムインターフェース(CRI)
ガベージコレクション
Mixed Version Proxy
(EN)
コンテナ
イメージ
コンテナ環境
ランタイムクラス(Runtime Class)
コンテナライフサイクルフック
ワークロード
Pod
Podのライフサイクル
Initコンテナ
サイドカーコンテナ
エフェメラルコンテナ
Disruption
Pod Hostname
(EN)
Pod Quality of Service Classes
(EN)
ユーザー名前空間
Downward API
(EN)
ワークロードリソース
Deployment
ReplicaSet
StatefulSet
DaemonSet
Job
終了したリソースのためのTTLコントローラー(TTL Controller for Finished Resources)
CronJob
ReplicationController
(EN)
ワークロードの管理
ワークロードの自動スケーリング
Service、負荷分散とネットワーキング
Service
Ingress
サービスとアプリケーションの接続
Ingressコントローラー
Gateway API
EndpointSlice
ネットワークポリシー
ServiceとPodに対するDNS
IPv4/IPv6デュアルスタック
トポロジーを意識したルーティング
Networking on Windows
(EN)
ServiceのClusterIPの割り当て
サービス内部トラフィックポリシー
ストレージ
ボリューム
永続ボリューム
投影ボリューム
エフェメラルボリューム
VolumeAttributesClass
ストレージクラス
ボリュームの動的プロビジョニング(Dynamic Volume Provisioning)
ボリュームのスナップショット
VolumeSnapshotClass
CSI Volume Cloning
ストレージ容量
ノード固有のボリューム制限
ボリュームヘルスモニタリング
Windows Storage
(EN)
設定
設定のベストプラクティス
ConfigMap
Secret
Liveness、ReadinessおよびStartup Probe
コンテナのリソース管理
kubeconfigファイルを使用してクラスターアクセスを組織する
Windowsノードにおけるリソース管理
セキュリティ
クラウドネイティブセキュリティの概要
Podセキュリティの標準
クラウドネイティブセキュリティ
Podのセキュリティアドミッション
サービスアカウント
Podセキュリティポリシー
Security For Linux Nodes
(EN)
Security For Windows Nodes
(EN)
Kubernetes APIへのアクセスコントロール
ロールベースアクセスコントロールのグッドプラクティス
Kubernetes Secretの適切な使用方法
Multi-tenancy
(EN)
Hardening Guide - Scheduler Configuration
(EN)
Kubernetes APIサーバーのバイパスリスク
堅牢化ガイド - 認証メカニズム
Linux kernel security constraints for Pods and containers
(EN)
セキュリティチェックリスト
Application Security Checklist
(EN)
ポリシー
Limit Range
リソースクォータ
プロセスIDの制限と予約
ノードリソースマネージャー
スケジューリング、プリエンプションと退避
Kubernetesのスケジューラー
ノード上へのPodのスケジューリング
Podのオーバーヘッド
Podトポロジー分散制約
Podのスケジューリング準備
TaintとToleration
スケジューリングフレームワーク
動的リソース割り当て
スケジューラーのパフォーマンスチューニング
拡張リソースのリソースビンパッキング
Podの優先度とプリエンプション
ノードの圧迫による退避
APIを起点とした退避
クラスターの管理
Node Shutdowns
(EN)
Swap memory management
(EN)
クラスター管理の概要
Node Autoscaling
(EN)
証明書
リソースの管理
クラスターのネットワーク
Admission Webhook Good Practices
(EN)
Good practices for Dynamic Resource Allocation as a Cluster Admin
(EN)
ロギングのアーキテクチャ
Compatibility Version For Kubernetes Control Plane Components
(EN)
Metrics For Kubernetes System Components
(EN)
Metrics for Kubernetes Object States
(EN)
システムログ
Traces For Kubernetes System Components
(EN)
Kubernetesのプロキシ
API Priority and Fairness
(EN)
アドオンのインストール
Coordinated Leader Election
(EN)
Kubernetesを拡張する
Kubernetesクラスターの拡張
Kubernetes APIの拡張
カスタムリソース
アグリゲーションレイヤーを使ったKubernetes APIの拡張
オペレーターパターン
コンピュート、ストレージ、ネットワーキングの拡張機能
ネットワークプラグイン
Device Plugins
(EN)
Windows in Kubernetes
(EN)
Windows containers in Kubernetes
(EN)
Guide for Running Windows Containers in Kubernetes
(EN)
タスク
ツールのインストール
Linux上でのkubectlのインストールおよびセットアップ
macOS上でのkubectlのインストールおよびセットアップ
Windows上でのkubectlのインストールおよびセットアップ
クラスターの管理
kubeadmによる管理
kubeadmによる証明書管理
Linuxワーカーノードの追加
cgroupドライバーの設定
Upgrading kubeadm clusters
(EN)
Windowsノードの追加
Upgrading Linux nodes
(EN)
Windowsノードのアップグレード
Reconfiguring a kubeadm cluster
(EN)
Changing The Kubernetes Package Repository
(EN)
Overprovision Node Capacity For A Cluster
(EN)
dockershimからの移行
ノードのコンテナランタイムをDocker Engineからcontainerdに変更する
ノードで使用されているコンテナランタイムの確認
Troubleshooting CNI plugin-related errors
(EN)
dockershim削除の影響範囲を確認する
dockershimからテレメトリーやセキュリティエージェントを移行する
証明書を手動で生成する
メモリー、CPU、APIリソースの管理
ネームスペースのデフォルトのメモリー要求と制限を設定する
Configure Default CPU Requests and Limits for a Namespace
(EN)
Namespaceに対する最小および最大メモリー制約の構成
Configure Minimum and Maximum CPU Constraints for a Namespace
(EN)
Configure Memory and CPU Quotas for a Namespace
(EN)
Configure a Pod Quota for a Namespace
(EN)
Install a Network Policy Provider
(EN)
Use Antrea for NetworkPolicy
(EN)
Use Calico for NetworkPolicy
(EN)
Use Cilium for NetworkPolicy
(EN)
Use Kube-router for NetworkPolicy
(EN)
Romana for NetworkPolicy
(EN)
Weave Net for NetworkPolicy
(EN)
Access Clusters Using the Kubernetes API
(EN)
拡張リソースをNodeにアドバタイズする
Autoscale the DNS Service in a Cluster
(EN)
Change the Access Mode of a PersistentVolume to ReadWriteOncePod
(EN)
Change the default StorageClass
(EN)
Switching from Polling to CRI Event-based Updates to Container Status
(EN)
Change the Reclaim Policy of a PersistentVolume
(EN)
クラウドコントローラーマネージャーの運用管理
kubelet image credential providerの設定
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)
Encrypting Confidential Data at Rest
(EN)
Decrypt Confidential Data that is Already Encrypted at Rest
(EN)
Guaranteed Scheduling For Critical Add-On Pods
(EN)
IP Masquerade Agent User Guide
(EN)
Limit Storage Consumption
(EN)