资源清单配置
pod yaml
#暴露端口可以进行访问
[root@master ~]# kubectl create ns xialuo
namespace/xialuo created
[root@master ~]# vim pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: myweb
namespace: xialuo #指定名称空间,事先创建过的 命令:kubectl create ns xialuo
labels:
app: myweb
spec:
containers:
- name: web1
image: xialuo1/httpd:v0.1
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
hostPort: 8080 #这里必须填写有效端口
[root@master ~]# kubectl create -f pod.yaml
pod/myweb created
[root@master ~]# kubectl get pods -n xialuo -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
myweb 1/1 Running 0 109s 10.244.2.14 node2 <none> <none>
deployment yaml
[root@master ~]