Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

KubeWeekly読書メモの紹介

966 views

Published on

Kubernetes Meetup Tokyo #25( https://k8sjp.connpass.com/event/150873/ ) でLTしたものです。

KubeWeekly読書メモはこちら→ https://qiita.com/tags/kubeweekly

Published in: Technology
  • Be the first to comment

KubeWeekly読書メモの紹介

  1. 1. KubeWeekly読書メモの紹介 稲津 和磨
  2. 2. - 稲津和磨 Qiita: @inajob, Twitter: @ina_ani - 趣味: 電子工作 - 所属: Z Lab - Kubernetes実践入門 プロダクションレディなコンテナ &アプリケーションの作り方 - みんなのDocker/Kubernetes 自己紹介
  3. 3. Kubernetes情報のキャッチアップどうする? - 日進月歩 - 次々に新しい機能・事例・ツールが出てくる - 海外の事例が気になる
  4. 4. KubeWeekly 毎週Kubernetes周りの記事をまとめたニュースレターを発行 https://kubeweekly.io/ - 英語記事 - 記事は全部で15-20本ほど - 3パート - The Headlines いわゆる1面記事 - The Technical 技術的な記事 - The Editorial 上記以外
  5. 5. KubeWeekly読書メモ KubeWeeklyの各記事の日本語ダイジェストをQiitaで公開 - 事例や新しいツールを学ぶのが好き - 英語記事への苦手克服 - 人に説明するつもりで読むと理解が深まる - Kubernetesを学ぶ人の役に立てば・・
  6. 6. Only One is Number One!
  7. 7. 直近で面白かった記事
  8. 8. How to Protect Private Kubernetes Services Behind a GitHub Login with oauth2_proxy oauth2_proxyを使って認証済みのユーザ だけがKubernetesクラスタ内のサービスへ のアクセスできるようにする例を紹介。 nginx-ingressの機能で未認証のユーザを サインインページにリダイレクトする機能を 活用している。 oauth2_proxyは以前bitlyが開発しており廃 止予定になったものだが、別の会社がforkし て開発を継続しているようだ。 KubeWeekly #190https://www.digitalocean.com/community/tutorials/how-to-protect-private-kubernetes-services-behind-a-github-l ogin-with-oauth2_proxy
  9. 9. How to write a Cluster API provider for running Kubernetes cluster on baremetal Cluster APIの紹介と、libvertを利用 する簡単なプロバイダのコードを紹 介。 実際に動作するCluster APIのプロ バイダの実装を見ることで、Cluster APIの理解を深めることができます。 KubeWeekly #190https://itnext.io/kubernetes-cluster-creation-on-baremetal-host-using-cluster-api-1c2373230a17
  10. 10. Don't Put Fat Jars in Docker Images Javaのアプリケーションをコンテナ化する際に大きな一つ のjarにしてしまうと非常にコストがかかるという話。 うまくビジネスロジックのコードと、単なる依存ライブラリ のコードを分割できればDockerのレイヤーの恩恵を受け ることができます。 これを簡単に実現するツールとしてJibを紹介していま す。 KubeWeekly #191https://phauer.com/2019/no-fat-jar-in-docker-image/
  11. 11. Kubernetes: How to write a kubectl plugin kubectl pluginの仕組みやkrewの紹介。 またオリジナルのプラグインの開発方法も詳しく紹介 している。 特にGo言語を用いたkubectl pluginの開発につい て、便利ツールやディレクトリ構成、Makefileなどが紹 介されているのが役に立ちそう。 cmd kubectl-view-secret.go pkg cmd view-secret.go view-secret_test.go go.mod go.sum .goreleaser.yml .travis.yml Makefile SOURCES := $(shell find . -name '*.go') BINARY := kubectl-view-secret build: kubectl-view-secret test: $(SOURCES) go test -v -short -race -timeout 30s ./... $(BINARY): $(SOURCES) CGO_ENABLED=0 go build -o $(BINARY) -ldflags="-s -w" ./cmd/$(BINARY).go KubeWeekly #191 https://elsesiy.com/blog/how-to-kubectl-plugin
  12. 12. EOP

×