Comments (10)
cc @luomengY
from kubeedge.
cc @luomengY
Keam init has restructured its architecture on v1.17, and now only supports internal
profiles/version.yaml
for profiles. If you want to specify a version, it is recommended to use--kubeedge-version
directly. The--profile
parameter only supports version.
from kubeedge.
The --profile parameter only supports version.
--> but now I cannot using --profile version
to specify cloudcore version.
The setup documentation in KubeEdge website still recommend users using --profile version
: https://kubeedge.io/docs/setup/install-with-keadm#keadm-init. If we no longer support it, we need to modify the documentation.
I think this change affects user behavior and needs a deprecated phase. Release changelog also should declare it. cc @fisherxu @WillardHu @wbc6080
from kubeedge.
We can update how to use the command keadm init in the documentation station(website).
We can also add a compatibility processing.
if strings.split(profileValue, "=") == 2 {
// override the kubeedge version to version.yaml
} else {
....
}
But I don't know whether this flag --profile version=<version>
is commonly used, it is the same as the flag --kubeedge-version=<version>
from a technical point of view.
Would you like to make these contributions? @luomengY
from kubeedge.
We can update how to use the command keadm init in the documentation station(website). We can also add a compatibility processing.
if strings.split(profileValue, "=") == 2 { // override the kubeedge version to version.yaml } else { .... }But I don't know whether this flag
--profile version=<version>
is commonly used, it is the same as the flag--kubeedge-version=<version>
from a technical point of view.Would you like to make these contributions? @luomengY
Here, the functions of profile
and kubedge-version
appear to be the same. Is there any other use of profile
here? If not, I think it can be directly made compatible in the code by assigning the value of profile
to kubedge-version
. What do you think? @fisherxu @Shelley-BaoYue @WillardHu
from kubeedge.
Here, the functions of profile and kubedge-version appear to be the same. Is there any other use of profile here? If not, I think it can be directly made compatible in the code by assigning the value of profile to kubedge-version. What do you think? @fisherxu @Shelley-BaoYue @WillardHu
If this flag --profile version=<version>
is not commonly used, I think it is ok.
from kubeedge.
CloudCore installation only supports the --profile version
initially, and with the guidance of the official website, I think it's commonly used. If we want to incorporate it into kubeedge-version in the future, we need to make a statement in the keadm introduction and website documentation to gradually deprecate it.
from kubeedge.
CloudCore installation only supports the
--profile version
initially, and with the guidance of the official website, I think it's commonly used. If we want to incorporate it into kubeedge-version in the future, we need to make a statement in the keadm introduction and website documentation to gradually deprecate it.
+1, I just read the document and found that when the cloud node executes keadm init
, --profile version
is used, but when the edge node executes keadm join
, --kubeedge-version
is used. I think whether we can combine the two ways into one expression in the future.
from kubeedge.
CloudCore installation only supports the
--profile version
initially, and with the guidance of the official website, I think it's commonly used. If we want to incorporate it into kubeedge-version in the future, we need to make a statement in the keadm introduction and website documentation to gradually deprecate it.
ok, can we ensure compatibility at the code level and assign the value of profile
to kubedge-version
now?
from kubeedge.
I just read the document and found that when the cloud node executes
keadm init
,--profile version
is used, but when the edge node executeskeadm join
,--kubeedge-version
is used. I think whether we can combine the two ways into one expression in the future.
Yes, if there are no other uses for profile
, we can gradually discard it.
from kubeedge.
Related Issues (20)
- 想使用 v1.17.0 InClusterConfig 功能 需要进行额外的配置么?默认配置还是报错KUBERNETES_SERVICE_HOST and KUBERNETES_SERVICE_PORT must be defined HOT 4
- Edgecore error message HOT 2
- keadm init shows success, but the cloudcore process cannot be found HOT 6
- openWRT arm64 --- -ash: keadm: not found after istallation , the keadm file exists and executable HOT 2
- KubeEdge 1.17.0 --with-mqtt=false Does not work HOT 4
- Where are the files : rootCA.crt edge.crt edge.key in cloudcore ? HOT 2
- kubectl get nodes don't show edge nodes HOT 2
- The pods show CrashLoopBackOff HOT 1
- edgenode can't connect to cloudcore deployed on Linode Kubernetes HOT 1
- Edgenode can't connect to cloudcore deployed on Linode Kubernetes Engine HOT 9
- can't connect to remote host (10.109.130.140): Connection refused
- which version k8s is more recommend for kubeedge 1.16.2 ? latest 1.27.x or 1.27.7 ? HOT 2
- KubeEdge v1.17.0 bug using keadm HOT 3
- kubectl logs shows host not found in upstream "xxxxx" in /etc/nginx/conf.d/nginx.80.conf:11 HOT 11
- kubect logs show host not found in upstream "xxxx" in /etc/nginx/conf.d/nginx.80.conf:11 HOT 1
- My app wasn't successfully deployed to the edge HOT 10
- Cloudcore runs in containers HOT 1
- When the edge node cannot obtain the IP address, edgecore will not restart HOT 2
- pod shows:ContainerCreating, and kubectl logs xxx shows Error from server
- Bug: Unnecessary permissions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubeedge.