云原生
未读
手搓k8s二进制部署
系统架构,k8s版本1.22.17 系统初始化,每台执行 一、禁止swap
1、临时禁止
swapoff -a
2、永久禁止
sed -i 's/\/dev\/mapper\/centos-swap/#\/dev\/mapper\/centos-swap/g' /etc/fstab
或者
vim /
云原生
未读
k8s部署harbor
创建pvc cat >>0-harbor-pvc.yaml <<EOF
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: harbor-pv-claim
spec:
storageClassName: nfs
acces
docker部署单节点mongodb
创建目录 mkdir /data/mongodb{data,logs,config}
chown -R 999.999 /data compose配置 services:
mongo:
image: mongo:4.4.10
container_name: mongo4
k8s部署OceanBase
使用 ob-operator方式部署 安装cert-manager kubectl create -f 0-cert-manager.yaml 安装ob-operator kubectl create -f 1-operator.yaml 部署 OceanBase 集群 创建 Namespace
k
云原生
未读
containerd拉取harbor仓库
大概在138行
[plugins."io.containerd.grpc.v1.cri".registry]
[plugins."io.containerd.grpc.v1.cri".registry.auths]
[plugins."io.containerd.grpc
云原生
未读
k8s部署gitlab
创建命名空间 cat >>0-namespace.yaml <<EOF
apiVersion: v1
kind: Namespace
metadata:
name: gitlab
labels:
name: gitlab
EOF
kubectl create -f 0-namesp
云原生
未读
k8s部署Jenkins
创建命名空间 cat >>0-namespace.yaml <<EOF
apiVersion: v1
kind: Namespace
metadata:
name: jenkins
labels:
name: jenkins
EOF
kubectl create -f 0-name
docker部署pxc8.0
架构 授予以普通执行命令,每台执行 1、groupadd docker
2、将用户加入docker组
gpasswd -a mysql docker
3、重启docker(脚本已经创建组,这里不需要重启)
systemctl restart docker 修改主机名,注意主机名要不一样与上面对应 n
云原生
未读
docker部署es集群
修改内核参数每台执行 echo 'vm.max_map_count=262144' > /etc/sysctl.conf
sysctl -p
useradd -u 1000 -M -s /sbin/nologin elasticsearch 创建目录每台执行 mkdir -p /www/daqs
docker-compose部署redis
compose配置文件 services:
redis7:
image: redis:7.4.7
container_name: redis7
ports:
- 15818:6379
networks:
redis:
volumes

