7
0

More than 3 years have passed since last update.

KubeWeekly #206

Last updated at Posted at 2020-03-12

KubeWeeklyは毎週Kubernetesに関する興味深いニュースを提供しています。(https://kubeweekly.io/ )この記事は 2020/03/06に発行された Kube Weekly #206を読んで、感じたことをメモ的にまとめたものです。
私の勘違いや説明不足による誤解もあるかと思いますので、この記事読んで「おっ」と思ったらURLを辿って本文を確認してください。

(過去のKubeWeekly読書メモはこちら)

※この記事は、Z Labの業務の一環として作成したものです。

The Headlines

Novel Coronavirus Update | Linux Foundation Events

Novel Coronavirus Update | Linux Foundation Events
Updated as of March 4, 2020 Dear Cloud Native Community: The health, safety, and wellbeing of our attendees and staff are our highest priority, and we know that what makes KubeCon + CloudNativeCon…

KubeCon + CloudNativeCon Europeは 7月~8月頃に延期となりました。
また7月に予定していた KubeCon + CloudNativeCon + Open Source Summit China は中止となりました。

Contributor Summit Amsterdam Postponed

Contributor Summit Amsterdam Postponed
Authors: Dawn Foster (VMware), Jorge Castro (VMware) The CNCF has announced that KubeCon + CloudNativeCon EU has been delayed until July/August of 2020. As a result the Contributor Summit planning team is weighing options for how to proceed. Here’s the current plan: There will be an in-person Contributor Summit as planned when KubeCon + CloudNativeCon is rescheduled. We are looking at options for having additional virtual contributor activities in the meantime.

KubeCon + CloudnativeCon Europe の延期に伴いContributor Summitも延期となります。
リモートでの実施というのも検討中のようです。

The Technical

Bring your ideas to the world with kubectl plugins

Bring your ideas to the world with kubectl plugins
Author: Cornelius Weig (TNG Technology Consulting GmbH) kubectl is the most critical tool to interact with Kubernetes and has to address multiple user personas, each with their own needs and opinions. One way to make kubectl do what you need is to build new functionality into kubectl. Challenges with building commands into kubectl However, that’s easier said than done. Being such an important cornerstone of Kubernetes, any meaningful change to kubectl needs to undergo a Kubernetes Enhancement Proposal (KEP) where the intended change is discussed beforehand.

kubectlのプラグイン機構の紹介。

What is circuit breaking?

What is circuit breaking?
A circuit breaker is an automatically operated electrical switch designed to protect an electrical circuit from damage caused by excess current from an overload or short circuit. How does that apply to your services and Istio service mesh?

サーキットブレーカーというパターンの紹介と実際にIstioでどのように設定するかというデモ。

Everyone might be a cluster-admin in your Kubernetes cluster | Jeff Geerling

Everyone might be a cluster-admin in your Kubernetes cluster | Jeff Geerling

defaultのServiceAccountにcluster-adminの権限をつけてしまうという、バッドプラクティスに対する警鐘記事。

Kubernetes Architecture + Kublr | An Interactive Infographic

Kubernetes Architecture + Kublr | An Interactive Infographic
An interactive Kubernetes architecture infographic that walks you through key Kubernetes components as well as those added by Kublr.

Kublrのアーキテクチャ紹介のインタラクティブなプレゼン資料。

Kubeflow 1.0: Cloud Native ML for Everyone

Kubeflow 1.0: Cloud Native ML for Everyone
Coauthors: Jeremy Lewi (Google), Josh Bottum (Arrikto), David Aronchick (Microsoft), Amy Unruh (Google), Animesh Singh (IBM), and Ellis…

Kubeflow 1.0がリリースされました。
初めてのメジャーリリースということで、改めてKubeflowでできることがざっと紹介してありました。

Implementing FaaS in Kubernetes Using Kubeless

Implementing FaaS in Kubernetes Using Kubeless
The Function as a Service (FaaS) is new architectural pattern. It came into existence when major cloud providers like AWS started offeringLambda Functions,

FaaSの概念の紹介と、Kubelessのチュートリアル
Pythonで非標準のライブラリを使う場合は、それらをzipで固めて、HTTPで取得できるところにアップロードする必要があるようだ。

Spotify Open-Sources Terraform Module for Kubeflow ML Pipelines

Spotify Open-Sources Terraform Module for Kubeflow ML Pipelines
Spotify has open-sourced their Terraform module for running machine-learning pipeline software Kubeflow on Google Kubernetes Engine (GKE). By switching their in-house ML platform to Kubeflow, Spotify engineers have achieved faster time to production and are producing 7x more experiments than on the previous platform.

SpotifyがKubeflowのパイプラインを定義するためのTerraform moduleをオープンソース化しました。
元々はScala製のプログラムとApache Beamを使った構成だったようですが、スケール性能とサポートコストが高買ったため、Kubeflowベースに移行したようです。

Kubernetes Namespaces Explained in 15 mins | What are Kubernetes Namespaces?

Kubernetes Namespaces Explained in 15 mins | What are Kubernetes Namespaces?
Introduction to Kubernetes Namespaces: What are Kubernetes Namespaces? How do Namespaces help you manage your Kubernetes resources and how to use them? In de...

KubernetesのNamespaceについて解説する15分の動画。

Advanced Persistence Threats: The Future of Kubernetes Attacks

Advanced Persistence Threats: The Future of Kubernetes Attacks
Ian Coldwater, Lead Platform Security Engineer, Salesforce Brad Geesaman, Security Consultant, DARKBIT As Kubernetes grows in popularity, the sophistication ...

RSAConference2020でのKubernetesクラスタへの攻撃に関するプレゼン

Our migration journey from AWS to Google Cloud — Part 1

Our migration journey from AWS to Google Cloud — Part 1
One of the big engineering project we have at Kudos is an Epic called Cattle not pets. The goal of this Epic is to move from our Pet…

Kudos社のAWSのEC2からGoogle CloudのGKEへの移行の記録。

単なるクラウドの移行というよりはPetとしてのEC2からCattleとしてのGKEへの移行という内容。
ログはサイドカーで収集しStackdriverに送るようにし、ロードバランサはGoogleのTCPロードバランサとIstioで実現。

Part2も合わせて紹介されている

こちらはAWS AuroraからGoogle Cloud SQLへの移行についての話です。

The Editorial

Kubeflow 1.0, with Jeremy Lewi

Kubeflow 1.0, with Jeremy Lewi

Kubeflow 1.0リリースの話。ゲストはKubeflowのコアコントリビューターの Jeremy Lewi。

Starting work on Operator Working Group

Starting work on Operator Working Group

CNCFにOperatorに関するワーキンググループを作ろうという話が進行中のようです。

Helm and Operators on OpenShift Part 2 – Red Hat OpenShift Blog

Helm and Operators on OpenShift Part 2 – Red Hat OpenShift Blog
This is the second part of a two-part blog series discussing software deployment options on OpenShift leveraging Helm and Operators. In the previous part we’ve discussed the general differences between the two technologies. In this blog we will specifically the advantages and disadvantages of deploying a Helm chart directly via the helm tooling or via …

Operator SDKによるHelm-based Operatorの紹介。
Helm Chartに対応したCRを定義するとクラスタにそれらをデプロイし、その状態を維持し続けてくれるもののようだ。
Helmコマンドを使って外からKuberntesへリソースをデプロイしていたところから、よりKubernetes WayでGitOps的にアプリケーションが管理できるようになるもののようです。

Google Cloud goes after the telco business with Anthos for Telecom and its Global Mobile Edge Cloud – TechCrunch

Google Cloud goes after the telco business with Anthos for Telecom and its Global Mobile Edge Cloud – TechCrunch
Google Cloud today announced a new solution for its telecom customers: Anthos for Telecom. You can think of this as a specialized edition of Google’s container-based Anthos multi-cloud platform for both modernizing existing applications and building new ones on top of Kubernetes. The announce…

Google Cloudが発表した Anthos for Telecomと Global Mobile Edge Cloudについて。
Anthots for Telecomは電気通信業者に特化したAnthosということですがこの記事からは具体的に「何が?」というのはわかりませんでした。
Global Mobile Edge CloudはGCPが従来提供してきたデータセンター(20以上)のリージョンに加えて新たに130のエッジロケーションを提供するというもののようです。

5Gのためのインフラ構築の基盤としてGCPを使うという事例も今後増えてくることが予想されます。

Kubernetes operators: Embedding operational expertise side by side with containerized applications

Kubernetes operators: Embedding operational expertise side by side with containerized applications
Kubernetes isn't complex, your business problem is. Learn how operators make it easy to run complex software at scale.

Kubernetesのオペレータについて紹介。”「ロボット運用者」のようなものだ”、という説明がしっくりきました。
また、コンテナの世界ではなぜ従来の運用方法が通用しないのか?ということをコンピュータシステムの歴史と併せて紹介しています。

7 best practices: Building applications for containers and Kubernetes

7 best practices: Building applications for containers and Kubernetes
Let’s examine key considerations for building new applications specifically for containers and Kubernetes, according to cloud-native experts.

コンテナ・Kubernetes向けのアプリケーションを作る際の7つのベストプラクティス。

  • 今風に考え、作る
  • CI/CDと自動化はあなたの友達
  • コンテナイメージはなるべく小さく
  • イメージを盲目的に信頼するな
  • はじめからモニタリング・可視化の計画を立てておく
  • ステートレスなアプリケーションから始める
  • 難しいものであると念頭におく

Migrating applications to containers and Kubernetes: 5 best practices

Migrating applications to containers and Kubernetes: 5 best practices
Let’s examine key considerations for migrating existing applications to containers and Kubernetes, according to experts.

アプリケーションをコンテナ・Kubernetesに移行するための5つのベストプラクティス

  • できるからといってやってはならない
  • アプリケーションをリファクタリングすることを真剣に検討する
  • より古いアプリケーションから移行することを考える
  • トラブルシュートするためのデータを用意するようにする
  • 移行のためのフレームワークを作る

Kubernetes wallpapers ⎈ Learnk8s

Kubernetes wallpapers ⎈ Learnk8s
A collection of free Kubernetes wallpapers for your computer.

Kubernetes壁紙が公開されています。

7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0