Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Other ingress voyager
Search
Gavin Zhou
March 08, 2018
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Other ingress voyager
Other ingress voyager
Gavin Zhou
March 08, 2018
More Decks by Gavin Zhou
See All by Gavin Zhou
Prometheus Operator
gavinzhou
3
1.3k
Multiple Ingress on GKE
gavinzhou
0
1.9k
kubernetes chatops
gavinzhou
0
620
Building Minimal Docker Containers
gavinzhou
0
1.4k
Other Decks in Technology
See All in Technology
依頼文化をやめる日 EM視点で語るPlatform EngineeringとInclusive SRE / Discussing Platform Engineering and Inclusive SRE from an EM's Perspective
shin1988
3
2.7k
組織における AI-DLC 実践
askul
0
310
ゼロをイチにする仕事が終わったあと
smasato
0
310
FinOps X 2026 Recap from Engineer Side #JapanFinOps
chacco38
0
260
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
270
SRE Lounge Hiroshimaへの招待
grimoh
0
290
Foxgloveについて 実際にExtensionを開発して公開するまでの話 / About Foxglove: The Story of Developing and Releasing an Extension
ry0_ka
0
160
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
0
520
20260702_生成AIはどこまで成長するのか_チャットだけじゃない世界
doradora09
PRO
0
100
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.3k
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.1k
RAGの精度向上とエージェント活用
kintotechdev
2
140
Featured
See All Featured
Crafting Experiences
bethany
1
210
Are puppies a ranking factor?
jonoalderson
1
3.7k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
630
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
30 Presentation Tips
portentint
PRO
1
340
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.9k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Making the Leap to Tech Lead
cromwellryan
135
10k
Unsuck your backbone
ammeep
672
58k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
410
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Transcript
Other Ingress voyager Orangesys Inc.
$Who am I Orangesys Inc. Tachibana Shuji Twitter @gavinzhm https://github.com/orangesys
Running
Multi ingress ~2017 • Traefik • Nginx • GLBC
Architecture: Orangesys > Kubernetes(Ver 1.4) ~2017 Apigateway Namespace Cloud Load
Balancing Standard Devices HTTPS Browser Client Production Namespace Kube-system Namespace Tiller Replication Controller Grafana Container Engine Replication Controller Influxdb Container Engine Replication Controller Corporate Site App Engine Autoscaling Orangesys Firebase Autoscaling Monitoring Namespace Prometheus RC Influxdb RC Grafana RC Opsbot Namespace Kubebot RC K8s-event RC Stripe Server Api Container Engine Replication Controller PostgresSQL Container Engine Replication Controller MariaDb Container Engine Replication Controller Nginx Container Engine Replication Controller Traefik Container Engine Replication Controller Server Telegraf Ingress Container Engine Replication Controller Kong ApiGateway Container Engine Replication Controller Kubenetes API Replication Controller SSL Cert Bot Replication Controller Orange Api Container Engine Replication Controller
Issue with multi ingress ~2017 • Wildcard Host not support
• Multi TLS not support • Cross-namespace not support • http -> https redirect
Why other ingress voyager • 複数ingress設定管理煩雑 • Letsencrypt証明書と相性あまり • Ingress
traefik、nginxのバージョンアップ大変 • Ingressの監視が手間 • Configmap Loadタイミング分からない
Ingress voyager(AppCode)
Apigateway Namespace Standard Devices HTTPS Browser Client Production Namespace Kube-system
Namespace Tiller Replication Controller Grafana Container Engine Replication Controller TSDB Container Engine Replication Controller Corporate Site App Engine Autoscaling Orangesys Firebase Autoscaling Monitoring Namespace Prometheus RC Grafana RC Opsbot Namespace K8s-event RC PostgresSQL Container Engine Replication Controller MariaDB Container Engine Replication Controller Server Telegraf Kong APIGateway Container Engine Replication Controller Kubenetes API Replication Controller Stripe API Firebase Functions Orange API Container Engine Replication Controller Ingress voyager Container Engine Replication Controller Architecture: Orangesys > Kubernetes(Ver 1.8) 2018 ~
Concepts voyager
Install yaml & helm curl -fsSL https://raw.githubusercontent.com/appscode/voyager/6.0.0-rc.2/hac k/deploy/voyager.sh \ |
bash -s -- --provider=gke $ helm repo update $ helm install stable/voyager --name voyager-operator --namespace kube-system
Verify Installation $kubectl get crd -l app=voyager NAME AGE certificates.voyager.appscode.com
99d ingresses.voyager.appscode.com 99d
Ingress voyager tls: - hosts: - '*.g.orangesys.io' secretName: 201712-g-orangesys-io -
hosts: - sysapi.orangesys.io ref: kind: Certificate name: sysapi-orangesys-cert rules: - host: '*.g.orangesys.io' http: paths: - backend: serviceName: kong-proxy.auth servicePort: 8000
まとめ • ドキュメントクオリティーが高い • issue対応が早い ◦ Slack.appscode.com • haproxy 1.8対応予定
• wildcard certs using ACME v2対応予定 ※ https://appscode.com