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
Rancherとプロキシの戦い
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
CapsuleCloud
January 25, 2018
Technology
1
770
Rancherとプロキシの戦い
【大阪第3回】コンテナ管理ツール Rancher勉強会 にて発表したプレゼンです。
イベントURL
https://rancherjp.connpass.com/event/73019/
CapsuleCloud
January 25, 2018
Tweet
Share
More Decks by CapsuleCloud
See All by CapsuleCloud
OpenFaaS x Rancher x Azure
capsulecloud
0
380
OpenFaaS x RancherのDeveloper Experience
capsulecloud
0
360
無料ドメインで Rancher/Kubernetes
capsulecloud
1
650
Kubernetesはじめました
capsulecloud
1
490
Rancher x OpenFaas x GCP
capsulecloud
0
640
OpenFaaS x Rancher が気づかせてくれたこと
capsulecloud
0
1.5k
Rancher!オンプレ!DevOps!
capsulecloud
2
510
Rancherで構築するDPP(Data Processing Platform)
capsulecloud
2
1.2k
Rancherで構築するオンプレとクラウドのハイブリッド環境
capsulecloud
1
870
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
320
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
580
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
460
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
From π to Pie charts
rasagy
0
120
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
68
Crafting Experiences
bethany
1
49
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
So, you think you're a good person
axbom
PRO
2
1.9k
New Earth Scene 8
popppiees
1
1.5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Transcript
Rancherとプロキシの戦い
自己紹介 株式会社スーパーソフトウエア・技術部(入社11年目) 井上 健太郎 妻(薬剤師 ※このあとの流れに効いてきます) 子(4歳&1歳)
ジェネリック医薬品はご存知ですか? 新薬と同じ成分・効能をもつ価格の安いお薬です。
会社における私のポジションを例える 新薬(先発品)メーカー 研究開発を行い、新しいものを生み出し製造。 =先ほど登壇した山澤はコッチ ジェネリック(後発品)メーカー 自身で研究開発は行わず、特許の切れた新薬をパクって製造。 (だいぶ語弊あるので聞き流してください...) =私はコッチ!!
2017年末の出来事 顧客:「CIツールは前進プロジェクトと同じく Jenkins使うけど、イン ストールとか面倒だし、ぼちぼち Docker使かおうかな。」 以下、()内は私の心の声です。 私: (ここや!!) 「Dockerやるなら管理が煩雑化するのもアレなんで Rancher使っ ていきましょう!」
(Dockerも使ったことない俺が言うのもなんやけど ...) 「オーケストレータは今後の見通し考慮して Cattleではなく Kubernetesでいったんいきますね!」 (どっちも知らんのによう言うで ...)」 「とりあえず説明するよりこっちでちゃちゃっと環境作っちゃい ますね!」 (やったことないくせに?)
Rancher使って、Kubernetesクラスタ上で、Jenkins動かす 2017年中のぼんやりとした目標 ⇒ただ、プロキシが気がかりではある・・・
プロキシとの戦い① Dockerインストール失敗 まず、Dockerをインストールしないことには始まらないので、yumの プロキシ設定をする。 これはいつものことなので全く想定どおり! $cat /etc/yum.conf proxy=http://proxy.xxx.xxx.co.jp:port proxy_username=user proxy_password=pass
Rancherサーバーが立ち上がった ↓ マスターとミニオンもすんなり追加できた ↓ しかし、プロキシとの本当の戦いはここからだった・・・
プロキシとの戦い② Helmコマンドインストール失敗 KubernetesマスターにHelmコマンドをインストールする。 ⇒shを実行してみるも無反応。なかでcurl を連発していること に気づき、.curlrcにプロキシを設定。 ちょっとイラつきだす! $cat /root/.curlrc proxy
= http://user:
[email protected]
:port
プロキシとの戦い③ Helm初期化失敗 helm initを発行すると 「Creating/root/.helm/repository/repositories.yaml」 の場所に接続できないみたいなエラーが出て失敗。 ⇒環境変数としてプロキシを定義。 もはや、やけくそ!
そもそも・・・ 顧客は早くJenkinsを立ち上げることを要求している。 =構築に時間かかりそうならアプローチを変えるべき。 ⇒いったんcattle使ってみよう。 ⇒すんなりJenkins立ち上がりました。
結論 私がまず顧客にすべき話は、 オーケストレーター何にするかとかではなく、 プロキシ環境の弊害と対策についてでした。
JenkinsのタイムゾーンがUTCになって いるという指摘を顧客から受けて、 docker-compose.ymlを直接触らなくて も、RancherのUIから環境変数に指定し てやれば解決できますよとやって見せる と意外とウケた。 余談ですが 以上。