Truenas Scale 指令与apt使用

本文最后更新于:2023年8月29日 凌晨

Truenas Scale默认是限制了apt使用,有时候ssh进去不是太方便,因此需要手动的进行做下修改,才能正常安装包,正常在terminal上使用。

I. 仓库管理

没有找到apt-get处理方法

1
chmod +x /bin/apt-get

不是信任仓库解决方法

https://superuser.com/questions/1331936/how-can-i-get-past-a-repository-is-not-signed-message-when-attempting-to-upgr

1
apt-get update --allow-insecure-repositories

II. 改为zsh

1
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装主题

https://github.com/romkatv/powerlevel10k#oh-my-zsh

1
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

安装ausosuggestion

https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh

安装fzf

1
apt-get install fzf

然后直接在~/.zshrcplugins里面添加fzf即可。

III. 常见Truenas Scale指令

Truenas scale中使用的是轻量的k3s,因此注意管理应用时候需要使用k3s而非k8s。

访问k3s的指令

更多指令可以参看这里(需要注意所有的kubectl指令,都需要使用k3s kubectl): https://www.truenasscale.com/2021/12/19/340.html

1
k3s kubectl get pods -o wide --all-namespaces

进入到某个pods里面

这里以进入Gitea为案例,在Truenas Scale里面默认每一个应用都会有独立的namespace,这里Gitea的namespace是ix-gitea,pods name是gitea-f65c58dcb-z62z5:

1
k3s kubectl --namespace ix-gitea exec -ti gitea-f65c58dcb-z62z5 -- /bin/bash

执行后就成功进入了:

k3s内应用相互访问的ip

这个是以loki为案例:

1
http://loki.ix-loki.svc.cluster.local:3100

查看k3s event状态

1
k3s kubectl describe pod openebs-zfs-controller-0 -n kube-system

刷新时区

1
2
service ntp restart
ntpq -p



Truenas Scale 指令与apt使用
https://blog.dreamtobe.cn/truenas_scale_command_apt/
作者
Jacksgong
发布于
2023年8月26日
更新于
2023年8月29日
许可协议