首页 > 其他分享 >K8S-Service的yaml文件详解

K8S-Service的yaml文件详解

时间:2023-02-20 16:15:09浏览次数:42  
标签:负载 string service Service yaml 均衡器 K8S 端口号 name

一、service-yaml文件详解

apiVersion: v1
kind: Service
matadata:                                #元数据
  name: string                           #service的名称
  namespace: string                      #命名空间  
  labels:                                #自定义标签属性列表
    - name: string
  annotations:                           #自定义注解属性列表  
    - name: string
spec:                                    #详细描述
  selector: []                           #label selector配置,将选择具有label标签的Pod作为管理 
                                         #范围
  type: string                           #service的类型,指定service的访问方式,默认为 
                                         #clusterIp
  clusterIP: string                      #虚拟服务地址      
  sessionAffinity: string                #是否支持session
  ports:                                 #service需要暴露的端口列表
  - name: string                         #端口名称
    protocol: string                     #端口协议,支持TCP和UDP,默认TCP
    port: int                            #服务监听的端口号
    targetPort: int                      #需要转发到后端Pod的端口号
    nodePort: int                        #当type = NodePort时,指定映射到物理机的端口号
  status:                                #当spce.type=LoadBalancer时,设置外部负载均衡器的地址
    loadBalancer:                        #外部负载均衡器    
      ingress:                           #外部负载均衡器 
        ip: string                       #外部负载均衡器的Ip地址值
        hostname: string                 #外部负载均衡器的主机名

 

标签:负载,string,service,Service,yaml,均衡器,K8S,端口号,name
From: https://www.cnblogs.com/feizirui/p/17136026.html

相关文章

  • k8s集群断电修复
    k8s集群断电修复背景,部署在虚拟机上的k8s集群,由于客户重启了虚拟机,导致我们的k8s集群出现了故障现象:kube-proxy、CoreDNS的Pod都消失了,且getds也查看不到ds解决:......
  • k8s中使用prometheus operator监控外部服务器部署的windows exporter
    k8s中使用prometheusoperator监控外部服务器部署的windowsexporter0、文档说明(1)PrometheusOperator是一个流行的k8s集群监控套件,项目地址:https://github.com/prom......
  • 如何注册Tomcat到Window Service服务
    1、软件和环境 环境:JDK1.8应用服务:Tomcat(任何版本非安装版)操作系统:Windows7/10/11 2、快速配置jdk环境高级系统设置-----环境变量---系统变量--新建   3......
  • k8s节点简单部署
    K8s集群v1.26.1版本的简单部署实践原创 yuanfan2012 WalkingCloud 2023-02-1921:21 发表于浙江收录于合集#Linux学习笔记312个#CentOS7130个#运维108个#dock......
  • K8S Dashboard配置使用kubeconfig文件登陆
    1、查看相应的secret[root@k8s-masterdashboard]#kubectl-nkubernetes-dashboardgetsecrets|grepkubernetes-dashboard-tokenkubernetes-dashboard-token-kmcrdk......
  • HTTP could not register URL http://+:8000/testservice/. Your...
     今天继续调试WCFWebAPI源代码,方向是跟踪其单元测试,结果一上手就出了一个错误: HTTPcouldnotregisterURLhttp://+:8000/testservice/.Yourprocessdoesnoth......
  • K8S-Pod的yaml文件详解
    一、Pod-yaml文件详解1apiVersion:v1#必选,版本号,例如v12kind:Pod#必选,Pod3metadata:#必选,元数据4name:st......
  • K8S中Pod概念
    一、资源限制Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是......
  • K8S多节点部署
    一、k8s多节点部署(接上篇博客)1、环境准备服务器ip组件k8s集群master01192.168.142.3kube-apiserver、kube-controller-manager、kube-scheduler、etcdk8s集......
  • K8SYaml文件详解
    一、K8S支持的文件格式kubernetes支持YAML和JSON文件格式管理资源对象。JSON格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内......