この記事では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…
ArgoCDとは? 継続的なデプロイメント(CD) GitOpsとは 具体的にどのような動きをするのか? ArgoCDによって実現できること やってみよう バージョンアップしてみる ロールバックしてみる ArgoCDのアーキテクチャー ArgoCDのコンポーネント API サーバ リポ…
GitOpsを実現できるArgoCDを試しに使っていきたいと思います。 環境 手順 ArgoCDのインストール ArgoCDのCLIをインストール デモアプリの作成 argoCDを使ってNodePortで公開してみよう 自動Syncも試してみよう。 おまけ 環境 名前 バージョン OS CentOS Linu…
こちらの本で紹介されているRBACについてkubernetes-dashboardの例を交えながら紹介します。 Kubernetes完全ガイドposted with ヨメレバ青山真也 インプレス 2018年09月 楽天ブックス楽天koboAmazonKindle RBACとは KubernetesにおけるRBAC kubernetesのユー…
Kubernetes完全ガイドposted with ヨメレバ青山真也 インプレス 2018年09月 楽天ブックス楽天koboAmazonKindle 前提条件 手順 1 kubernetes dashboard のyamlをダウンロードし修正する 2. 自己証明書を作成する 3. 自己証明書を1でダウンロードしたyamlに埋…
kubernetesの環境をサクッと用意したいので手順を示しておきます。 仮想マシンの準備 以下のようなVagrantfileを用意します。今回はmaster1台とworker node1台の構成でいきます。 # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |conf…
kubeadmでkubernetesをインストールするとkube-proxyはpodとして起動します。 そのため手動でインストールした時と異なり/var/lib/kube-proxy/config.confを使えないため他の方法を行う必要があります。 方法 設定変更を行う 設定の反映を行う 方法 方法とし…
セキュリティ用語であるSWGとCASBについて説明します。 SWG(Security Web Gateway)とは? SWGには3種類の提供形態がある SWGを扱っている企業 CASBとは? SWGとCASBの違いとは? 参考 SWG(Security Web Gateway)とは? SWGとはWebアクセスをセキュアにす…