サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
zoetrope.github.io
カスタムコントローラーの基礎 ここではカスタムコントローラーを開発する上で必要となるKubernetesの基礎知識を解説します。 Declarative Kubernetesにおいてもっとも重要なコンセプトがDeclarative(宣言的) APIです。 例えば、Kubernetes上にNginxをデプロイしたい場合は、以下のようなYAML形式で記述されたマニフェストを用意して、Deploymentリソースを作成します。 apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app.kubernetes.io/name: nginx replicas: 3 template: metadata: labels: app.kubernetes.io/
つくって学ぶKubebuilder 本資料ではKuberbuilderを利用してカスタムコントローラー/オペレーターを開発する方法について学びます。 Kubebuilderとは Kubebuilderは、Kubernetesを拡張するためのカスタムコントローラー/オペレーターを開発するためのフレームワークです。 Kubernetesでは、標準で用意されているDeploymentやServiceなどのリソースを利用することで、簡単にアプリケーションのデプロイやサービスの提供ができるようになっています。 さらに標準リソースを利用するだけでなく、ユーザーが独自のカスタムリソースを定義してKubernetesを機能拡張することが可能になっています。 このカスタムリソースを扱うためのプログラムをカスタムコントローラーと呼びます。 また、カスタムコントローラーを利用して独自のソフトウェアのセットアップ
このページを最初にブックマークしてみませんか?
『zoetrope.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く