CLOVER🍀

That was when it all began.

2019-01-01から1ヶ月間の記事一覧

OKD/Minishift上で、None-Selector ServiceとExternalName Serviceを試す

これは、なにをしたくて書いたもの? Kubernetesから、Kubernetesクラスタ外へのアクセス方法を提供するServiceを試してみようと なんとなく、それ用のServiceがあることはぼんやりと知っていたので、今回こちらをOKD/Minishiftで試してみました。 OKD(Kub…

OKD/Minishift上で、FluentdをDaemonSetとして実行してログを収集…しようとした話

これは、なにをしたくて書いたもの? Kubernetes上でログの収集・集約といえば、DaemonSetでFluentd これを、OKD(Minishift)上で試してようかなと そんな思いつきで始めたのですが、うまくいかなかったという話です。 最初に OKDには、FluentdとElasticsea…

Infinispan ServerをOKD/Minishiftにデプロイして、OKD内のPodからHot Rodでアクセスする

これは、なにをしたくて書いたもの? 以前に、OKD(Kubernetes)上にInfinispan ServerをDNSディスカバリーで構築してみた この中で動かすPodから、デプロイされたInfinispan Serverにアクセスしたことないなぁと思い、試してみようと Embedded Cacheなら、…

「ps aux」の使用メモリ(RSS)の結果を、プロセス名ごとに合算する

タイトル通り。 「ps aux」の使用メモリ(RSS)の部分を、プロセスの「文字列単位」に合算します。 $ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.1 0.0 225636 9612 ? Ss 14:31 0:02 /sbin/init splash root 2 0.0 0.0 0 0 ? …

Kubernetesのkube-system Namespaceって?

Kubernetesについて見ていると、時々出てくるkube-systemというNamespace。これは、なんなのでしょう? Namespaces - Kubernetes Kubernetesの基礎 | Think IT(シンクイット) Namespaceの説明を見ると、デフォルトで作成される3つのNamespaceのうちのひと…

Apache MavenでリポジトリのMirrorを設定する

前に、ちょっとしたことからApache MavenでリポジトリのMirrorを設定できることを知ったので、メモ。 Mirror? 詳細は、こちらを。 Maven – Guide to Mirror Settings $HOME/.m2/settings.xmlに書くもので、リポジトリのMirrorを定義できるようです。 どうい…

Clairで、Dockerイメージの脆弱性スキャンを試す

これは、なにをしたくて書いたもの? Dockerイメージの脆弱性スキャンを実行できるツールについて、ちょっと調べてみて Clairというものが良さそうだったので、まずはこちらを試してみようと GitHub - coreos/clair: Vulnerability Static Analysis for Cont…

負荷テストツール、Locustで遊ぶ

これは、なにをしたくて書いたもの? Locustという負荷テストツールがあると聞き、テストシナリオをプログラムで書けるそうなので試してみようかと Locust - A modern load testing framework Locust コトハジメ - Qiita 今回は、どんなツールか把握するとこ…

Ubuntu Linux 18.04 LTSで、Pythonの仮想環境(venv)を使用する

昨今のPythonのパッケージ管理事情? すごく、久しぶりのPythonネタです。 昨今のPython事情があまりよくわかっていないのですが、パッケージ管理ツール、仮想環境といろいろあるようでして…。 パッケージ管理については、このまとめがわかりやすかったです…

Apache Bench(ab)を試す

Apache BenchというApacheに付属するベンチマークツールですが、名前や使い方はよく見るものの、実際に自分で 使ったことがなかったのでちょっと試してみることにしました。 https://httpd.apache.org/docs/2.4/programs/ab.html Apache Bench? ドキュメン…

Linuxで起動中のプロセスの情報(実行コマンドや起動引数、環境変数など)を確認する

procファイルシステムの話。今まで部分的にしか見てこなかったので、もうちょっと見てみようかなと。 「/proc/[PID]」配下のディレクトリを調べると、プロセスに関する情報がいろいろと並んでいます。 例えば、WildFlyをダウンロードして起動してみます。 $ …

Dockerコンテナ上で、ログファイルにしかログを書かないソフトウェアに標準出力・標準エラー出力を使わせるようにする

Dockerのログまわりのドキュメントを読んでいて、ちょっと気になったところがありまして。 View logs for a container or service | Docker Documentation The official nginx image creates a symbolic link from /var/log/nginx/access.log to /dev/stdout…

Docker環境で、コンテナのログをFluentdに出力する(Docker logging driverとして使う)

これは、なにをしたくて書いたもの? Dockerのログ出力先(logging driver)をFluentdにできると聞いて 1度、自分でも試してみようと 参考) Docker/Kubernetes 実践コンテナ開発入門作者:山田 明憲発売日: 2018/08/25メディア: 単行本(ソフトカバー) loggi…

Ubuntu Linux 18.04 LTSに、Fluentdをインストールする

Ubuntu Linux 18.04 LTSに、Fluentdをインストールして、ちょっと動かしてみようと思いまして。 Ubuntu Linuxの場合は、以下の手順を見ながらインストールするようです。 Installing Fluentd Using deb Package | Fluentd $ curl -L https://toolbelt.treasu…

Infinispan ServerをOKD/Minishiftにデプロイして、DNSディスカバリーでクラスタを構成する

これは、なにをしたくて書いたもの? Infinispan Serverを、OKD(Kubernetes)上にデプロイして、クラスタを構成してみたい Node Discoveryの方法は、マルチキャストではなく別の方法を使うのが通例のようなので、そちらの確認も KubernetesのAPIを使う方法…