microk8sにminioをインストールする
3074 ワード
microk8sのインストール
$ sudo snap install microk8s --classic
コマンド権限の設定
$ sudo snap install microk8s --classic
$ sudo usermod -a -G microk8s $USER
キャッシュディレクトリにアクセスできるようにする
$ sudo chown -f -R $USER ~/.kube
aliasの登録(kubectlのプラグインが動かなく可能性があるので今回はシェルスクリプトを作った)
echo alias kubectl="'microk8s kubectl'" >> $HOME/.bashrc
sudo su - $USER
動作確認
kubectl get node
$ sudo chown -f -R $USER ~/.kube
echo alias kubectl="'microk8s kubectl'" >> $HOME/.bashrc
sudo su - $USER
動作確認
kubectl get node
kubectl get node
microk8sの導入が完了したらminioをインストールする
プラグインのインストール
今回はkrewをインストールする
(
set -x; cd "$(mktemp -d)" &&
OS="$(uname | tr '[:upper:]' '[:lower:]')" &&
ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" &&
curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.tar.gz" &&
tar zxvf krew.tar.gz &&
KREW=./krew-"${OS}_${ARCH}" &&
"$KREW" install krew
)
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
minioのインストール
警告がでるが無視
kubectl krew update
kubectl krew install minio
Operatorの初期化
kubectl minio init
新規テナントの作成
kubectl minio init
おまけ
PATHの設定中にすべてのコマンドを受け付けなくなってしまった
$ export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin":$PATH
このコマンドを打つことで解決
Author And Source
この問題について(microk8sにminioをインストールする), 我々は、より多くの情報をここで見つけました https://qiita.com/akitaya0519/items/9500a48928cff2a1588b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .