Posts
Mar 19, 2021
Mac系统中下载的文件会带有扩展属性@符号,去不去没什么影响,查看、去除的方法如下
mac@mac ~ % ls -alh
-rw-r--r--@ 1 mac staff 119M Jul 21 2020 go1.14.6.darwin-amd64.tar.gz
mac@mac ~ % xattr -l go1.14.6.darwin-amd64.tar.gz
com.apple.macl:
00000000 02 00 D6 6D BB 4C A7 FC 49 8E ...
Dec 16, 2020
保存时获取sudo权限
:w !sudo tee "%" > /dev/null
W12: Warning: File "sudofile" has changed and the buffer was changed in Vim as well
See ":help W12" for more info.
[O]K, (L)oad File:
输入 L
:q 退出
See Also
https://vim.fandom.com/wiki/Su-write
Dec 12, 2020
安装 Nginx Ingress Controller
https://kubernetes.github.io/ingress-nginx/deploy
https://www.kubernetes.org.cn/3880.html
Helm 用户指南-系列(5)-使用: https://kubernetes.github.io/ingress-nginx/deploy/baremetal/
root@k8s-master01:~# helm repo add ingress-n...
Dec 12, 2020
Install
apt-get install -y nfs-kernel-server
mkdir -p /data/nfs
chmod -R a+w /data/nfs
cat >> /etc/exports <<EOF
/data/nfs 10.0.2.21(rw,sync,no_subtree_check) 10.0.2.22(rw,sync,no_subtree_check)
EOF
systemctl enable nfs-server
syste...
Dec 12, 2020
永久禁用 swap
$ sudo sed -ri 's/.*swap.*/#&/' /etc/fstab
$ sudo reboot
$ free -mh
# 如果未起作用,执行下面的命令
# systemd 会根据 分区类型 自动生成 .swap unit
$ systemctl list-units --type=swap
UNIT LOAD ACTIVE SUB DESCRIPTION
...
Dec 12, 2020
系统要求
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#before-you-begin
规划
k8s-soft 10.0.2.20 2C4G nfs-kernel-server, docker, gitlab (gitlab.k8s 4431 8081),
...
Dec 12, 2020
安装 Tekton
https://github.com/tektoncd/pipeline/blob/main/docs/install.md
kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
gcr.io 不可访问,status 状态为 ErrImagePull,手动拉取镜像
将ImagePullSecrets添加到servi...
Dec 12, 2020
https://www.jenkins.io/zh/
使用 docker 启动 jenkins
https://www.jenkins.io/doc/book/installing/docker/
sudo docker run -u root --name jenkins -d \
--add-host gitlab.k8s:10.0.2.20 \
--add-host harbor.example.com:10.0.2.20 \
--restart alw...
Dec 12, 2020
Install
https://helm.sh/zh/docs/intro/install/
cd /usr/local/src
wget https://get.helm.sh/helm-v3.5.2-linux-amd64.tar.gz
tar -zxvf helm-v3.5.2-linux-amd64.tar.gz
mv linux-amd64/ helm-v3.5.2-linux-amd64
mv helm-v3.5.2-linux-amd64 ../
cd ..
ln -s ...
Dec 12, 2020
https://goharbor.io/
Install
安装 docker, docker-compose
cd /usr/local/src
wget harbor-online-installer-v2.2.0.tgz
tar -zxvf harbor-online-installer-v2.2.0.tgz
mv harbor harbor-v2.2.0
mv harbor-v2.2.0 ../
cd ../
ln -s harbor-v2.2.0 harbor
生成证书
...