@@ -1498,6 +1498,7 @@ function start-etcd-servers {
1498
1498
# DOCKER_REGISTRY
1499
1499
# FLEXVOLUME_HOSTPATH_MOUNT
1500
1500
# FLEXVOLUME_HOSTPATH_VOLUME
1501
+ # INSECURE_PORT_MAPPING
1501
1502
function compute-master-manifest-variables {
1502
1503
CLOUD_CONFIG_OPT=" "
1503
1504
CLOUD_CONFIG_VOLUME=" "
@@ -1518,6 +1519,11 @@ function compute-master-manifest-variables {
1518
1519
FLEXVOLUME_HOSTPATH_MOUNT=" { \" name\" : \" flexvolumedir\" , \" mountPath\" : \" ${VOLUME_PLUGIN_DIR} \" , \" readOnly\" : true},"
1519
1520
FLEXVOLUME_HOSTPATH_VOLUME=" { \" name\" : \" flexvolumedir\" , \" hostPath\" : {\" path\" : \" ${VOLUME_PLUGIN_DIR} \" }},"
1520
1521
fi
1522
+
1523
+ INSECURE_PORT_MAPPING=" "
1524
+ if [[ " ${ENABLE_APISERVER_INSECURE_PORT:- false} " == " true" ]]; then
1525
+ INSECURE_PORT_MAPPING=" { \" name\" : \" local\" , \" containerPort\" : 8080, \" hostPort\" : 8080},"
1526
+ fi
1521
1527
}
1522
1528
1523
1529
# A helper function that bind mounts kubelet dirs for running mount in a chroot
@@ -1542,6 +1548,7 @@ function prepare-mounter-rootfs {
1542
1548
# CLOUD_CONFIG_VOLUME
1543
1549
# CLOUD_CONFIG_MOUNT
1544
1550
# DOCKER_REGISTRY
1551
+ # INSECURE_PORT_MAPPING
1545
1552
function start-kube-apiserver {
1546
1553
echo " Start kubernetes api-server"
1547
1554
prepare-log-file " ${KUBE_API_SERVER_LOG_PATH:-/ var/ log/ kube-apiserver.log} "
@@ -1858,6 +1865,7 @@ function start-kube-apiserver {
1858
1865
sed -i -e " s@{{pillar\['allow_privileged'\]}}@true@g" " ${src_file} "
1859
1866
sed -i -e " s@{{liveness_probe_initial_delay}}@${KUBE_APISERVER_LIVENESS_PROBE_INITIAL_DELAY_SEC:- 15} @g" " ${src_file} "
1860
1867
sed -i -e " s@{{secure_port}}@443@g" " ${src_file} "
1868
+ sed -i -e " s@{{insecure_port_mapping}}@${INSECURE_PORT_MAPPING} @g" " ${src_file} "
1861
1869
sed -i -e " s@{{additional_cloud_config_mount}}@@g" " ${src_file} "
1862
1870
sed -i -e " s@{{additional_cloud_config_volume}}@@g" " ${src_file} "
1863
1871
sed -i -e " s@{{webhook_authn_config_mount}}@${webhook_authn_config_mount} @g" " ${src_file} "
0 commit comments