LoginSignup
5
1

More than 3 years have passed since last update.

KubeWeekly #202

Last updated at Posted at 2020-02-17

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

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

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

The Headlines

Michelle Noorali on Twitter

Michelle Noorali on Twitter
“Congratulations to our new TOC members: @k_gamanji @the_saad_ali @shengliang @justincormack and @lizrice for her re-appointment! Very excited to work with each of you. Hell of a group if you ask me. Thank you @monadic & @jbeda for your time and work on the @CloudNativeFdn TOC!”

選挙がおこなわれCNCFのTOCのメンバーが決まりました。

Announcing the containerd Project Journey Report - Cloud Native Computing Foundation

Announcing the containerd Project Journey Report - Cloud Native Computing Foundation
Today we are very excited to release our Project Journey Report for containerd. This is the fourth such report we have issued for one of our graduated projects.  containerd is...

containerdのここまでの道のり。ここ最近の数字についても紹介している。

The Technical

How to Develop and Debug Python Applications in Kubernetes

How to Develop and Debug Python Applications in Kubernetes
Kubernetes is an open-source project for automating deployment, scaling, and management of containers. It has rapidly become the standard to run production workloads and the community around it is jus

Kubernetes上でのPythonアプリケーション開発ワークフローを補助するツールであるOktetoの紹介。

OktetoはCLIのシェルを提供しており、そこで作業することで、リモートのPythonアプリケーションをあたかもローカルにあるかのように扱うことができる。
ファイルの自動同期も行ってくれるので、好きなエディタで開発することができる。
さらにリモートPythonのデバッグポートもポートフォワードしてくれるので、ブレークポイントを仕掛けることなどもできる。

DNS Lookups in Kubernetes

DNS Lookups in Kubernetes
In this post, I'll talk about how I learnt about FQDN, Search Paths and ndots to tackle slow DNS resolution in Kubernetes

KubernetesにおけるDNS名前解決について。
Pod内のresolv.confに何が記述され、どのように名前を解決しているのかを説明している。
特にndotsについては値を変更する例を通して詳しく解説している。

また外部へのDNS問合せが多い場合に少しでも問い合わせを減らす方法を紹介している。

Continuous Profiling Go applications running in Kubernetes

Continuous Profiling Go applications running in Kubernetes
Kube-Profefe is an open source project that acts like a bridge between Kubernetes and Profefe. It helps you to implement continuous profiling for Go applications running in Kubernetes.

Kubernetes上で動作するGo言語アプリケーションのプロファイリングについて。
goのアプリケーションが標準的に提供しているpprofによるプロファイリング情報を集約するためのツールであるprofefeの紹介。
収集したプロファイリングデータはKubectlのプラグインである kube-profefeで取得することができる。

A bit of Istio before tea-time

A bit of Istio before tea-time
To say that service-mesh is a controversial area of cloud computing, would be an understatement, learn how deploying Istio doesn't mean needing 32GB of RAM

k3supKinDを使ってローカルのラップトップ上に作ったKubernetesでIstioを動かし、さらにそこで動いているサービスをインターネットに公開する方法を紹介している。
k3upはhelmのラッパー的に使われており、その名前から想像する”k3sを構築すること”はこの例では行っていない。

Latest Jepsen Results against etcd 3.4.3

Latest Jepsen Results against etcd 3.4.3
A distributed, reliable key-value store for the most critical data of a distributed system

CNCFの提供により実施されたJaspen社によるetcdのテスト結果について。
主に分散システムにおける一貫性についてのテストだったようだが、結果は良好とのこと。
その理由としては、シンプルなコアであること、厳格なテストの実施 をあげている。

とはいえ、いくつかは問題が見つかっており、それらについても紹介されている。

Konveyor

Konveyor
Open Source, Migration Assistance for Kubernetes

Konveyorという既存のアプリケーションを別のクラスタにマイグレーションするためのツール。
既存のアプリケーションを分析するツール、マイグレーションするツールが存在するようだが、まだ使えるもののようではなさそう。今後に期待?

Troubleshoot Kubernetes with the power of tmux and kubectl

Troubleshoot Kubernetes with the power of tmux and kubectl
Kubernetes is a thriving open source container orchestration platform that offers scalability, high availability, robustness, and resiliency for applications. One of its many features is support for running custom scripts or binaries through its primary client binary, kubectl. Kubectl is very powerful and allows users to do anything with it that they could do directly on a Kubernetes cluster.

KubernetesでのトラブルシューティングのTips

  • よく使うコマンドには引数を含めたエイリアスを作る
    • alias ksysex='kubectl --namespace=kube-system exec -i -t'
  • kubectl pluginを作る
  • tmuxとの連携
    • 一気にPodのログを閲覧するバッファを作るスクリプトの紹介

Load balancing and scaling long-lived connections in Kubernetes

Load balancing and scaling long-lived connections in Kubernetes
Kubernetes doesn't load balance long-lived connections, and some Pods might receive more requests than others. If you're using HTTP/2, gRPC, RSockets, AMQP or any other long-lived connection such as a database connection, you might want to consider client-side load balancing.

Kubernetesがうまく扱えない、持続的なコネクション(gRPC,WebSocketなど)の扱いについて紹介。
Serviceの負荷分散の仕組みの紹介から始まり、この問題を解決するためのクライアントサイドロードバランシングの紹介や、サービスメッシュの活用例を紹介している。

FairwindsOps/astro

FairwindsOps/astro
Emit Datadog monitors based on Kubernetes state. Contribute to FairwindsOps/astro development by creating an account on GitHub.

KubernsetesクラスタでDataDogを簡単に扱うためのツール

The Editorial

GitLab, with Marin Jankovski

GitLab, with Marin Jankovski

Kubernetes Podcast。今回のゲストはGitLabの1番目の社員であるMarin Jankovski。

(全部は聞いていないけど、”Tanuki Logo"の話とかしているようで、気になる・・ )

The old logo was.. “threatening”

HPE acquires zero-trust networking, security firm Scytale | ZDNet

HPE acquires zero-trust networking, security firm Scytale | ZDNet
The startup is made up of engineers from AWS, Google, Splunk, and other tech giants.

HPEがScytale社を買収したという話。
Scytale社はSPIFFEとSPIREというZero-trustなOSSの創始者として有名です。

Everything's coming up Kubernetes: Google Cloud adds support for Windows Server Containers

Everything's coming up Kubernetes: Google Cloud adds support for Windows Server Containers
All your clouds look like K8

GKEでWindows Server Containerがベータサポートされたという話。
併せて紹介されている、GCPのリソースをKubernetes wayで操作できるようになるというGCP Config Connectorも気になる。

Kubestone - Kubernetes & OpenShift performance benchmarking

Kubestone - Kubernetes & OpenShift performance benchmarking

KubernetesのベンチマークをするためのソフトウェアであるKubestone。
CPU, Disk, Memory, Network, HTTPなど多岐にわたるベンチマークを提供している。

Kubernetes’ Inevitable Takeover of the Data Center

Kubernetes’ Inevitable Takeover of the Data Center
In this special series, DCK takes a close look at the rise of Kubernetes and what’s to come for the last few years’ most disruptive technology.

Kubernetesによりデータセンター周りがどのように変化していくのか?という一連の記事の紹介。

If You’ve Got It, Flaunt It — Kubernetes Experience, That Is - SDxCentral

If You’ve Got It, Flaunt It — Kubernetes Experience, That Is - SDxCentral
Employer demand for IT professionals with Kubernetes experience is growing faster than candidate interest, according to new data from Indeed.

Kubernetes周りの求人の増加と、それに見合ったスキルの人材不足について。
Kubernetes人材がもてはやされる時代はまだ続いているようだ。

Kubernetes Operators: 4 facts to know

Kubernetes Operators: 4 facts to know
Without real automation, you won’t realize the full potential of containers. That’s where Kubernetes Operators play a growing role. Here’s what IT leaders should know.

Kubernetes Operatorについての4つの事実。

  • Kubernetes Operatorの数は増加中でますます利用されるようになってきている
  • Operatorを導入しても、オペレーションがなくなる訳ではなく、むしろ何が起きているかを把握し、注視する必要がある。
  • OperatorはDBのためだけのものでは無い
  • 全てにおいてOperatorが必要な訳では無い

Register Now: KubeCon + CloudNativeCon EU Day Zero Events - Cloud Native Computing Foundation

Register Now: KubeCon + CloudNativeCon EU Day Zero Events - Cloud Native Computing Foundation
KubeCon + CloudNativeCon EU 2020 in Amsterdam is just around the corner! The schedule is now live. As you are planning your trip, don’t forget to register for a Day...

KubeCon + CloudNativeCon EU 2020 の Day Zero Events の紹介。

  • Cloud Native Security Day
  • Serverless Practitioners Summit
  • Service Mesh Con

が挙げられている。

How Frame.io Built a Full Security Program Around Its Video Cloud with Falco - Cloud Native Computing Foundation

How Frame.io Built a Full Security Program Around Its Video Cloud with Falco - Cloud Native Computing Foundation
From Netflix to Fox Sports and Vice, some of the most prominent creators of video and film content use the Frame.io platform for cloud-based review and collaboration across multiple teams....

Netflixなどでも利用され散る、動画コンテンツ生成用のSaaSであるFrame.ioでのFalcoの利用例。

5
1
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
5
1