macOSやLinuxのHomebrewについて、brewコマンドでの導入・更新から、FormulaやCask、Brewfile、サービス管理、開発者向け操作まで調べられるスキルです。
- Homebrewでソフトを導入・更新したいとき
- Brewfileで環境を管理したいとき
- FormulaやCaskを作成・更新したいとき
kubeadmでKubernetesクラスタを初期化・拡張・更新する手順や、証明書、トークン、設定ファイルの扱いを確認できます。
Use when working with the kubeadm CLI — bootstrapping Kubernetes clusters, init/join/reset/upgrade workflows, the phase system, certificate management, bootstrap tokens, kubeconfig generation, and the v1beta4 configuration API. Triggers on: "kubeadm", "kubeadm init", "kubeadm join", "kubeadm reset", "kubeadm upgrade", "kubeadm config", "kubeadm token", "kubeadm certs", "kubeadm kubeconfig", "kubeadm version", "kubeadm alpha", "bootstrap token", "InitConfiguration", "ClusterConfiguration", "JoinConfiguration", "ResetConfiguration", "NodeRegistrationOptions", "control-plane-endpoint", "discovery-token", "certificate-key", "feature-gates", "skip-phases", "static pod manifest", "TLS bootstrap", "kubeadm-config".
実行スコア 未検証
インストール方法を見るKubernetesクラスタの構築やノード管理に使うkubeadm CLIについて、作業ごとの手順を確認できます。control-planeの初期化、workerやcontrol-planeノードの参加、アップグレード、リセットを扱い、各操作のフェーズや共通フラグも参照できます。v1beta4の設定API、証明書の確認・更新、bootstrap tokenの管理、kubeconfigの生成も対象です。ノード参加時のdiscoveryやTLS bootstrap、static Podマニフェストが作られる流れなど、処理の背景も説明されています。
新しいクラスタを用意するときや、ノードを追加・更新するときに役立ちます。設定ファイルの書き方、証明書の期限、参加用トークン、初期化やリセットの処理内容を確認したい運用担当者にも向いています。
kubeadmの設定APIはv1beta4を扱います。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
A structured reference for the kubeadm CLI — the Kubernetes cluster bootstrapping tool. Covers the command surface, the phase workflow system, the v1beta4 configuration API, certificate and token management, and the conceptual model behind cluster init/join/upgrade/reset. See https://kubernetes.io/docs/reference/setup-tools/kubeadm/.
kubeadm init (control-plane node)
→ preflight checks
→ PKI/cert generation (/etc/kubernetes/pki)
→ kubeconfig generation (/etc/kubernetes/*.conf)
→ static Pod manifests (/etc/kubernetes/manifests)
→ kubelet starts control plane Pods
→ upload-config + bootstrap-token
→ addons (CoreDNS, kube-proxy)
→ join command printed
kubeadm join (worker or control-plane node)
→ discovery (token or file)
→ TLS bootstrap (CSR auto-approved)
→ kubelet definitive identity
→ [control-plane] download certs + etcd join
Load the reference that matches your task. When in doubt, load multiple references.
| Keywords | Reference |
|---|---|
| concepts, bootstrapping, control plane, etcd, static pods, bootstrap tokens, TLS bootstrap, discovery, kubeconfig files, feature gates | references/concepts.md |
| init, kubeadm init, control-plane init, init phases, init flags, pod-network-cidr, service-cidr, upload-certs, certificate-key | references/init.md |
| join, kubeadm join, worker node, control-plane join, discovery-token, discovery-file, ca-cert-hash, tls-bootstrap-token | references/join.md |
| phases, skip-phases, phase tree, init phase, join phase, reset phase, upgrade phase, phase invocation | references/phases.md |
| config, kubeadm config, InitConfiguration, ClusterConfiguration, JoinConfiguration, ResetConfiguration, UpgradeConfiguration, NodeRegistrationOptions, v1beta4, print init-defaults, migrate, validate, images | references/config.md |
| certs, kubeadm certs, renew, certificate-key, check-expiration, generate-csr, certificate inventory, CA, external CA | references/certs.md |
| token, kubeadm token, bootstrap token, create, delete, generate, list, token-ttl, token usages | references/token.md |
| upgrade, kubeadm upgrade, apply, plan, node, diff, upgrade phases, certificate-renewal, etcd-upgrade | references/upgrade.md |
| reset, kubeadm reset, reset phases, cleanup-node, remove-etcd-member, force reset | references/reset.md |
| kubeconfig, kubeadm kubeconfig, kubeconfig user, version, alpha | references/misc.md |
| global flags, rootfs, v, vmodule, kubeconfig flag, dry-run, ignore-preflight-errors, patches, cri-socket, preflight checks | references/flags.md |
kubectl usage, see the kubectl reference at https://kubernetes.io/docs/reference/kubectl/.completers/common/kubeadm_completer/.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
macOSやLinuxのHomebrewについて、brewコマンドでの導入・更新から、FormulaやCask、Brewfile、サービス管理、開発者向け操作まで調べられるスキルです。
Go製TUIフレームワークBubble Teaの画面構成、入力・非同期処理、テスト、部品の組み合わせ方を調べ、端末アプリの実装や設計に活用できます。
BunのCLI、パッケージ管理、テスト、バンドル、実行時APIやシェルの使い方を調べ、JavaScript・TypeScriptの開発作業に活用できます。
GitButler CLIで仮想ブランチや積み重ねたブランチを管理し、変更の割り当て、コミット編集、競合解決、PR作成までのGit作業を進められます。
carapaceをCLIに組み込み、シェル補完のYAML仕様や独自アクションを作成し、シェル設定やMCP連携、補完値の説明まで扱うスキルです。
Rustプロジェクトのビルドやテストから、依存関係、ワークスペース、公開設定まで、`cargo`の使い方と設定を調べられるスキルです。