Plesk が KubeCon に参加した経緯に぀いお

今幎、Plesk は䞖界最高の Kubernetes むベントである KubeCon に数名を掟遣するこずを決定したした。 ロシアにはこのテヌマに関する専門的な䌚議はありたせん。 もちろん、私たちは K8 に぀いお話しおおり、誰もが KXNUMX を望んでいたすが、これほど倚くの䌁業が XNUMX か所に集たるずころは他にはありたせん。 Kubernetes ベヌスのプラットフォヌムに取り組んでいる私も、たたたた参加者の XNUMX 人でした。

Plesk が KubeCon に参加した経緯に぀いお

組織に぀いお

カンファレンスの芏暡は驚くべきもので、参加者は 7000 人、巚倧な展瀺センタヌです。 あるホヌルから別のホヌルぞの移動には 5  7 分かかりたした。 さたざたなトピックに関する 30 件のレポヌトが同時にありたした。 膚倧な数の䌁業が独自のブヌスを立ち䞊げ、䞭にはたくさんの賞品や玠晎らしい賞品を配ったり、T シャツやペン、その他のかわいいものなど、あらゆる皮類のものを配ったりする䌁業もありたした。 。 コミュニケヌションはすべお英語でしたが、特に困るこずはありたせんでした。 これが海倖のカンファレンスに参加しない唯䞀の理由である堎合は、ぜひ参加しおください。 コヌドやドキュメントで毎日曞いたり読んだりするおなじみの単語が豊富にあるため、IT 分野の英語は通垞の英語よりも簡単です。 レポヌトの認識にも問題はありたせんでした。 たくさんの情報が頭の䞭にむンプットされたした。 倕方たでに、私は圌らがバッファオヌバヌフロヌを利甚しおそれを朜圚意識に盎接泚ぎ蟌んだサヌバヌに䌌おいたした。

レポヌトに぀いお

私が最も気に入った、芋るこずをお勧めするレポヌトに぀いお簡単に説明したいず思いたす。

CNAB の玹介: 耇数のツヌルチェヌンを䜿甚したクラりド ネむティブ アプリケヌションのパッケヌゞ化 — Chris Crone、Docker

このレポヌトは倚くの痛みに觊れおいたので、私に正しい印象を䞎えたした。 私たちには倚くの異皮サヌビスがあり、それらはチヌムのさたざたな人々によっおサポヌトおよび開発されおいたす。 コヌドのアプロヌチずしおむンフラストラクチャに埓っおいたすが、未解決の問題がいく぀かありたす。 Ansible コヌドを含むリポゞトリがありたすが、珟圚の状態ずむンベントリはマシン䞊でスクリプトを実行しおいる開発者によっお保存され、クレゞットもそこにありたす。 䞀郚の情報は合流点で芋぀けるこずができたすが、どこにあるかは必ずしも明らかではありたせん。 ボタンを抌すだけですべおがうたくいく堎所はありたせん。 コヌドだけでなく展開ツヌルも蚘述しおリポゞトリに眮くこずが提案されおいたす。 状態ずクレゞットを取埗する堎所を説明し、むンストヌルしお結果を楜しみたす。 私はサヌビスにもっず秩序を䞎えたいず思っおいたす。私は CNAB のリリヌスに埓い、自分で䜿甚し、実装し、圌らを説埗したす。 カブで Readme をデザむンするための良いパタヌンです。

スペヌスシャトルを飛行させ続ける: 堅牢なオペレヌタヌの䜜成 — Illya Chekrygin、䞊り

挔算子を䜜成する際の rake に関する倚くの情報。 このレポヌトは、Kubernetes 甚に独自のオペレヌタヌを䜜成しようず考えおいる人には必芋の内容だず思いたす。 そこでは、ステヌタス、ガベヌゞ コレクション、競争、その他すべおのこずが考慮されたす。 ずおも有益です。 氞続ボリュヌムの Kubernetes コヌドからの匕甚がずおも気に入りたした。
Plesk が KubeCon に参加した経緯に぀いお

写真奜きな忙しい人のための Kubernetes コントロヌル プレヌン - Daniel Smith、Google

K8s は、耇雑さを犠牲にしお統合を実珟し、実装の容易さを優先したす。

このレポヌトは、クラスタヌの䞻芁なアヌキテクチャ芁玠の XNUMX ぀であるコントロヌル プレヌン、぀たりコントロヌラヌのセットを詳现に明らかにしたす。 それらの圹割ずアヌキテクチャ、および既存のコントロヌラヌの䟋を䜿甚しお独自のコントロヌラヌを䜜成する基本原則に぀いお説明したす。

最も独創的な点の XNUMX ぀は、コントロヌラヌの正しい動䜜の背埌にある異垞な状況を隠すのではなく、問題が発生したこずをシステムに知らせるために䜕らかの方法で動䜜を倉曎するこずを掚奚しおいるこずです。

Kubernetes を䜿甚した eBay の高性胜ワヌクロヌドの実行 - Xin Ma、eBay

非垞に興味深い䜓隓であり、ワヌクロヌドが非垞に高い堎合に䜕を考慮する必芁があるかに぀いおのレシピを含む倚くの情報が含たれおいたす。 圌らは Kubernetes をうたく取り入れおおり、50 のクラスタヌをサポヌトしおいたす。 圌らは生産性を最倧限に高めるためのあらゆる偎面に぀いお話し合いたした。 クラスタヌに関しお技術的な決定を䞋す前に、レポヌトを確認するこずをお勧めしたす。

Grafana Loki: プロメテりスず䌌おいたすが、䞞倪の堎合です。 — Tom Wilkie、Grafana Labs

このレポヌトの埌で、クラスタ内のログに察しお Loki を必ず詊しお、おそらくそのたた䜿い続ける必芁があるこずがわかりたした。 結論ゎムは重いです。 Grafana は、問題のデバッグに適した軜量でスケヌラブルな゜リュヌションを開発したいず考えおいたした。 この゜リュヌションぱレガントであるこずが刀明したした。Loki は Kubernetes からメタ情報 (Prometheus などのラベル) を遞択し、それらに埓っおログをレむアりトしたす。 したがっお、サヌビスごずにログ郚分を遞択したり、特定のサブを怜玢したり、特定の時間を遞択したり、゚ラヌ コヌドでフィルタヌしたりするこずができたす。 これらのフィルタヌは党文怜玢なしで機胜したす。 したがっお、怜玢範囲を埐々に絞り蟌むこずで、必芁な特定の゚ラヌに到達するこずができたす。 結局怜玢は䜿いたすが、範囲が狭くなったのでむンデックスしなくおも十分な速床です。 それをクリックするず、コンテキストが読み蟌たれたす (ログの数行前ず埌の数行)。 したがっお、ログを含むファむルを怜玢しお grep するように芋えたすが、メトリクスが存圚するのず同じむンタヌフェむスで実行できるため、もう少し䟿利です。 怜玢ク゚リの出珟回数をカりントできたす。 怜玢ク゚リ自䜓は Prometheus の蚀語に䌌おおり、シンプルに芋えたす。 講挔者は、この゜リュヌションが分析にはあたり適しおいないずいう事実に私たちの泚意を促したした。 ずおも読みやすいので、ログが必芁な人には匷くお勧めしたす。

Intuit が K8s コントロヌラヌを䜿甚しお Canary および Blue Green デプロむメントを行う方法 - Daniel Thomson

カナリア展開ずブルヌグリヌン展開のプロセスが非垞に明確に瀺されおいたす。 ただむンスピレヌションを受けおいない人には、このレポヌトを芋るこずをお勧めしたす。 講挔者は、有望な CI-CD システム ARGO の拡匵機胜の圢で゜リュヌションを玹介したす。 ロシア出身の話者の英語のスピヌチは他の話者のスピヌチより聞きやすいです。

よりスマヌトな Kubernetes アクセス制埡: 認蚌ぞのよりシンプルなアプロヌチ — Rob Scott、ReactiveOps

クラスタヌ管理の最も困難な偎面の 8 ぀は、セキュリティ、特にリ゜ヌスぞのアクセス暩の蚭定です。 組み蟌みの K8s プリミティブを䜿甚するず、必芁に応じお認蚌を構成できたす。 手間をかけずに最新の状態に保぀にはどうすればよいでしょうか? アクセス暩で䜕が起こっおいるかを理解し、䜜成されたロヌルをデバッグするにはどうすればよいですか? このレポヌトは、kXNUMXs で認可をデバッグするためのいく぀かのツヌルの抂芁を提䟛するだけでなく、シンプルで効果的なポリシヌを構築するための䞀般的な掚奚事項も提䟛したす。

その他のレポヌト

お勧めしたせん。 キャプテンのものもあれば、逆に非垞に難しいものもありたした。 このプレむリストにゞャンプしお、基調講挔ずしおマヌクされおいるすべおのものを確認するこずをお勧めしたす。これにより、クラりド ネむティブ アプリ呚蟺の業界を幅広く芋るこずができたす。その埌、ctrl+f を抌しお、キヌワヌド、䌁業、興味のある補品ずアプロヌチ。

ここにレポヌト付きのプレむリストぞのリンクがありたす。泚目しおください。

YouTubeプレむリスト

䌁業ブヌスに぀いお

Haproxy のスタンドで、息子に T シャツをもらいたした。 このため、運甚環境で Nginx を haproxy に眮き換えるこずはないず思いたすが、私はそれらを最もよく芚えおいたす。 新しい所有者が Nginx をどうするかは誰にもわかりたせん。

Plesk が KubeCon に参加した経緯に぀いお
IBM ブヌスでは XNUMX 日間を通しお短い講挔が行われ、Oculus Go、Beats ヘッドフォン、クアッドコプタヌが圓たる抜遞で人々を魅了したした。 XNUMX分ずっずスタンドにいなければなりたせんでした。 XNUMX 日間で XNUMX 回、運詊しをしたしたが、結果は起こりたせんでした。 VMWareずMicrosoftも短いプレれンテヌションを行った。

Ubuntu のスタンドで、私は誰もがやっおいるように芋えるこずをしたした - シャトルワヌスず䞀緒に写真を撮りたした。 瀟亀的な圌は、私が 8.04 からそれを䜿甚しおいお、サヌバヌが 10 幎間、dist アップグレヌドなしで (むンタヌネットにアクセスできなかったにもかかわらず) 䞀床も䞭断するこずなく動䜜しおいたこずを知っお喜んでくれたした。

Plesk が KubeCon に参加した経緯に぀いお
Ubuntu が MicroK8 を削枛 - 高速、軜量、䞊流の開発者 Kubernetes microk8s.io

私は疲れたドミトリヌ・ストリャロフを無芖できず、Kubernetes をサポヌトする゚ンゞニアの困難な日垞生掻に぀いお圌に話したした。 圌はレポヌトの閲芧を同僚に委任する予定ですが、資料を提瀺するための新しい圢匏を準備䞭です。 フラントの YouTube チャンネルに登録するよう勧めたした。

Plesk が KubeCon に参加した経緯に぀いお
IBM、Cisco、Microsoft、VMWare はスタンドに倚額の資金を投資したした。 オヌプン゜ヌスの同志たちの立堎はもっず控えめだった。 スタンドでグラファナの代衚者ず話をしたずころ、圌らはロキを詊しおみるべきだず説埗しおくれたした。 䞀般に、ロギング システムでの党文怜玢は分析の堎合にのみ必芁であり、トラブルシュヌティングには Loki レベルのシステムで十分であるず思われたす。 Prometheusの開発者ず話をしたした。 メトリクスの長期保存やデヌタのダりンサンプリングを行う予定はありたせん。 解決策ずしお、皮質ずサノスに泚目するこずをお勧めしたす。 スタンドの数も倚く、党郚芋るには䞞䞀日かかりたした。 サヌビスずしおの倚数の監芖゜リュヌション。 8぀の安心サヌビス。 XNUMX぀のパフォヌマンスサヌビス。 Kubernetes 甚の XNUMX の UI。 kXNUMX をサヌビスずしお提䟛しおいる人はたくさんいたす。 誰もが自分の垂堎ぞの参加を望んでいたす。

アマゟンずグヌグルは屋根に人工芝を敷いたパティオを借り、そこにサンラりンゞャヌを蚭眮した。 Amazon はマグカップを配り、レモネヌドを泚ぎ、スタンドではスポット むンスタンスの操䜜におけるむノベヌションに぀いお話したした。 Google は Kubernetes のロゎが入ったクッキヌを配垃し、クヌルなフォト ゟヌンを䜜りたした。スタンドでは倧䌁業の魚を釣りたした。

バルセロナに぀いお

バルセロナに倢䞭。 私がここを蚪れたのは2012幎で、初めお芳光ツアヌで蚪れたのは50床目です。 これは驚くべきこずですが、倚くの事実が頭に浮かび、同僚にたくさん話すこずができ、ミニガむドになりたした。 きれいな海の空気は私のアレルギヌを即座に和らげたした。 おいしいシヌフヌド、パ゚リア、サングリア。 ずおも暖かく、日圓たりの良い建築。 階数は少ないですが、緑が倚いです。 このXNUMX日間で玄XNUMXキロ歩きたしたが、この街を䜕床も歩きたいです。 これらすべおは報告埌の倕方に行われたした。

Plesk が KubeCon に参加した経緯に぀いお
Plesk が KubeCon に参加した経緯に぀いお
Plesk が KubeCon に参加した経緯に぀いお

私が理解した䞻なこずは䜕ですか

このカンファレンスに参加する機䌚があったこずをずおもうれしく思いたす。 圌女はこれたで敎理しおいなかったものを棚に敎理したした。 圌女は私にむンスピレヌションを䞎え、いく぀かのこずを明らかにしおくれたした。

その考えは赀い糞のように走りたした。 Kubernetes ぱンドポむントではなく、ツヌルです。 プラットフォヌムを䜜成するためのプラットフォヌム。

そしお運動党䜓の䞻な任務は次のずおりです。 スケヌラブルなアプリケヌションを構築しお実行する

コミュニティが取り組んでいる䞻な方向性が具䜓化したした。 およそアプリケヌションの 12 の芁玠が䞀床に登堎し、むンフラ党䜓ずしお䜕をどのように行うかのリストが登堎したした。 必芁に応じお、これらのトレンドを次のように呌び出すこずができたす。

  • 動的な環境
  • パブリック、ハむブリッド、プラむベヌト クラりド
  • コンテナ
  • サヌビス メッシュ
  • Microservices
  • 䞍倉のむンフラストラクチャ
  • 宣蚀型API

これらのテクニックを䜿甚するず、次の特性を持぀システムを構築できたす。

  • デヌタ損倱から保護
  • 䌞瞮性負荷に応じお調敎
  • サヌビスあり
  • オブザヌバブル (XNUMX ぀の柱: モニタリング、ロギング、トレヌス)
  • 倧きな倉曎を頻繁か぀予枬通りに安党にロヌルアりトできる胜力。

CNCF は最良のプロゞェクト (少数のリスト) を遞択し、次のこずを掚進したす。

  • スマヌトオヌトメヌション
  • オヌプン゜ヌス
  • サヌビスプロバむダヌを自由に遞択できる

Kubernetes は耇雑です。 それは思想的にも郚分的には単玔ですが、党䜓ずしおは耇雑です。 誰もオヌルむンワンの゜リュヌションを瀺したせんでした。 サヌビスずしおの k8s の垂堎、そしお実際にその他の垂堎は荒野です。サポヌトは月額 50 ドルず 1000 ドルの䞡方で販売されおいたす。 誰もがどこかの郚分に深く入り蟌み、それを掘り䞋げたす。 監芖ずダッシュボヌドに興味のある人、パフォヌマンスに興味のある人、セキュリティに興味のある人もいたす。

K8S、すべおは始たったばかりです!

出所 habr.com

コメントを远加したす