小ネタ:kubernetes nodeへのROLES情報の付与

やりたいこと 以下のように、ROLES欄がブランクになっているので、ROLE情報を付与したい。 [root@liva01:~]#kubectl get nodes NAME STATUS ROLES AGE VERSION liva01 Ready <none> 47d v1.10.3 liva02 Ready <none> 42d v1.10.3 実現方法 以下に書かれていた方法で、で</none></none>…

Kubernetes In Action Chapter11 Understanding Kubernetes Internals 読書メモ

Chapter11 この章で話すこと。 k8sの構成コンポーネントとその相互作用 deployment作成から実際にpodがランニング状態になるまでの流れ ruuning podの詳細 pod networkの詳細 serviceの詳細 高可用性設計 11.1アーキテクチャ 構成要素 control plane worker …

DesigningDataIntensiveSystem_読書メモ(1)

読み始めたので少しずつ読書メモを書いていきます. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems作者: Martin Kleppmann出版社/メーカー: O'Reilly Media発売日: 2017/04/02メディア: ペーパ…

Kubernetes In Action Chapter3 Pods:running container in Kubernetes 読書メモ

Kubernetes in Action作者: Marko Luksa出版社/メーカー: Manning Publications発売日: 2018/01/20メディア: ペーパーバックこの商品を含むブログを見る Chapter3 Pods dokcerのcontainerのdesignは、1process = 1 container. そうすることで、containerをre…

iostatの結果の見方

正確に理解したくて色々調べた結果を図に落としてみました。 ※理解に誤りがありましたらご指摘ください#参考文献 Two traps in iostat: %util and svctm - Marc's Blog iostat はどのように %util を算出しているか(3) - ablog Etsukata blog: iostat -x の…

Centos7でetcdを試す

参考 http://qiita.com/hana_shin/items/602f98bd9b153d22e50c etcdとは etcdとは、Kubernetesに使用されていることで有名な 分散型のKVSです。 クラスタに所属しているノード間でデータを同期させることが できる特性を活かし、Kubernetesでは 各サーバの保…

windowsでjavacが起動できない

環境 Windows10 jdk 1.8.0_112 問題 OracleのHPよりjavaをDLし、 CMDよりjavaプログラムをコンパイルしようとするが、 OSがjavacのパスを見つけられずエラーを返す 原因 JDKインストール時に自動的に設定されるシステム環境変数PATHが 適切に動作していない…

cliで回線速度を測定する

Bash on windowsから、CLIで回線速度を気軽に測定したかったので、 speedtest-cliというpython製のツールを導入してみました。 インストール方法 $ sudo easy_install speedtest-cli 測定方法 $ speedtest Retrieving speedtest.net configuration... Retrie…

WebブラウザをFirefox→Cyberfoxに乗り換え

最近、FirefoxでWebブラウジングしていてレスポンスの悪さに イライラすることが多かったので、64bitで動作するCyberfoxに乗り換えました。 今の所、軽快に動作しているように見えます。 これでしばらく様子を見てみようと思います。Cyberfox - タブブラウザ…

Excel2010×Windows10で複数のファイルを別ウィンドウで開く

概要 Excel2008/2010ですと、複数のExcelファイルを開いた際に 同一のウィンドウ内に展開される仕様となっているのですが、 Alt + tab での切り替えができず面倒なので、 別ウィンドウで開くよう設定変更を行います。 環境 Windows10 Excel2010 参考サイト M…

kindleのハイライトがamazon.co.jpで表示されない

kindleのハイライトがamazonのwebページからまとめて確認できるという情報を聞き、 早速アマゾンのJPサイトに行ってみたのですが(kindle.amazon.co.jp)表示されません。しばらく原因を調べていたのですが、どうやら USアカウントを先に作っていて、 その後、…

Windows10のメモリ圧縮機能(Memory Compression)について

タスクマネージャの動きを見ていたら見慣れないプロセスを発見。 使われていないメモリ領域をキャッシュする代わりに圧縮する機能らしい。 (従来のページングも今まで通り動く様子。ページングの頻度を減らすのが意図?)以下の記事によると、起動しているこ…

Windowsのメモリ管理システムの動作概要

よい記事を見つけたのでメモ。 『インサイドMicrosoft Windows』欲しいのですが、 今はLinuxの勉強が優先かな。 ある程度、Linuxカーネルのアーキテクチャが理解できたら、 差分を考えつつWindowsも学んでみたいです。nyaruru.hatenablog.com

Process Explorerを試す

Windowsの起動プロセスの詳細を表示してくれる、 Process Explorerを試したのですがタスクマネージャーよりも ずっと情報力が多いのですね。 今後はこれを使っていこうと思います。www.atmarkit.co.jp

netstatでlistenしているプログラムの一覧を表示する

lnpオプションをつけることで、ポートに紐づくプログラムの一覧が表示されます。 どのプログラムが待ち受けているのかを確認するときによさそうですね! $ netstat -lnp Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PI…

Bash for windowsの初期設定でやったこと(随時追記)

備忘録的にメモ。 /etc/hostsの編集 sudoした際に、「sudo: ホスト HOSTNAME の名前解決ができません」という表示が 出てくるのは、ホスト名の名前解決に失敗しているため。 "127.0.0.1"の行にホスト名を追記することで上記エラーが表示されなくなる。 alias…

ConEmu × Bash for Windows: vi編集時に矢印キーで移動できない

Windows 10 anniversary Updateがリリースされたので、 Bash for WindowsをConEmuから動かそうとしてみたのですが viを使おうとすると矢印キーがでのカーソル移動ができません。 ConEmuの公式ページに記載の暫定対処法に従いトラブルシュートしました。 環境…

iPython notebookをWindows8にインストールする

(2016.09.04追記) 後日試したところ、 anazondaを使用する方法のほうがずっと簡単でした。 これからインストールするぞ!という方はanacondaをお勧めします。 環境 Widnwos8 python for windows 3.5.1 手順 1.Pythonのインストール 以下のサイトより、Python …

画像で使われている色やフォントを調べる方法

色(カラーコード)の調べ方 marin2011.blog.fc2.comフォントの調べ方 gitsint.com.au

TCP Listenしているプロトコルを確認する

netstatに--tcp --listenコマンドをつけることで 確認できるようです。知らなかった。。 # netstat --tcp --listen Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:ssh *:* LISTEN tcp 0 0…

Excelで複数のファイルを別ウィンドウで開く

問題: Excel2010では、複数のファイルを同時に開く際に 2ファイル目以降のファイルは1つめのファイルと同じウィンドウの中で開かれる。 このため、ALt + Tabで切り替えながら編集ができなくて面倒。解決方法: エクスプローラ上でshiftを押しながら、ダブル…

perlスクリプトからシェルスクリプトを実行する

こんな感じでできます。変数の引渡しもできます。[root@centos001 perl-script_hikisutest]# cat echo.sh echo $1 $2[root@centos001 perl-script_hikisutest]# cat execshell.pl #!/usr/bin/perl my $name1 = 1; my $name2 = 2;system("bash ./echo.sh $nam…

PowerPoint 2010でデフォルトフォントをメイリオに変更する

めも! office-qa.com

wkhtmlopdfでWebサイトをPDF変換する

少し使ってみた結果いい感じだったのでメモ。# wkhtmlopdfって何? コマンドラインからWebサイトを印刷するためのツールです。 Windows、Mac、Linux全て対応・・・らしい。詳細は以下。HTMLからPDF生成ソフト wkhtmltopdf at softelメモwww.softel.co.jp# Wi…

Google Charts でjsonファイルの情報をグラフ表示する

Googleの公式ドキュメントを少し修正して、棒グラフにしてみました。 もう少し頑張って、mysqlのデータをグラフ出力する所までやってみたいと思ってます。■環境 XAMPP fow windows 1.7.4■参考Google Chart Tools入門 (全12回)dotinstall.comPopulating Data …

perlでtcpをlistenするデーモン的なものを作ってみる

・・・といっても、下記ブログの内容を猿マネしただけです。 先人の知恵に感謝。xinetdとperlでサーバプログラムを作るd.hatena.ne.jp 動かすperl $ cat perl_echo.pl #!/usr/bin/perl $|=1; use strict; while (<>){ print; exit 0 if (/^exit\s*$/i); } ch…

非ルートユーザにて、PWなしでsudoできるようにする

コマンド一発ですがこれも備忘録的に。 # visudo ↓以下を追加↓ username ALL=(ALL) NOPASSWD:ALL

リモートサーバにPW認証なしでssh接続する

ChefSoloを使って、リモートサーバにknife solo prepareやbootstrapする時は、 ChefSoloサーバよりリモートサーバに対しPWなしでssh認証ができると楽です。 その方法を備忘録的に。■環境 $ uname -r 2.6.32-504.8.1.el6.x86_64 $ cat /etc/centos-release Ce…

knife solo prepare / bootstrap実行時の注意点

概要 ちょっとはまったので備忘録的に。 AWSやvarantだと初期状態からこの設定になってます。 ChefSolo ⇒ リモートサーバーに接続時のssh接続の要件 (1)Chefレポジトリ配下ではなく、コマンド実行時のカレントディレクトリ配下に nodeディレクトリ及び、json…

小ネタ:sakuraエディタで折り返し設定を無効化する

メモメモ。。 [設定(O)]→[タイプ別設定(Y)]→[スクリーン]タブ →[折り返し桁数(R)]の値を最大の10240桁に設定すればOK。 サクラエディタについて知っていたら教えて下さい。detail.chiebukuro.yahoo.co.jp