事象 解決方法 参考 事象 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アクセスをセキュアにす…
ここのサイトで紹介されているOverlayFSの理解に時間がかかったので解説します。 コンテナ技術入門 - 仮想化との違いを知り、要素技術を触って学ぼう - エンジニアHub|若手Webエンジニアのキャリアを考える! OverlayFSとは? 試してみる コンテナで考えて…
ここのサイトで紹介されているpivot_rootの理解に時間がかかったので解説します。 コンテナ技術入門 - 仮想化との違いを知り、要素技術を触って学ぼう - エンジニアHub|Webエンジニアのキャリアを考える! pivot_rootとは? 試してみる 何をしているのか? …
docker exec使ってますか? 起動したコンテナを操作できる素晴らしいコマンドですね。とてもお世話になっています。 ただ、その裏側で何が起こっているのかがわかりづらいので説明します。 コンテナにログインしているわけではない 基礎知識としてNamespace…