終了 2019/03/25(月) 19:00〜 一晩でKubernetesを覚えて帰ろう。ワンナイトBootCamp! -- cndjp#10 一晩でKubernetesを大体覚えて帰れる、初学者向けの基礎編です。 hhiroshell 他 〒107-0061 東京都港区北青山2丁目5-8
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Author: Naresh L J (Infosys) ObjectiveThis blog post describes the steps required to setup a multi node Kubernetes cluster for development purposes. This setup provides a production-like cluster that can be setup on your local m
コンテナオーケストレーションシステムである「Kubernetes」は、プロダクション用途としてコンテナを使う上で重要な地位を得るに至りました。そこで今回は、そのKubernetesをローカルマシンでかんたんにお試しできる「microk8s」を紹介します。 シングルノードにのみ対応したKubernetes環境 Kubernetesと言えば、Dockerの運用に疲れた人をさらに地獄の谷に突き落とすツールとして、現在もっとも人気のあるソフトウェアのひとつです。単なるDockerを便利に使えるようにするもの、なんて安易な考えで手を出すと、まずはPod/ReplicaSet/Deployment/Serviceなどの一般的な意味はわかるものの、Kubernetes上の概念がよくわからない単語が襲ってきて、最終的にサーバーより先に脳が死にます。本気で運用する気があるなら、まずはGoogleで働けるぐら
Kubernetesが標準で提供するリソースの一覧はAPIドキュメントで確認できる。また、独自のリソースを定義して利用することもできる。 Kubernetesでは、「マニフェスト(manifest)」と呼ばれる形式で各種リソースを定義する。マニフェストは木(ツリー)構造で表現できるデータであり、たとえばコマンドラインツール「kubectl」ではYAML形式で記述されたマニフェストを元にリソースの作成や削除、変更といった操作を行える。 kubectlの使い方についてはドキュメントを参照して欲しいが、たとえば、DockerHubで公開されている「httpd」コンテナイメージを利用してApache HTTP Serverを実行させるには、まず次のようなマニフェストファイルを用意する。 apiVersion: v1 kind: Pod metadata: name: httpd labels: a
Rancher Labs、エッジ向けKubernetes軽量ディストリビューションOSSプロジェクト「k3s」を開始:「サイズ約40MBの単一バイナリ」 Rancher Labsは2019年2月26日(米国時間)、IoTなど、コンピューティングリソースへの制限が厳しい環境で動かすためのKubernetesディストリビューションを開発するオープンソースプロジェクト、「k3s」を開始した。 Rancher Labsは2019年2月26日(米国時間)、IoTなど、コンピューティングリソースへの制限が厳しい環境で動かすためのKubernetesディストリビューションを開発するオープンソースプロジェクト、「k3s」を開始した。 k3sは、Rancher Labsが進めてきた「Rio」という、サーバレスやサービスメッシュに焦点を当てたコンテナツールの開発過程で生まれたものという。RioはKuberne
を利用しました。 Raspberry Piを開封する Raspberry Piを袋から開封します。 写真はRaspberry Piとヒートシンク大小のパーツです。 参考記事だとアルミのようなシートに包まれています。 写真を撮った後で気づきましたが、Raspberry Piは裏側も基盤が剥き出しなので、 保護する必要があります。 慌てて保護用のシートを敷きました。 用意がなかったので、今回は有り合わせの「お魚をフライパンで焼く用のシート」を敷きましたが、本質ではないので気にしないでください Raspberry Pi本体にヒートシンクを貼ります。 ヒートシンクとはなんぞや? と思って調べたところ、下記の用途の部品でした。 ヒートシンク(英: heat sink)とは、放熱・吸熱を目的として機械の構造の一部をなす部品である。 引用: Wikipedia ヒートシンクは裏側にテープが貼ってあります
本記事はRaspberry PiでおうちKubernetes構築【物理編】の続きです。 おうちKubernetesの論理面を組み上げていきます。 おうちKubernetes 大まかな作業は以下の順番になります。 Raspberry PiへのOSインストール Dockerインストール Kubernetesインストール Kubernetesクラスタ構築 構築にあたって、記事は下記を大いに参考にさせて頂きました。 スラスラ行くかと思いきや、結構躓きました・・・(何回か作業をやり直しています) Raspberry PI と kubeadm で自宅 Kubernetes クラスタを構築する kubernetesのラズパイ包みが美味しそうだったので、kubeadmを使って作ってみた Raspberry Pi OSイメージの設定 by MacOS Raspberry Pi OSイメージのダウンロード M
Knativeをベースにしたサーバレス環境「Pivotal Function Service」、Pivotalがアルファ版発表 Pivotal Function Serviceは今年の7月にGoogleが発表したオープンソースソフトウェアの「Knative」をベースに、サーバレスコンピューティング実行環境を実現したソフトウェア。 KnativeはGoogle、Pivotal、IBM、SAP、Red Hatらがオープンソースとして開発しているソフトウェアで、Istioの機能などが統合され、Kubernetes上でコンテナアプリケーションの展開や実行、運用を容易にする機能を提供します。 GKEやMinikubeにもインストール可能なマルチクラウド対応 Pivotal Function ServiceはKubernetes上でスケーラブルなサーバレス環境を実現するため、基本的に特定のクラウド環境
The Linux Foundation傘下のLF Deep Learning Foundationは、Dockerのコンテナとして作成したAIモデルをワンクリックで展開できるOSS「Athena」を発表した。 The Linux Foundation傘下のLF Deep Learning Foundationは2018年11月14日、AIモデル向けのオープンソースソフトウェア(OSS)「Athena」を発表した。同団体が主催するAcumos AIプロジェクトがリリースした初めてのソフトウェアであり、Dockerのコンテナとして作成したAIモデルをワンクリックで展開できるなどの特徴を持つ。 Acumos AIは、AIアプリケーションの構築や共有、展開を容易にする、オープンソースのフレームワーク。特定のモデリング言語やツールキットには依存せず、AI環境を運用するために必要なインフラストラクチ
2018年10月13日、株式会社AbemaTVが主催するイベント「AbemaTV Developer Conference 2018」が開催されました。3度目の開催となる今回のテーマは「PAST→FUTURE」。開局から2年半の実績を元に、快適な視聴体験を届けるための取り組みや、大規模な同時接続に対するシステム開発・運用に寄って得られた技術的知見を共有します。プレゼンテーション「Kubernetes Jobによるバッチシステムのリソース最適化」に登壇したのは、株式会社AbemaTV、コンテンツ配信チームの芝田将氏。AbemaTVのバッチシステムにて、Kubernetes Jobを用いて行ったリソース最適化について解説します。講演資料はこちら Kubernetes Jobによるバッチシステムのリソース最適化 芝田将氏(以下、芝田):よろしくお願いします。今回は、Kubernetes Jobに
Qiita内でも何件かRaspberryPiにkubernetesをセットアップする記事が上がっているので、簡単に行くものだと思っていたのですが、非常に苦労したので、備忘を含めて記録しておこうと思います。 前提 今回はRaspberry Pi 3B+に2018/06/27版のraspbian-strech-liteを使用しました。RaspberryPiのセットアップ手順は省略します。 kubernetesはkubeadm initを使って初期設定を行う手順になります。 文章内で明示しない限りはpiユーザを使って作業を行っています。 セットアップ 手順としては dockerのインストール kubeadmを使えるようにする kubernetes環境の初期化 となります。 dockerのインストール dockerのインストールは公式の手順に則って行います。 詳細はこのあたりを参考に、以下の手順で
Cassandra operator offers a powerful, open source option for running Cassandra on Kubernetes with simplicity and grace. As Kubernetes becomes the de facto solution for container orchestration, more and more developers (and enterprises) want to run Apache Cassandra databases on Kubernetes. It's easy to get started—especially given the capabilities that Kubernetes' StatefulSets bring to the table. K
クラスタのデプロイ・管理が大変なのでほんとはk8sのマネージドサービス使いたい...GKEとか。 でもオンプレミスで運用せざるを得ないことってありますよね。しかもプロキシ環境下で。 そんな状況下でk8sクラスタを構築する方法の備忘録です。 kubeadm 公式が提供しているk8sクラスタを構築するためのツールです。現在のバージョンはまだBeta版ですが、2018年内にGA予定のようです。 この記事の内容は基本的には公式ドキュメントの焼き直し+α(プロキシ設定など)です。 Beta版ということもあり、クラスタデータを保持するetcdの冗長化、およびMasterコンポーネントが複数存在するようなHigh Availability構成のクラスタは単純にkubeadmを使うだけでは構築できません。 今回はHA構成までは考えず、今回利用したkubeadm v1.9がカバーする範囲である単一Maste
Docker Tutorial: Containers, VMs, and Docker for BeginnersJuly 11, 2018 Is Docker and Kubernetes offering the “Best Architecture”?July 30, 2018 Hey there, welcome to the Level Up article on Kubernetes. Before beginning the article, I wanted to ask you a few questions. Are you or your team in need of using Kubernetes for container orchestration? Do you wish to learn Kubernetes and are confused wher
July Tech Festa 2018 の登壇資料です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く