首页 > 其他分享 >k8s之service yaml

k8s之service yaml

时间:2022-10-24 11:40:11浏览次数:85  
标签:定义 service 端口 yaml wgs pod k8s spec

kind: Service #类型为service
apiVersion: v1 #service API版本, service.apiVersion
metadata: #定义service元数据,service.metadata
labels: #自定义标签,service.metadata.labels
app: wgs-nginx #定义service标签的内容
name: wgs-nginx-service #定义service的名称,此名称会被DNS解析
namespace: wgs #该service隶属于的namespaces名称,即把service创建到哪个namespace里面
spec: #定义service的详细信息,service.spec
type: NodePort #service的类型,定义服务的访问方式,默认为ClusterIP, service.spec.type
ports: #定义访问端口, service.spec.ports
- name: http #定义一个端口名称
port: 81 #service 80端口
protocol: TCP #协议类型
targetPort: 80 #目标pod的端口
nodePort: 30001 #node节点暴露的端口
- name: https #SSL 端口
port: 1443 #service 443端口
protocol: TCP #端口协议
targetPort: 443 #目标pod端口
nodePort: 30043 #node节点暴露的SSL端口
selector: #service的标签选择器,定义要访问的目标pod
app: wgs-nginx-selector #将流量路到选择的pod上,须等于Deployment.spec.selector.matchLabels



标签:定义,service,端口,yaml,wgs,pod,k8s,spec
From: https://blog.51cto.com/u_4028786/5789202

相关文章

  • k8s之kubectl命令格式
    一 kubectl介绍kubectl是最常用的客户端工具之一,它提供了基于命令行访问kubernetesAPI的简洁方式,支持对各种类型资源的CRUD,能够满足针对kubernetes系统的绝大部分的操作......
  • k8s之k8s集群版本升级
    一升级场景1.1小版本更新小版本更新侧重于稳定性更新。1.2大版本更新大版本更新侧重于功能更新,需要先在测试环境升级,更新后需要测试现有业务兼容性。测试通过后升级线上......
  • kubernetes Service
    Service介绍运行于pod中的容器化应用绝大多数是服务类的守护进程,它们受控于控制器资源对象,在自愿或非自愿中断后只能由重构的、具有相同功能的新pod对象所取代,属于非可再生......
  • 安卓中实现异步任务(5)——使用IntentService实现
    安卓中实现异步任务(5)——使用IntentService实现问题背景上篇文章大致介绍了几种安卓汇总实现异步任务的方法,讲得比较简要,有朋友问到具体的实现方式,现在开始分列几篇文章详......
  • 使用 ServiceWorker 提高性能
    ​​serviceworker​​​ 是一种在独立的处理线程上执行后台任务的worker,允许用户拦截网络请求并有条件地将其存储在称为 ​​CacheStorageAPI​​​ 的特殊缓存中,此......
  • k8s基础篇 pod(七)污点和容忍度
    7.1node节点亲和性node节点亲和性调度:nodeAffinity[root@k8s01~]#kubectlexplainpod.spec.affinityKIND:PodVERSION:v1RESOURCE:affinity<Object>DESCRIPTION......
  • Docker 与 K8S学习笔记(二十五)—— Pod的各种调度策略(下)
    在实际应用中,我们往往需要提高Kubernetes集群的资源利用率,即允许集群中所有负载所需的资源总量超过集群所提供的资源量,这个时候,当资源不足时,系统可以选择释放一些不重要的......
  • 在k8s集群基于nfs共享存储部署jenkins单体服务
    一、准备jenkins镜像dockerpulljenkins/jenkins:2.374dockertagjenkins/jenkins:2.374harbor.magedu.net/magedu/jenkins:2.374dockerpushharbor.magedu.net/mage......
  • 容器5种网络模式 与 K8S pod网络关系
    文档说明:只记录关键地方;理解了容器网络模式,也就知道了如何把多个容器相互连接起来容器的网络模式和跨主机通信:network_mode:"bridge"network_mode:"host"netwo......
  • 尚硅谷k8s(五):搭建k8s集群—平台规划和部署方式介绍
    搭建k8s环境平台规划单master集群多master集群服务器硬件配置要求测试环境:master2核4G20Gnode4核8G40G生产环境:更高要求搭建k8s集群部署方式目前生产部署......