kuberntes - pod创建,更新,删除,查看信息
作者:
条子在洗澡 | 来源:发表于
2019-04-01 22:04 被阅读16次#用到的镜像
docker pull busybox
docker pull nginx:1.7.9
docker pull nginx:1.9
docker pull nginx
编写创建pod的yml文件
mkdir /k8s_yml
cd /k8s_yml
touch nginx_pod.yaml
vim nginx_pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: static-web
labels:
app: web
spec:
containers:
- name: web
image: nginx
ports:
- name: web
containerPort: 80
protocol: TCP
#创建pod,主要使用apply方式创建,便于更新
[root@k8s-master1 k8s_yml]# kubectl create -f nginx_pod.yaml
or
[root@k8s-master1 k8s_yml]# kubectl apply -f nginx_pod.yaml
pod/static-web created
#查看信息
[root@k8s-master1 k8s_yml]# kubectl get pods
NAME READY STATUS RESTARTS AGE
static-web 1/1 Running 0 26s
#删除pod
[root@k8s-master1 k8s_yml]# kubectl delete -f nginx_pod.yaml
or
[root@k8s-master1 k8s_yml]# kubectl delete pod static-web
pod "static-web" deleted
#命令行快速创建yaml文件,后续修改可用
kubectl run nginx --image=nginx --dry-run -o yaml >>nginx.yaml
#pod的基本操作
#进入static-web pod
kubectl exec -it static-web /bin/bash
本文标题:kuberntes - pod创建,更新,删除,查看信息
本文链接:https://www.haomeiwen.com/subject/rvgvbqtx.html
网友评论