Kubernetesクラスタの完全インストールガイド

環境準備 ローカル環境のオペレーティングシステムはWindows 10 Pro(バージョン22H2、内部バージョン19045.3324)、メモリ64.0GB、プロセッサ12th Gen Intel® Core™ i9-12900K 3.19 GHzです。3台のマシンはすべてVMware Workstation Proを使用してCentOS7オペレーティングシステムをインストールしています。 Kubernetesクラスタ構成の計画 役割 IPアドレス kubernetes ...

7月4日 17:18 投稿

Jinja2テンプレート入門:ネットワーク設定の自動化を加速させる

なぜテンプレートエンジンが必要なのか? 従来のネットワーク運用では、エンジニアは異なるデバイスに対して類似したが少し異なる設定ファイルを手作業で作成する必要がありました。例えば、10台のルータに同じBGPピアリング構成を適用する場合、ピアリングのIPアドレスとAS番号が異なるだけで、10個の設定ファイルを手動で編集する必要がありました。これは時間がかかり、 ...

6月27日 22:34 投稿

Groovy言語による自動化運用

Groovy言語は、JVM上で動作する動的プログラミング言語です。Javaと互換性がありながら、より簡潔で柔軟な構文を備えています。この特性により、Groovyは自動化運用の分野で広く利用されています。本記事では、Groovyを用いた自動化運用の具体的な応用例、ツールの統合方法、およびベストプラクティスについて詳しく解説します。 Groovy言語の特徴 Groovyは以下の特徴を持 ...

5月31日 16:21 投稿

Kylin Linux V10 SP1 上での Ansible インストールと展開

1. YUM を使ってオンラインでインストール 1.1 システムバージョンを確認 [root@kylin-server1 ~]# nkvers ############## Kylin Linux Version ################# Release: Kylin Linux Advanced Server release V10 (Tercel) Kernel: 4.19.90-23.8.v2101.ky10.x86_64 Build: Kylin Linux Advanc ...

5月23日 03:53 投稿

Ansible 2 を活用した DevOps 実践入門

DevOps の普及とアジャイル開発、継続的インテグレーション(CI)および継続的デリバリー(CD)の実践は、ソフトウェア開発の根本的なプロセスを再定義しました。手動での環境構築や深夜の緊急対応といった従来の手法は過去のものとなり、自動化されたデリバリーパイプライン、スケーラブルなマイクロサービスアーキテクチャ、Infrastructure as Code(IaC)技術が主流とな ...

5月18日 14:05 投稿