本セクションには、Kubernetesのドキュメントのリファレンスが含まれています。
APIリファレンス
標準化用語集 - Kubernetesの用語の包括的で標準化されたリストです。
Kubernetes APIの使用 - KubernetesのAPIの概要です。
API アクセスコントロール - KubernetesがAPIアクセスをどのように制御するかの詳細です。
公式にサポートされているクライアントライブラリ
プログラミング言語からKubernetesのAPIを呼ぶためには、クライアントライブラリを使うことができます。公式にサポートしているクライアントライブラリ:
- Kubernetes Go client library
- Kubernetes Python client library
- Kubernetes Java client library
- Kubernetes JavaScript client library
- Kubernetes C# client library
- Kubernetes Haskell client library
CLIリファレンス
- kubectl - コマンドの実行やKubernetesクラスターの管理に使う主要なCLIツールです。
- JSONPath - kubectlでJSONPath記法を使うための構文ガイドです。
- kubeadm - セキュアなKubernetesクラスターを簡単にプロビジョニングするためのCLIツールです。
コンポーネントリファレンス
kubelet - 各ノード上で動作する最も重要なノードエージェントです。kubeletは一通りのPodSpecを受け取り、コンテナが実行中で正常であることを確認します。
kube-apiserver - Pod、Service、Replication Controller等、APIオブジェクトのデータを検証・設定するREST APIサーバーです。
kube-controller-manager - Kubernetesに同梱された、コアのコントロールループを埋め込むデーモンです。
kube-proxy - 単純なTCP/UDPストリームのフォワーディングや、一連のバックエンド間でTCP/UDPのラウンドロビンでのフォワーディングを実行できます。
kube-scheduler - 可用性、パフォーマンス、およびキャパシティを管理するスケジューラーです。
コントロールプレーンとワーカーノードで開いておくべきポートとプロトコルの一覧
設定APIリファレンス
このセクションでは、Kubernetesのコンポーネントやツールを設定するのに使われている「未公開」のAPIのドキュメントをまとめています。 クラスターを使ったり管理したりするユーザーやオペレーターにとって必要不可欠ではありますが、これらのAPIの大半はRESTful方式のAPIサーバーでは提供されません。
- kubeconfig (v1)
- kube-apiserver admission (v1)
- kube-apiserver configuration (v1alpha1)および
- kube-apiserver configuration (v1beta1)および kube-apiserver configuration (v1)
- kube-apiserver encryption (v1)
- kube-apiserver event rate limit (v1alpha1)
- kubelet configuration (v1alpha1)および kubelet configuration (v1beta1) kubelet configuration (v1)
- kubelet credential providers (v1alpha1)、 kubelet credential providers (v1beta1)および kubelet credential providers (v1)
- kube-scheduler configuration (v1beta2)、 kube-scheduler configuration (v1beta3)および kube-scheduler configuration (v1)
- kube-controller-manager configuration (v1alpha1)
- kube-proxy configuration (v1alpha1)
audit.k8s.io/v1
API- Client authentication API (v1beta1)および Client authentication API (v1)
- WebhookAdmission configuration (v1)
- ImagePolicy API (v1alpha1)
kubeadmの設定APIリファレンス
設計のドキュメント
Kubernetesの機能に関する設計ドキュメントのアーカイブです。Kubernetesアーキテクチャ とKubernetesデザイン概要から読み始めると良いでしょう。