techtsubame’s blog

備忘録であり、何が起きても責任は取りません

kubectl

ServiceのNodePortとkube-proxyについて(iptablesモード)

実施すること 引用元 実施 試してみる iptables確認 (任意のワーカーノード) deployment(pods)作成 iptables確認 (任意のワーカーノード) service作成 iptables比較 iptablesの追加の流れ( 全体のサービスに定義を追加 NodePortの定義が追加 NodePortの定義…

ReplicaでPodをスケール

実施すること 参考 事前作業 deployment nginxを作成 Replica数操作 edit 増やす ワンライナー 減らす 実施すること podsの作成 deploymentの作成 参考 削除 $ kubectl delete deployments.apps nginx podsの強制削除 grace-period 猶予期間 force 強制 [tsu…

ServiceのClusterIPとkube-proxyについて(iptablesモード)

実施すること 引用元 kube-proxy 試してみる iptables確認 (任意のワーカーノード) deployment(pods)作成 service作成 iptables比較 iptablesの追加の流れ 全体のサービスに定義を追加 Serviceに対応するChainを追加 以下のChainを作成 podの数を3個に増や…

PodでHello worldを試す

実施すること 参考 helloworldを試す 試す 現在のpodを表示 Podを起動 podの状態を確認 ログ確認 詳細を確認 コピペ用 helloworld 実施すること kubectlを使ってpodを動かす 参考 kubectlのオプション helloworldを試す 試す 現在のpodを表示 何も表示されな…

CentOSにkubernetesクラスターの作成[コントロールプレーンのみ実施]

実施すること 参考 kubeadmによる設定 初期設定生成 kubeadmによる設定ファイル生成 設定ファイル生成 コントロールプレーンノードの初期化 確認 一般ユーザにて設定 権限設定 CNI(Container Network Interface)であるcalicoのセットアップ 作成 yamlからcal…