Opensourcetechブログ

OpensourcetechによるNGINX/Kubernetes/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。

nginxコンテナ(Pod)のコンテンツ(index.html)をConfigMapで提供・更新する(kubernetes)

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、こちらの記事で作成したkubernetesクラスター v1.26.00で、 nginxコンテナ(Pod)のコンテンツファイル(index.html)をConfigMapを使って提供、またコンテンツファイルの更新をやって…

NGINX Ingress Controller + Ingressによるサービス公開(kubernetes v1.26)

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、こちらの記事で作成したkubernetesクラスター v1.26.00で、 NGINX Ingress ControllerとIngressを使って外部クライアントへのサービス公開をやってみます。 なお、サービス公開はI…

MetalLBとService(type:LoadBalancer)による外部クライアントへのサービス公開(kubernetes v1.26.00 on ubuntu22.04)

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、こちらの記事で作成したkubernetesクラスター v1.26.00で、 MetalLBとService(type:LoadBalancer)を使って外部クライアントへのサービス公開をやってみます。 なお、サービス公開…

Dual Stack環境のkubernetesにおけるServiceの挙動

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに Dual Stack環境のkubernetes(v1.26.0)におけるServiceの挙動(IPv4とIPv6のどっちが有効になるの?)に関するメモです。 なお、Dual Stack環境のkubernetesクラスターはこちらで構築したもの…

kubectlコマンドの補完やalias

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに kubectlコマンドの補完に関するメモです。 こちらを参考にしています。 Linuxのbashなどであればファイルパスなどtabキーで補完できますが、 同じようにkubectlも使えれば楽だよなぁってい…

DualStack(IPv4 & IPv6)のkubernetesクラスター構築(v1.26.00・ubuntu22.04)

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、Kubernetes v1.26.00のDual Stack(IPv4 & IPv6の両方使える)構築を行っていきます。 ※kubernetesでは、v1.16からDual Stackが利用可能となっている。 構築する環境 ・Clusterの構…

pam_tally2.soによるアカウントロックとSSHアクセスリトライ回数の関係

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 pam_tally2.soによるアカウントロックとSSHアクセスリトライ回数の関係をちょっと調べてみました。 はじめに 実施した内容は、以下の通り。 sshクライアントの設定(ssh_configのNumberOfPasswordPro…

kubectlで"error: You must be logged in to the server (Unauthorized)"となって認証されない場合の復旧方法

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 kubernetesでerror: You must be logged in to the server (Unauthorized)となって認証が通らなくなった際の復旧に関するメモです。 はじめに 具体的には、以下のようになった場合です。 そのままで…

kubernetesクラスター(api-server)にREST API(curlなど)でアクセスする

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 今回はkubernetesクラスターのapi-serverにREST API(curlなど)でアクセスしてみます。 はじめに kubernetesクラスターにおけるアクセスの認証では、通常configファイル($HOME/.kube/configなどにあ…

Ubuntu 22.04でのwi-fi設定(netplan)

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回はubuntu22.04におけるnetplanのwi-fi設定に関するメモです。 netplanの設定 OS情報の確認。 ubuntu@kvm2ubuntu:~$ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubun…

リモートアクセス(SSH/RDPなど)の踏み台サーバ Apache Guacamoleを使ってみる

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、リモートアクセスの踏み台サーバであるApache Guacamoleを使ってみます。 Apache Guacamole Apache Guacamoleは、SSH・RDP・VNCに対応した踏み台サーバです。 Apache Guacamoleは…

nginxでIPv6アドレスでのアクセスを受け付ける

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに nginxでIPv6アドレスで待ち受ける方法のメモです。 listenディレクティブ IPv6での待ち受けには、listenディレクティブを使います。 マニュアルに記載されていますが、以下のようにすればO…

CLOUD NATIVE TRAIL MAPを読み解く!

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、CNCFが考える クラウド ネイティブへの移行を開始する企業向けの概要 である CLOUD NATIVE TRAIL MAP を読み解いてみます! CLOUD NATIVE TRAIL MAPとは クラウド ネイティブへの…

KubeDay Japan 2022に参加してきました!

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに メリークリスマス!!!!!!! 今回は、Qiita Advent Calendarのリアルイベント参加してきたよ!の25日目として、 KubeDay Japan 2022に参加してきたことを書いていきます! https://qii…

Open Source Summit Japan 2022にイベント運営ボランティアリーダーとして参加してきました!

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、Qiita Advent Calendarのリアルイベント参加してきたよ!の24日目として、 Open Source Summit Japan 2022にボランティアリーダーとして参加してきた記録を書いていきます! https…

初めてのAKS(Azure Kubernetes Service) on Microsoft Azure

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、Qiita Advent Calendar2022のAzureの23日目として、 Microsoft Azureで初めてのAKS(Azure Kubernetes Service)を使ってみます! https://qiita.com/advent-calendar/2022/azure AK…

干し柿作成 2日目

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 干し柿2日目の様子です。 柿の皮をむいたときって ぬるぬるしているかと思いますが、 1日乾燥してそれがなくなりました。 見た目の変化は、まだまだないですね。

干し柿作成 1日目

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 今回は技術路線ではありません。 柿がいい感じに実ってきたので、干し柿を作ってみようと思います。 ※渋柿でそのままでは食べられない いきなり大量に作ろうとすると大変そうなので(挫折する自身あ…

Bind9(キャッシュDNSサーバ・権威DNSサーバ)の構築 on Ubuntu 20.04.3 LTS

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 今回は、Ubuntu 20.04.3 LTS上にBind9でキャッシュDNSサーバと権威DNSサーバを構築してみます。 Bind9の場合、設定ファイル(named.conf)やゾーンファイル(正引き・逆引き)の記載方法がミスしやすい…

kubeadmで構築したkubernetesクラスターのアップグレード(v1.23 to v1.24)

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに https://kubernetes.io/blog/2022/05/03/kubernetes-1-24-release-announcement/ 5/3にkubernetesの新バージョンStargazerがリリースされました。 なので手元にあるv1.23のKubernetesクラ…

nginx njs-0.7.3 released.

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 nginx njs の最新バージョン、0.7.3がリリースされました。 http://nginx.org/ 更新内容は、以下の通り。 http://nginx.org/en/docs/njs/changes.html Changes with njs 0.7.3 Release Date: 12 Apr…

kubenetesクラスター(v1.22.0)の構築(kubeadm) on Ubuntu Server 20.04.3 LTS

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 予め作成したKVM環境上のVM(Ubuntu Server 20.04.3 LTS×2台)にkubeadmでkubernetesクラスターを構築してみます。 KVMでのVM作成方法 virt-install --name kube_newmaster --ram 4096 --disk size=50…

helmを使ったkubernetesクラスターへのサービス展開

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、helmを使ってKubernetesのクラスターへサービスを展開してみます。 helmとは? そのままですが、kubernetes用のパッケージマネージャです。 分かりやすい例だと、RPM系におけるyum…

nginx njs-0.7.2 released.

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 nginx njs の最新バージョン、0.7.1がリリースされました。 http://nginx.org/ 更新内容は、以下の通り。 http://nginx.org/en/docs/njs/changes.html Changes with njs 0.7.2 Release Date: 25 Jan…

nginx mainline 1.21.6 released.

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 nginx mainline の最新バージョン、1.21.6がリリースされました。 http://nginx.org/ 更新内容は、以下の通り。 http://nginx.org/en/CHANGES Changes with nginx 1.21.6 25 Jan 2022 *) Bugfix: wh…

nginx njs-0.7.1 released.

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 nginx njs の最新バージョン、0.7.1がリリースされました。 http://nginx.org/ 更新内容は、以下の通り。 http://nginx.org/en/docs/njs/changes.html Changes with njs 0.7.1 Release Date: 28 Dec…

nginx mainline 1.21.5 released.

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 nginx mainline の最新バージョン、1.21.5がリリースされました。 http://nginx.org/ 更新内容は、以下の通り。 http://nginx.org/en/CHANGES Changes with nginx 1.21.5 28 Dec 2021 *) Change: no…

kubernetes APIリソース一覧とショートネームについて

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに kubernetesでkubectlのコマンド入力を省略形(ショートネーム)で行っている方をみかけたので、 ちょっと調べてみました。 例えば、以下のような使い方です。 kubeuser@kubemaster1:~$ kubec…

LENS(開発統合環境)でkubernetesクラスターを操作する

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 今回は、LENS(開発統合環境)でkubernetesクラスターを操作するメモです。 以下の記事で作成したkubernetesクラスターを追加対象としています。 kubenetesクラスターの構築(kubeadm) on Ubu…

calico.yamlに書かれていること

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。 はじめに 以前の記事kubenetesクラスターの構築(kubeadm) on Ubuntu Server 20.04.3 LTSでCNI(Container Networking Interface)としてCalicoを導入しました。 用意されているcalico.yamlを適用する…

Opensourcetech by Takahiro Kujirai