Comments (14)
@Soto-Soto これって結局試してないよね??
from digdog.
今日のタスクにしようかと思っていました…
from digdog.
こちらの方を進めていました
https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/
nginx-ingress-controllerはk8s内部のip:portに名前を解釈する感じの流れになっていることを理解しました.
実際に使用する際のURLはhttp://なんとか(まだ使ってない沖縄の地名).ie.u-ryukyu.ac.jp/学籍番号/service名みたいな感じになりそう?
from digdog.
了解です。
URLはhttp://なんとか(まだ使ってない沖縄の地名).ie.u-ryukyu.ac.jp/学籍番号/service名みたいな感じになりそう?
@Soto-Soto http://(自由にする).st.ie.u-ryukyu.ac.jp とかはできなさそう??
DNSも設定必要そう
from digdog.
https://github.com/kubernetes-incubator/external-dns
これで連携してドメイン登録できるかも
必要はない可能性が高い
from digdog.
@Soto-Soto
一応できた
DNSにはワイルドカードで設定を入れる
* IN A 10.50.0.151 ingressコントローラーのipを加える
$ kubectl run echoheaders --image=gcr.io/google_containers/echoserver:1.4 --replicas=1 --port=8080
$ kubectl expose deployment echoheaders --port=80 --target-port=8080 --name=echoheaders --external-ip=10.50.0.151
$ cat echoheaders.yml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: echo
spec:
rules:
- host: echo.ns.ie.u-ryukyu.ac.jp
http:
paths:
- path: /
backend:
serviceName: echoheaders
servicePort: 80
これで好きなドメインでアクセス可能serviceportは常に80にしてtargetportをよしなに入れてもらうとよいかも
他のでも試してみる
from digdog.
そとの検証が終わったら一旦は検証を終了します。
負荷分散的なことは必要になったら考える。(多分よしなにやってくれると思うけど)
from digdog.
さっき確認したらやっぱりうまくいってなかったので調査する
from digdog.
今日はこれをする
https://developers.freee.co.jp/entry/kubernetes-ingress-controller
from digdog.
https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/
ここの内容を上のやつに適用したらできました.
k8s側の設定はほとんど変更がなく,指定するIPもk8sで立っているingressのIP(固定値)なので,
比較的簡単にDNSサーバーに登録できそうです.
from digdog.
今まではminikubeの方で構築をしていたので,オンプレの方で試してみる.
多分問題なくできると思う.
from digdog.
問題なくオンプレの方でもできました.
from digdog.
@Soto-Soto いいすね!
今度確認したらcloseしましょう!
from digdog.
検証自体は使用に問題がないことを確認したのでcloseとする.
from digdog.
Related Issues (20)
- k8sのデプロイメントの作成 HOT 2
- docker-registryのアクセス制限問題 HOT 7
- RBACでkubectlで使えるコマンドを制限する HOT 4
- Dockerの勉強会資料を作成する HOT 8
- 作成から24時間経過したpodを落とす仕組みを作成する HOT 3
- トップページの作成 HOT 1
- ユーザーが立てたpod数をカウントする HOT 2
- 除外申請ボタンの追加 HOT 1
- ingressの実装 HOT 1
- Namespaceごとにリソースの割り当てをする
- 全体発表の資料作成 HOT 4
- javascrictが一部で動かない問題 HOT 1
- k8s自体の監視 HOT 1
- purivateのdocker-registryがAPIで取ってこれるがpullはできない
- プログラミングコンテストの応募 資料作成 HOT 2
- /config/index(ConfigController#index)でエラーが出る HOT 1
- domainのやつをrailsに組み込む HOT 5
- kubectlが使えないと一部機能が使えない HOT 3
- deploy方法の追加の検討(別になくてもいいやつ)
- 提出する発表資料の作成 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from digdog.