Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

[centos@minikube ~]$ sudo yum list docker-ce --showduplicates | sort -r * updates: ftp.iij.ad.jp Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror * extras: ftp.iij.ad.jp docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 18.03.0.ce-1.el7.centos docke
引き続き「Kubernetes完全ガイド」読んでお勉強。 Pod と ReplicaSet と Deployment Pod はリソースの最小単位であり、ReplicaSet は Pod を管理するリソース。 ReplicaSet は Pod が停止すると自動的に再起動したりする。 Deployment は、 Pod に含まれるコンテナをバージョンアップする際に、古いコンテナを徐々に減らし、新しいコンテナを徐々に増やすなどの管理をする。 Pod Podはリソースの最小単位。 Podは1つ以上のコンテナから構成される(2つや3つの場合もある)。 同じPodに含まれる複数のコンテナはIPアドレスを共有している。 従って、同じPodに含まれるコンテナ同士で同じポート番号を使用することはできない。 Podの作成 こんな感じで設定ファイルを用意する。
引き続き「Kubernetes完全ガイド」読んでお勉強。 Pod と ReplicaSet と Deployment Pod はリソースの最小単位であり、ReplicaSet は Pod を管理するリソース。 ReplicaSet は Pod が停止すると自動的に再起動したりする。 Deployment は、 Pod に含まれるコンテナをバージョンアップする際に、古いコンテナを徐々に減らし、新しいコンテナを徐々に増やすなどの管理をする。 ReplicaSet ReplicaSetは指定した数のPodを起動し、その数を維持し続けるリソース。 Podがなんらかの理由で停止したら、ReplicaSetが再起動してくれる。 ReplicaSetの作成 sample-replicaset.yml というファイルを作って、ReplicaSetを定義する。 apiVersion: apps/v1 kin
概要 前回の「初めてのkubernetes(Minikube) Windows環境でチュートリアル+α」に続き、アプリケーションサーバ用PodとDBサーバ用Podの連携をやってみたので理解したことをメモとして残したいと思います ※minikubeコマンドを実行する際は管理者権限で実行してください 実行環境 Windows 10 pro Minikube v0.28.0 Docker Version 18.06.1-ce-win73 (19507) さっそく手順 1. サンプルアプリケーションの取得 今回はNode.jsのアプリケーションからRedisのデータを取得して表示する**簡単なサンプルアプリケーション**を使っていきますので、ソースをローカルにクローンしてください ローカルで事前に動作確認できるようにdocker-composeも用意していますので、適宜に活用してください cons
Minikubeとは ローカル環境で動作可能なKubernetes(Win/Mac/Linux...) Dockerホストが別途必要(Docker for Windows...) ハイパーバイザーが別途必要(Hyper-V、VirtualBox...) Minikube用のVMイメージの作成は不要 インストール Docker for Windowsインストール (省略) VirtualBoxインストール (省略) minikube.exeダウンロード https://github.com/kubernetes/minikube/releases minikube-windows-amd64.exeをダウンロード 保存先パスを環境変数PATHに追加 ファイル名を「minikube.exe」にリネームし、任意のフォルダに保存(例:c:\minikube) Kubernetesクラスタの作成 ハ
概要 前回の「初めてのkubernetes(Minikube) Windows環境構築編」を終えて、Kubernetes(以降 k8sとする)の公式チュートリアルを実践した内容と理解したことを残しています おまけとして公式チュートリアル内にはなかったマニュフェストファイルからデプロイも追加しています ※以下のminikubeコマンドは管理者権限で実行してください 実行環境 Windows 10 pro Minikube v0.28.0 Docker Version 18.06.1-ce-win73 (19507) 事前準備 後述ではビルドしたDockerイメージをMinikubeにデプロイしますが、Dockerイメージのビルド先はローカル(Moby)のDocker Hostではなく、MinikubeのDocker Hostにビルドするため、以下のように一時的に環境変数を設定します なお、D
概要 初めてのkubernetesを勉強するのにあたって、ローカルで簡易的なクラスタリングを実現するMinikubeの導入とチュートリアルについての手順などを残します まず、第1弾としてWindows10での環境構築になります 私の環境が特殊なのかわかりませんが、環境構築時にエラーが頻発して、基本すんなりと開始、終了できません なので、トラブルシューティングなども合わせて記録として残したいと思います なお、この記事投稿以降に以下のように環境構築が大変便利になりましたので、Minikubeではなく以下のツールをご利用することをお勧めします! Docker for Windows/Mac版にKubernetesが統合されたことにより、Minikubeの構築よりも手軽にKubernetesを構築できるようになりましたので、「Docker for WindowsでKubernetesを試してみる」
入門 Kubernetes (原題: Kubernetes: Up & Running) の 14 章「実用的なアプリケーションのデプロイ」という章の「14.2 Ghost」にある Ghost のデプロイ手順をそのままやってみたのですが、動きませんでした。 Pod のエラーログを追っているうちにいくつかの問題が見つかったので、修正して本家のリポジトリに Pull Request を出しています。 Fix 14-4-ghost.yaml が、最近のリポジトリの動きをみてる限りでは取り入れてもらえるか微妙な感じなので、この記事を書くことにしました。 前提となるバージョン 大前提として minikube で動かしています。 kubectl も minikube も、この記事を書いている 2018/04/08 時点でだいたい最新だと思います。 $ kubectl version Client Ve
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く