v3.1.0๐
Whatโs Changed
- Support specifying Kubernetes when creating a manifest (#2204) @liangzai006
- Add new kubernetes version (#2190) @github-actions
- fix config and start containerd on no registry node (#2188) @chilianyi
- add baikjy0215 as a contributor for code (#2185) @allcontributors
- fix bug: not generate crictl config (#2176) @wenwutang1
- Add ubuntu2204 cuda for iso repo (#2166) @chilianyi
- fix start docker error when init harbor (#2157) @chilianyi
- fix bug: add missing Skip for InstallCriDockerdModule (#2172) @wenwutang1
- support multi-level image warehouse path push (#2159) @liangzai006
- change pause image to 3.9 when kubernetes version >=v1.26 (#2138) @wenwutang1
- add xrwang8 as a contributor for code (#2127) @allcontributors
- keep chrony config file clean and consistency when install and uninstall cluster in the same nodes (#2108) @wenwenxiong
- add chilianyi as a contributor for code (#2126) @allcontributors
- add flag skip-dependency-check when upgrade cluster (#2119) @wenwutang1
- support 'cluster-info dump' command (#2120) @liangzai006
- update dependency binaries (#2102) @pixiake
- Add new kubernetes version (#2097) @github-actions
- add KKLOCALIP env to specify local ip address for allinone cluster (#2053) @zliang90
- make docker and containerd no parent-child process relationship (#2013) @wenwenxiong
- add yzxiu as a contributor for code (#2081) @allcontributors
- Replace "which" with "command -v" (#2070) @yzxiu
- Add new kubernetes version (#2074) @github-actions
- Add new kubernetes version (#2065) @github-actions
- Add new kubernetes version (#2047) @github-actions
- add liuxu623 as a contributor for code (#2045) @allcontributors
- fix: redundant interface for kubevip when add k8s nodes (#2041) @qyz87
- fix pull images from harbor pivate registry ImagePullBackOff (#2040) @qyz87
- Add new components version (#2037) @liuxu623
๐ Features
- Add Flag --skip-remove-artifact to remain kubekey/artifact dir after exporting an artifact (#2205) @hellocn9
- Relax artifact strategy (#2161) @ImitationImmortal
- upgrade containerd, runc and calico version (#2150) @pixiake
- Support upgrade kubernetes to v1.24+ with Docker runtime (#2148) @pixiake
- add ipv6 support in k8s and calico config,it compatible only ipv4 provide (#2142) @wenwenxiong
- Support use docker for version >= v1.24.0 (#2111) @chilianyi
- Update containerd version to 1.7.8 (#2052) @pixiake
- calculate sha256 file checksum by streaming (#2036) @samt42
๐ Bug Fixes
- Fix the issue that the cri-dockerd.sock file is not automatically deleted when stopping the cri-docker service. (#2194) @hellocn9
- fix bug: upgrade k8s , kubeadm return coredns start version unsupported (#2181) @wenwutang1
- Debugged calico.tmpl to support IPv6 (#2184) @baikjy0215
- fix: Relax artifact strategy. add containerManager (#2179) @ImitationImmortal
- fix #2143: My bin directory was deleted by installContainerdMoudle (#2144) @deqingLv
- fix : redeployment failure when internal ip is modified (#2113) @xrwang8
- fix: backup script doesn't work when set etcd dataDir to another dir except '/var/lib/etcd' (#2038) @liuxu623
๐ป Maintenance
- update kube-vip version to v0.7.2 (#2207) @pixiake
- update some components version (#2201) @pixiake
- optimize etcd manager logic (#2200) @pixiake
- add replicas and nodeselector fields for calico (#2197) @pixiake
- Fixes an issue where the DisableDocker action will remove docker-related files, including /usr/bin/containerd, when deleting clusters with the -A flag, which will cause containerd to fail to start when subsequent DaemonReload action are executed. (#2193) @hellocn9
- system performance optimization (#2191) @pixiake
- fix some action mistakes (#2187) @pixiake
- add kubekey-system to system workspace (#2182) @pixiake
- build(deps): bump actions/setup-node from 3 to 4 (#2160) @dependabot
- build(deps): bump softprops/action-gh-release from 1 to 2 (#2167) @dependabot
- upgrade sha256 for cri-docker (#2169) @pixiake
- build(deps): bump release-drafter/release-drafter from 5 to 6 (#2151) @dependabot
- build(deps): bump actions/checkout from 3 to 4 (#2092) @dependabot
- build(deps): bump golangci/golangci-lint-action from 3.6.0 to 4.0.0 (#2125) @dependabot
- build(deps): bump lewagon/wait-on-check-action from 1.3.1 to 1.3.3 (#2093) @dependabot
- build(deps): bump peter-evans/create-pull-request from 5 to 6 (#2114) @dependabot
- Bump actions/setup-go from 3 to 5 (#2062) @dependabot
- update default docker version to 24.0.9 (#2137) @pixiake
- Fix: kubeadm v1beta3 dns config (#2104) @vicoooo26
- Chores: fix typo (#2103) @vicoooo26
- refine installition of registry logic (#2105) @pixiake
- build(deps): bump docker/setup-buildx-action from 2 to 3 (#1980) @dependabot
- build(deps): bump docker/setup-qemu-action from 2 to 3 (#1979) @dependabot
- build(deps): bump docker/build-push-action from 4 to 5 (#1978) @dependabot
- build(deps): bump peter-evans/create-pull-request from 4 to 5 (#1800) @dependabot