Usage
# 下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载
wget https://github.com/labring/sealos/releases/download/v4.1.0-rc2/sealos_4.1.0-rc2_linux_amd64.tar.gz && \
tar -zxvf sealos_4.1.0-rc2_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin
# 创建一个集群
sealos run labring/kubernetes:v1.24.0 labring/calico:v3.22.1 --masters 192.168.64.2,192.168.64.22,192.168.64.20 --nodes 192.168.64.21,192.168.64.19 --passwd your-own-ssh-passwd
amd64 buildah 下载地址
arm64 buildah 下载地址
Docker images
sealos:
docker pull ghcr.io/labring/sealos:v4.1.0-rc2
lvscare:
docker pull ghcr.io/labring/lvscare:v4.1.0-rc2
APT 源
Use your public APT Repository URL to install DEB packages:
https://apt.fury.io/labring/
To enable, add the following file /etc/apt/sources.list.d/fury.list:
deb [trusted=yes] https://apt.fury.io/labring/ /
Yum源
Use your public YUM Repository URL to install RPM packages:
https://yum.fury.io/labring/
To enable, add the following file /etc/yum.repos.d/fury.repo:
[fury]
name=Gemfury Private Repo
baseurl=https://yum.fury.io/labring/
enabled=1
gpgcheck=0
What's Changed
- fixed readme run command by @fanux in #1409
- fix(auth): retain mysql pv when delete pvc by @Abingcbc in #1410
- add sleaos cloud overview by @fanux in #1414
- docs(main): fix targz by @cuisongliu in #1411
- add trackgit by @fanux in #1415
- add docker and readme by @zzjin in #1407
- fix docs that have english by @willzhang in #1416
- ci: fix path error in sync_docs.yml by @SignorMercurio in #1418
- ci: set COMMIT_EACH_FILE to false in sync by @SignorMercurio in #1419
- fix(auth): connect to casdoor by @Abingcbc in #1428
- docs: add more instructions on docs contributing by @SignorMercurio in #1430
- docs(main): fix miss mount in add nodes by @cuisongliu in #1429
- fixed go file name clinet.go change to client.go by @zsyaoo in #1435
- add desktop Dockerfile and makefile by @zzjin in #1417
- feat: support netlink mode by @fengxsong in #1424
- fix(auth): get ca cert from kubeconfig by @Abingcbc in #1439
- fix chart parse image and add unit test by @yyf1986 in #1438
- docs:Add registry docs by @willzhang in #1443
- add blazeface docs by @luanshaotong in #1442
- add create/get aws instance success by @fanux in #1444
- Add Customize Docs by @willzhang in #1448
- Add Prerequisites Docs by @willzhang in #1447
- add delete aws instance by @fanux in #1446
- feat(auth): deploy for service auth by @Abingcbc in #1450
- add reconcile instance, test aws reconcile instance success by @fanux in #1456
- test(main): add chart image unit test by @cuisongliu in #1458
- fixed docs/4.0/i18n/zh-Hans/design/user.md by @1oda in #1461
- update login redirect by @zzjin in #1455
- feat: support removing digest from image tags by @SignorMercurio in #1466
- Fix sealos build by @fengxsong in #1471
- fix private registry docs by @willzhang in #1464
- init applications controller by @fanux in #1477
- Improve contributing docs by @willzhang in #1445
- feature(main): guest env render by @cuisongliu in #1486
- Fix ingress-nginx route rewrite. by @zzjin in #1474
- Set aws infra name & index tag. (#1462) by @Ficus-f in #1489
- fix(cmd): unifiy the format of print columns by @runkecheng in #1492
- fix: iptables tool missing in lvscare image by @fengxsong in #1494
- feat: add terminal controller by @gitccl in #1437
- refactor: unify the use of utils by @SignorMercurio in #1498
- Update frontend/dashboard typo by @zzjin in #1497
- fix: only snat packets marked by @fengxsong in #1496
- Fix lint error by replace
os
&io
by @zzjin in #1504 - Fix fmt and goimports by @zzjin in #1505
- fix workspace usage by @zzjin in #1506
- feat: add terminal keepalived by @gitccl in #1502
- fix: incompatible with cilium by @fengxsong in #1501
- fix typo by
go fmt
by @zzjin in #1507 - add issue no response auto close it by @fanux in #1509
- no reply issue auto closer by @fanux in #1510
- refactor: upgrade to go 1.19 by @zzjin in #1500
- Reconcile aws infra count. (#1490) by @Ficus-f in #1491
- Reconcile aws infra count. (#1490) by @Ficus-f in #1517
- Update desktop/frontend add user login token by @zzjin in #1520
- fix: revert version of github.com/containers/storage by @fengxsong in #1522
- feat(main): generate user controller by @cuisongliu in #1529
- fix create and delete instance bug by @HURUIZHE in #1533
- Feature/infra: add docs and aws yaml files by @fanux in #1534
- fix: chart deps rendering by @fengxsong in #1536
- fixed build out of memory by @fanux in #1542
- update the docs sidebar by @fanux in #1540
- docs: fix docs typo by @x893675 in #1547
- fix typo by @zzjin in #1548
- fix(main): add max goroutine num by @cuisongliu in #1543
- init applications controller by @fanux in #1538
- docs: update add athenaserving from iflytek by @berlinsaint in #1551
- ci: add image syncing in sync_docs workflow by @SignorMercurio in #1555
- fix(main): add docker-shim support by @cuisongliu in #1553
- docs: fix some refs by @berlinsaint in #1557
- Some doc optimizations. by @Shigure-kai-2 in #1558
- docs: remove some extra pics ref by @berlinsaint in #1560
- fix: sealos build(revert saveBlobs function) by @fengxsong in #1556
- init kubernetes sdk by @zzjin in #1525
- add wechat payment handle by @fanux in #1559
- update gitignore by @zzjin in #1562
- add recharge cli by @fanux in #1563
- fix: oom occured when sealos build by @fengxsong in #1568
- feature(main): add client for k8s by @cuisongliu in #1569
- Fix ca data not returned under incluster mode by @zzjin in #1570
- feature(main): add user generator kubeconfig by @cuisongliu in #1561
- feature(main): add user load ca for kubeconfig by @cuisongliu in #1572
- feat: load clusterfile from template by @fengxsong in #1523
- update zh docs by @fanux in #1573
- feat: deploy ingress for terminal by @gitccl in #1544
- fix(main): fix terminal code,using config host by @cuisongliu in #1576
- docs: experimental usage for sealos apply by @fengxsong in #1578
- ci(main): fix lvscare arm docker image by @cuisongliu in #1579
- feature(main): add user controller logic by @cuisongliu in #1575
- add account and charge CRD by @fanux in #1580
- fix: unexpected config merge by @fengxsong in #1574
- refactor: optimize the creation of terminal ingress by @gitccl in #1581
- add payment controller, user can apply a crd to recharge his account by @fanux in #1583
- update fix go module by @zzjin in #1584
- feature(main): add csr to kubeconfig by @cuisongliu in #1585
- feature(main): delete go generate for gorelease by @cuisongliu in #1586
New Contributors
- @willzhang made their first contribution in #1416
- @luanshaotong made their first contribution in #1442
- @1oda made their first contribution in #1461
- @runkecheng made their first contribution in #1492
- @HURUIZHE made their first contribution in #1533
- @x893675 made their first contribution in #1547
- @Shigure-kai-2 made their first contribution in #1558
Full Changelog: v4.1.0-rc1...v4.1.0-rc2