首页 > 其他分享 >K8s系列---【什么是Service?】

K8s系列---【什么是Service?】

时间:2022-11-26 16:05:31浏览次数:41  
标签:Service get -- --- dep pod K8s my

什么是Service?

1.作用

  Service为一组pod提供服务发现与负载均衡,当有pod可用时,Service的服务发现能感知到,当外部请求进来时,Service的负载均衡功能能够轮流分发流量。并且能为外部服务提供固定的ip和端口。

 2.Service的两种模式

默认ClusterIP:只能集群内部访问

K8s系列---【什么是Service?】_服务发现

 常用命令

#查看Service
kubectl get service
#创建service,--type可以省略,默认ClusterIP
kubectl expose deploy my-dep --port=8000 --target-port=80 --type=ClusterIP
#删除service
kubectl delete service my-dep
#查看pod的标签
kubectl get pod --show-labels
#使用标签检索Pod
kubectl get pod -l app=my-dep

K8s系列---【什么是Service?】_常用命令_02

 使用yaml创建service

apiVersion: v1
kind: Service
metadata:
labels:
app: my-dep
name: my-dep
spec:
selector:
app: my-dep
ports:
- port: 8000
protocol: TCP
targetPort: 80

NodePort模式:提供公网访问的端口,k8s集群中任意一台机器的Ip:端口都能访问到应用。

注意:端口范围在30000~32767之间,防火墙要提前放开。

K8s系列---【什么是Service?】_服务发现_03

 常用命令

#查看Service
kubectl get service
#创建service
kubectl expose deploy my-dep --port=8000 --target-port=80 --type=NodePort
#删除service
kubectl delete service my-dep
#查看pod的标签
kubectl get pod --show-labels
#使用标签检索Pod
kubectl get pod -l app=my-dep

K8s系列---【什么是Service?】_负载均衡_04

 测试:用浏览器访问K8s集群中任意一台机器的IP:30948都能访问到服务。

标签:Service,get,--,---,dep,pod,K8s,my
From: https://blog.51cto.com/u_15670038/5889026

相关文章

  • 【Azure Fabric Service】Service Fabric 托管群集通过
    问题描述ServiceFabric托管群集,使用KeyVault中证书,把证书导入到本地安装后,使用该证书的Thumbprint作为指令 Connect-ServiceFabricCluster 的 ServerCertThumbpr......
  • Spring--AOP简介+入门案例
    AOP简介面向切面编程:在不惊动原始设计的基础上,进行功能增强各个要应用该功能的对象叫做连接点,那个功能叫做通知,表面上的代码没有发生变化,私下里发生变化的连接点,会出现切......
  • 树莓派快速上手-远程调试图形界面
    0简述前面的文章里介绍过通过ssh在局域网或者远程访问树莓派,一般而言,对于非图形界面的开发仅通过ssh命令行交互就能够完成的,但是要开发图形界面展示或交互的应用时,光命令行......
  • TypeScript学习笔记-04 tsconfig.json配置文件
    tsconfig.json一般常用的配置如下所示,可以按需要进行配置。{/*tsconfig.json是ts编译器的配置文件,ts编译器可以根据他的信息来对代码进行编译//in......
  • S1 - Lesson 25 - 26
    Mrs. kitcheninthekitchen refrigeratorArefrigeratorisalargecontainerthatiskeptcoolinside,usuallybyelectricity,sothatthefoodanddrink......
  • 力扣153(java&python)-寻找旋转排序数组中的最小值(中等)
    题目:已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,......
  • 脑筋急转弯-2477. 到达首都的最少油耗
    问题描述给你一棵n个节点的树(一个无向、连通、无环图),每个节点表示一个城市,编号从0到n-1,且恰好有n-1条路。0是首都。给你一个二维整数数组roads,其中roads[......
  • 【认证机制】1-Http Basic Auth
    一、简介HTTPBasicAuth是HTTP协议提供的一种简单的挑战应答机制,服务器可以通过该机制从客户机请求认证信息(用户标识和密码)。客户端在授权标头中将身份验证信息凭证(采用......
  • MBR30200PT-ASEMI插件30A 200V肖特基MBR30200PT
    编辑-ZMBR30200PT在TO-247封装里采用的2个芯片,其尺寸都是122MIL,是一款插件肖特基二极管。MBR30200PT的浪涌电流Ifsm为275A,漏电流(Ir)为0.05mA,其工作时耐温度范围为-65~175摄......
  • Uni-app 之工资条小程序
    一、功能介绍通过公众号发送模板消息跳转到小程序查看工资条详情。二、效果图        ......