首页 > 其他分享 >rancher部署资源(deployment、svc、ingress)

rancher部署资源(deployment、svc、ingress)

时间:2023-11-14 19:55:05浏览次数:35  
标签:kubectl ingress 创建 svc 选择 名称 deployment

rancher安装

详见:https://www.cnblogs.com/uncleyong/p/15728446.html

 

部署无状态应用

创建deployment

 

选择名称空间、输入资源名称、副本数;Deployment选项下不用填

 

Pod只打标签,其他网络、节点调度等不填

 

输入容器名称、镜像(以nginx为例),选择拉取策略,是公开的镜像仓库,所以没有拉取密钥

 

镜像启动命令

 

监控检查:选择类型、输入检查端口和请求路径

 

右下角点击“创建”

 

查看pod:kubectl get po

 

创建svc

选择服务,点击“创建” 

 

选择Cluster IP

 

选择名称空间(名称空间和上面deploy资源一样)、输入svc名称、端口名称、监听端口、目标端口

 

选择器和pod的标签一样

 

右下角点击“创建”

 

创建完成

 

查看svc:kubectl get svc

 

访问svc:curl 10.99.105.248

 

创建Ingress

先安装controller

ingress调度到指定节点(可以多个节点),给节点打标签:kubectl label node k8s-node01 node-role=ingress   查看标签:kubectl get node --show-labels

 

应用资源文件:kubectl apply -f ingress.yaml   查看ingress-controller状态:kubectl get po -n ingress-nginx -owide | grep controller

 

rancher中创建Ingress

选择Ingresses,点击“创建”

 

选择名称空间(和上面svc一样)、输入名称、请求主机、路径、选择目标服务和端口

 

IngressClass选择nginx

 

右下角点击“创建”

 

创建完成

 

配置主机host

管理员方式打开cmd,输入:notepad %windir%\system32\drivers\etc\hosts

打开hosts文件,文末添加:192.168.117.172 www.qzcsbj.com

 

验证

浏览器请求www.qzcsbj.com,返回结果正确,说明配置是ok的

【bak】

 

标签:kubectl,ingress,创建,svc,选择,名称,deployment
From: https://www.cnblogs.com/uncleyong/p/17827943.html

相关文章

  • 纯净系统缺少msvcp140_1.dll等运行库
    直接从微软官网安装VC2015-2022合集即可,单独安装某一个版本的运行库反而还会缺少这些库。LatestsupportedVisualC++Redistributabledownloads|MicrosoftLearn......
  • IIS HTTP 500 - 内部服务器错误完美解决 IIS 服务器无法加载应用程序 '/LM/W3SVC/1/RO
    现象:       浏览ASP页面提示  500内部错误事件查看器中:        [1]:               服务器无法加载应用程序'/LM/W3SVC/1/ROOT'。错误是'没有注册类别'。                有关此消息的详细信息,请访问Microsoft联机支......
  • 容器云平台No.8~kubernetes负载均衡之ingress-nginx
    容器云平台No.8~kubernetes负载均衡之ingress-nginxIngress是什么?Ingress公开了从集群外部到集群内服务的HTTP和HTTPS路由。流量路由由Ingress资源上定义的规则控制。可以将Ingress配置为服务提供外部可访问的URL、负载均衡流量、终止SSL/TLS,以及提供基于名称的虚......
  • windows10 使用Xshell时出现丢失msvcr110.dll
    Xshell启动报错如下:无法启动此程序,因为计算机中丢失MSVCR110.dll。尝试重新安装该程序以解决此问题。解决步骤如下:(亲测有效)1.进入网址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679点击下载; 2.下载以下两个程序包; 3.下载完成后依次安装 安装后......
  • nginx ingress controller EWMA负载均衡策略工作原理及修改过程
    1、概念 EWMA(ExponentiallyWeightedMovingAverage)策略是NGINXIngressController中的一种负载均衡算法,它用于决定请求应该由后端服务的哪个实例处理。 2、工作原理 EWMA策略通过指数加权移动平均的方式计算每个后端服务实例的权重,并根据权重来分配请求。 它的......
  • kuberntes ingress 和 openshift router 异同
    目标:探讨KuberntesIngress和OpenshiftRouter异同前提:对Kubernetes及Openshift有了解背景:KubernetesIngress及OpenshiftRoute都可以以路由的方式暴露服务(Service),便于外界访问集群内部资源,同时也提供负载均衡。KubernetesIngress简述:KubernetesIngress是一种Ku......
  • 一键解决WARNING: This is a development server. Do not use it in a production dep
    WARNING:Thisisadevelopmentserver.Donotuseitinaproductiondeployment.UseaproductionWSGIserverinstead.文章目录问题描述解决思路解决方法问题描述WARNING:Thisisadevelopmentserver.Donotuseitinaproductiondeployment.UseaproductionWS......
  • ingressgateway访问授权
    当externalTrafficPolicy设置为Local时,Istio会保留外部客户端的原始源IP地址,在IngressGateway层面进行IP访问控制时,你可以基于客户端的源IP地址来定义访问规则。kubectlpatchsvcistio-ingressgateway-nistio-system-p'{"spec":{"externalTrafficPolicy":"L......
  • 405-503 搞懂Kubernetes调度 (DNS ingress NodeSelector NodeAffinity)4.5-5.3
    一、Kubernetes里的DNSK8S集群默认使用CoreDNS作为DNS服务:#kubectlgetsvc-nkube-system|grepdnskube-dnsClusterIP10.96.0.10<none>53/UDP,53/TCP,9153/TCP24d测试在node-1-231安装bind-utilsyuminstall-ybind-utils解析外网域名dig@10......
  • Windows配置MSVC环境
    Windows下GraalVM要把jar编译成二进程可执行文件,需要依赖MSVC环境。Windows下想要MSVC环境但又不想安装笨重的VisualStudio的10几个G容量,可以用以下方法:1、使用PortableBuildTools来下载MSVC最小集https://github.com/Data-Oriented-House/PortableBuildTools2、使用绿色版......