语雀文档,注意系统版本

在基础组件前执行

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
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇