ヒスねこTechBlog

日々の気になる技術をまとめてます。

コンテナ

Kubernetesのcontrol-planeでpodを動かす

下記のようにkubeadmで設定した場合、control-planeを担うnodeの名称はmainになります。 $ sudo kubeadm init --node-name main --pod-network-cidr=xxx.xxx.xxx.xxx/xx 確認します。もちろんmainはcontrol-planeであると表示されます。 $ kubectl get nodes…

PythonでDocker操作お試し

Docker SDK for PythonでDockerを操作してみたメモです。 環境構築 今回の環境はUbuntu20.04です。インストールはDocker公式ページを参照します。 docs.docker.com また、ユーザをグループに属させることでsudoなしでdockerを実行するようにします。 # 以下…

DockerイメージをOverlayFSでマウントする

前回記事で、Dockerイメージ内に含まれるmanifest.jsonがレイヤ構成を教えてくれることがわかりました。 このレイヤ構成の情報を使用して、OverlayFSでマウントしてみます。 techblog.hys-neko-lab.com 今回やることの概要 OverlayFSでDockerイメージをマウ…

Dockerイメージの観察

Dockerイメージの中身を簡単に見てみました。 イメージのビルド 調査用であまり複雑なイメージを使いたくなかったので、scratchからビルドすることにしました。 まず適当なファイル(hello.txt)を用意します。 Hello, world! 次にDockerfileを作成。 FROM scr…