初心者のKubernetes入門(書籍 Kubernetes 実践入門の写経から学ぶ)Pod編
背景
個人的にインフラの知識以上にこれからのアプリケーションが動く環境を作ってデプロイしたりしてこれからの知識を身に着けたい。そしてより一層、自分の知識のアップデートをしたいと思いました。
その中でこの本に出会い、これから少しずつやったことを残し、未来の自分への手紙としてもあり、見つめ直せればと思いました。
引用や参考と今回の自分の勉強用の書籍の紹介
技術評論社『Kubernetes実践入門』のサンプルコード
Kubernetes実践入門 プロダクションレディなコンテナ&アプリケーションの作り方
実際の学びについて
書籍を読みながら、章ごとに少しずつ進めていきたいと思います。
GitHub のソースコードも使いながら学んで行きたいと思います。
勉強開始
ここからデプロイの方法を学んで行きたいと思います。
apiVersion: v1
kind: Pod
metadata:
name: my-pod # このオブジェクトの名前
spec:
containers: # Podに含むコンテナのリスト (1)
- name: nginx # コンテナの名前
image: k8spracticalguide/nginx:1.15.5 # コンテナイメージ
ports:
- containerPort: 80
コマンド郡
Pod のマニュフェストファイルを適用する
# kubectl apply -f my-pod.yaml
Pod の情報を取得する
# kubectl get pod my-pod
NAME READY STATUS RESTARTS AGE
my-pod 1/1 Running 0 12m
Pod の情報を削除する(ファイル指定)
# kubectl delete -f ./my-pod.yaml
pod "my-pod" deleted
# kubectl get pods
No resources found.
Pod の情報を削除する(名前指定)
# kubectl delete pods my-pod
pod "my-pod" deleted
# kubectl get pods
No resources found.
Author And Source
この問題について(初心者のKubernetes入門(書籍 Kubernetes 実践入門の写経から学ぶ)Pod編), 我々は、より多くの情報をここで見つけました https://qiita.com/nodokaodayaka/items/04d8bc3c9c40443c1cd3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .