Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Docker for Windows で Kubernetes(1)の続き。 **e-Learning OSSの「Irohaboard」**のmanifestを作ってみる。 今回は、以下のような要件にする。 Irohaboard (Web,PHP)側はスケール可能 DBはデータベースが1つだが永続的にデータを保持 ざっくりステップ Irohaboard の各Dockerイメージを作成 各種マニフェスト作成 デプロイ ソースはここ。 Dockerイメージ作成 Irohaboard 本体用(Apache , PHP) Irohaboard データベース用(MySQL/Mariadb) Irohaboard の仕様に合わせてデプロイ、**「http://<your url>/install」**にアクセスしてセットアップを行った後に利用開始できるところまでイメージを作る。 Irohaboard
Dockerベースで手軽に便利なスクレイピング環境を構築する手順をまとめました。 Selenium on DockerやGKEのサンプルとしてもどうぞ。 GitHub : https://github.com/nullnull/scraping_sample この記事でできるようになること 本番環境(GKE)でスクレイピングのスクリプトを定期実行 スクレイピングを実行中のSelenium(Chromeブラウザ)の様子をVNCで監視(本番/開発) スクレイピング結果をSlack通知(本番/開発) スクレイピング結果をRedashでビジュアライズ(本番) 環境構築にかかるコマンドは数回だけで、スクリーンショットのように動作を確認しながら開発を行うことができます。(左がVNCを通したChromeブラウザ、右がRedash) この記事で説明しないこと スクレイピングのコードそのものの説明 そもそも
Raspberry PiへのOSのインストール 用意するもの RaspberryPi3 ModelB × 3 (RaspberryPi2でもいけるらしい) SDカード 16GB × 3(とにかく転送速度が速いものほどいい) USB電源(microUSBで給電できるAndroidスマホの充電器とかでもいけるよ。3つ必要) Raspberry Piに入れるOSイメージを用意する Raspberry Pi用のOS、RaspbianにDockerを入れてやりました。 HypriotOSを使うと元からDockerga入っているし楽ちんとオライリーの入門kubernetesには書いてあったのですが、バージョンが違うのか本に書いている内容と違った動きをするので諦めました。(トラブルシュートする場合、HypriotOSよりRaspbianの方がいろんな記事がヒットするかなんとかなりそう) OSイメージをS
$ kubectl version Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.7", GitCommit:"dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92", GitTreeState:"clean", BuildDate:"2018-04-19T00:05:56Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"9+", GitVersion:"v1.9.7-gke.6", GitCommit:"9b635efce81582e1da13b35a7aa539c0ccb32987", GitTree
$ kubectl version Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.7", GitCommit:"dd5e1a2978fd0b97d9b78e1564398aeea7e7fe92", GitTreeState:"clean", BuildDate:"2018-04-19T00:05:56Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"9+", GitVersion:"v1.9.7-gke.6", GitCommit:"9b635efce81582e1da13b35a7aa539c0ccb32987", GitTree
Kubernetesバージョン 1.9.3 知りたいこと kubernetes の horizontal pod autoscaler(以下HPA)は、 対象DeploymentのPodの中にReadinessがfailしているものがある時、どういう動きをするのか 先に結論 Readinessがfailしているものも平均を出すための頭数には入れつつ、そのcpu使用率は無視(しておそらく0と)しているようです しかし、表示されるcpu使用率の数値は少しおかしいような感じが 検証したこと (英語力のせいでググってもよくわからなかった) workerはec2のt2.medium 検証用のDeploymentとHPA apiVersion: apps/v1beta1 kind: Deployment metadata: name: test namespace: default spec: tem
Kubernetesの公式チュートリアルをやってみる その2 ではKubernetesの環境構築を行いました。 この記事のチュートリアルではデプロイルールの構築とアプリの起動を行います。 注意 && disclaimer 翻訳・意訳が主目的ではないのでいろいろ端折ったりすることがあります。 明らかな間違いはしないつもりですが、何かあれば優しくツッコんであげてください。 →記事のまとめは Kubernetesの公式チュートリアルをやってみる その1 にあります。 本記事の取り扱う範囲 Using kubectl to Create a Deployment の内容を扱います。 Using kubectl to Create a Deployment Deployment とは何か、Deployment は何をやってくれるか辺りの内容 Deployment Deployment とは、『コンテ
Kubernetesには、Podにアタッチして利用できるPersistent Volume(PV)というデータ領域があります。 PVによってPod削除後もデータを残すことが可能となり、また複数のPod間の共有ストレージとしても利用できます。 Apache Sparkはバージョン2.3からKubernetesネイティブサポートを開始しているものの、現バージョン(2018/09/11時点)のSpark2.3ではPersistent Volumeへのアタッチに対応していないのが現状です。 幸運なことに、次期バージョンのSpark2.4からはPersistent Volumeが利用できるようになるとのことですので、今回先取りしてSpark on KubernetesでPersistent Volumeを使ってみようかと思います。 0. 前提とか環境とか Kubernetes実行環境 : Azure
以下の引用元の手順に沿って作業を行った際のメモになります。 英文に慣れていないため、誤りや誤訳があればコメントください。 「※」マークで翻訳とは別に、メモを残している部分があります。 引用元とは関係ない文章になりますので、ご承知おきください。 引用元 https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ === このページでは、Secret を使用してプライベートな Docker Registry または、リポジトリからイメージを取得し、Pod を作成する方法を示します。 はじめに 始める前に、Kubernetes cluster と、cluster へ接続・設定済みの kubectl コマンドラインツールがあること。もし、clusterを未作成であれば、Minikube
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く