223
223
# pip version of 'PyGObject' will be installed during installation of 'sonic-host-services'
224
224
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y remove software-properties-common gnupg2 python3-gi
225
225
226
- # # Add docker config drop-in to specify dockerd command line
227
- sudo mkdir -p $FILESYSTEM_ROOT /etc/systemd/system/docker.service.d/
228
- # # Note: $_ means last argument of last command
229
- sudo cp files/docker/* .conf $_
230
- # # Fix systemd race between docker and containerd
231
- sudo sed -i ' /After=/s/$/ containerd.service/' $FILESYSTEM_ROOT /lib/systemd/system/docker.service
232
-
233
226
if [ " $INCLUDE_KUBERNETES " == " y" ]
234
227
then
235
228
# # Install Kubernetes
@@ -244,24 +237,17 @@ then
244
237
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y install kubelet=${KUBERNETES_VERSION} -00
245
238
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y install kubectl=${KUBERNETES_VERSION} -00
246
239
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y install kubeadm=${KUBERNETES_VERSION} -00
247
- # kubeadm package auto install kubelet & kubectl
248
- if [ " $USE_K8S_AS_HTTP_PROXY " == " y" ]
249
- then
250
- PROXY_INFO=" http://172.16.1.1:3128/"
251
- cat << EOT | sudo tee $FILESYSTEM_ROOT /etc/systemd/system/docker.service.d/http_proxy.conf > /dev/null
252
- [Service]
253
- Environment="HTTP_PROXY=${PROXY_INFO} "
254
- EOT
255
- cat << EOT | sudo tee $FILESYSTEM_ROOT /etc/systemd/system/docker.service.d/https_proxy.conf > /dev/null
256
- [Service]
257
- Environment="HTTPS_PROXY=${PROXY_INFO} "
258
- EOT
259
- fi
260
-
261
240
else
262
241
echo ' [INFO] Skipping Install kubernetes'
263
242
fi
264
243
244
+ # # Add docker config drop-in to specify dockerd command line
245
+ sudo mkdir -p $FILESYSTEM_ROOT /etc/systemd/system/docker.service.d/
246
+ # # Note: $_ means last argument of last command
247
+ sudo cp files/docker/docker.service.conf $_
248
+ # # Fix systemd race between docker and containerd
249
+ sudo sed -i ' /After=/s/$/ containerd.service/' $FILESYSTEM_ROOT /lib/systemd/system/docker.service
250
+
265
251
# # Create default user
266
252
# # Note: user should be in the group with the same name, and also in sudo/docker/redis groups
267
253
sudo LANG=C chroot $FILESYSTEM_ROOT useradd -G sudo,docker $USERNAME -c " $DEFAULT_USERINFO " -m -s /bin/bash
0 commit comments