Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

optimize installation #363

Closed
wants to merge 7 commits into from
Closed

Conversation

lfbear
Copy link
Member

@lfbear lfbear commented May 19, 2021

What type of PR is this?

What this PR does / why we need it:

  1. Two kinds of karmada deployment:
    • deploy to local cluster by kind local-up-karmada.sh
    • deploy to remote(stand-alone) cluster remote-up-karmada.sh
  2. Multi-clusters kebuconfig Integrate in one config file, default in: /root/.kube/karmda.config. use kubectl config use-context to switch.
  3. Add some tips in installation step

Which issue(s) this PR fixes:

Fixes #310

Special notes for your reviewer:

Some tech details:

  • Add '--bind-address' and remove 'host' in probe: keep it can pass when deploying to remote(stand-alone) cluster
  • The 2nd argument in 'hack/create-cluster.sh' change to optional, default is current KUBECONFIG
  • There is no longer to delete the existed kubeconfig file when run 'hack/create-cluster.sh'
  • Save all certificate files to /root/.karmada/ for avoiding loss after reboot
  • Add function 'util::append_client_kubeconfig' to append kubeconfig to a existed file
  • TODO: modifies sync to karmada-bootstrap.sh & deploy-karmada-agent.sh if it needs

Does this PR introduce a user-facing change?:
NONE

@RainbowMango RainbowMango self-assigned this May 20, 2021
Iceber and others added 7 commits May 20, 2021 11:51
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
Signed-off-by: lfbear <lfbear@gmail.com>
…a-io#351)

Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
Signed-off-by: lfbear <lfbear@gmail.com>
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
Signed-off-by: lfbear <lfbear@gmail.com>
Signed-off-by: Garrybest <garrybest@foxmail.com>
Signed-off-by: lfbear <lfbear@gmail.com>
Signed-off-by: lfbear <lfbear@gmail.com>
Signed-off-by: lfbear <lfbear@gmail.com>
2.add kubeconfig

Signed-off-by: lfbear <lfbear@gmail.com>
@lfbear lfbear closed this May 20, 2021
@lfbear lfbear deleted the optimize_installation branch May 21, 2021 03:31
jwcesign pushed a commit to jwcesign/karmada that referenced this pull request Jun 8, 2023
…m-1.5-to-1.6

Add document for upgrading from 1.5 to 1.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Optimize installation flow
5 participants