yu nkt’s blog

nkty blog

I'm an enterprise software and system architecture. This site dedicates sharing knowledge and know-how about system architecture with me and readers.

k8s

プロキシ環境下でのkind (kubernetes in docker)

背景 お手軽kubernetesの最近の流行りは、kind (kubernetes in docker)だそうです。 kind.sigs.k8s.io ただし、かなり厳しいプロキシ環境で実行していたら、少しハマりました。 私の会社だけの状況かもしれないので、ニーズないかもしれませんが、今回は、そ…

vimでyamlのオートインデントを設定

Kubernetesのyamlなど、最近はVimでyaml (yml)ファイルを記述する機会が増えました。 ただ、Vimのデフォルトのオートインデントだと、yamlファイルはかなり扱いにくいと思います。 今回は、Vimで快適にyamlファイルを編集するための設定を書きます。 最終形…

AWS EC2上にkubesprayでk8s環境を構築

背景 kubernetesの構築から運用まで、少しずつ勉強しようと思い、EC2に環境構築を試してみたのですが、かなりハマったので、その共有をします。 今時、自らEC2に環境構築する人は少ないかもしれませんが、練習ということで。 環境 k8sを構築する環境 AWS EC2…

EC2インスタンスへansibleで疎通確認

目的 EC2にあるインスタンスの構成管理をしようと思いますが、その前に、そのインスタンスへの疎通確認をしてみました。 今までansibleをローカルの環境構築にしか使ってなかったとは言え、まさかここで詰まることがあるとは…。 環境 構成管理対象のリモート…

k8sで立ち上げたシステムの削除

k8s

イントロ k8sで、httpdのシステムを立ち上げてみましたが、停止方法がすぐ見つからなかったため、手順をメモしておきます。 なお、この記事では、k8sで稼動しているシステム・アプリケーションを、サービスではなく"システム"に統一します。 理由は、k8sの"s…

kubeadmをセットアップしてみたが、いつも通りハマる

TL;DR AWS EC2のCentOS7上にkubeadmでk8s環境を構築 CGROUPの問題でkubeletが正常に稼動していないせいで、はまった /etc/systemd/sytem内のkubelet設定ファイルを削除し、最初からやり直したら成功 イントロ k8s超初心者の自分(dockerは頻繁に使っていて、…