grpcurlはgRPCサーバに対してcurlのように通信が行えるクライアントツールです。 このように利用できます。 grpcurl 192.168.0.1 helloworld.Greeter/helloworld この記事ではgrpcurlのインストールから実際に叩いてみるところまでをご紹介します。またこの…
vv 手順 Goを入れる grpcurlのインストール 確認 手順 Goを入れる yum -y install go grpcurlのインストール コマンドをインストールする先のディレクトリを指定する。(インストール時にbinが追加されるので/binをつけない) export GOPATH=/usr/local イン…
手順 yum -y install epel-release gcc-c++ gflags-develbin git git clone https://github.com/grpc/grpc cd grpc git submodule update --init make grpc_cli これで./bins/opt/grpc_cliにインストールされました。
/etc/yum.repos.d/fedora.repoを作成する [copr:copr.fedorainfracloud.org:vbatts:bazel] name=Copr repo for bazel owned by vbatts baseurl=https://download.copr.fedorainfracloud.org/results/vbatts/bazel/epel-7-$basearch/ type=rpm-md skip_if_una…
この記事ではgRPC公式サイトのQuickStartを実践しながらgRPCの紹介を行なっていきます。 環境 前提 【ハンズオン】gRPCの起動 pipのインストール gRPCライブラリのインストール gitのインストール grpcのサンプルのダウンロード gRPCアプリの起動 【ハンズオ…
Ingressについて オンプレミス環境におけるNginx Ingressについて 【ハンズオン】MetalLB+Ingressの実装 環境 事前準備 MetalLBの準備 Ingress リソースの準備 Ingress Controllerの準備 動作させるNginxサービス&podを準備 リソースの作成 実際にアクセス…
MetalLBとは? MetalLBを使った際のクラウド環境との違い MetalLBの構成 speakerとは? controllerとは? MetalLBの仕組み(ARP/NDP/BGP) L2 modeについて(ARP/NDP) L2 modeの冗長性 L2 mode利用時の制限 BGP modeについて BGP modeにおけるロードバラン…
この記事ではHelmのChart(チャート)の作り方と公開方法を紹介します。 前の記事はこちら→ 【手順あり】実際に使ってみて学ぼう「kubernetes Helm」とは? - フラミナル 環境 作業手順 前提 Helmチャートの雛形作成 テンプレート(sample-chart/templates/se…
この記事では Helmとは? Helmをインストールして、実際にパッケージをいれる手順 を紹介していきます。 環境 Helmとは? 作業手順 Helm Clientのインストール Helm を開始する Jenkinsをインストールしてみよう Jenkinsに接続してみる Jenkinsを削除する My…
今回はHPA(Horizontal Pod Autoscaler)を実際に触ってみる検証をしていきたいと思います。 環境 Metrics-Serverを導入する NginxとHPAを導入する Nginx HPA 負荷をかけてみる 負荷掛け前 負荷掛け中 負荷掛けの停止 参考情報 この書籍を参考にしています。 K…
事象 解決方法 参考 事象 metrics-server導入済み HPA利用時にWarning FailedGetResourceMetric horizontal-pod-autoscaler missing request for cpuというメッセージがでる [root@master vagrant]# kubectl describe hpa nginx Name: nginx Namespace: defa…
サイト:Best Practices - Argo CD - Declarative GitOps CD for Kubernetes リポジトリの分離 1. CIのビルドを無駄に走らせない 2. 監査ログの簡潔化 3. 複数のコードリポジトリでの単体アプリの存在 4. アクセスの分離 5. CIの無限ループ 命令的な内容はma…