k8s----学习站点搭建

目录

一、准备工作

二、node节点

[三、编辑reference.yaml 文件](#三、编辑reference.yaml 文件)

四、提交资源清单

五、查看svc服务

六、通过网页访问


一、准备工作

将 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

相关推荐
西岸行者6 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意6 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码6 天前
嵌入式学习路线
学习
毛小茛6 天前
计算机系统概论——校验码
学习
babe小鑫6 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms6 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下6 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。6 天前
2026.2.25监控学习
学习
im_AMBER6 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J6 天前
从“Hello World“ 开始 C++
c语言·c++·学习