Kubernetes

aws

Platform Engineerに入門する~まずどんな仕事か~

このブログでは、Windows Serverに関係することだったり、たまにLinuxだったり仮想化だったり、オンプレミス系のインフラ技術を主に記していたのですが、Platform Engineerとしてジョブチェンジすることになりましたので...
Kubernetes

Argo Rolloutsがアプリケーションをデプロイできない問題を解決したメモ

nginxをお試しでCanaryリリースでデプロイさせようとしていたらpodが全然起きてこないので調べてみたらArgo Rolloutsのデプロイ時に見落としがあったのでメモです。 原因と解決策 argo-rollouts Deployme...
Kubernetes

Argo RolloutsのCanaryリリースとBlue-Greenリリースの違いと簡単な実践

本記事では、Kubernetes上でArgo Rolloutsを使って実装できるデプロイ戦略のうち、CanaryリリースとBlue-Greenリリースについて解説します。さらに、nginxを用いてCanaryリリースを試してみます。 1. ...
Kubernetes

Argo CDでプライベートレポジトリを登録してアプリケーションをデプロイ

Argo CDをもうちょっと触りたいので、今回はgithubプライベートレポジトリからArgo CDを用いてkubernetesクラスターにアプリケーションをデプロイしてみようと思います。 前提条件 すでに Argo CD がKuberne...
Kubernetes

Argo CDの基本的な構築方法:初めてのGitOps

前提条件 Argo CDをインストールするには、以下の環境が整っている必要があります。 Kubernetesクラスターが稼働していること kubectlを使用してクラスターと通信できる。 もしまだクラスターを作成していない場合はkubesp...
Ansible

KubesprayによるKubernetesクラスター構築手順

Kubespray を使ってKubernetesクラスターを構築してみます。クラスター構成はマスター3VM、ワーカー3VMです。そしてkubespray実行用にdeployというVMがあり、計7台構成を想定しています。 今回は検証なのでro...
Kubernetes

nerdctlの簡単なインストール方法

containerdのコマンドラインインターフェースとしてnerdctlがありますが、インストール方法があまり転がっていなかったので軽くメモのように置いておきます。 nerdctlのダウンロードリンクは上記の通りですので、そこからお好みの形...
Kubernetes

初心者と一緒に簡単kubernetes入門 Part3

このパートで一区切りです。 Wordpressをインストールする マニフェストファイルでMysqlとWordpressをインストールする kubernetesにはマニフェストファイルというものがあります。 これは設計図のようなもので、このフ...
Kubernetes

初心者と一緒に簡単kubernetes入門 Part2

Part1の続きです。早速進めていきましょう kubernetes構築 MasterノードとWorkerノード kubernetesはkubernetesを管理するMasterノードとコンテナ用ホストであるWorkerノードに分かれます。こ...
Kubernetes

初心者と一緒に簡単kubernetes入門 Part1

初心者インフラエンジニアの僕と一緒に勉強しながら構築していこうという記事で御座います。 間違えていることもあるかもしれませんがご了承ください。 とりあえず目標はkubernetesをインストールしてwordpressを立ち上げます。 kub...