2020-01-01から1年間の記事一覧
2020年も残すところ数時間なので、今年の振り返りをサクッとします。 第一子誕生 1月に長男が誕生しました。 2, 3ヶ月は夜に起こされることも多く心身ともに疲労がありましたが、 妻の実家に近いこともあり、かなり助けられました。 大変な時期も含めて、と…
AKS (Azure Kubernetes Service) にスポットノードプールを追加してみました。 以下のドキュメントを参考にしました。 docs.microsoft.com 動機 スポットノードプール スポットノードプールとは 制限事項 AKS クラスタにスポットノードプール追加 AKS クラス…
自宅の検証用マシン (Deskmini A300) に ESXi を入れて検証環境として利用しています。 最近はそこへ k8s クラスタを構築して色々試しているのですが、クラスタ内に立ち上げたサービスへは IP アドレスでアクセスしていました。 IP アドレスでアクセスするの…
ArgoCD に作成した KIali Operator アプリケーションが削除できなくなってしまった問題に対処しました。 再現 Kiali Operator アプリケーション作成 アプリケーション削除 対処 リソースの確認 CRD 削除 おわりに 参考にしたリンク 再現 Kiali Operator アプ…
ArgoCD 動かなくて 1 週間停滞してしまいました。 やったこと ArgoCD にアプリケーション作成 Kiali インストール Grafana のデータ永続化 わかったこと ArgoCD で GitOps を簡単に体験できる Istio 入れただけではサービスメッシュの観測はできない 自宅ラ…
やったこと わかったこと 次にやること やり残し 参照したリンク 追記 Pod 削除前 WordPress Pod 削除 Pod 全削除 やったこと Ceph Dashboard デプロイと admin のログインパスワード確認 # ceph dashboard $ kubectl apply -f rook/cluster/examples/kubern…
やったこと Grafana へ Dashboard インポート k8s クラスタへ ArgoCD の デプロイ Docker Desktop for WIndows インストール わかったこと 現状、grafana.com 経由での Dashboard インポートができない 直接 json 流し込むのは可能 grafana pod のログに htt…
Ansible に win_package というモジュールがあります。 このモジュールは Windows に対して MSI または EXE 形式のパッケージをインストールまたはアンインストールすることができます。 今回はこの win_package モジュールを用いたパッケージのアンインスト…
Prometheus を使って Cisco ルータを SNMP 監視するための手順の備忘録です。 Prometheus / snmp-exporter / snmp-generator それぞれ Docker コンテナを使用します。 ディレクトリ構成 prometheus..yml snmp-generator generator.yml mibs generate snmp-ex…
はじめに Azure の認定資格 Azure Fundamentalsを取得するため、AZ-900 という試験を自宅から オンライン受験 をしました。受験結果は 900/1000 で合格でした。 「AZ-900 に向けてやったこと」と「オンライン受験はどうだったか」を記録するためのポストです…
先日、AWX の 12.0.0 がリリースされたので、バグフィックスを除いた変更点について確認してみました。 今回は変更内容の深いところまでは踏み込まず、表面的な差分の確認です。余裕があれば細かく調べてみようと思います。(やらないヤツ) 変更点 memcache…
はじめに 環境と問題点 プロキシ ネットワークアドレス重複 解決策 【プロキシ】molecule実行用dockerコンテナイメージ作成 【プロキシ】dindのプロキシ設定 【ネットワーク重複】dindコンテナイメージ作成 .gitlab-ci.yml まとめ はじめに 前回の記事 で「G…
はじめに AnsibleにはRoleのテストを支援してくれる「Molecule」というツールがあります。今回は Molecule と GitLab CI を用いてRoleのテスト自動化ができるように環境を整えていきます。 Moleculeの詳細については、ひよこ大佐本こと「Ansible構築・運用ガ…
はじめに 前回の投稿でAWXのProjects自動同期方法を調べたのですが、その中で一つ気になることが出てきました。それは 「AWXではAnsible GalaxyのRoleはどのように参照されるのか」 という点です。 CLIで使うAnsibleでは ansible-galaxy install コマンドで…
はじめに 先月の投稿で自宅ラボの機器選定をしました。結論を言うと、DeskMini A300 を買いました。 nnstt1.hatenablog.com DeskMini A300を選んだ理由 機器選定で3パターン検討していて、なぜメリットを感じなかったDeskMini A300を選んだのか、なぜ選んで…
Ansible/AWXを利用していて、少し煩わしいと思ったことがあります。それは「Playbookをリポジトリに追加したら、AWXのプロジェクトの同期を手動実行しないとジョブテンプレートからそのPlaybookを選択できない」という点です。プロジェクトを同期していない…
はじめに つよつよエンジニアには「自宅ラボ」という検証環境をお持ちの方が多いようです。 「自宅ラボある⇒つよつよエンジニアになる」ではないですが、自宅ラボあれば勉強する機会が増えるのではということで、自宅ラボ構築を目指します。 「逸般の誤家庭…
OpenShift の構築に試行錯誤した記録を残すため「OpenShift構築奮闘記」というタイトルで連載を始めます。 手始めに OpenShift を構築することにした経緯と、インストールする構成を残しておきます。 どのような課題が発生している/していたかは #1 以降で記…
はじめまして、ののしと申します。 今更ですがブログ開設してみました。 アウトプットの場としてはQiitaという便利なサイトがありますが、チラシの裏にでも書くべきような内容を吐き出す場として、ブログという選択肢を作りました。 ブログ自体は今まで何度…