More documentation updates

This commit is contained in:
Stefan Reimer 2021-01-26 14:09:01 +00:00
parent 17ec3b7acc
commit 45dab02388
2 changed files with 8 additions and 7 deletions

View File

@ -31,11 +31,11 @@
## Istio ## Istio
Due to changes of the ingress namespace resource the upgrade will cause a brief (~3-5 min) ingress service interruption ! Due to changes of the ingress namespace resource the upgrade will cause a brief (~3-5 min) ingress service interruption !
- delete istio operators, to remove all pieces, remove operator itself - delete istio operators, to remove all pieces, remove operator itself
`./scripts/delete_istio_17.sh` `./scripts/delete_istio_17.sh`
- deploy istio and istio-ingress via bootstrap.sh - deploy istio and istio-ingress via bootstrap.sh
`./bootstrap.sh deploy istio,istio-ingress clusters/$CLUSTER ../../../kubezero/charts` `./bootstrap.sh deploy istio,istio-ingress clusters/$CLUSTER ../../../kubezero/charts`
- patch all VirtualServices via script to new namespace - patch all VirtualServices via script to new namespace
`./scripts/patch_vs.sh` `./scripts/patch_vs.sh`
Ingress service interruption ends. Ingress service interruption ends.

View File

@ -17,7 +17,8 @@ In order to change the instance type or in genernal replace worker nodes do:
* Make sure there is enough capacity in the cluster to handle all pods being evicted for the node * Make sure there is enough capacity in the cluster to handle all pods being evicted for the node
* `kubectl drain --ignore-daemonsets node_name` * `kubectl drain --ignore-daemonsets node_name`
will evict all pods except DaemonSets. In case there are pods with local storage review each affected pod. After being sure no important data will be lost add `--delete-local-data` to the original command above and try again. will evict all pods except DaemonSets. In case there are pods with local storage review each affected pod.
After being sure no important data will be lost add `--delete-local-data` to the original command above and try again.
* Terminate instance matching *node_name* * Terminate instance matching *node_name*
@ -35,15 +36,15 @@ See: https://github.com/kubernetes-sigs/krew for details
List of awesome plugins: https://github.com/ishantanu/awesome-kubectl-plugins List of awesome plugins: https://github.com/ishantanu/awesome-kubectl-plugins
### kubelogin ### kubelogin
To login / authenticate against an openID provider like Google install the kubelogin plugin. To login / authenticate against an openID provider like Google install the kubelogin plugin.
See: https://github.com/int128/kubelogin See: https://github.com/int128/kubelogin
Make sure to adjust your kubeconfig files accordingly ! Make sure to adjust your kubeconfig files accordingly !
### kauthproxy ### kauthproxy
Easiest way to access the Kubernetes dashboard, if installed in the targeted cluster, is to use the kauthproxy plugin. Easiest way to access the Kubernetes dashboard, if installed in the targeted cluster, is to use the kauthproxy plugin.
See: https://github.com/int128/kauthproxy See: https://github.com/int128/kauthproxy
Once installed simply execute: Once installed simply execute:
`kubectl auth-proxy -n kubernetes-dashboard https://kubernetes-dashboard.svc` `kubectl auth-proxy -n kubernetes-dashboard https://kubernetes-dashboard.svc`
and access the dashboard via the automatically opened browser window. and access the dashboard via the automatically opened browser window.
# api-server OAuth configuration