*PodDisruptionBudget
*CustomResourceDefinition
==minikube==
*https://github.com/kubernetes/minikube
*ローカル開発や学習、テスト用のシンプルな[[Kubernetes]]シュミレータ
*シングルノードクラスタで、インストールには、ローカルマシンにハイパーバイザーがインストールされていること
*VT-x/AMD-v [[仮想化]]がBIOSで有効化されていること。
*[https://kubernetes.io/ja/docs/setup/learning-environment/minikube/ Minikubeを使用してローカル環境でKubernetesを動かす]
===インストール===
*https://kubernetes.io/docs/tasks/tools/install-minikube/
====Ubuntu + 仮想環境====
*[https://www.typea.info/blog/index.php/2020/08/22/ubuntu-kvm-bridge-network/ Ubuntu 仮想環境(KVM)構築]
====入手====
<pre>
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
$ sudo +x minkube
</pre>
====インストール====
<pre>
$ sudo install minikube /usr/local/bin
</pre>
===利用===
====ローカルクラスタの作成====
*ローカル仮想マシンを作成
*[[Kubernetes]]を設定
*kubectlを設定
> minikube start
*VirtualBox
[[File:0753_minikube.png|400px]]
*Ubuntu+KVM
[[File:Minikube_kvm.png|400px]]
====停止====
> minikube stop
====クラスタを削除====
> minikube delete
==[[Kubernetes]]クライアント==
*公式なクライアントは、kubectl
</pre>
==minikube==
*https://github.com/kubernetes/minikube
*ローカル開発や学習、テスト用のシンプルな[[Kubernetes]]シュミレータ
*シングルノードクラスタで、インストールには、ローカルマシンにハイパーバイザーがインストールされていること
*VT-x/AMD-v [[仮想化]]がBIOSで有効化されていること。
*[https://kubernetes.io/ja/docs/setup/learning-environment/minikube/ Minikubeを使用してローカル環境でKubernetesを動かす]
===インストール===
*https://kubernetes.io/docs/tasks/tools/install-minikube/
====Ubuntu + 仮想環境====
*[https://www.typea.info/blog/index.php/2020/08/22/ubuntu-kvm-bridge-network/ Ubuntu 仮想環境(KVM)構築]
====入手====
<pre>
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
$ sudo +x minkube
</pre>
====インストール====
<pre>
$ sudo install minikube /usr/local/bin
</pre>
===利用===
====ローカルクラスタの作成====
*ローカル仮想マシンを作成
*[[Kubernetes]]を設定
*kubectlを設定
> minikube start
*VirtualBox
[[File:0753_minikube.png|400px]]
*Ubuntu+KVM
[[File:Minikube_kvm.png|400px]]
====停止====
> minikube stop
====クラスタを削除====
> minikube delete
===ダッシュボード===
<pre>