投稿

10月, 2021の投稿を表示しています

Kubernetesお勉強その1【準備】Shellスクリプトで(kubeadm+CRI-O)を構築

Dockerは一通り遊んだので、今はやりのコンテナの本命 kubernetes に挑戦してみようと考えた。まぁクラウドの GKE とか EKS とか AKS とかクラウドのやつを使えばかなり楽に立てられるんだけどVMで動かすことになるので課金が発生し、そのまま クラウド破産 につながると怖いので課金が発生しないローカルのVM環境で構築することにした。もともと Hyper-V でDocker入のUbuntu20.04LTSイメージを作っているのでそいつを使用する前提です。 Docker がKubernetesの 推奨CRIから外れるらしい ので今回は CRI-O を利用することにしました。後、なんか複数回使う可能性があるかもしれんので簡易Shellスクリプトにしています。相変わらずヨワヨワなので参考サイトのコピペばかりです。コマンド一発でできるので何回か試行錯誤できそうです。 ◆Version等  20.04.3 LTS (Focal Fossa) Docker version 20.10.10, build b485636 docker-compose version 1.29.1, build c34c88b2 Version: 0.1.0 RuntimeName: cri-o RuntimeVersion: 1.22.0 RuntimeApiVersion: v1alpha2 Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.3", GitCommit:"c92036820499fedefec0f847e2054d824aea6cd1", GitTreeState:"clean", BuildDate:"2021-10-27T18:41:28Z", GoVersion:"go1.16.9", Compiler:"gc", Platform:"linux/amd64"} kubeadm version: &version.Info{Major:"1", Minor

DockerでWordPressを動かす(samba-ad連携)

イメージ
 Samba-AD認証連携シリーズの最後は Wordpress です。まさか連携できないだろうとか思ってたら世の中の奇特な方がWordPress用のプラグイン出しておられたみたいでそれを使用しました。あまり凝ったことはしないのでサクッとやりましたよ。 まぁそこまでして認証をADに寄せても結局はSSOしないとダメだよなぁと思いつつもそこまでの能力がないのでひとまずはAD認証連携でお茶を濁しています。 WordPressは先人が色々と準備してくださっているのでそれの丸パクリです(笑) ◆Version等 20.04.2 LTS (Focal Fossa) Docker version 20.10.8, build 3967b7d docker-compose version 1.29.1, build c34c88b2 ◆構築手順 1.初期設定 # IPアドレス追加 $ sudo vi /etc/netplan/00-installer-config.yaml ------------------------------------------------- # This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.0.40/24 - 192.168.0.41/24 - 192.168.0.42/24 gateway4: 192.168.0.1 nameservers: addresses: - 192.168.0.10 - 192.168.0.11 version: 2 ------------------------------------------------- $ sudo netplan apply 2.Docker関連作業 # ディレクトリ準備 $ cd docker/ $ mkdir wordpress $ cd wordpress/ # Docker関連ファイル準備 $ mkdir image $ vi image/Dockerfile ------------

Dockerでプリザンターを動かす(Samba-ad連携)

  前回 でひとまずの目的は果たしたものの、なんとなくほかにも ActiveDirectory で連携できるようなものはなんでもsamba-adで認証したい病が発症し、画面から設定できるRedmineはもちろんのこと Kintone クローン?のOSSである プリザンター をsamba-adと連携させて動かしてみようと思い立ちました。むろんお約束の Docker でです。そしてお約束のコピペつぎはぎでやってます。 ◆Version等 20.04.2 LTS (Focal Fossa) Docker version 20.10.8, build 3967b7d docker-compose version 1.29.1, build c34c88b2 ◆構築手順 1.初期設定等 #ホスト機のDNS変更 $ sudo vi /etc/netplan/00-installer-config.yaml ------------------------------------------------- # This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.0.40/24 仮想マシン1台にIPを複数割当てポート443を個別割当可能とする - 192.168.0.41/24 gateway4: 192.168.0.1 nameservers: addresses: - 192.168.0.10 #Samba-adのIPアドレス - 192.168.0.20 #Samba-adのIPアドレス version: 2 ------------------------------------------------- $ sudo netplan apply 2.Docker関連作業 # リポジトリコピー(参考サイトのリポジトリ完全流用) $ cd docker/ $ git clone -b ssl https://github.com/yamada28go/pleas