Cloud Native应用交付

  • 首页
  • 关于本站
  • 个人介绍
  • Downloads
  • Repo
    • Github
    • Container
  • F5
    • F5 Python SDK
    • F5-container
    • F5-LBaaS
  • 社交
    • 联系我
    • 微信/微博
    • 公众号
    • 打赏赞助
行至水穷处 坐看云起时
Cloud Native Application Services: cnadn.net
  1. 首页
  2. 容器/k8s
  3. 正文

K8s ingress中nginx可实现功能案例

2017年09月7日 14327点热度 0人点赞 0条评论

Ingress examples

This directory contains a catalog of examples on how to run, configure and scale Ingress. Please review the prerequisites before trying them.

Basic cross platform

Name Description Platform Complexity Level
Deployment basic deployment of controllers * Beginner
TLS termination terminate TLS at the ingress controller * Beginner
Name based virtual hosting Host header routing * Beginner
Path routing URL regex routing * Beginner
Health checking configure/optimize health checks * Intermediate
Pipeline pipeline cloud and nginx * Advanced

AWS

Name Description Platform Complexity Level
AWS basic deployment nginx Intermediate

TLS

Name Description Platform Complexity Level
LetsEncrypt acquire certs via ACME protocol * Intermediate
Intermediate certs terminate TLS with intermediate certs * Advanced
Client certs client cert authentication nginx Advanced
Re-encrypty terminate, apply routing rules, re-encrypt nginx Advanced

Scaling

Name Description Platform Complexity Level
Daemonset run multiple controllers in a daemonset nginx/haproxy Intermediate
Deployment run multiple controllers as a deployment nginx/haproxy Intermediate
Multi-zone bridge different zones in a single cluster gce Intermediate
Static-ip a single ingress gets a single static ip * Intermediate
Geo-routing route to geographically closest endpoint nginx Advanced
Multi-cluster bridge Kubernetes clusters with Ingress gce Advanced

Algorithms

Name Description Platform Complexity Level
Session stickyness route requests consistently to the same endpoint nginx Advanced
Least connections route requests based on least connections on-prem Advanced
Weights route requests to backends based on weights nginx Advanced

Routing

Name Description Platform Complexity Level
Redirects send a 301 re-direct nginx Intermediate
URL-rewriting re-write path nginx Intermediate
SNI + HTTP HTTP routing based on SNI hostname nginx Advanced
SNI + TCP TLS routing based on SNI hostname nginx Advanced

Auth

Name Description Platform Complexity Level
Basic auth password protect your website nginx Intermediate
External auth plugin defer to an external auth service nginx Intermediate

Protocols

Name Description Platform Complexity Level
TCP TCP loadbalancing nginx Intermediate
UDP UDP loadbalancing nginx Intermediate
Websockets websockets loadbalancing nginx Intermediate
HTTP/2 HTTP/2 loadbalancing * Intermediate
Proxy protocol leverage the proxy protocol for source IP nginx Advanced

Custom controllers

Name Description Platform Complexity Level
Dummy A simple dummy controller that logs updates * Advanced

Customization

Name Description Platform Complexity Level
custom-headers set custom headers before send traffic to backends nginx Advanced
configuration-snippets customize nginx location configuration using annotations nginx Advanced

RBAC

Name Description Platform Complexity Level
rbac Configuring Role Base Access Control

 

https://github.com/kubernetes/ingress/tree/master/examples

相关文章

  • How to build Nginx Plus as k8s Ingress controller and run with F5 CIS together
  • K8s nginx ingress controller 原理及测试
  • pod使用hostnetwork导致pod无法访问系统的169.169.0.1的kubernetes service
  • 项目:k8s Gateway API 的BIG-IP实现
  • F5 CES 用融合的思想保护k8s出向流量安全
本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: ingress k8s nginx
最后更新:2017年09月7日

纳米

linjing.io

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

页面AI聊天助手
文章目录
  • Ingress examples
    • Basic cross platform
    • AWS
    • TLS
    • Scaling
    • Algorithms
    • Routing
    • Auth
    • Protocols
    • Custom controllers
    • Customization
    • RBAC

纳米

linjing.io

☁️迈向Cloud Native ADC ☁️

认证获得:
TOGAF: ID 152743
Kubernetes: CKA #664
Microsoft: MCSE MCDBA
Cisco: CCNP
Juniper: JNCIS
F5:
F5 Certified Solution Expert, Security
F5 Certified Technology Specialist, LTM/GTM/APM/ASM
F5 Certified BIG-IP Administrator
  • 点击查看本博技术要素列表
  • 归档
    分类
    • AI
    • Automation
    • Avi Networks
    • Cisco ACI
    • CISCO资源
    • F5 with ELK
    • F5-Tech tips
    • F5技术
    • Juniper
    • Linux
    • NGINX
    • SDN
    • ServiceMesh
    • WEB编程
    • WINDOWS相关
    • 业界文章
    • 交换机技术
    • 化云为雨/Openstack
    • 协议原理
    • 容器/k8s
    • 我的工作
    • 我的生活
    • 网站技术
    • 路由器技术
    • 项目案例
    标签聚合
    k8s istio F5 openstack docker bigip api envoy network irule nginx DNS gtm neutron flannel
    最近评论
    汤姆 发布于 8 个月前(09月10日) 嗨,楼主,里面的json怎么下载啊,怎么收费啊?
    汤姆 发布于 8 个月前(09月09日) 大佬,kib的页面可以分享下吗?谢谢
    zhangsha 发布于 1 年前(05月12日) 资料发给我下,谢谢纳米同志!!!!lyx895@qq.com
    李成才 发布于 1 年前(01月02日) 麻烦了,谢谢大佬
    纳米 发布于 1 年前(01月02日) 你好。是的,因为以前下载系统插件在一次升级后将所有的下载生成信息全弄丢了。所以不少文件无法下载。DN...
    浏览次数
    • Downloads - 183,754 views
    • 联系我 - 118,966 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 116,437 views
    • Github - 103,641 views
    • F5常见log日志解释 - 79,768 views
    • 从传统ADC迈向CLOUD NATIVE ADC - 下载 - 74,618 views
    • Sniffer Pro 4 70 530抓包软件 中文版+视频教程 - 74,320 views
    • 迄今为止最全最深入的BIGIP-DNS/GTM原理及培训资料 - 67,770 views
    • 关于本站 - 60,884 views
    • 这篇文档您是否感兴趣 - 55,491 views
    链接表
    • F5SE创新
    • Jimmy Song‘s Blog
    • SDNlab
    • Service Mesh社区
    • 三斗室
    • 个人profile
    • 云原生社区

    COPYRIGHT © 2023 Cloud Native 应用交付. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    京ICP备14048088号-1

    京公网安备 11010502041506号