あるある CI/CDに移行する前は毎月22日のリリースのために7日にcode fixして後は品質向上だったのでスピードがでなかった。
12月10日から13日まで、米ワシントン州シアトルでCloud Native Computing Foundation主催のイベント「KubeCon + CloudNativeCon North America 2018」が開催されました。 すでにYouTubeには300本を超える同イベントのセッション動画が大量に公開されています。本記事ではキーノートの1つとして行われたGoogleのソフトウェアエンジニア Janet Kuo氏による「Keynote
アプリケーション開発者およびアプリケーション運用者にとってのKubernetesの使い勝手に関する課題は、KubeCon + CloudNativeCon 2018でも多くの参加者が口にしている。KubernetesコミュニティーとCNCFはどう対応しようとしているか。
12月10日から13日まで、米ワシントン州シアトルでCloud Native Computing Foundation主催のイベント「KubeCon + CloudNativeCon North America 2018」が開催されました。 4日間で20のキーノートと200を超えるセッションが行われたこのイベントから、同イベントのホスト役でもあるGoogleのソフトウェアエンジニア Janet Kuo氏によって行われたキーノートの1つ、「Kubernetes
GitLabは同社独自のサーバレスプラットフォーム「GitLab Serverless」を、12月22日にリリース予定のGitLab 11.6で提供すると発表しました。 GitLab ServerlessはKnativeをベースにKubernetes上で稼働するサーバレスプラットフォームです。GitLabがホスティングするのではなく、AWSやGoogle Cloud Platformなどどのクラウドに対してもデプロイし使えることが最大の特徴と言えるでしょう。 GitLab……
VMwareは、Istioをベースにしたサービスメッシュを実現する「VMware NSX Service Mesh」を発表しました。 サービスメッシュとは、マイクロサービスアーキテクチャにおいて「サービス」と呼ばれる複数のソフトウェアコンポーネントが連係して動作するとき、サービス間の認証や通信の管理や暗号化、トラフィックやルーティングのコントロール、モニタリングなどの機能を提供するソフトウェアです。 Istioはサービスメッシュを実現する代表的なソフトウェア。 NSX S……
Kubernetesなどの開発をホストするCloud Native Computing Foundation(CNCF)は、オープンソースとして開発されている分散キーバリューストア「etcd」(読みはエトセディー)の開発がCNCFのインキュベーションプロジェクト(育成段階のプロジェクト)になったことを発表しました。 etcdはもともとCoreOS(現在はRed Hatが買収)がコンテナのクラスタの構成情報や状態などを管理するために開発した分散キーバリューストアです。 ネッ……
GoogleはGoogle Kubernetes Engineにサービスメッシュを提供する「Istio」を統合し、マネージドサービスとして提供することを発表しました。ベータ版として提供されます。 Dockerの登場によってコンテナ型仮想化が注目されるようになり、その次に注目されるようになったのは多数のコンテナをクラスタとして管理するオーケストレーションツールの「Kubernetes」でした。 そしてその次に注目されようとしているのが、クラスタの上で実行される分散アプリケーショ……
Kubernetes開発チームは12月3日、コンテナクラスタ管理ソフトウェア「Kubernetes 1.13」を公開した。 ニュース オープンソース デベロッパー グリッド/クラウド 末岡洋子 関連記事「Kubernetes 1.12」リリース
Kubernetesと連携するサービスメッシュ化技術「Istio 1.0」リリース
「Kubernetes 1.11」リリース
KubernetesやOpenStackで利用できるロードバランサ「Heptio Gimbal」がオープンソースに
「Kuber
米Microsoftと米Dockerは、クラウドアプリケーションをパッケージ化する方法の標準化を目指す新しい仕様「Cloud Native Application Bundle(CNAB)」を共同で発表した。クラウド技術の種類を問わずに分散アプリケーションをパッケージ化するためのオープンソースの仕様だとMicrosoftは説明しており、ワークステーション上のDockerやクラウド上のKubernetesなど、さまざまなコンピューティング環境に対応する。
コンテナオーケストレーションツールKubernetesの最新版となる「Kubernetes 1.13」が正式にリリースされました。 Kubernetes 1.13は10月10日に1.12がリリースされて以来、わずか2カ月という短期間でリリースされています。 その理由として1.13は機能の追加ではなく下記の3つの機能の正式リリースにフォーカスされていたためだと説明されています。 1つ目は、Kubernetesクラスタ管理ツールである「kubeadm」です。 kubeadmは……
Microsoftは2018年12月4日(米国時間)、Kubernetes関連のOSSプロジェクトVirtual KubeletがCNCFに加わったことを発表した。その意味をCNCFのCOO、クリス・アニズィック氏に聞いた。
レッドハットは「OpenStack Platform 14」のリリースを発表した。「Red Hat OpenShift Container Platform」との統合が進み、Kubernetesによるコンテナのオーケストレーションが容易になっている。
米Red Hatは11月13日(米国時間)、OpenStackディストリビューションの最新版となる「Red Hat OpenStack Platform 14」を発表した。OpenStackは夏に公開されたバージョン14(「Rocky」)を採用し、Kubernetesベースの自社コンテナ技術との統合も強化した。 ニュース オープンソース デベロッパー グリッド/クラウド 末岡洋子 関連記事「OpenStack Rocky」登場、ベアメタルを強化、サーバーレスにも取り組みを拡大
OpenStackがCI/
Googleは、Google Cloud Platformにおいてコンテナネイティブなロードバランスを可能にしたと発表しました。 これまで行われていた仮想マシン単位でのロードバランスと比較して、コンテナ単位でより効率の良い分散処理が可能になります。 図上が従来のロードバランサーで、仮想マシン内のiptablesが使われていた。図下は新しいコンテナネイティブなロードバランサーで、ロードバランサーが直接コンテナを認識しトラフィックを分散する コンテナネイティブなロードバンランス……
Kubernetesなどの開発をホストするCloud Native Computing Foundationは、Cloud Native Buildpacks (CNB)を同団体の初期プロジェクトであるサンドボックスプロジェクトとして採用したことを発表しました。 Buildpacksは、任意のプログラミング言語で書かれたアプリケーションのソースコードとフレームワーク、ライブラリ、ランタイムなどをまとめて実行可能なパッケージとしてコンテナ化する仕組みです。 参考:PaaS基……
コンテナクラスタ管理ツールのKubernetes開発チームは9月27日、最新安定版となる「Kubernetes 1.12」公開を発表した。セキュリティ関連の強化などが特徴となる。 ニュース オープンソース デベロッパー グリッド/クラウド 仮想化 開発ツール 末岡洋子 コンテナ 関連記事「OpenStack Rocky」登場、ベアメタルを強化、サーバーレスにも取り組みを拡大
Kubernetesと連携するサービスメッシュ化技術「Istio 1.0」リリース
「Kubernetes 1.11」リリース
StackPointCloudが提供するサービス「Stackpoint.io」は、数クリックでAWSやAzure、Google Cloud PlatformなどへKubernetesやIstioを展開しマネージドサービスとして提供する、いわゆるマルチクラウドに対応した「Kubernetes-as-a-Service」でした。 大手ストレージベンダのNetAppは、このStackPointCloudの買収と、従来のサービスを「NetApp Kubernetes Service」……
Kubernetesの監視に使われることの多いオープンソースのモニタリングツールキットPrometheusがCloud Native Computing Foundation(CNCF)のインキュベーションを卒業した。
「Kubernetes」は既に、コンテナやマイクロサービス向けのオーケストレーションプラットフォームとして確固たる評価を得ている。しかし、アプリケーションサーバの多くを置き換える可能性に気付いたある開発者は、その利用をさらに推し進めていくことを提唱している。
米Googleは7月9日、Javaアプリケーション向けにコンテナイメージを構築するツール「Jib」を公開した。Javaアプリケーションをコンテナ化し、クラウドネイティブ環境で動かすことができる。 ニュース オープンソース デベロッパー 仮想化 Java 末岡洋子 コンテナ 関連記事「Kubernetes 1.11」リリース
CoreOS Container LinuxとFedora Atomic Hostが合体、「Fedora CoreOS」プロジェクトへ
Red Hat、OCI準拠コンテナイメージを
米Amazon Web Services(AWS)は、「Amazon Elastic Container Service for Kubernetes」(Amazon EKS)の、米国東部リージョンおよび米国西部リージョンでの提供を、6月5日(現地時間)に開始した。今後は、他のリージョンへも提供を拡大していく。
6月27日、コンテナクラスタ構築・管理ツール「Kubernetes 1.11」がリリースされた。2018年2回目の公開となり、ネットワークやストレージ関連機能などが強化されている。 ニュース オープンソース デベロッパー グリッド/クラウド 末岡洋子 関連記事CoreOS Container LinuxとFedora Atomic Hostが合体、「Fedora CoreOS」プロジェクトへ
米Facebook、ネットワークロードバランサー「Katran」をオープンソースに
OpenStack発のコン
freeeの価値基準の一つである、ユーザーにとって「本質的(マジ)で価値ある」ものを届けるということ。本連載ではそれに向かって、日々挑戦を続ける開発現場の事例をお伝えします。本記事では、freeeにおけるバックエンドの改善への取り組みである、Kubernetes on AWSによるアプリケーション開発・運用のモダン化について紹介します。
The GitLab + Google Kubernetes Engine integration's versatility speeds up software development and delivery while maintaining security and scale, allowing developers to focus on building apps instead of managing infrastructure. William Chia, Senior Produc
非営利団体Eclipse Foundationは4月24日(カナダ時間)、Jakarta EE(旧名称「Java EE」)の方向性とガバナンスモデルについて発表した。DockerやKubernetesとのネイティブ統合などクラウドネイティブ関連の技術開発を進め、2018年には2回のリリースを行うとしている。 ニュース オープンソース デベロッパー Java 末岡洋子 関連記事Eclipse Foundationに移管する「Java EE」、新名称は「Jakarta EE」に
6か月リリースサイクルに基づ
今や多くの人が使っているVCSのGitを、独自にホストしているサービスとして人気の高いGitLabが、最近とくに好調だ。わずか2週間前にはGitHubとの統合を発表したが、今日はGoogleのKubernetes Engine(GKE)を統合してクラスターの展開を自動化し、ユーザーであるデベロッパーが自分のアプリケーションをほんの数クリックでデプロイできるようにした。
この機能を作るために同社はGoogleと協働したが、しかしこの統合はGitLabに前からあるAuto DevOpsツールを大々的に使ってい
コンテナ化されたアプリケーションの実装、拡張、管理を自動化するKubernetes開発チームは3月26日、最新版となる「Kubernetes 1.10」を発表した。コンテナ標準のCSI実装がベータになるなど、ストレージを中心に多数の機能が強化されている。 ニュース オープンソース デベロッパー グリッド/クラウド 末岡洋子 関連記事米Red HatがCoreOSを買収へ、コンテナとKubernetes分野を強化
RBACが安定扱いに、「Kubernetes 1.8」が公開
「Kubernetes 1.
本連載では、サービスの開発、提供のアジリティ向上の一助となることを目的として、企業における「Kubernetes」の活用について解説する。初回は、Kubernetesを使う上で前提となる「Docker」についておさらいし、Kubernetesの概要や起源、現状などを紹介する。