语雀文档,注意系统版本
在基础组件前执行
cd /etc/yum.repos.d
wget http://mirrors.aliyun.com/repo/Centos-7.repo
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
yum clean all
yum repolist
yum -y update
因初始化错误,更正 calico.yaml文件 要和kubeadm init pod-network-cidr
的值一致,
3886行的ip换为
10.244.0.0/16
错误
[root@master k8s]# kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system calico-kube-controllers-577f77cb5c-zwwv7 0/1 Pending 0 19m
kube-system calico-node-jbkp6 0/1 Init:ImagePullBackOff 0 19m
kube-system calico-node-qjx6j 0/1 Init:ImagePullBackOff 0 19m
kube-system coredns-6d56c8448f-7qfns 0/1 Pending 0 23m
kube-system coredns-6d56c8448f-9zftb 0/1 Pending 0 23m
kube-system etcd-master 1/1 Running 0 23m
kube-system kube-apiserver-master 1/1 Running 0 23m
kube-system kube-controller-manager-master 1/1 Running 0 23m
kube-system kube-proxy-hnjf9 1/1 Running 0 23m
kube-system kube-proxy-hrtf5 1/1 Running 0 21m
kube-system kube-scheduler-master 1/1 Running 0 23m
[root@master k8s]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-node01 NotReady <none> 21m v1.19.0
master NotReady master 23m v1.19.0
https://www.yuque.com/shibangzhu-ujd4w/obpn7e/gr4wr93dmftwp0fz?singleDoc# 《K8S》 密码:lnpi
version: '3.8' # 确保使用支持 configs 的 Compose 文件版本
services:
db:
image: swr.cn-east-2.myhuaweicloud.com/kuboard/mariadb:11.3.2-jammy
environment:
MYSQL_ROOT_PASSWORD: kuboardpwd # MariaDB 通常使用 MYSQL_ 开头的环境变量
TZ: Asia/Shanghai
volumes:
- ./kuboard-mariadb-data:/var/lib/mysql
- ./init-db-scripts:/docker-entrypoint-initdb.d # 添加一个卷来存放初始化脚本
networks:
kuboard_v4_dev:
aliases:
- db
kuboard:
image: swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v4
environment:
- DB_DRIVER=org.mariadb.jdbc.Driver
- DB_URL=jdbc:mariadb://db:3306/kuboard?serverTimezone=Asia/Shanghai
- DB_USERNAME=kuboard
- DB_PASSWORD=kuboardpwd
ports:
- '8000:80'
depends_on:
- db
networks:
kuboard_v4_dev:
aliases:
- kuboard
volumes:
kuboard-mariadb-data:
init-db-scripts: # 定义一个新的卷用于存放初始化脚本
networks:
kuboard_v4_dev:
driver: bridge
创建一个名为 create_db.sql 的文件,并放置在 ./init-db-scripts/ 目录下
文件内容如下:
CREATE DATABASE kuboard DEFAULT CHARACTER SET = 'utf8mb4' DEFAULT COLLATE = 'utf8mb4_unicode_ci';
CREATE USER 'kuboard'@'%' IDENTIFIED BY 'kuboardpwd';
GRANT ALL PRIVILEGES ON kuboard.* TO 'kuboard'@'%';
FLUSH PRIVILEGES;
最后修改于 2024-12-11 08:38:55
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

