git 部分功能需要先上线,怎么办?
一、场景描述
在这个项目中,代码的提交和合并都是在develop分支上进行的, 之前已经基于某个commit打了tag v1.0.0。然而,这次由于迭代过程中需要提前上线部分功能,我们需要将这部分功能的commit摘出来,并打上一个tag v1.1.0 作为标识。
在这个项目中,代码的提交和合并都是在develop分支上进行的, 之前已经基于某个commit打了tag v1.0.0。然而,这次由于迭代过程中需要提前上线部分功能,我们需要将这部分功能的commit摘出来,并打上一个tag v1.1.0 作为标识。
集群内pod无法dig mysql.middleware 修改主机dns nameserver为集群core dns地址,主机上可以dig mysql.middleware
从pod内发出的请求数据包到flannel网卡时出现问题
由于 Docker 对系统内核有一定的要求,所以我们最好使用 yum 来更新系统软件及其内核。
#备份本地 yum 源
$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
# 获取阿里 yum 源配置文件
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#清理 yum
$ yum clean all
#更新软件版本并且更新现有软件
$ yum -y updateKubernetes 需要一定的环境来保证正常运行,如各个节点时间同步,主机名称解析,关闭防火墙等等。
汇总kubernetes部署的方案:
kubernetes < 1.20 + centos7 + docker + iptables + flannel
kubernetes < 1.20 + centos7 + docker + ipvs + calico
1.20 <kubernetes < 1.24 + centos7 + docker + ipvs + calico
kubernetes > 1.24 + centos7 + containerd + ipvs + calico
kubernetes > 1.24 + centos7 + cri-o + ipvs + calico