並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 132件

新着順 人気順

k8sの検索結果81 - 120 件 / 132件

  • wp-k8s: WordPress on privately hosted Kubernetes cluster (Raspberry Pi 4 + Synology) - FoolControl: Phear the penguin

    wp-k8s: WordPress on privately hosted Kubernetes cluster (Raspberry Pi 4 + Synology) Adnan Hodzic November 12, 2021 Blog post you’re reading right now is privately hosted on Raspberry PI 4 Kubernetes cluster with its data coming from NFS share and MariaDB on a Synology NAS. Purpose of this post is to serve as an ultimate guide on how to build a (prod ready) RPI k8s cluster and deploy WordPress CMS

      wp-k8s: WordPress on privately hosted Kubernetes cluster (Raspberry Pi 4 + Synology) - FoolControl: Phear the penguin
    • Alpine on k8sのDNSでハマった話 - Qiita

      はじめに ここ最近 kubernetes (k8s) 上でのアプリ開発なんかにも関わるようになったのですが、EKS 上で動かしていたシステムをローカル環境 (microk8s) に持ってきたら特定のコンテナだけ名前が引けなくなって動かない、という現象にぶち当たって数日溶かしてしまったので、その話をしようと思います。 要約 以下の要因が組みあわさることで、k8s 上の Alpine linux ベースのコンテナではうまく名前を解決できないことがあります。 k8s はデフォルトではローカルドメインの名前を優先して解決する (/etc/resolve.conf の ndots: 5) k8s 外部へ名前を問い合わせるときに、問い合わせ先の DNS サーバが本来 NXDOMAIN を返すべきところ、そうなっていないケースがある Alpine linux は一般的な lInux ディストリビューショ

        Alpine on k8sのDNSでハマった話 - Qiita
      • GitLab CI + ArgoCDでk8sのGitOpsを試してみる

        フォルシアでは複数のアプリにおいてKubernetesが用いられています。 参考:https://www.forcia.com/blog/001519.html しかしながら、デプロイ周りについてはまだまだ仕組み化がされておらず、いい感じにデプロイできる仕組みはないかと調べていると「GitOps」というワードが出てきました。 勉強がてら(結構こすられたネタだとは思うのですが)GitOpsを実際に構築してみた学習記録を記したいと思います(筆者は1ヶ月前まではKubernetes何それ状態でした)。 GitOpsとは Weave社が提唱した概念です。 https://www.weave.works/technologies/gitops/ GitOps can be summarized as these two things:An operating model for Kubernetes

          GitLab CI + ArgoCDでk8sのGitOpsを試してみる
        • 『Kubernetes完全ガイド』著者、青山真也氏が講師のKubernetes オンライントレーニングが開催! #kubernetes #k8s #Mirantis #青山真也 - クリエーションライン株式会社

            『Kubernetes完全ガイド』著者、青山真也氏が講師のKubernetes オンライントレーニングが開催! #kubernetes #k8s #Mirantis #青山真也 - クリエーションライン株式会社
          • CloudNative Days Tokyo 2019:あえてK8sを選ばなかったSoftBankペイメント

            CNDT2019でSoftBankペイメントが事例を公開。Kubernetesではなく、あえてPaaSを選んだ理由とは? CloudNative Days Tokyo 2019では、クラウドネイティブなシステムがメインとなってツールやプラットフォームの紹介がなされたが、エンタープライズにおいては無条件にKubernetesが選択されるわけではない。 今はコンテナとそのオーケストレーションソフトウェアであるKubernetesが多くの注目を集めているが、まだDockerを始めとするコンテナが注目される以前、アプリケーションを開発してそれを実行するためのプラットフォームとして、PaaS(Platform as a Service)に関心が集まっていた時期がある。 PivotalのSenior VPでCloud Foundryに永く関わっているOnsi Fakhouri氏がCloud Found

              CloudNative Days Tokyo 2019:あえてK8sを選ばなかったSoftBankペイメント
            • k8s クラスタを気軽に遊べる環境を作っている - nabeo がピーしているブログ (仮)

              k8s のマネージドサービスとして GKE や EKS などで出揃った感はあるけど、マネージドサービスでは k8s クラスタの全ての機能を使うことはできないという認識です。特にネットワークなどインフラよりな低レイヤーな部分はマネージドサービス側でいい感じに隠蔽して、利用者は意識する機会は少ないです。最近は仕事でも k8s など docker コンテナ基盤を扱う機会が増えてきていますが、インフラ屋さんとしてはこのような低レイヤーな部分が気になることがあるので、k8s クラスタを手軽に作れる環境が欲しくなりました。 というわけで、Vagrant を使って手元の仮想環境の管理をしつつ、ansible で k8s クラスタの構築する環境を作りました。ただし、ansible で k8s クラスタを構築する、といっても ansible で完結しておらず、一手間が必要です。というわけで、以下のレポジトリ

                k8s クラスタを気軽に遊べる環境を作っている - nabeo がピーしているブログ (仮)
              • K8sにPrometheus Operatorを導入して監視する

                Prometheusを利用した、kubernetesの監視ってどんな感じなんだろう? この記事はそんな方にピッタリです! Prometheusって? 一言でいうと、メトリクスに特化したオープンソースの監視システムです。 メトリクスって? システムの監視には、ロギング、トレーシング、ヘルスチェック、ブラックボックス監視などいろいろなカテゴリがあります。 その中の一つで様々なタイプの情報やイベントを時間の経過とともに管理できる手法が「メトリクス」です。 Prometheusは個別のイベントではなく、システム全体の健全性、挙動、性能などを追跡できます。 PrometheusOperatorを構成する Prometheusを実際にKubernetesと一緒に操作してみようと思うと、Grafanaやexporterのインストール、監視targetの設定など、手を付けなければならないことが多く、途中で

                  K8sにPrometheus Operatorを導入して監視する
                • CKAを取るまでの道のりと学習の記録 #kubernetes #k8s - クリエーションライン株式会社

                  こんにちは、クリエーションラインに6月から参加した千村と申します。クリエーションラインは日本で唯一のKubernetes Training Partner ということで、この機会に私もKubernetes Trainingを受講して、そのままCKA(Certified Kubernetes Administrator)を取得してみました。 目的は、Cloud Nativeを拡大するためのスキルアップです。決して資格取得で貰える報奨金のためではありません。 ここではCKAの紹介と、学習内容含めた受験記ということでお話ししたいと思います。 なお、以下の内容は2019年9月時点のものとなります。以降は変更されている可能性があるのでご注意ください。 CKAとは CKA(Certified Kubernetes Administrator) とは、読んで字のごとくKubernetesクラスタの管理者

                    CKAを取るまでの道のりと学習の記録 #kubernetes #k8s - クリエーションライン株式会社
                  • 【事例】独Complevo社がMirantisコンテナプラットフォームで自動車業界をドライブ! #Mirantis #kubernetes #k8s #コンテナ #製造業DX #自動車 - クリエーションライン株式会社

                      【事例】独Complevo社がMirantisコンテナプラットフォームで自動車業界をドライブ! #Mirantis #kubernetes #k8s #コンテナ #製造業DX #自動車 - クリエーションライン株式会社
                    • GitHub - inductor/docker-to-k8s

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - inductor/docker-to-k8s
                      • Apache KafkaとKubernetes / Kafka and K8s

                        OpenShiftの内部レジストリって何?/What's OpenShift Image Registry

                          Apache KafkaとKubernetes / Kafka and K8s
                        • k8sでConfigMap/Secretsの更新時に環境変数へ反映するデプロイフローについて - えんじにあメモ

                          はじめに k8sの CofnigMap/Secrets を環境変数に設定し、アプリケーション(Deployment)から利用するパターンはよくあると思います デプロイ時にDeployment、CofnigMap/Secretsをまとめてデプロイすると思いますが、CofnigMap/Secrets のみの更新時にはDeploymentに自動で反映されません これはアプリケーションが起動時に CofnigMap/Secrets の値を環境変数に設定するため、起動後に CofnigMap/Secrets が更新されても反映されないためです アプリケーションにも環境変数の更新を反映をさせたい場合は、Deployment と CofnigMap/Secrets を一緒に更新すればよいわけです そこで、CofnigMap/Secrets を更新した際に、Deploymentにローリングアップデートをか

                            k8sでConfigMap/Secretsの更新時に環境変数へ反映するデプロイフローについて - えんじにあメモ
                          • しんちゃま on Twitter: "今日入社してきた人、一部上場のイケてるメガベンチャーからの転職らしい。今まで覚えてきたであろうAWS、GCP、Terraformやk8s、データレイクやMLOps等の技術は全部忘れてもらうしかあるまい。まずはIE9をインストールし… https://t.co/BYhfjdokYh"

                            今日入社してきた人、一部上場のイケてるメガベンチャーからの転職らしい。今まで覚えてきたであろうAWS、GCP、Terraformやk8s、データレイクやMLOps等の技術は全部忘れてもらうしかあるまい。まずはIE9をインストールし… https://t.co/BYhfjdokYh

                              しんちゃま on Twitter: "今日入社してきた人、一部上場のイケてるメガベンチャーからの転職らしい。今まで覚えてきたであろうAWS、GCP、Terraformやk8s、データレイクやMLOps等の技術は全部忘れてもらうしかあるまい。まずはIE9をインストールし… https://t.co/BYhfjdokYh"
                            • kubeadm コンフィグの新しいAPIバージョン kubeadm.k8s.io/v1beta3 が出てた - inductor's blog

                              Kubernetes v1.22 から kubeadm.k8s.io/v1beta3 が利用可能になっていたのを、年末に実家のクラスターをいじいじしてたときに気づきました。kubelet.config.k8s.io/v1beta1 と kubeproxy.config.k8s.io/v1alpha1 は据え置きですが、InitConfiguration、ClusterConfiguration、JoinConfiguration がそれぞれv1beta3 で使えるようになっています。 kubernetes.io kubeadm でクラスターをセットアップする場合、kubeadm init --オプション という形で設定値の引数を渡すこともできるのですが、できるだけ --config の中で渡したほうが引数の管理がしやすく、deprecated になったときに対応策を考えやすくなります。 v

                                kubeadm コンフィグの新しいAPIバージョン kubeadm.k8s.io/v1beta3 が出てた - inductor's blog
                              • Minikubeでk8s学習を進めるためのヒント | フューチャー技術ブログ

                                k8s学習環境が欲しいこんにちはTIG鈴木です。 以前チームの輪読会でKuberntes完全ガイド(以下k8s本)を読みました。 k8s本は、GKEを例にしながら、k8sのCLIツールだったりマニフェストのyamlファイルを丁寧に紹介しており、実践的に勉強するの適しています。 そのため、手を動かしつつ勉強したいところですが、クラウドプロバイダーが提供するマネージドk8sはコストが高めで気分的にほいほい使えないところがあります。となるとローカル環境でk8sを用意したくなります。 k8s完全ガイドではminikubeだったりkindだったりが紹介されています ローカル環境もそれなりにめんどくさいところがminikubeだとGKEとは使い勝手が違っていて、k8s本通りに検証できない部分があり、初学者の私は混乱してしまいました。 ということで、私がひっかかったポイント(おもにServiceまわり)

                                  Minikubeでk8s学習を進めるためのヒント | フューチャー技術ブログ
                                • Azure Kubernetes Serviceで最速k8s | SIOS Tech. Lab

                                  ◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ 【5/27開催】事業変革を最新ソフトウェア技術で加速する「OSS利活用事例セミナー」 OSSのビジネス活用事例などを紹介します!登壇者はスカパー様やIPAなど🎤 OSSを活用した新たなビジネス創出やDX推進のヒント

                                    Azure Kubernetes Serviceで最速k8s | SIOS Tech. Lab
                                  • terraformでclusterからk8sのリソースを作ってみてmanifestの棲み分けについて考えてみる - Qiita

                                    はじめに k8sでIacをやる場合はGCPとかAWSの世界はterraformでk8sの世界はmanifestで設定するパターンでそれぞれの設定ファイルを書いてる人は多いんじゃ無いかなと思います。 k8s固有のリソースといいつつIngressやService(type:LoadBalancer)などはPaaS側にロードバランサーのリソースが生成されたり、GCPのNEGなんかはk8sの設定にリソースの設定が依存するということがあります。 上記のような場合、どこら辺で双方の棲み分けを区切るのが良いのか考えてみることとしました。 注意:この記事では結論が出ません とりあえず書いてみる とりあえず下記のように書いてみました。 k8s.tf https://gist.github.com/junpayment/825b1cc35608036eaa37b3bf9c0e65ef vars.tfvars

                                      terraformでclusterからk8sのリソースを作ってみてmanifestの棲み分けについて考えてみる - Qiita
                                    • Takuro Mizobe | Craftopia, Palworld on X: "ポケットペアはやばい会社なので、全世界同接110万人ゲームをネットワーク兼インフラエンジニア1人が捌いています 確か彼もまだ24歳ぐらい・・ 彼が1人で協力プレイ、専用サーバーの構築(サーバー1000台近く建ててるので自動化必須。k8s)、通信最適化などを支えています 彼もまた天才の類・・・"

                                      • さくらのクラウドシェルにおけるK8s運用事例 | さくらのナレッジ

                                        さくらインターネットの知名度向上のため、これまでのサービス形態と異なった形でユーザに提供してみようとなったわけです。そこでこれまでの会員IDでの利用形態に加え、会員登録なしで(事前準備なしで)利用可能なサービスとしてクラウドシェルをリリースしようと考えました。 また次のようなさくらインターネット側のニーズもありました。 さくらインターネットは社内でコンテナ技術を用いたサービスを何度か検討していましたが、なかなか正式運用まで至りませんでした。コンテナ技術やこれを利用するK8sといったオーケストレーションシステムの運用知見及び実績を積み、より良いサービス提供を目指したいと考えました。 さくらのクラウドシェル そして、これらのゴールをクラウドシェルで実現しようということになりました。 さくらのクラウドシェル(以降クラウドシェル)は、その名のとおりブラウザで利用可能なシェル環境です。手元の環境に不

                                          さくらのクラウドシェルにおけるK8s運用事例 | さくらのナレッジ
                                        • GitHub - apecloud/kubeblocks: KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s.

                                          KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other data infrastructure on K8s. The name KubeBlocks is inspired by Kubernetes and LEGO blocks, signifying that running and managing data infrastructure on K8s can be standard and productive, like playing with LEGO blocks. KubeBlocks could manage various type of engines, including RDBMSs (MySQL

                                            GitHub - apecloud/kubeblocks: KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s.
                                          • M1 MacBook上へのローカルk8s環境(minikube、kind)セットアップ手順 - Qiita

                                            MacBookAir(M1、2020)への ローカルkubernetes環境 セットアップ手順をまとめました。 2022年1月時点ではM1環境への各種セットアップについて情報がまとまってきていますが機械学習系が多い印象で、ローカルk8s環境のセットアップに必要十分な手順を1ページにまとめてみました。 k8sの勉強をM1 MacBookでやりたいという需要はそもそも少ないかもしれませんが、同じような方の参考になればと思います。 前提 M1 MacBookAirを購入したばかりの状態を想定しています。 ローカルk8s環境を利用するための最低限の手順のためコマンドはMac標準のターミナル経由で実行する想定です。 インストール対象ソフトウェア minikubeおよびkind(Kubernetes in Docker)の環境をセットアップするために以下のインストールを行います。 Homebrew D

                                              M1 MacBook上へのローカルk8s環境(minikube、kind)セットアップ手順 - Qiita
                                            • GitHub - vmware-archive/kubewatch: Watch k8s events and trigger Handlers

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - vmware-archive/kubewatch: Watch k8s events and trigger Handlers
                                              • 今さら聞けない人のためのK8s超入門

                                                作って(壊して?)学ぶインターネットのしくみ サイバーエージェントの実験用ASの紹介 / Introduce experimental AS in ...

                                                  今さら聞けない人のためのK8s超入門
                                                • 部内 k8s クラスタで使う CSI Driver を Longhorn に移行しました - KMC活動ブログ

                                                  あたーっちゅ!最近は動いてないのに暑くて大変です。 部内のサーバーには Kubernetes クラスタが立っており、 Persistent Volume (PV) を提供する CSI Driver には TopoLVM を使っていました。 blog.kmc.gr.jp TopoLVM 自体は非常に安定しておりノートラブルだったのですが(issue にもすぐ対応してもらって助かってます)、 1年運用していると単独で Dynamic Volume Provisioner として使うには足りない面が目立ってきていました。 主な問題は PV の Node 間の移動が簡単にできないことです。 TopoLVM は Node に LVM Logical Volume を切り出して PV として提供するものなので、レプリケーション機能はありません。そのため、 PVC を紐つけた Pod は必ず Logic

                                                    部内 k8s クラスタで使う CSI Driver を Longhorn に移行しました - KMC活動ブログ
                                                  • k8s Deschedulerを使いこなしてスムーズなオートスケールを実現する - Qiita

                                                    この記事は基本的にGKEでの利用を想定して解説していますが、AWS等他のプロバイダでも大きくは変わりません。適時読み替えてもらえると。 クラスタオートスケーラーの課題点 kubernetesでNodeのオートスケールは、ざっくり説明すると以下のような流れになる訳ですが・・・ Podの負荷が上がり、HPAによって新しいPodがスケジューリングされる PodをスケジューリングさせるためのNodeが不足して、新しいNodeが立ち上がる 新しいNodeにPodが立ち上がる このスケーリングには少々問題がありまして、新しいNodeがすぐに有効活用されるかと言えば、そうでも無いんですよね・・・ 時間が経つに連れて新しいNodeにもPodが増えますし、負荷も分散されて行くでしょう。しかし、すでに負荷が上がりきっている既存Nodeに配置されているPodが再スケジューリングされる訳では無いので、急なスパイク

                                                      k8s Deschedulerを使いこなしてスムーズなオートスケールを実現する - Qiita
                                                    • [レポート] AWS User Group Meetup in Berlin (2019.09.17.) 〜 S3 セキュリティとK8s × Spotinst | DevelopersIO

                                                      Guten Tag、ベルリンより伊藤です。 昨日、Berlin の AWS User Group Meetup に参加してきましたのでブログを書きます。 AWS からの連絡 イベント情報 2019年10月17日(木)にオンラインカンファレンス、 AWS Innovate - Machine Learning と AI エディション があります! 新着情報 Lambda 関数が VPC 環境で改善されます Amazon Quantum Ledger Database (QLDB) の一般利用開始 Dev.IOブログ Amazon EKS で EBS CSI ドライバーのサポートを開始 Amazon DynamoDBのNoSQL Workbenchのデスクトップアプリがプレビュー版でリリース 会場提供 今回のホスト Architrave GmbH は、不動産に関わる膨大な資料を電子化・管理し、

                                                        [レポート] AWS User Group Meetup in Berlin (2019.09.17.) 〜 S3 セキュリティとK8s × Spotinst | DevelopersIO
                                                      • Vimでk8sを操作するプラグインを作った

                                                        初めに こんにちは、森に帰省中のゴリラです。 最近、完全ガイドでkubernetesの勉強をしていますが、覚えること、理解することがなかなか多くてたいへんです。 さて、kubernetesを使ったことがある人なら、一度くらいk9sを使ったことがあるかと思います。 これはとても便利なもので、podを見たりコンテナにアタッチしたりと、いろいろできます。 ただ、自分は普段Vimをメインに使っているので、できればVim上で同じことをやりたいと思って、k8s.vimというプラグインを作りました。 k8s.vimの概要 UIはこんな感じになっています。 基本的にk8s://*という仮想バッファを開くとリソースを見れたり、操作できたりします。 現時点では次のことができます。 Pod関連 一覧 コンテナ一覧 describeの出力 yaml出力 Node関連 一覧 describeの出力 たとえば、pod

                                                          Vimでk8sを操作するプラグインを作った
                                                        • NSAが公開したKubernetes Hardening Guidanceを解説 #aqua #コンテナ #セキュリティ #k8s - クリエーションライン株式会社

                                                            NSAが公開したKubernetes Hardening Guidanceを解説 #aqua #コンテナ #セキュリティ #k8s - クリエーションライン株式会社
                                                          • k0sのk8sをk9sで見てみた - Tech Inside Drecom

                                                            これは ドリコム Advent Calendar 2020 の6日目です。 はじめに こんにちは! enzaのSREチームのmendです! 現在業務でkubernetes(k8s)を使用しており、知っておくべきことが多く非常に苦戦しております。。。(汗) 勉強のためにk8s関連の情報を集めていたところ、k8sだけではなくk3sもk9sもあるとか… さらにk8s環境を簡単に構築できるk0sがリリースされたとのことで、今回はk0sで作成したk8sクラスタを勢いでk9sから確認してみました! k0sとは k0sは、軽量でインストールから実際の稼働までを非常にシンプルなコマンドで扱えるシングルバイナリのkubernetesのディストリビューションです。 k8sクラスタを構築はawsのEKSやgoogleのGKEの利用で簡単に構築できますが、個人としてはお金が結構かかってしまうため気軽に試せないとい

                                                              k0sのk8sをk9sで見てみた - Tech Inside Drecom
                                                            • Kubernetes (k8s)とは?基礎、概要や構造を徹底解説

                                                              今回の記事では、Kubernetesとは? k8sに関するわかりやすい基礎知識、概要や構造、Kubeの仕組みやメリットに関する情報を入門者の方々にもわかりやすく解説します。 CircleCIなら、Kubernetesのデプロイを全て自動化することが実現します。いますぐより効率的なKubernetesデプロイ管理をスタートしましょう。 k8sのデプロイをスタート Kubernetesとは、k8s又は、「Kube」 とも呼ばれており、コンテナの運用管理やスケールを支援するオープンソース システム(OSS)として使われている、コンテナオーケストレーションツールです。 Kubernetesを活用することによって、コンテナ化されたアプリケーションのデプロイ等の手動プロセスを無くし、Docker コンテナのホストを全てクラスタ化実行を実現させたり、負荷がかかった際にスケーリングを行ったり、冗長化の仕組

                                                                Kubernetes (k8s)とは?基礎、概要や構造を徹底解説
                                                              • k8sとVaultを組み合わせてシークレットをもっとセキュアに

                                                                Kubernetes Novice Tokyo #15 で発表した資料です。 KubernetesとHashiCorp Vaultを組み合わせて良い感じにSecretの管理ができるんだよという話をしました

                                                                  k8sとVaultを組み合わせてシークレットをもっとセキュアに
                                                                • おうちクラスターを作ってK8sと仲良くなろう!

                                                                  Kubernetes Novice Tokyo #16 https://www.youtube.com/watch?v=KDTwzpkPN4I ハンズオン記事はこちら https://qiita.com/minorun365/items/0441e4878f0984a9fc0a

                                                                    おうちクラスターを作ってK8sと仲良くなろう!
                                                                  • GitHub - cdk-team/CDK: 📦 Make security testing of K8s, Docker, and Containerd easier.

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - cdk-team/CDK: 📦 Make security testing of K8s, Docker, and Containerd easier.
                                                                    • 複数NICを持つノードで、特定NICを使ってk8sクラスタを構成する

                                                                      この記事は何? 下図のように、各マシンで2つのNIC(eth0とeth1)が使用されているケースを考えます。 (node0の3つめのNICeth2には実験用機器がありますが、この記事には関係ない…はずでした) 普段インターネットへの接続等に使用しているのはeth0の先の赤色のネットワーク。でもkubernetesのノード間通信には、eth1の先の紫色のネットワークを使ってほしく、各ノードのIPもeth1のものであってほしいとします。 (状況としては、紫のネットワークが赤より高速な場合など) この要件を満たしたkubernetesクラスタを構築しようとしたものの、意外とハマったので備忘録を残します。 前提条件 各ノード、各NICのIPは固定済、10.0.0.0/24のIPレンジで紫色のネットワークに到達するよう、ルーティングも行っていること。 全てのノードでkubeadmのインストールに従い

                                                                        複数NICを持つノードで、特定NICを使ってk8sクラスタを構成する
                                                                      • 【EKS】k8sとTerraformにおける責務分割|Showcase Gig Product Team Blog

                                                                        こんにちは! プラットフォーム開発チームでバックエンドエンジニアをしている、むらってぃー(@canon1ky)です。 最近リモートのお昼休みは、ピアノで紅蓮華を練習しています! さて、本記事はEKSクラスタ構築に纏わるお話です。 先日、テイクアウト基盤の大手クライアント用サービスに対し、ElasticBeanstalkから、EKSの環境へのリプレースを行いました。 インフラ管理として、TerraformとKubernetesを用いています。 TerraformとKubernetesは、どちらもInfrastructure as Codeの文脈で語られるものです。 しかし、どちらも特性は異なり、異なったユースケースで利用します。 今回はTerraformとKubernetes、それぞれにどんな責務を持たせ、EKSの環境を構築したのかを紹介します! TerraformでEKSクラスタを構築する

                                                                          【EKS】k8sとTerraformにおける責務分割|Showcase Gig Product Team Blog
                                                                        • GitHub - est357/owlk8s: A K8s ClusterIP HTTP monitoring library based on eBPF

                                                                          Seamless RED monitoring of k8s ClusterIP HTTP services. This library provides RED (rate,error,duration) monitoring for all(by default but exclusions can be done with annotations) ClusterIp services in your cluster with pod level granularity. It is intended for those who don't want to (maybe to avoid complexity) or can't (maybe for security constraints) install a service mesh or cilium CNI. It does

                                                                            GitHub - est357/owlk8s: A K8s ClusterIP HTTP monitoring library based on eBPF
                                                                          • Scalable Microservice Demo K8s Istio Kafka

                                                                            Demonstration of a highly scalable microservice application with asynchronous communication using Kafka

                                                                              Scalable Microservice Demo K8s Istio Kafka
                                                                            • GitHub - loft-sh/vcluster: vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and

                                                                              Cluster Scoped Resources: much more powerful than simple namespaces (virtual clusters allow users to use CRDs, namespaces, cluster roles etc.) Ease of Use: usable in any Kubernetes cluster and created in seconds either via a single command or cluster-api Cost Efficient: much cheaper and efficient than "real" clusters (single pod and shared resources just like for namespaces) Lightweight: built upo

                                                                                GitHub - loft-sh/vcluster: vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and
                                                                              • Kubesprayで準備したk8sにMetalLBをデプロイしてみる - Qiita

                                                                                目的 APU2とAPU1を利用して、合計4台のノードにkubesprayを使って、kubernetesをデプロイしたところから、いろいろと試行錯誤をして勉強してきました。 DockerHubに登録したイメージをある程度動かせるようになってきて、サービスを公開するためには、LoadBalancerが欲しくなってきます。 最初は慣れているkeepalivedをデプロイする方法を見つけてみたものの、そのままだと1.9でSEGVするという情報もあったため、MetalLBをデプロイしてみることにしました。 結論から書くと、type: LoadBalancerを指定したService毎に1つVIPを割り当てる、という作業は非常に簡単に行なえました。 IngressのServiceに割り当てることで、いろいろ便利になりそうです。 (2018/06/08加筆: ingress-nginx-controll

                                                                                  Kubesprayで準備したk8sにMetalLBをデプロイしてみる - Qiita
                                                                                • k8s 1.28の新機能SidecarContainersの紹介など: Neco Weekly (2023-07-14号)

                                                                                  k8s 1.28の新機能SidecarContainersの紹介など: Neco Weekly (2023-07-14号) Neco Weekly (2023-07-14号) サイボウズ Neco チームでは、 Neco Weekly という「最近気になる Kubernetes や Cloud Native 関連のネタを共有する会」を社内で開催しています。 本記事は共有会の中で紹介したネタをまとめたものです。 今回は第37回目の記事となります。 👀 Notable Articles 🌟Kubernetes SidecarContainers feature is merged🌟 Kubernetes v1.28 で、サイドカーコンテナーが標準機能としてサポートされるようになります。 これまでもサイドカーコンテナーは通常のコンテナとして定義して利用することができたのですが、v1.28

                                                                                    k8s 1.28の新機能SidecarContainersの紹介など: Neco Weekly (2023-07-14号)