| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
1 バイト除去 、 2020年8月30日 (日) 11:51
編集の要約なし
client-key: /home/piroto/.minikube/profiles/minikube/client.key
</pre>
===マニフェストとリソースの作成===
*sample-pod.yaml
<pre>
apiVersion: v1
kind: Pod
metadata:
name: sample-pod
spec:
containers:
- name: nginx-container
image: nginx:1.12
</pre>
====実行====
*apply コマンドを利用すると、存在しなければ生成、更新があれば更新、変更なければ何もしないという挙動
<pre>
$ kubectl create -f sample-pod.yaml --save-config
pod/sample-pod created
</pre>
*確認
<pre>
$ kubectl get pod
NAME READY STATUS RESTARTS AGE
hello-minikube-64b64df8c9-jzm5v 1/1 Running 6 7d19h
sample-pod 0/1 ImagePullBackOff 0 2m17s
</pre>
*nginx のバージョンを 1.12 -> 1.19に変更して更新
<pre>
$ kubectl apply -f sample-pod.yaml
pod/sample-pod configured
</pre>
 
 
====アノテーションとラベル====
*各リソースに対してアノテーションとラベルというメタデータを付与することができる
</pre>
[[File:Minikube_dashboard.png | 400px]]
 
===マニフェストとリソースの作成===
 
*sample-pod.yaml
<pre>
apiVersion: v1
kind: Pod
metadata:
name: sample-pod
spec:
containers:
- name: nginx-container
image: nginx:1.12
</pre>
====実行====
*apply コマンドを利用すると、存在しなければ生成、更新があれば更新、変更なければ何もしないという挙動
<pre>
$ kubectl create -f sample-pod.yaml --save-config
pod/sample-pod created
</pre>
*確認
<pre>
$ kubectl get pod
NAME READY STATUS RESTARTS AGE
hello-minikube-64b64df8c9-jzm5v 1/1 Running 6 7d19h
sample-pod 0/1 ImagePullBackOff 0 2m17s
</pre>
*nginx のバージョンを 1.12 -> 1.19に変更して更新
<pre>
$ kubectl apply -f sample-pod.yaml
pod/sample-pod configured
</pre>
 
===Kubernetes Deploymentを作る===
*単純なHTTPサーバーであるechoserverという既存のイメージを使用して、Kubernetes Deploymentを作る

案内メニュー