Sign inSign up

thunderboltlei/centos_k8s_aarch64

By thunderboltlei

•Updated over 4 years ago

centos + mysql + redis + kubernetes

Image
0

57

thunderboltlei/centos_k8s_aarch64 repository overview

⁠一、basic

1、centos 8.5 + java 1.8 + anaconda-4.12(2021.05)

注意:docker 支持的文件类型

$ docker --storage-opt list
$ vim /usr/lib/systemd/system/docker.service
修改内容:
ExecStart=/usr/bin/dockerd --storage-driver=overlay2

2、容器运行及端口映射

docker 启动 / 停止 / 重启 / 状态
$ systemctl start / stop / restart / status docker.service

创建自定义网络
$ docker network create --subnet=<子网地址> <网络名称>
例:docker network create --subnet=172.18.0.0/16 x8x_bridge

使用自己的网络,可修改容器IP(默认网络指定IP是不能生效的!)
$ docker run --network <自定义网络> --hostname <hostname> --ip <自定义网络段IP> --privileged -d -p <端口映射 1> ... -p <端口映射 n>  --restart="always" <用户名>/<repository name>:<tag name> /usr/sbin/init
例:docker run --network x8x_bridge --hostname k8smaster --ip 172.18.0.2 --privileged -d -p 3306:3306 -p 6379:6379 --restart="always" thunderboltlei/centos_k8s_aarch64:202204232339 /usr/sbin/init

$ docker exec -it <container id> /bin/bash
例:docker exec -it xxx /bin/bash

⁠二、relation db & cache db

mysql 8.0.26 + redis 2.6.0

⁠(1)mysql
  • 用户:anonymous / anonymous,root / root
⁠(2)redis
  • 注释掉:bind 127.0.0.1
  • 修改:protected-mode yes 为 protected-mode no
  • 设置密码:requirepass xxxxxxxxx

⁠三、kubernetes

⁠1、集群预设:

k8smaster 172.18.0.2
k8snode 172.18.0.3-10

⁠2、安装kubectl、kubelet、kubeadm

阿里云 kubernetes源 x86_64

[root@master ~]# 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

阿里云源 aarch64

[root@master ~]# cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-aarch64/
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

华为云源 aarch64

[root@master ~]# cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes 
baseurl=https://mirrors.huaweicloud.com/kubernetes/yum/repos/kubernetes-el7-aarch64
enabled=1 
gpgcheck=1 
repo_gpgcheck=1 
gpgkey=http://mirrors.huaweicloud.com/kubernetes/yum/doc/yum-key.gpg
        http://mirrors.huaweicloud.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

Tag summary

Content type

Image

Digest

Size

1.4 GB

Last updated

over 4 years ago

docker pull thunderboltlei/centos_k8s_aarch64:202204232339