Day11-pod.jpg Pod建立与使用

在前一章介绍完如何安装kubectl以及利用kind建立node之後,接下来要开始介绍如何建立一个pod。
在前面的章节有提到k8s官方不建议直接对pod进行操作,会比较建议采用 Deployment 或是 Job,
间接控制pod,这两个介绍会放在後面,为了测试,这边还是会先直接对pod进行操作。

建立pod

上一章我们学了如何安装kubectl这个东西,接下来就会直接用到他了。
首先让我们用最简单的方法:

kubectl run nginx --image=nginx --restart=Never

透过这个指令,我们可以告诉k8s建立出单个pod,名称为nginx,使用Docker Hub上的nginx映像档
且flag为--restart=Never。

查看pod资讯

而建立出来的pod则可以透过get pods查看:

kubectl get pods

结果会像下面这样:
https://ithelp.ithome.com.tw/upload/images/20210919/20129607v85M2TsMCA.jpg

如果要看这个pod的详细内容,则可以使用describe来查看详细内容:

kubectl describe pod nginx

结果会像下图:
https://ithelp.ithome.com.tw/upload/images/20210919/20129607qeb7EwUxUf.jpg
会像这样在终端显示这个pod的yaml,可以看出这个pod的名称,哪个节点以及建立时间等等。

删除pod

如果要删除pod的话,则可以透过delete pod来删除pod:

kubectl delete pod nginx

结果会像下面这样:
https://ithelp.ithome.com.tw/upload/images/20210919/20129607JiKmdzBS6w.jpg

看得出来nginx被删除後,get pod 和 describe pod都无法查看了。

这样就了解了如何直接透过指令产生pod以及查看pod资讯跟删除pod了
下一章会介绍如何透过yaml建立pod以及如何跟pod互动


<<:  Day04 - Next.js 的 file-based routing

>>:  Day 5 学习前人的隐私条款设计

[DAY-13] 走向全球

有效沟通 要先了解彼此文化 才能有效沟通 Google 有强烈的企业文化自豪 Google 把心思放...

Day9 周末居酒屋-明太子山药 ft 香煎牛小排、鱼卵沙拉

居酒屋的热门料理,一直很想要试试看明太子料理,疫情期间比较没办法跟三五好友一起到居酒屋,周末就在家自...

RDS 即时监看

除了警示之外, DBA也可能需要即时监看, 立即找出问题所在. RDS也提供即时监看面板. 在资料库...

网络框架:应用层工具

这篇主要聊一聊两个应用层工具:web api 和 rpc; 关键字:web api, rpc; 关键...

[Day 22] 节庆活动 api分析&页面设计

今天轮到节庆活动 页面啦! 这次是用到 艺文活动-节庆专区 这支api 因为这支api格式跟其他的不...