首页 > 其他分享 >k8s ingress

k8s ingress

时间:2023-09-27 16:16:14浏览次数:32  
标签:kubectl ingress -- demo nginx 80 k8s

k8s 环境搭建完毕后

1.  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/provider/cloud/deploy.yaml    也可以copy 这个文件下来,执行

2.

kubectl create deployment demo --image=httpd --port=80
kubectl expose deployment demo
kubectl create ingress demo-localhost --class=nginx  --rule="demo.localdev.me/*=demo:80"

3. kubectl  edit  ingress demo-localhost  修改规则:

4. kubectl get svc -A    找到ingress-nginx-controller  这个service, 

 ingress-nginx      ingress-nginx-controller             LoadBalancer   10.101.36.242   <pending>     80:31594/TCP,443:31167/TCP   4h54m

这个端口31594 可以访问,curl localhost:31594

也可以   

kubectl port-forward --namespace=ingress-nginx service/ingress-nginx-controller 8080:80   
curl localhost:8080

 5. install dashboard:   https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

 

标签:kubectl,ingress,--,demo,nginx,80,k8s
From: https://www.cnblogs.com/qgbo/p/17732920.html

相关文章

  • 五分钟k8s入门到实战-应用配置
    背景在前面三节中已经讲到如何将我们的应用部署到k8s集群并提供对外访问的能力,x现在可以满足基本的应用开发需求了。现在我们需要更进一步,使用k8s提供的一些其他对象来标准化我的应用开发。首先就是ConfigMap,从它的名字也可以看出这是用于管理配置的对象。ConfigMap不......
  • 使用sealos按照k8s
    #获取sealos命令行工具wgethttps://github.com/labring/sealos/releases/download/v4.3.3/sealos_4.3.3_linux_amd64.tar.gz\&&tarzxvfsealos_4.3.3_linux_amd64.tar.gzsealos&&chmod+xsealos&&mvsealos/usr/bin#使用sealos安装k8s,helm,c......
  • K8s学习整理(初级)
    1、服务器基础管理修改主机名称:hostnamectlset-hostnamedock02_120&&bash2、修改服务器内核参数sysctl用于动态修改内核运行参数sysctl-a显示所有内核运行参数sysctl-p从指定的文件加载系统参数,而不是从默认配置文件/etc/sysctl.conf中加载3、查看CPU数......
  • k8s笔记15
    摘要:CephOSDStatusoutdown;k8s笔记1(知识图谱,添加节点,ceph存储)_ATCtoK8s空管智能运维的技术博客_51CTO博客【ceph】cephOSD状态及常用命令-bdy-博客园(cnblogs.com)ceph集群磁盘故障,更换磁盘流程-腾讯云开发者社区-腾讯云(tencent.com)1、CephDashboard的Cluster>>OSD......
  • 云原生周刊:K8s 的 13 个最佳开源监控工具
    开源项目推荐SilverSurfer该项目旨在检查Kubernetes对象的API版本兼容性,并为其提供迁移路径,以便为集群升级做好准备。ActionsRunnerControllerActionsRunnerController(ARC)是一个Kubernetes操作器,可为GitHubActions编排和扩展自托管运行器。使用ARC,您可以......
  • k8s常用命令大全
    进入容器通过bash获得pod中某个容器的TTY,相当于登录容器kubectlexec-it-nbashkubectlexec进入pod后,exit退出pod(ctrl+c也可以?)在pod外执行容器命令命令行,创建一个test文件:kubectlexec-it-c-n--touch/usr/local/testkubectl常用命令总结kubectl查看......
  • k8s证书延长10年有效期
    执行签发脚本[root@k8s-master~]#./update-kubeadm-cert.sh allCERTIFICATE                                      EXPIRES                      /etc/kubernetes/controller-manager.config     ......
  • 修复 K8s SSL/TLS 漏洞(CVE-2016-2183)
    转载于:https://www.cnblogs.com/kubesphere/p/17141586.html前言简介生产环境KubeSphere3.3.0部署的Kubernetes集群在安全评估的时候发现安全漏洞,其中一项漏洞提示 SSL/TLS协议信息泄露漏洞(CVE-2016-2183)。本文详细描述了漏洞产生原因、漏洞修复方案、漏洞修复的......
  • k8s之镜像加速
    部分国外镜像仓库无法访问,但国内有对应镜像源,可以从以下镜像源拉取到本地然后重改tag即可:阿里云镜像仓库  可以拉取k8s.gcr.io镜像#示例dockerpullk8s.gcr.io/pause:3.2#改为dockerpullregistry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2dockerhub......
  • k8s部署开发环境
    ##k8s--关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld--关闭selinuxsetenforce0sed-i'/^SELINUX=/s/enforcing/disabled/'/etc/selinux/config--关闭swap分区swapoff-ased-i'/swap/s/^/#/'/etc/fstab--设置参数cat>/etc/sysctl.......