kindとは Kubernetes in Docker

https://kind.sigs.k8s.io/ kindは、Dockerコンテナの「ノード」を使用してローカルKubernetesクラスターを実行するためのツールです。 kindというローカル環境でマルチノードなKubernetesクラスタを動かすことができるツールがある。kindは、Kubernetes in …

Cloud FoundryとOpenShift

IBMがRed Hatを買収した影響 ・Cloud Foundryのエコシステム ・Red HatのKubernetesを軸とするOpenShift 競争相手の2つがこのたび合体!! ・Cloud Foundryの顧客は、アプリケーションをOpenShiftにデプロイするオプションを与える ・OpenShiftの顧客は、自…

IBM Cloudをはじめる

IBM Cloudですが、無料で使える「ライト・アカウント」というものがあることを知りました。 クレジットカードもスマホも不要で始められると聞き、アカウント登録を行いました。 IBM Cloud とはIBM社が運用、提供しているパブリッククラウドサービスであるそ…

【GCP】Kubernetes Engine でのゲストブックの作成

はじめに Google Kubernetes Engine(GKE)を使用して Redis と PHP を使用したゲストブックの作成する ゲストブックは、訪問者がログにテキストを入力し、 最新のログエントリを数件見ることができる プロジェクト設定 GCP はリソースをプロジェクト別に整…

【AWS】AWSのリージョンとアベイラビリティーゾーンって?

リージョン(Region) ・世界各地に点在するデータセンターを東京や北カルフォルニアのような地域ごとにまとめたものである ・リージョンは完全に分類されており、それぞれが独自のサービスを提供することで他のリージョンの障害による影響を受けない設計であ…

VMware Tanzuって?

VMware Tanzu Kubernetesベースでモダンアプリケーションの開発/実行/管理を実現する幅広い製品/サービス群を包含するブランド名である 「Tanzu」はスワヒリ語で「枝(branch)」を意味しており、単一のコントロールポイントから大量のクラスタを管理する…

Red Hat OpenShift Service Meshって?

Red Hat OpenShift Service Mesh Kubernetesアプリケーションのサービス間の通信を、OpenShift 4で接続、観測、簡素化できる。「Istio」「Kiali」「Jaeger」のプロジェクトをベースに構築されており、「Kubernetes Operators」で強化されている。 Istio サー…

Kubectlの基本②

①ServiceAccountを作成 ・以下の内容のsample-serviceaccount.yamlファイルを作成するapiVersion: v1kind: ServiceAccountmetadata: name: sample-serviceaccount namespace: default ・ServiceAccount が作成される 以下のコマンドを実行する $ kubectl app…

Kubectlの基本①

Kubectlは、Kubernetesクラスターに対してコマンドを実行するためのコマンドラインインターフェイスです。 構文 kubectl [command] [TYPE] [NAME] -o <output_format> 単一のポッドの詳細をYAML形式のオブジェクトとして出力 kubectl get pod pod-2019-08-07 -o yaml kubect</output_format>…

GCEにDockerコンテナをデプロイする

以前紹介した方法で、まず、GCEインスタンスを起動します。 東京リージョン、microでいいです。 TeraTerm、 PuTTY を利用してSSHキーで接続するのが一般的ですが、 Cloud SDK の機能である ”gcloud compute ssh” が便利ですのでこちらを使いましょう。 Cloud…

Red Hat OpenShift on IBM Cloud

2019年8月1日に IBM Cloud上でOpenShiftをフルマネージド型で提供する 「Red Hat OpenShift on IBM Cloud」が発表されました。 Red Hat OpenShift on IBM CloudがGAしたので早速使ってみた https://qiita.com/daihiraoka/items/7f40605984b3b28a6a0d

Docker Enterprise 3.0

Dockerは7月22日に企業向け商用コンテナ・プラットフォームの最新版「Docker Enterprise 3.0」の一般公開を発表した。 Docker Enterprise 3.0の主な特徴 ・Docker Kubernetes Service (DKS)によるKubernetesハンドリングの簡素化とデフォルトで安全な設定確…

【GCP】「Mattermost」を構築してみよー

OSS版のSlackともうたわれている「Mattermost」を構築してみよー 1. 「Google Cloud Platform」にログインをし、メニューから「Compute Engine」から「インスタンス作成」画面を表示します。 「Marketplace」から「mattermost」を検索し、「Mattermost Tea…

Operator Lifecycle Manager(OLM)

Operator Lifecycle Manager(OLM)Operator Lifecycle Manager はカタログ機能およびOperator管理機能を提供 構成する2つのOperator ・Catalog Operator ・OLM Operator GitHubレポジトリ: https://github.com/operator-framework/operator-lifecycle-manage…

ECKって?

Elastic Cloud on Kubernetes(ECK) ・Kubernetes Operatorパターンに基づいた新しいプロダクト ・現時点ではalphaリリース(2019/05/21) ・ECKは単なるKubernetes Operatorではない ・運用とクラスタ管理タスクを自動化するだけでなく、Elasticsearchのエクス…

【GCP】GCP APIs Explorerを使ってみる①

Googleは便利なAPIがたくさん用意されています。 GoogleはAPIs Explorerというサービスを提供しており、これを使うとウェブブラウザ上で、各種APIを簡単に試すことができます。 GoogleのAPIを使用したシステムを開発する前に、どういうリクエストを送ると、…

基本がわかるおすすめ動画

Docker & Kubernetes入門 – (1) 概要編 https://www.youtube.com/watch?v=sEU5w6Muvy4 Docker & Kubernetes入門 – (2) デモ編 https://www.youtube.com/watch?v=ii0X_1n4nRs 基本がわかるおすすめサイト https://cuteanimal.hatenablog.jp/entry/2019/07/09/…

Docker for Windows

Docker for Windows Windows環境のローカルでdockerを動かすためのツール Docker for MacというMac環境版もある 前提条件 ・Windows10で「Hyper-V」に対応しているのは「Pro」の64bit ・以下のサイトからexeをダウンロードし、実行 https://docs.docker.com/…

【GCP】機械学習DialogFlow

DialogFlow GCPの機械学習のサービスの一つで、チャットボットなどの対話可能なアプリケーションを簡単に開発することができます。 GCPのアカウントがあれば簡単に無料で利用登録ができます。 https://dialogflow.com/ 登録完了後、会話を作成する ①Agentの…

【GCP】Kubernetes クラスタの作成

Google Cloud Platformのメニューから、Kubenetes Engine へ移動 「クラスタを作成」をクリックします。 名前、リージョン、ノード数などを指定して、作成ボタンをクリック ※クラスタ作成でノードも一緒に作ってくれるようです。 IBM CloudのKubernetesのク…

kubernetesってすごいの?

Kubernetesはクラウド界のLinuxになる!! 増え続けるコンテナをどのように管理するかが課題に ↓ 複数のDockerホストの管理やコンテナの死活監視、スケジューリングやスケーリングなど、コンテナ管理に関する様々なタスクをこなす役割を持つコンテナオーケス…

【GCP】GCPをさわってみる② Kubernetesクラスタ作成

GCPでGoogle Kubernetes Engine を使って Kubernetesクラスタを作成する

【GCP】GCPをさわってみる① プロジェクト作成

Google Cloud Platform(GCP) ・Googleが提供するパブリッククラウドサービスの総称 ・AWSやAzureと同じクラウドサービス ・無料枠が用意(12 か月 $300 の無料クレジット、勝手に課金されることはない) Google Compute Engine(GCE) ・AWSのEC2のようなもの …

AIの父

AIの父で有名な数学者アラン・チューニングが新50ポンド紙幣の肖像画に選定されました。彼の存在が第二次世界大戦を終息させたとされるとてもすごい方です。 日本の資本主義の父とされる渋沢栄一さんが1万円札とお札になる方は偉大です。

Anthosってすごいの?

Anthos(旧 Cloud Services Platform) 最新のハイブリッド アプリケーションをさまざまな環境で構築、管理できる Kubernetes Engine ・コンテナ化されたアプリケーションをデプロイするための、マネージド型の本番環境 ・12 年以上にわたって Gmail や YouT…

Rancherってすごいの?

Rancher ・コンテナ管理のプラットフォームを提供するアプリケーション ・Rancher Labsが開発、ソースはすべてGitHubで公開されている ・無償で利用できる。ライセンス料を支払うとサポートを受けられたり、よりよい待遇を受けられる 特徴 ・Kubernetesクラ…

PodのManifestを作成する

PodのManifestを作成する apiVersion: v1kind: Podmetadata: name: nginxspec: containers: - name: nginx image: nginx

IBM Red Hat買収完了

IBMは7月9日、340億ドル(約3兆7000万円)を投じたRed Hatの買収が完了したと発表 IBMの狙いは、同社の規模によってRed Hatの成長を加速させるとともに、同社のクラウド部門を強化 大きな利点は、Red Hat Enterprise LinuxやOpenShiftなど、Red Hat製品で実…

基本がわかるおすすめサイト

基本的なシステム構成図を理解するためのAWS基礎をまとめてみた https://qiita.com/goldayushi/items/0e0f34d19813b8fdc2b8 AWS初心者のための勉強会資料【入門編】〜結局AWSって何なの?〜 https://qiita.com/koizumittn/items/77923a8f71d47d895b34 AWS素…

k8sって?

Kubernetes(k8s)は、自動デプロイ、スケーリング、アプリ・コンテナの運用自動化のために設計されたオープンソースのプラットフォームです。 物理サーバーや仮想サーバーのクラスタ環境で、アプリのコンテナを実行します。 コンテナオーケストレーションエン…