mirror of
https://github.com/rancher/rke.git
synced 2025-09-01 23:16:22 +00:00
make psp upgradable for kubeapi
This commit is contained in:
@@ -183,6 +183,12 @@ RKE will first look for the local `kube_config_cluster.yml` and then tries to up
|
|||||||
|
|
||||||
> Note that rollback isn't supported in RKE and may lead to unxpected results
|
> Note that rollback isn't supported in RKE and may lead to unxpected results
|
||||||
|
|
||||||
|
## Service Upgrade
|
||||||
|
|
||||||
|
Service can also be upgraded by changing any of the services arguments or extra args and run `rke up` again with the updated configuration file.
|
||||||
|
|
||||||
|
> Please note that changing the following arguments: `service_cluster_ip_range` or `cluster_cidr` will result in a broken cluster, because currently the network pods will not be automatically upgraded.
|
||||||
|
|
||||||
## RKE Config
|
## RKE Config
|
||||||
|
|
||||||
RKE supports command `rke config` which generates a cluster config template for the user, to start using this command just write:
|
RKE supports command `rke config` which generates a cluster config template for the user, to start using this command just write:
|
||||||
|
@@ -296,6 +296,7 @@ func IsContainerUpgradable(ctx context.Context, dClient *client.Client, imageCfg
|
|||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
if containerInspect.Config.Image != imageCfg.Image ||
|
if containerInspect.Config.Image != imageCfg.Image ||
|
||||||
|
!reflect.DeepEqual(containerInspect.Config.Entrypoint, imageCfg.Entrypoint) ||
|
||||||
!reflect.DeepEqual(containerInspect.Config.Cmd, imageCfg.Cmd) {
|
!reflect.DeepEqual(containerInspect.Config.Cmd, imageCfg.Cmd) {
|
||||||
logrus.Debugf("[%s] Container [%s] is eligible for updgrade on host [%s]", plane, containerName, hostname)
|
logrus.Debugf("[%s] Container [%s] is eligible for updgrade on host [%s]", plane, containerName, hostname)
|
||||||
return true, nil
|
return true, nil
|
||||||
|
Reference in New Issue
Block a user