2019-01-01から1年間の記事一覧
はじめに Kubernetesクラスターをオンプレやクラウド上の仮想マシンの上に構築する場合、Kubernetes The Hard Wayのようにイチから全てを構築するか、構築用のツールを利用する方法があります。Kubernetesクラスターを構築するツールは複数存在し、代表的な…
はじめに Kubernetes上でストレージを管理するツールにRookがあります。RookはCloud Native Storageを実現するツールの一つとして、CNCF IncubatingのステータスにあるOSSです。しかし、私は「そもそもCloud Native Storageって何?」というところから出発し…
はじめに kubernetes上で利用するパッケージ管理ツールにHelmがあります。HelmではChartというパッケージ単位でkubernetesのマニフェストを管理し、大量のマニフェストファイルの管理を手助けします。 Helm ver.2まではクライアントサイドのhelm とサーバー…
はじめに 先日個人的な興味でKubevirtを少し触っておりました。その中で、いったん全部のリソースを削除し、最初からやり直そうとしておりました。その中で、namespaceリソースを削除してもTerminatingの状態で止まる状態になってしまいました。これを削除す…
はじめに Docker、Kubernetesをはじめとするコンテナ技術が普及するにつれ、現行でVirtual Machine(VM)が稼働している環境からコンテナへの移行を、どうやって実現するかが課題になってきました。 例えば、リフト&シフトなどの方法で基盤を移行させること…
はじめに 最近業務でDockerを触る機会があります。これまで研修などで触れることはありましたが、やはり業務となるとわからなくなることがとても多くあります。その中でもつい最近わからなかったのが、Dockerを導入するホストに複数NICがついている場合、コ…
はじめに 最近業務でAzureをずっと触っています。これまで触れたことがなかったため、いろんなところで引っかかるのですが、その中からAzure Backupについて躓いた部分について少し紹介します。 Azure Backupとは Azure Backupは、Azureクラウドにバックアッ…
はじめに 2019年6月にAzure Bastionが発表され、話題となりました。Azure Bastionが使えれば踏み台サーバを立てたりしなくてもよくなり、システムの重要なコンポーネントに注力できるようになるため、個人的にもかなり気になる新サービスでした。発表からし…
初めに TensorFlow再入門シリーズ第3回です。今回は世界で最も有名なデータセットであるMNISTを使い、単層パーセプトロンで画像認識を実行します。 TensorFlowで単層パーセプトロンをする際の要素 これまで利用した関数などを用いることでほぼ実装可能ですが…
はじめに 2019年2月26日、Rancher社からKubernetesの軽量版であるk3sが発表されました。 詳細についてはこちらの記事をご確認ください。 すでにラズパイ上に構築した方もいらっしゃるようですが、ひとまずCentOS7上にserver、agentを構築し、nginxをデプロイ…
はじめに 先日の記事の続きです。今回はTensorFlowで線形回帰をする際の流れや利用できる関数などを紹介します。また今回から損失関数や最適化関数などを利用するので、そちらの紹介もします。 TensorFlowで線形回帰をする際の要素 TensorFlowで線形回帰をす…
はじめに Prometheusを検証するにはbinaryをインストールしたりdockerイメージを使ってデプロイする方法があります。しかし、Prometheusを検証する際にはPrometheus単体でやることは少なく、GrafanaやAlertManager、各種Exporterと合わせて使うことが多いで…
はじめに 機械学習で有名なライブラリの一つとしてTensorFlowが挙げられます。昨年は社内勉強会で発表するなどしていたので少しだけ触っていたのですが、なかなか使い方を習得できず苦労していました。 そしてしばらく触っていなかった結果、すっかり使い方…
はじめに これまでPrometheusやExporterを設定し、監視対象のサーバからメトリクスが取得することができました。しかし、これまではセキュリティについて何も気にしておらず、あまり安全な監視体制とは言えない状態でした。 一方でPrometheusのコンフィグを…
はじめに 以前Kubernetesで監視を行う際のポイントについて調べたり、Prometheusを触ったりしていましたが、そもそも監視自体に対して理解できていないことが色々とありました。以下にその項目を書き出してみます。 監視のそもそもの目的。システムに異常が…
はじめに Kubernetesの環境でPodのデプロイやClusterの制御などを行う際にはkubectlコマンドを介して操作します。 kubectlにはたくさんのコマンドやオプションが用意されています。その中の一つであるkubectl proxyについて、少しだけ検証する機会がありまし…
はじめに Kubernetesのセキュリティについて調べている際、CNCFのこちらの記事を発見しました。今回はこちらの記事の和訳 (+一部意訳) をして、Kubernetesのセキュリティを考える際に重要なことを学びたいと思います。 記事の文章自体は少ないですが、補足の…
はじめに 先日SNMP Exporterの使い方を簡単に紹介しましたが、その時に触れなかったSNMP Generator (SNMP Exporter Config Generator)について紹介します。実際に使ってみると変なところで詰まったりうまくいかなかったりしたため、私のような初心者エンジニ…
はじめに Kubernetesで監視を行う際の代表的なツールのひとつとしてPrometheusがあります。PrometheusではExporterを介してメトリクスを受け取り、グラフ等で表示することができます。Exporterは様々な種類が公開されていますが、今回はその中からSNMP Expor…