【Kubernetes Meetup Tokyo #29 Cluster Upgrade編】のまとめ
in-place upgrade/cluster migrationの違いについて in-place upgrade: 既存のクラスタをそのまま使う。順番にノードを更新していく。 cluster migration: 新しいクラスタにそのまま乗り換える(Blue/Green Deployment) #k8sjp
2020-03-26 19:11:13in-place upgradeは簡単だが互換性の制約がある。Cluster Migrationは面倒だが互換性の制約がない。 #k8sjp
2020-03-26 19:11:43in-place upgradeはAzureのaksだと az aks upgrade コマンドがそれにあたりますね。 #k8sjp
2020-03-26 19:12:15・in-place upgrade 簡単だが、互換性の制約がある ・cluster migration 面倒だが、互換性の制約がない #k8sjp
2020-03-26 19:13:39過去に検討した時、cluster migrationを前提にアーキテクチャを考えるとLB/WAFをIngress Controllerとして一つにまとめられない=kubernetesの前に独立しておく必要があるのでその分コストがかかるというのも気になったのを思い出した。 #k8sjp
2020-03-26 19:14:57Kubernetesのバグとetcdのバージョンアップの時にcluster migrationが必要になった。(in-place upgradeができなかった) #k8sjp
2020-03-26 19:15:19Master Nodeの削除時に古いLeader Nodeを参照し続けることでNot Readyの状態が継続して、podが死んでしまうと... #k8sjp
2020-03-26 19:15:56kubelet fails to heartbeat with API server with stuck TCP connections github.com/kubernetes/kub… へー!!勉強になる。 #k8sjp
2020-03-26 19:16:39なぜkubernetesをアップグレードするのか ・バグや脆弱性の修正 ・新機能を使いたい ・サポートされているバージョンを使う(一番多いケース) #k8sjp
2020-03-26 19:18:36etcdのマイグレーション/アップデートこそ、Veleroによるマニフェストファイルのバックアップの出番ですよ (velero.io) #k8sjp
2020-03-26 19:18:41何故アップグレードするのか? サポートされているバージョンを使いたい。 サポートされているバージョンを使いたい。 サポートされているバージョンを使いたい。 #k8sjp
2020-03-26 19:19:09YouTube で Kubernetes Meetup Tokyo が配信されてる。ありがたい。 #k8sjp youtube.com/watch?v=NmGhFa…
2020-03-26 19:19:38普通に考えて、9ヶ月間のサポートは短いと思うけど、仕方が無いのかな? (頻繁なアップグレードの実施は、職場によっては色々と負担が大きそう) #k8sjp
2020-03-26 19:19:52