【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)

这篇具有很好参考价值的文章主要介绍了【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章:这个系列已完结,如对您有帮助,求点赞收藏评论。
读者寄语:再小的帆,也能远航!

  1. 【k8s完整实战教程0】前言
  2. 【k8s完整实战教程1】源码管理-Coding
  3. 【k8s完整实战教程2】腾讯云搭建k8s托管集群
  4. 【k8s完整实战教程3】k8s集群部署kubesphere
  5. 【k8s完整实战教程4】使用kubesphere部署项目到k8s
  6. 【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)
  7. 【k8s完整实战教程6】完整实践-部署一个federated_download项目

  1. nodeport方式的service:使用节点IP+节点端口访问
  2. loadbalance方式的service:使用统一虚拟IP+服务端口访问
  3. ingress方式的service:绑定域名生成一个网址直接访问
    根据需要三选一配置就行!

1 nodeport

前面仅仅部署好了deployment,还不能进行访问,因此需要在kubesphere上创建service,nodeport方式进行创建。

1 创建服务

kubesphere-应用负载-服务-创建

1.1 基本信息

k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

1.2 服务设置

指定工作负载
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

容器端口和服务端口

1.3 高级设置

外部访问-访问模式:nodeport
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

1.4 查看

创建成功
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

2 进入服务中查看节点端口

有一个节点端口,意思就是可以通过这个节点端口进行访问。
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

3 访问

k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

集群中的另一个节点也一样可以访问!

2 负载均衡 loadbalance

1 创建

Tencent cloud-集群-服务与路由-service-新建
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

2 查看

k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

2.1 进入负载均衡器

k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

可以看到一些信息,包括虚拟IP

2.2 查看监听器管理

k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

3 访问

k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

3 ingress

负载均衡的弊端是:创建一个公网LB负载均衡器只能供一个服务使用
所以要引入ingress,它的作用概括就为:为服务绑定多个域名

0 获取域名

我没有域名,好像也不需要域名

1 创建

Tencent cloud-集群-服务与路由-ingress-新建
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

2 查看

创建成功
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维

3 访问

直接点击链接
k8s nodeport配置,k8s完整实战教程,docker,k8s,kubernetes,腾讯云,运维文章来源地址https://www.toymoban.com/news/detail-547173.html

到了这里,关于【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【k8s完整实战教程6】完整实践-部署一个federated_download项目

    【k8s完整实战教程6】完整实践-部署一个federated_download项目

    系列文章:这个系列已完结,如对您有帮助,求点赞收藏评论。 读者寄语: 再小的帆,也能远航! 【k8s完整实战教程0】前言 【k8s完整实战教程1】源码管理-Coding 【k8s完整实战教程2】腾讯云搭建k8s托管集群 【k8s完整实战教程3】k8s集群部署kubesphere 【k8s完整实战教程4】使用

    2023年04月16日
    浏览(12)
  • K8s进阶之网络:pod内不同容器、同节点不同pod通信、CNI插件、不同节点pod通信、Flannel容器网络、Serivce连接外部网络、服务发现、Nginx反向代理与域名、Ingress代理

    K8s进阶之网络:pod内不同容器、同节点不同pod通信、CNI插件、不同节点pod通信、Flannel容器网络、Serivce连接外部网络、服务发现、Nginx反向代理与域名、Ingress代理

    Pod是Kubernetes中最小的可部署单元,它是一个或多个紧密关联的容器的组合,这些容器共享同一个网络命名空间和存储卷,因此Pod中的 所有容器都共享相同的网络命名空间和IP地址——PodIP ,所以在同一个Pod内的容器间通信可以 通过localhost直接通信 。 k8s创建Pod时永远都是首先

    2024年02月05日
    浏览(9)
  • 【云原生-K8s】kubeadm搭建安装k8s集群v1.25版本完整教程【docker、网络插件calico、中间层cri-docker】

    【云原生-K8s】kubeadm搭建安装k8s集群v1.25版本完整教程【docker、网络插件calico、中间层cri-docker】

    从 k8s 1.24开始,dockershim已经从kubelet中移除,但因为历史问题docker却不支持kubernetes主推的CRI(容器运行时接口)标准,所以docker不能再作为k8s的容器运行时了,即从k8s v1.24开始不再使用docker了 但是如果想继续使用docker的话,可以在kubelet和docker之间加上一个中间层cri-docker。

    2024年02月03日
    浏览(24)
  • 【云原生-K8s-1】kubeadm搭建k8s集群(一主两从)完整教程及kubernetes简介

    【云原生-K8s-1】kubeadm搭建k8s集群(一主两从)完整教程及kubernetes简介

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入!   Kubernetes(简称:k8s) 是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多

    2024年02月07日
    浏览(12)
  • k8s containerd集群配置安装完整踩坑教程

    k8s containerd集群配置安装完整踩坑教程

    完整踩坑和精简内容 containerd安装参考 k8s安装参考 两台机器 系统 CentOS 7.9 1、关闭swap 2、网桥设置 3、ipvs设置 4、关闭防火墙 5、禁用selinux 6、添加源 在所有节点上执行 1、安装最新的kubectl kubelet kubeadm 2、安装containerd 安装 配置 重启 3、安装crictl 编写配置文件 下载镜像 mast

    2024年02月09日
    浏览(13)
  • K8S原理架构与实战教程

    K8S原理架构与实战教程

    在介绍K8S之前,先来看看服务器的演变过程:物理机时代、虚拟机时代、容器化时代。 物理机时代的缺点: 部署慢 :每台服务器都要安装操作系统、相关的应用程序所需要的环境,各种配置 成本高:物理服务器的价格十分昂贵 资源浪费:硬件资源不能充分利用 扩展和迁移

    2024年02月09日
    浏览(9)
  • (四)k8s实战-服务发现

    (四)k8s实战-服务发现

    1、配置文件 2、命令操作 3、代理 k8s 外部服务 实现方式: 编写 service 配置文件时,不指定 selector 属性 自己创建 endpoint endpoint 配置文件: 各环境访问名称统一 访问 k8s 集群外的其他服务 项目迁移 4、反向代理外部域名 5、常用类型 ClusterIP 只能在集群内部使用,不配置类型

    2024年02月11日
    浏览(7)
  • Docker与K8S实战系列教程--靠谱、易学

    在招聘网站上,Docker和K8S已经成为 频繁出现 的技能: 对于Java高级开发、架构师、技术总监,Docker和K8S是 必备技能 。 对于Java初级、中级开发,Docker和K8S是 简历里的加分项 。 为什么Docker和K8S这么重要? 因为Docker和K8S 确实强大 !它们的作用是:让项目部署非常便捷、让挂

    2024年04月15日
    浏览(7)
  • k8s实战案例之运行dubbo微服务

    k8s实战案例之运行dubbo微服务

    通过上述架构可以了解到,生产者通过注册中心,将服务注册至注册中心,消费者通过注册中心找到生产者,从而实现消费者拿到生产者的实际地址,然后直接和生产者通信;管理端通过注册中心发现生产者和消费者,通过svc来管理生产者和消费者;集群外部客户端通过负载

    2024年02月13日
    浏览(6)
  • 服务器-Kubernetes (K8S)单机部署实战 -- 001

    服务器-Kubernetes (K8S)单机部署实战 -- 001

         本篇博文是 centos 7 系统安装 kubernetes 单机 master 节点操作。 一: 查看 服务器 配置信息       1. 执行命令查看服务器cpu信息。安装 kubernetes 服务,cpu核心数必须大于2,内存大于2G。       2.  修改服务器设置信息,避免安装出现问题。         a.  临时关闭swap,防止

    2024年02月19日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包