在前一章介绍完如何安装kubectl以及利用kind建立node之後,接下来要开始介绍如何建立一个pod。
在前面的章节有提到k8s官方不建议直接对pod进行操作,会比较建议采用 Deployment 或是 Job,
间接控制pod,这两个介绍会放在後面,为了测试,这边还是会先直接对pod进行操作。
上一章我们学了如何安装kubectl这个东西,接下来就会直接用到他了。
首先让我们用最简单的方法:
kubectl run nginx --image=nginx --restart=Never
透过这个指令,我们可以告诉k8s建立出单个pod,名称为nginx,使用Docker Hub上的nginx映像档
且flag为--restart=Never。
而建立出来的pod则可以透过get pods查看:
kubectl get pods
结果会像下面这样:
如果要看这个pod的详细内容,则可以使用describe来查看详细内容:
kubectl describe pod nginx
结果会像下图:
会像这样在终端显示这个pod的yaml,可以看出这个pod的名称,哪个节点以及建立时间等等。
如果要删除pod的话,则可以透过delete pod来删除pod:
kubectl delete pod nginx
结果会像下面这样:
看得出来nginx被删除後,get pod 和 describe pod都无法查看了。
这样就了解了如何直接透过指令产生pod以及查看pod资讯跟删除pod了
下一章会介绍如何透过yaml建立pod以及如何跟pod互动
<<: Day04 - Next.js 的 file-based routing
有效沟通 要先了解彼此文化 才能有效沟通 Google 有强烈的企业文化自豪 Google 把心思放...
居酒屋的热门料理,一直很想要试试看明太子料理,疫情期间比较没办法跟三五好友一起到居酒屋,周末就在家自...
除了警示之外, DBA也可能需要即时监看, 立即找出问题所在. RDS也提供即时监看面板. 在资料库...
这篇主要聊一聊两个应用层工具:web api 和 rpc; 关键字:web api, rpc; 关键...
今天轮到节庆活动 页面啦! 这次是用到 艺文活动-节庆专区 这支api 因为这支api格式跟其他的不...