临时修改:
运行命令
sudo hostname shuke
hostname
永久修改方法:
运行命令
hostnamectl set-hostname shuke
reboot #重启生效
docker卸载重装
yum list installed|grep docker
rm -rf /var/lib/docker #卸载缓存文件
yum -y install docker-ce-19.03.7-3.el7 #下载19.03.7版本
portainer
docker run --name portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer_data:/data 6053537/portainer-ce
Unable to find image '6053537/portainer-ce:latest' locally
#安装中文版portainer,访问ip:9000即可使用
k8s安装
替换国内镜像源
sudo tee /etc/yum.repos.d/kubernetes.repo <<EOF [kubernetes]
> name=Kubernetes
> baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
> enabled=1
> gpgcheck=0
> 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
sudo yum install -y kubelet kubeadm kubectl ipvsadm
已安装:
ipvsadm.x86_64 0:1.27-8.el7 kubeadm.x86_64 0:1.28.2-0 kubectl.x86_64 0:1.28.2-0
kubelet.x86_64 0:1.28.2-0
作为依赖被安装:
conntrack-tools.x86_64 0:1.4.4-7.el7 cri-tools.x86_64 0:1.26.0-0
kubernetes-cni.x86_64 0:1.2.0-0 libnetfilter_cthelper.x86_64 0:1.0.0-11.el7
libnetfilter_cttimeout.x86_64 0:1.0.0-7.el7 libnetfilter_queue.x86_64 0:1.0.2-2.el7_2
socat.x86_64 0:1.7.3.2-2.el7
部署Kubernetes
💡 Tips:下面的操作只需要在master节点上执行即可(初始化完成后,最后会输出一个join命令,可以先保存后边会用)
kubeadm init \
--apiserver-advertise-address=192.168.75.129 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version v1.28.2 \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16 \
--ignore-preflight-errors=all
–apiserver-advertise-address #集群通告地址(master 机器IP)
–image-repository #由于默认拉取镜像地址k8s.gcr.io国内无法访问,这里指定阿里云镜像仓库地址
–kubernetes-version #K8s版本,与上面安装的一致
–service-cidr #集群内部虚拟网络,Pod统一访问入口
–pod-network-cidr #Pod网络,与下面部署的CNI网络组件yaml中保持一致