mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 06:54:01 +00:00
Merge pull request #6831 from ArtfulCoder/docker_image_install
Load Kube Scheduler Image.
This commit is contained in:
commit
2c3b9c8eb3
@ -35,3 +35,4 @@ kube-master-addons:
|
||||
- restart: True
|
||||
- watch:
|
||||
- file: master-docker-image-tags
|
||||
- file: /etc/kubernetes/kube-master-addons.sh
|
||||
|
@ -14,11 +14,23 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
while true; do
|
||||
if which docker 1>/dev/null 2>&1; then
|
||||
if docker load -i /srv/salt/kube-bins/kube-apiserver.tar 1>/dev/null 2>&1; then
|
||||
break;
|
||||
fi;
|
||||
fi;
|
||||
done;
|
||||
# loadedImageFlags is a bit-flag to track which docker images loaded successfully.
|
||||
let loadedImageFlags=0;
|
||||
|
||||
while true; do
|
||||
|
||||
if [ $loadedImageFlags == 3 ]; then break; fi;
|
||||
|
||||
if which docker 1>/dev/null 2>&1; then
|
||||
if docker load -i /srv/salt/kube-bins/kube-apiserver.tar 1>/dev/null 2>&1; then
|
||||
let loadedImageFlags="$loadedImageFlags|1";
|
||||
fi;
|
||||
if docker load -i /srv/salt/kube-bins/kube-scheduler.tar 1>/dev/null 2>&1; then
|
||||
let loadedImageFlags="$loadedImageFlags|2";
|
||||
fi;
|
||||
|
||||
fi;
|
||||
|
||||
|
||||
done;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user