KubernetesのマニフェストファイルでnginxのPodを作成してみよう!
pod.ymlにリソースの定義を記載します。
apiVersion: v1
kind: Pod
metadata:
name: nginx
namespace: default
labels:
app: nginx
env: study
spec:
containers:
- name: nginx
image: nginx:1.17.2-alpine
基本的に以下の3つを記載する
・種別
・メタデータ
・Podの中のコンテナ定義
種別がapiVersion、kindのところ
メタデータがmetadataのところ
Podの中のコンテナ定義がspecのところ
あとは以下のコマンドを実行することでpodが作成できます。
kubectl apply -f pod.yml
実行結果
実際に作成されているか確認してみましょう
kubectl get pod