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/system-toolsを試してみた
Search
nakayamam
November 19, 2018
Technology
0
380
rancher/system-toolsを試してみた
2018/11/19 Rancher Meetup #05 in Osaka LT資料
nakayamam
November 19, 2018
Tweet
Share
More Decks by nakayamam
See All by nakayamam
Rancherでkubeflow構築
nakayamam
3
19k
Other Decks in Technology
See All in Technology
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
16
4.7k
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
370
20251225_たのしい出張報告&IgniteRecap!
ponponmikankan
0
110
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
310
AWS re:Invent 2025 を振り返る
kazzpapa3
2
110
Digitization部 紹介資料
sansan33
PRO
1
6.4k
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
920
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
210
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
360
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
5.5k
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
390
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
270
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
It's Worth the Effort
3n
187
29k
Between Models and Reality
mayunak
1
160
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Abbi's Birthday
coloredviolet
0
4.2k
Faster Mobile Websites
deanohume
310
31k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
エンジニアに許された特別な時間の終わり
watany
106
220k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
140
Mind Mapping
helmedeiros
PRO
0
46
Transcript
rancher/system-tools Λࢼͯ͠Έͨ Masaki-Nakayama
rancher/system-toolsͱʁ IUUQTHJUIVCDPNSBODIFSSBODIFSJTTVFT
rancher/system-toolsͱʁ IUUQTHJUIVCDPNSBODIFSTZTUFNUPPMT
rancher/system-toolsͱʁ
rancher/system-toolsͱʁ remove Ϋϥελ͔Βrancherؔ࿈ϦιʔεΛআ logs Ϋϥελ͔ΒϩάΛऩूͯ͠อଘ stats Ϋϥελ͔Β౷ܭใΛϦΞϧλΠϜͰऩू
લ४උ 1. DockerΠϯετʔϧࡁͷLinuxαʔόʔΛ༻ҙ 2. k8sͷconfigΛίϐʔʢkubeconfig.ymlͳͲͰอଘʣ 3. git͔Βsystem-toolsͷιʔεΛclone 4. makeίϚϯυͰϏϧυͯ͠system-toolsͷόΠφϦΛ࡞ ※releases͔ΒόΠφϦΛμϯϩʔυͯ͠ྑ͍
ڥ αʔόʔɿ rancherαʔόʔ x1ʢrancher v2.1.0ʣ Ϋϥελʔϊʔυ x1ʢetcd, control plane, workerʣ
※ࠓճKAGOYA CLOUD /2ͷVMΠϯελϯεΛ༻ OS: Ubuntu 16.04 ※Կ͔͋ΕιʔεΛ͍ͬͯ͡όΠφϦԽ͢ΔͨΊ ※makeͰͷόΠφϦԽmacͰಈ͖·ͤΜͰͨ͠ Docker: 18.06.1-ce
͜Μͳײ͡Ͱ࡞ͬͯ͋Γ·͢
system-tools remove # system-tools remove -c kubeconfig.yml Are you sure
you want to remove Rancher Management Plane in Namespace [cattle-system] [y/n]: y INFO[0002] Removing Rancher management plane in namespace: [cattle-system] INFO[0002] Getting conenction configuration INFO[0002] Removing Cattle deployment INFO[0002] Removed Cattle deployment succuessfully INFO[0002] Removing ClusterRoleBindings INFO[0002] deleting cluster role binding [cattle-admin-binding].. INFO[0002] deleting cluster role binding [clusterrolebinding-5c7rb].. INFO[0002] deleting cluster role binding [clusterrolebinding-5fwvp].. INFO[0004] Removing ClusterRoleBindings INFO[0005] deleting cluster role binding [clusterrolebinding-5fwvp].. INFO[0005] deleting cluster role binding [clusterrolebinding-cbz99].. INFO[0005] deleting cluster role binding [clusterrolebinding-sj6ps].. INFO[0005] deleting cluster role binding [clusterrolebinding-v8zwl].. INFO[0005] deleting cluster role binding [clusterrolebinding-vtflr].. INFO[0005] deleting cluster role binding [clusterrolebinding-zvdh6].. INFO[0005] deleting cluster role binding [globaladmin-u-p9d29].. INFO[0005] deleting cluster role binding [globaladmin-u-zz9xm].. INFO[0005] deleting cluster role binding [globaladmin-user-mbvd4].. INFO[0005] Successfully removed ClusterRoleBindings INFO[0005] Removing ClusterRoles INFO[0007] Removing ClusterRoles INFO[0009] Removing ClusterRoles FATA[0011] clusterroles.rbac.authorization.k8s.io is forbidden: User "user-mbvd4" cannot list clusterroles.rbac.authorization.k8s.io at the cluster scope
system-tools remove ྃͰ͖·ͤΜͰͨ͠ɾɾɾ ʢremove.goͷgetCattleClusterRoleBindingsList Ͱࣦഊ͍ͯ͠ΔͬΆ͍ɾɾɾʣ ଞʹࢼͨ͠ํ͋Εڭ͍͑ͯͩ͘͞ɾɾ
system-tools remove ຊདྷͰ͋Εɺk8sϊʔυ͔Βrancherؔ࿈ʢ໊લۭؒ: cattle-systemͳͲʣͷϦιʔεΛશͯআͯ͘͠ΕΔ • ClusterRoles • ClusterRoleBindings • Namespaces
• Projects • Users • Clusters • CRD
system-tools remove rancherΛར༻͍͕ͯͨ͠ࢭΊΔࡍɺ७ਮͳ k8sΫϥελʔͱͯͦ͠ͷ··ӡ༻Λଓ͚ͨ ͍߹ʹҠߦΛߟ͑ͳͯ͘ྑ͍ rancherΛ७ਮʹk8sΠϯετʔϥʔͱͯ͠ ͑ͦ͏
system-tools logs # system-tools logs -c kubeconfig.yml INFO[0000] deploying log
collection DaemonSet [log-collector].. INFO[0000] starting log collection.. INFO[0000] fetching logs from node [v133-18-205-207].. INFO[0002] fetching logs from node [v133-18-175-238].. INFO[0002] removing log collection DaemonSet [log-collector].. INFO[0002] log collection DaemonSet [log-collector] removed successfully.. # ls cluster-logs.tar system-tools # tar xvf cluster-logs.tar && ls cluster-logs.tar system-tools node1 node1# ls -l total 13720 -rw-r----- 1 root root 1537598 Nov 16 01:39 etcd.log -rw-r----- 1 root root 9966735 Nov 16 01:39 kube-apiserver.log -rw-r----- 1 root root 740657 Nov 16 01:39 kube-controller-manager.log -rw-r----- 1 root root 1746861 Nov 16 01:39 kubelet.log -rw-r----- 1 root root 21867 Nov 16 01:39 kube-proxy.log -rw-r----- 1 root root 23845 Nov 16 01:39 kube-scheduler.log
system-tools logs log-collectorͱ͍͏DaemonSetΛσϓϩΠͯ͠ɺϩάऩूͱग़ ྗ͕ऴΘΕআ͍ͯ͠ΔͷͰطଘڥΛԚ͞ͳ͍ ϩάͷதΛݟͨײ͡Ͱɺ/var/lib/docker/containers/{ίϯς φID}/{ίϯςφID}-json.logΛҾͬ͜ൈ͍͍ͯΔͬΆ͍ ૉͷdockerͷϩάͩͱԿͷϩά͔ͱͯΘ͔Γʹ͍͘ͷͰͦΕ ͚ͩͰॿ͔Δ ֎෦αʔόʔ͔ΒطଘΫϥελʔʹ΄΅ӨڹΛ༩͑ͣϊʔυ͝ͱ ͷlogΛऩू͢Δͱ͍ͬͨӡ༻Ίͦ͏
system-tools logs ͨͩɺԼهͷΑ͏ʹࣦഊ͢Δ͜ͱ͋Δ FATA[0000] error executing command on pod [cattle-system/log-
collector-q6rtt]: unable to upgrade connection: container not found ("log-collector") ͔ͨ͠͠ΒlogͷfetchΛͨͣͯ͠ DaemonSetΛআ͍ͯ͠Δͷ͔͠Εͳ͍…
system-tools stats # system-tools stats -c kubeconfig.yml ɾɾɾɾ INFO[0015] node
stats for [v133-18-205-207].. Linux 4.4.0-34-generic (stats-collector-mfgtn) 11/15/18 _x86_64_ (2 CPU) 14:32:31 CPU %user %nice %system %iowait %steal %idle 14:32:32 all 4.10 0.00 6.67 12.31 0.00 76.92 14:32:31 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 14:32:32 157740 233888 1890504 92.30 6136 239116 4688380 228.90 1621768 119652 808 14:32:31 MBfsfree MBfsused %fsused %ufsused Ifree Iused %Iused FILESYSTEM 14:32:32 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 14:32:32 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 14:32:32 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 14:32:32 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 Average: CPU %user %nice %system %iowait %steal %idle Average: all 4.10 0.00 6.67 12.31 0.00 76.92 Average: kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty Average: 157740 233888 1890504 92.30 6136 239116 4688380 228.90 1621768 119652 808 Summary: MBfsfree MBfsused %fsused %ufsused Ifree Iused %Iused FILESYSTEM Summary: 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 Summary: 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 Summary: 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 Summary: 22494 7615 25.29 30.11 1713379 252701 12.85 /dev/vda1 ɾɾɾɾ
system-tools stats stats-collectorͱ͍͏DaemonSetΛσϓϩΠͯ͠statsΛग़ ྗ͠ଓ͚Δ →Ϣʔβʔૢ࡞ʹΑΔதஅͰDaemonSetআ ֎෦͔Βk8sΫϥελͷ౷ܭใͷऩू͕Ͱ͖Δ ग़ྗΛՃ͢ΕrancherͷϞχλʔ͕࡞Εͦ͏ͳՄೳੑΛײ͡ Δ
·ͱΊ ͔ͨ͠͠ΒRancherͷόʔδϣϯʹΑͬͯಈ͔͘ ͠Εͳ͍ʢ্ख͍ͬͨ͘Βͦͷ͏ͪQiitaʹͰॻ͖ ·͢ʣ ҆ఆ͢Εrancherӡ༻໘ͰͷϝϦοτ͕ظͰ͖ͦ͏ ίϚϯυ͕૿͍͖͑ͯͦ͏ͳظ