2023-10-10 myluzh
NOTE
0x01 登录
博科交换机的默认IP地址是10.77.77.77,用户名admin,密码:admin或者password
在网络连接中添加IP地址10.77.77.**(子网掩码255.0.0.0)。开始->运行->"CMD",输入"telnet10.77.77.77"并输入账号密码后,可进入交换机字符管理界面。telnet使用的默认23端口。
交换机的端口表示为(A,B)或者(A,B;C,D)。A,C表示交换机的ID号,默认是1,多个交换机级联时ID输入相应交换机的ID。B,D表示交换机的端口号,编号从1开始。
0x02 别名(alias)设置
1、新建alias
在在为交换机划分zone时,为了方便用户清楚地知道每个端口的用途或接线情况,可以给每个端口或者某几个端口取一个别名。一个alias中可以同时包含一个或多个端口作为它的成员。每个成员也可以同时属于多个alias。
命令格式:alicreate [alias名称],[端口号或者wwn设备]
//新建别名alias_name,并将交换机1的端口2加入别名ali...
阅读全文>>
标签: SAN FCSAN 博科 存储 光交 命令 CLI
评论(0)
(442)
2023-9-25 myluzh
Kubernetes
0x01 介绍
rke版本:v1.4.8
k8s版本:v1.26.7
rancher版本v2.7.6
master 10.206.16.10 centos7.9 role: [controlplane, worker, etcd]
node1 10.206.16.11 centos7.9 role: [worker, etcd]
node2 10.206.16.12 centos7.9 role: [worker, etcd]
0x02 初始配置
1、修改hostname
#10.206.16.10
hostnamectl set-hostname master
#10.206.16.11
hostnamectl set-hostname node1
#10.206.16.12
hostnamectl set-hostname node2
2、修改/etc/hosts
sudo bash -c 'cat << EOF >> /etc/hosts
10....
阅读全文>>
标签: k8s 集群 rke rancher
评论(1)
(704)
2023-9-22 myluzh
Kubernetes
0x01 Helm 引入
如果使用之前的方式通过yaml部署单一应用,少数服务的应用比较合适。但是如果部署微服务项目,可能有十几个服务,每个服务都有一套yaml文件,需要维护大量yaml文件,版本管理特别不方便。
使用heml可以吧这些yaml作为一个整体管理,实现yaml高效复用,使用heml应用级别的版本管理。
0x02 Helm 介绍
Helm 是一个 Kubernetes 的包管理工具,很方便的将之前打包好的 vaml 文件部署到 kubernetes 。
Helm 有 3 个重要概念:
(1)Helm:一个命令行客户端工具,主要用于 Kubernetes 应用 chart 的创建、打包、发布跟管理。
(2)Chart:应用描述,一系列用于描述k8s资源相关文件的集合
(3)Release:基于 Chart 的部署实体一个 chart 被 Helm 运行后将会生成对应的一个release;将在 k8s 中创建出真实运行的资源对象。
0x03 Helm安装与配置仓库
1、Helm安装
官网安装手册:https...
阅读全文>>
标签: k8s helm chart
评论(0)
(320)
2023-9-21 myluzh
Kubernetes
0x01 Ingress概述
NodePort方式的缺点:之前通过Service里面的NodePort方式把端口号对外暴露,通过IP+端口进行访问,缺点是在每个节点上都会起端口,在访问任何节点+暴露端口号就行实现访问,意味着每个端口只能使用一次,一个端口对应一个服务。实际环境都是使用域名,通过不同的域名跳转到不同的服务端口中。所以这边引入了Ingress。Ingress有很多种,这边使用的是Ingress nginx。
Ingress跟pod关系:pod跟ingress通过service进行关联,ingress作为统一入口,由service关联一组pod。
Ingress工作流程:
0x02 部署ingress controller
1、我选择把ingress controller只部署在了master节点,看个人喜好。也可以通过守护进程方式部署。
2、由于我的matser打了污点,不允许pod进行调度到这个节点,所以在yaml文件里面进行了污点容忍。
[root@master ingress]# cat ingress-controller.yaml
apiVersion...
阅读全文>>
标签: k8s nginx Ingress
评论(0)
(313)
2023-9-20 myluzh
NOTE
0x01 chatgpt-web
https://github.com/Chanzhaoyu/chatgpt-web
docker pull chenzhaoyu94/chatgpt-web
docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=sk-xxxx chenzhaoyu94/chatgpt-web
界面比较好看,更官方的差不多。只能使用3.5-turbo-0301模型,apikey后期更换麻烦,无法设置访问密码。
0x02 ChatGPT Next(推荐)
https://github.com/Yidadaa/ChatGPT-Next-Web
docker pull yidadaa/chatgpt-next-web
docker run -d -p 3002:3000 -e OPENAI_API_KEY=sk-xxxx -e CODE=qwer1234 yidadaa/chatgpt-next-web
可以自己设置面具角...
阅读全文>>
标签: chatgpt
评论(0)
(430)
2023-9-19 myluzh
Linux
安装
#下载Golang
curl -L https://go.dev/dl/go1.20.7.linux-amd64.tar.gz -o ./go-linux-amd64.tar.gz
#解压
sudo tar -zxvf go-linux-amd64.tar.gz -C /usr/local/lib/
#配置Go环境变量
#下面语句是给所有用户创建环境变量。
# 下面内容需要多行复制
sudo tee -a ~/.bashrc << EOF
export GOROOT=/usr/local/lib/go/
export GOPATH=/home/${USER}/sdk/go
export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin
EOF
# 单行
source ~/.bashrc
#开启Go模块代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
# 下面内容需要多行复制
sudo tee -a ~/.bashrc << EO...
阅读全文>>
评论(0)
(931)