kubernetes创建svc方法

 时间:2026-02-14 00:02:52

1、创建一个httpd的pod。image文件最好在所有node上提前使用docker pull

减少创建消耗的时间

 kubectl run httpd --image=httpd:latest

kubernetes创建svc方法

2、查看新创建pod的详细情况,可以查看到容器的内部端口

直接使用curl加ip地址可以进行访问

返回apache启动成功的页面It works!

但是现在还只能在kubernetes集群内部访问

kubernetes创建svc方法

3、创建完pod会自动生成deployment,svc是和deployment对应的,所以先要获取到pod所对应的deployment的名称

4、获取deployment的名称,一般情况下deployment名称和pod名称一致

kubectl get deployment

kubernetes创建svc方法

5、创建httpd所对应的svc,httpd pod所对应的端口是80,所以目标端口是80

kubectl expose deployment httpd --port=30000 --target-port=80     

kubernetes创建svc方法

6、使用CLUSTER-IP:30000进行访问,正常访问apache的页面

kubernetes创建svc方法

7、如果需要外部能访问,需要修改svc的网络模式

编辑新创建的svc

kubectl edit svc httpd

kubernetes创建svc方法

8、type的类型由ClusterIP改成NodePort

kubernetes创建svc方法

9、保存后退出,会生成新的端口32025

kubernetes创建svc方法

10、可以直接kubernetes集群,包括master和node的IP地址加端口就能进行访问了

kubernetes创建svc方法

  • 使用本地组策略修改IE?
  • Windows7系统如何关闭telnet命令
  • windows 2008 修改telnet服务端口
  • 如何解决出现身份验证错误,要求的函数不受支持
  • win7如何关闭端口?445端口怎么关闭?
  • 热门搜索
    春节去哪里旅游便宜 云南西双版纳旅游攻略 长寿湖旅游 黑龙江省旅游地图 上海市商贸旅游 泰国旅游签证办理流程 上海旅游酒店 北京 旅游景点 缙云旅游网 河南周边旅游景点大全