Skip to content

Commit 130e024

Browse files
author
rambohe
authored
Merge pull request #114 from Fei-Guo/fguo-dev-1
[Doc] Add 0.2.0 CHANGELOG
2 parents 54636d7 + 52974d4 commit 130e024

File tree

5 files changed

+51
-4
lines changed

5 files changed

+51
-4
lines changed

CHANGELOG.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,36 @@
1-
**v0.1.0-beta.1**
1+
# v0.2.0
2+
3+
## Project
4+
5+
- Support Kubernetes 1.16 dependency for all components
6+
- Support multi-arch binaries and images (arm/arm64/amd64)
7+
- Add e2e test framework and tests for node autonomy
8+
- New tutorials (e2e test and yurt-tunnel)
9+
10+
## yurt-tunnel
11+
12+
### Features
13+
14+
- Implement yurt-tunnel-server and yurt-tunnel-agent based on Kubernetes apiserver network proxy framework
15+
- Implement cert-manager to manage yurt-tunnel certificates
16+
- Add timeout mechanism for yurt-tunnel
17+
18+
## yurtctl
19+
20+
### Features
21+
22+
- Add global lock to prevent multiple yurtctl invocations concurrently
23+
- Add timeout for acquiring global lock
24+
- Allow user to set the label prefix used to identify edge nodes
25+
- Deploy yurt-tunnel using convert option
26+
27+
### Bugs
28+
29+
- Remove kubelet config bootstrap args during manual setup
30+
31+
---
32+
33+
# v0.1.0-beta.1
234

335
## yurt-controller-manager
436

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111

1212
|![notification](docs/img/bell-outline-badge.svg) What is NEW!|
1313
|------------------|
14+
|August 30th, 2020. OpenYurt v0.2.0 is **RELEASED**! Please check the [CHANGELOG](CHANGELOG.md) for details.|
1415
|May 29th, 2020. OpenYurt v0.1.0-beta.1 is **RELEASED**! Please check the [CHANGELOG](CHANGELOG.md) for details.|
1516

1617
OpenYurt is built based on native Kubernetes and targets to extend it to support edge computing seamlessly.
1718
In a nutshell, OpenYurt enables users to manage applications that run in the edge infrastructure as if they were running
18-
in the cloud infrastructure.
19+
in the cloud infrastructure. Our official website is [https://openyurt.io](https://openyurt.io).
1920

2021
OpenYurt is suitable for common edge computing use cases whose requirements include:
2122
- Minimizing the network traffic over long distances between the devices and the workloads.

docs/tutorial/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ These tutorials walk through several examples to demonstrate how to use OpenYurt
55

66
## Try tutorials
77
- [Use `YurtCtl` to install/uninstall OpenYurt components](./yurtctl.md)
8+
- [Use `YurtTunnel` to connect apiserver and edge node](./yurt-tunnel.md)
89
- [Set up OpenYurt cluster manually](./manually-setup.md)

docs/tutorial/manually-setup.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@ scp -i <yourt-ssh-identity-file> /tmp/yurthub-ack.yaml [email protected].
7070
```
7171
and the Yurthub will be ready in minutes.
7272

73+
## Setup Yurt-tunnel (Optional)
74+
75+
Please refer to this [document](.//yurt-tunnel.md#5-setup-the-yurt-tunnel-manually) to setup Yurttunnel manually.
76+
7377
## Reset the Kubelet
7478

7579
By now, we have setup all required components for the OpenYurt cluster, next, we only need to reset the

docs/tutorial/yurt-tunnel.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Try out Yurt-tunnel
1+
# Use Yurt-tunnel to connect apiserver and edge node
22

33
In this tutorial, we will show how the yurt-tunnel helps the apiserver send
44
request to nodes when the network traffic from apiserver to the node is
@@ -83,7 +83,16 @@ $ sudo iptables -A OUTPUT -p tcp -d 192.168.64.9 --dport 10250 -j DROP
8383
Now, if we try to execute the `date` command in `test-po` again, the command
8484
will hang.
8585
86-
### 5. Setup the yurt-tunnel
86+
### 5. Setup the yurt-tunnel manually
87+
88+
It is recommended to use `yurtctl` tool to deploy yurt-tunnel components by
89+
adding the `--deploy-yurttunnel` option when coverting a Kubernetes cluster. For example,
90+
```bash
91+
yurtctl convert --cloud-nodes minikube --provider minikube --deploy-yurttunnel
92+
```
93+
94+
You may also setup the yurt-tunnel manually by deploying yurt-tunnel-server
95+
and yurt-tunnel-agent separately.
8796
8897
To set up the yurt-tunnel-server, let's first add a label to the cloud node
8998
```bash

0 commit comments

Comments
 (0)