k8s中pod的创建与删除
k8s中pod服务操作pod创建[root@master code]# cat nginx.yamlapiVersion: v1kind: Podmetadata:name: nginxspec:containers:- image: nginxname: nginxports:- containerPort: 80hostPort: 8081执行创建命令kubectl apply -f ngin
·
k8s中pod的创建与删除
pod创建
[root@master code]# cat nginx.yaml
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- image: nginx
name: nginx
ports:
- containerPort: 80
hostPort: 8081
执行创建命令
kubectl apply -f nginx.yaml
查看pod信息命令
kubectl get pod -o wide
此处看到是在node1上
#访问
curl -v http://192.168.200.202:8081
hostPort为节点端口
进入pod
#查看所有pods
kubectl get pods
#进入pod命令行
kubectl exec -it nginx -- /bin/bash
示例
pod删除
#这样删除即可
kubectl delete pod nginx
【备注】如果有deployment,先删除deployment,否则k8s会认为是故障,重新创建pod
更多推荐
已为社区贡献2条内容
所有评论(0)