release note
v0.7.0
image name | image id |
---|---|
kubernetes:v1.19.8 | 52c3b10849c852649e66c2f7ed531f05bd97586ab61fa2cc82b4e79d80484b82 |
✅ bugfix:
- fixed sealer merged images losing layers
- fix building the wrong rootfs mount directory
- fixed scaling down node not completely cleaning up the environment
- fix `$rootfs/etc/kubeadm.yml' only partial kubeadm configuration causes failure
- fix failing to run sealer check --pre
- fix sealer exec does not show cmd result
- fix execute the join command repeatedly failed
🚀 feat:
- add ipvs router if multi network interface available
- sealer build support copy wildcards
- trigger download image based on directory name
- config support deep merge
- show CloudImage OS/ARCH info in docker hub
- sealer delete node needs to be stable enough to be as error-free as possible
- optimize shell plugin
- env render in CMD
- create config file if file not exist
- !! rootfs plugin dir rename to plugins
- build kubefile support parser continuation character
- build support copy remote context
- generate Clusterfile to takeover a cluster
- add sans to cert after cluster already installed
- sealer run support ip range
- support custom registry domain port
- set cmd arg for sealer run
- build support copy local docker image to cloud image
- run support custom port number
- support taint plugin
- build support auth file (#1193)
Usage
# Download and install sealer. Sealer is a binary tool of golang. You can download and unzip it directly to the bin directory, and the release page can also be downloaded
$ wget -c https://sealer.oss-cn-beijing.aliyuncs.com/sealers/sealer-v0.7.0-linux-amd64.tar.gz && \
tar -xvf sealer-v0.7.0-linux-amd64.tar.gz -C /usr/bin