rancher部署资源(deployment、svc、ingress)
  oQNKXeHVeoXq 2023年11月30日 23 0

rancher安装

部署无状态应用

创建deployment

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

 

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

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

 

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

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

 

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

rancher部署资源(deployment、svc、ingress)_名称空间_04

 

镜像启动命令

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

 

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

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

 

右下角点击“创建”

rancher部署资源(deployment、svc、ingress)_名称空间_07

 

查看pod:kubectl get po

rancher部署资源(deployment、svc、ingress)_名称空间_08

 

创建svc

选择服务,点击“创建” 

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

 

选择Cluster IP

rancher部署资源(deployment、svc、ingress)_名称空间_10

 

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

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

 

选择器和pod的标签一样

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

 

右下角点击“创建”

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

 

创建完成

rancher部署资源(deployment、svc、ingress)_名称空间_14

 

查看svc:kubectl get svc

rancher部署资源(deployment、svc、ingress)_名称空间_15

 

访问svc:curl 10.99.105.248

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

 

创建Ingress

先安装controller

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

 

查看标签:kubectl get node --show-labels

rancher部署资源(deployment、svc、ingress)_名称空间_17

 

应用资源文件:kubectl apply -f ingress.yaml

 

查看ingress-controller状态:kubectl get po -n ingress-nginx -owide | grep controller

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

 

rancher中创建Ingress

选择Ingresses,点击“创建”

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

 

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

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

 

IngressClass选择nginx

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

 

右下角点击“创建”

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

 

创建完成

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

 

配置主机host

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

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

 

验证

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

rancher部署资源(deployment、svc、ingress)_名称空间_24

【bak】

 

__EOF__


本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevOps/TestOps)、测开等
加薪必备:项目实战(性能、自动化)、简历笔试,
测试提升:从测试小白到高级测试修炼之路,

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月30日 0

暂无评论

推荐阅读
  uIMxVj27KMVR   2023年12月24日   46   0   0 PodIPJavaJavaIPPod
oQNKXeHVeoXq