KubeWeeklyは毎週Kubernetesに関する興味深いニュースを提供しています。(https://kubeweekly.io/ )この記事は 2020/03/13に発行された Kube Weekly #207を読んで、感じたことをメモ的にまとめたものです。
私の勘違いや説明不足による誤解もあるかと思いますので、この記事読んで「おっ」と思ったらURLを辿って本文を確認してください。
(過去のKubeWeekly読書メモはこちら)
※この記事は、Z Labの業務の一環として作成したものです。
The Headlines
Redefining extensibility in proxies - introducing WebAssembly to Envoy and Istio
Redefining extensibility in proxies - introducing WebAssembly to Envoy and Istio | |
The future of Istio extensibility using WASM. |
EnvoyにWebAssemblyで拡張ができる機能が実装され、Istioからもそれを利用できるようになってきているようです。
今までIstioはMixerコンポーネントで拡張を実装するようになっていましたが、EnvoyのWebAssembly拡張を使うように舵を切ったようです。
さらにSolo.ioがWebAssembly拡張を集約するWebAssembly Hubを公開したようです。
ICYMI: CNCF Webinars
Webinerを紹介するコーナーのようです。
CNCF Member Webinar: Immutable Infrastructure in the Age of Kubernetes - Cloud Native Computing Foundation
CNCF Member Webinar: Immutable Infrastructure in the Age of Kubernetes - Cloud Native Computing Foundation | |
![]() |
Immutable infrastructure promises huge benefits to most software application architectures. Stateless containers promise more stable upgrades and rollbacks, resulting in less downtime and more deployment flexibility. As sophisticated container orchestration... |
Kubernetes時代の宣言的インフラストラクチャのWebiner
CNCF Member Webinar: Kubernetes Security Best Practices for DevOps - Cloud Native Computing Foundation
CNCF Member Webinar: Kubernetes Security Best Practices for DevOps - Cloud Native Computing Foundation | |
![]() |
For many DevOps teams, Kubernetes has become an enterprise IT mandate, but like previous waves of infrastructure change, Kubernetes security best practices must be followed throughout the container life cycle.... |
DevOpsのためのセキュリティベストプラクティスのWebiner
CNCF Member Webinar: Use Open Source, Bare Metal, & 5G to Achieve Autonomous Drone Delivery! - Cloud Native Computing Foundation
CNCF Member Webinar: Use Open Source, Bare Metal, & 5G to Achieve Autonomous Drone Delivery! - Cloud Native Computing Foundation | |
![]() |
We will be discussing a use case for utilizing drones to make deliveries to warehouses, as well as looking at the technologies used to build an end to end IoT... |
オープンソースを使い、5Gにより自動飛行Droneを制御するケーススタディの紹介のWebiner
CNCF Project Webinar: What’s New in Linkerd 2.7 - Cloud Native Computing Foundation
CNCF Project Webinar: What’s New in Linkerd 2.7 - Cloud Native Computing Foundation | |
![]() |
Linkerd 2.7 significantly advances the promise of zero trust security in Kubernetes. This security-themed release adds support for integrating Linkerd’s mutual TLS infrastructure with external certificate issuers such as Vault... |
Linkerd 2.7の新機能紹介のWebiner
The Technical
What Is A Service Mesh?
What Is A Service Mesh? | |
![]() |
it’s an architecture that aims at breaking large monolithic applications into small units that communicate with each other through HTTP protocol. |
マイクロサービスの流行と関連づけて課題ベースでサービスメッシュを紹介しています。
またenvoyを手動で設定・実行し、簡易的なサービスメッシュのデモを体験できるチュートリアルが紹介されています。
Managing service meshes with Meshery
Managing service meshes with Meshery | |
If you ever wanted to quickly evaluate service meshes and even run a couple of performace tests, you might want to look into Meshery. Meshery is a multi-service mesh management plane for lifecycle, config and performance management of service meshes. |
Mesheryというサービスメッシュを管理するアプリケーションの紹介。
これにより、様々なサービスメッシュにおけるパフォーマンスベンチマークが実行できるようです。
Kubernetes Monitoring: Full Overview, Tools & Best Practices - Sematext
Kubernetes Monitoring: Full Overview, Tools & Best Practices - Sematext | |
![]() |
Learn what Kubernetes metrics to monitor, how to do it & what are the best open-source and commercial tools to help ensure peak performance of your cluster! |
一般的なKubernetesにおけるメトリクス監視の方法と、sematextを使った具体的なメトリクス収集方法の紹介。
他のツールとの比較も記載されており、メトリクス周りの商用ツールを検討している人には良い記事かも。
similarweb/statusbay
similarweb/statusbay | |
Kubernetes deployment visibility like a pro. Contribute to similarweb/statusbay development by creating an account on GitHub. |
Kubernetesのデプロイの様子を可視化するツール。
様子のおかしいDeploymentの解析などを直感的にできそうです。
What makes a good Operator? – Red Hat OpenShift Blog
What makes a good Operator? – Red Hat OpenShift Blog | |
In 2016, CoreOS coined the term, Operator. They started a movement about a whole new type of managed application that achieves automated Day-2 operations with a user-experience that feels native to Kubernetes. Since then, the extensions mechanisms that underpin the Operator pattern, have evolved significantly. Custom Resource Definitions, an integral part of any Operator, became … |
OperatorFrameworkが提供しているOperator Bestpracticesの紹介。
Connecting AWS managed services to your Argo CD pipeline with open source Crossplane | Amazon Web Services
Connecting AWS managed services to your Argo CD pipeline with open source Crossplane | Amazon Web Services | |
![]() |
This article is a guest post from Dan Mangum, a software engineer at Upbound. Cloud infrastructure is maturing rapidly, enabling businesses to take advantage of new architectures and services alongside applications running on Amazon Elastic Container Service (Amazon ECS). Infrastructure teams find that they are managing both traditional cloud environments, using tools such as AWS […] |
Crossplaneという、様々なSaaSをKubernetes風に扱えるようにするOperatorの紹介です。
これを使うと、AWSやGCPなどのSaaSをKubernetesのリソースから扱うことができます。
NTP in a Kubernetes cluster
NTP in a Kubernetes cluster | |
![]() |
Anyone who doesn’t know what is NTP (Network Time Protocol), directly from Wikipedia, “The Network Time Protocol is a networking protocol for clock synchronization between computer syst… |
KubernetesクラスタにおけるNTPについて。
コンテナの中からntpdを動かすための設定などを紹介している。
(ホスト側でntpdが動いていれば、コンテナ内から指定することはないような気がしますが、こういうことがしたいときは参考になりそうです)
The Editorial
Helping You and Your Development Team Build and Ship Faster - Docker Blog
Helping You and Your Development Team Build and Ship Faster - Docker Blog | |
![]() |
We heard from you that easily going from code to cloud is a problem, and Scott outlined the complexities. However, what if you are a developer in a small team at a startup, and need something easy, fast, and efficient? Or, if you are a developer who is part of a team in a large organization that uses multiple clouds? |
Docker社の今後の方針の紹介と、パブリックなロードマップをGitHub Projectで公開しているという話。
Announcing Istio 1.5
Announcing Istio 1.5 | |
Istio 1.5 release announcement. |
Istioの1.5がリリースされました。
Istiodというモノリスなコンポーネントが登場しています。また、Mixerで行っていたpluginによる拡張はEnvoyのWebAssembly拡張に集約されました。
istioctl
からのIstioのインストールもベータサポートされます。
Auto mTLSという機能により、サイドカーが注入されているPod同士の通信は自動的にmTLSとなります。
Become a Modern Software Organization with VMware Tanzu - Cloud Native Apps Blog
Become a Modern Software Organization with VMware Tanzu - Cloud Native Apps Blog | |
![]() |
At VMworld US, we introduced VMware Tanzu as a concept. Today we introduce it as a portfolio of products & services that are generally available. |
VMWare Tanzu がGAとなりました。
これによりVMWare CloudでVMを払い出すのと同じようにKubernetesクラスタを作り、管理することができるようになります。
- Tanzu Kubernetes Grid
- Tanzu Mission Control
- Tanzu Application Catalog
- Tanzu Observability
- Tanzu Application service
- (元はPivotal Application Service)
と、クラウドネイティブなインフラを作るために必要なツール郡が一式用意されている
gRPC, with Richard Belleville
gRPC, with Richard Belleville | |
![]() |
Kubernetes Podcast。今回はgRPCの話、ゲストはGoogleでgRPCに携わっているRichard Belleville。
How does Monzo keep 1,600 microservices spinning? Go, clean code, and a strong team
How does Monzo keep 1,600 microservices spinning? Go, clean code, and a strong team | |
![]() |
Well-known software development principles count for more than technology choices |
銀行のシステムを1,600個ものマイクロサービスで運用しているMonzo社の事例。
銀行の仕組みは様々な事業者と連携するアプリケーションの集合で、分散システムとは相性が良い、といった話が紹介されています。
Open Policy Agent's Mission to Secure the Cloud - The New Stack
Open Policy Agent's Mission to Secure the Cloud - The New Stack |
OPAの紹介。とKubeConでのOPAの利用事例のダイジェスト
How Visa built its own container security solution
How Visa built its own container security solution | |
![]() |
The homegrown solution takes advantage of the native capabilities that already exist on container orchestration platforms and is primarily built on top of open-source tools and libraries. |
Visa社でのオープンソースのツールを組み合わせてセキュリティソリューションを自作している事例の紹介。
自社で開発することと、他社の製品を購入することの違いについて説明している。
Containers and Kubernetes: 3 transformational success stories
Containers and Kubernetes: 3 transformational success stories | |
![]() |
This powerful combo of workload portability and orchestration has become an invaluable business asset in multi-cloud and hybrid cloud environments. |
Expedia社、Primerica社,Clemson Universityの3つのコンテナ・Kubernetesへの移行事例紹介。
Top Six Open Source Tools for Monitoring Kubernetes and Docker - DevOps.com
Top Six Open Source Tools for Monitoring Kubernetes and Docker - DevOps.com | |
![]() |
Kubernetes and Docker are two of the most commonly heard buzzwords in modern DevOps conversations. Docker is a tool that enables you to containerize and |
Docker,Kubernetes用のモニタリングツールの紹介。
- Prometheus
- Grafana
- Elastic Stack
- Sensu Go
- Sysdig Inspect
- Jaeger
Essential things to know about container networking
Essential things to know about container networking | |
![]() |
Networking is a crucial component in the container ecosystem, providing connectivity between containers running on the same host as well as on different hosts. |
コンテナネットワークについて、従来の静的なネットワークと何が違うのか?それ故に何が課題になるのか?
どのようなソリューションがあるのか?というような記事。