【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完整实战教程0】前言 【k8s完整实战教程1】源码管理-Coding 【k8s完整实战教程2】腾讯云搭建k8s托管集群 【k8s完整实战教程3】k8s集群部署kubesphere 【k8s完整实战教程4】使用

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

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

    2024年02月05日
    浏览(55)
  • 【云原生-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日
    浏览(44)
  • 【云原生-K8s-1】kubeadm搭建k8s集群(一主两从)完整教程及kubernetes简介

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

    2024年02月07日
    浏览(65)
  • 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日
    浏览(73)
  • K8S原理架构与实战教程

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

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

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

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

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

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

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

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

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

    2024年02月19日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包