目录
[三、编辑reference.yaml 文件](#三、编辑reference.yaml 文件)
一、准备工作
将 reference.yaml 文件导入 master 主节点
将 reference.tar 镜像包 导入 node 节点

二、node节点
将 reference.tar 镜像包加载导入到node节点的容器运行时当中
            
            
              cpp
              
              
            
          
           [root@k8s-node1 reference]# docker load -i reference.tar 
1fb10b2c1ee6: Loading layer  3.584kB/3.584kB
f1a2688707a5: Loading layer  159.2kB/159.2kB
fb0d28c0cbfc: Loading layer  2.048kB/2.048kB
294220eeca94: Loading layer   2.56kB/2.56kB
dd10f514328f: Loading layer  39.83MB/39.83MB
Loaded image: wcjiang/reference:latest
[root@k8s-node2 reference]# docker load -i reference.tar 
1fb10b2c1ee6: Loading layer  3.584kB/3.584kB
f1a2688707a5: Loading layer  159.2kB/159.2kB
fb0d28c0cbfc: Loading layer  2.048kB/2.048kB
294220eeca94: Loading layer   2.56kB/2.56kB
dd10f514328f: Loading layer  39.83MB/39.83MB
Loaded image: wcjiang/reference:latest三、编辑reference.yaml 文件
            
            
              cpp
              
              
            
          
          [root@k8s-master pvc]# vim reference.yaml
apiVersion: v1
kind: Pod
metadata:
  name: reference
  labels:
    app: reference
spec:
  containers:
  - name: reference
    ports:
    - containerPort: 3000
    image: wcjiang/reference:latest
    imagePullPolicy: IfNotPresent
---
apiVersion: v1
kind: Service
metadata:
  name: reference-svc
spec:
  type: NodePort
  ports:
  - port: 3888
    targetPort: 3000
  selector:
    app: reference四、提交资源清单
            
            
              cpp
              
              
            
          
          [root@k8s-master pvc]# kubectl apply -f reference.yaml 
pod/reference created
service/reference-svc created
[root@k8s-master pvc]# kubectl get pod reference -o wide
NAME        READY   STATUS    RESTARTS   AGE   IP               NODE        NOMINATED NODE   READINESS GATES
reference   1/1     Running   0          16s   10.244.169.183   k8s-node2   <none>           <none>五、查看svc服务
看svc服务端口映射
            
            
              cpp
              
              
            
          
          # pod 容器内部端口为3000 映射给service端口3888 通过service服务将3888映射到外部访问的随机端口31360
[root@k8s-master pvc]# kubectl get svc
reference-svc         NodePort       10.107.73.15     <none>            3888:31360/TCP   2m25s六、通过网页访问
master主节点ip:31360
192.168.158.33:31360
