mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 09:22:44 +00:00
Merge pull request #6422 from ArtfulCoder/local_etcd
Run etcd on localhost for all providers.
This commit is contained in:
commit
f96fbfe174
@ -16,7 +16,7 @@ coreos:
|
|||||||
ExecStart=/opt/kubernetes/bin/kube-apiserver \
|
ExecStart=/opt/kubernetes/bin/kube-apiserver \
|
||||||
--address=0.0.0.0 \
|
--address=0.0.0.0 \
|
||||||
--port=8080 \
|
--port=8080 \
|
||||||
--etcd_servers=${etcd_servers} \
|
--etcd_servers=http://127.0.0.1:4001 \
|
||||||
--kubelet_port=10250 \
|
--kubelet_port=10250 \
|
||||||
--portal_net=${PORTAL_NET}
|
--portal_net=${PORTAL_NET}
|
||||||
Restart=always
|
Restart=always
|
||||||
|
@ -191,12 +191,6 @@ function kube-up {
|
|||||||
|
|
||||||
readonly machines=$(join , "${KUBE_MINION_IP_ADDRESSES[@]}")
|
readonly machines=$(join , "${KUBE_MINION_IP_ADDRESSES[@]}")
|
||||||
|
|
||||||
etcd_servers=( $MASTER_IP ${MINION_IPS[@]} )
|
|
||||||
for (( i=0; i<${#etcd_servers[@]}; i++ )); do
|
|
||||||
etcd_servers[$i]=http://${etcd_servers[$i]}:4001
|
|
||||||
done
|
|
||||||
etcd_servers=$(join , ${etcd_servers[@]})
|
|
||||||
|
|
||||||
local i
|
local i
|
||||||
for (( i = 0 ; i <= $NUM_MINIONS ; i++ )); do
|
for (( i = 0 ; i <= $NUM_MINIONS ; i++ )); do
|
||||||
if [[ $i -eq $NUM_MINIONS ]]; then
|
if [[ $i -eq $NUM_MINIONS ]]; then
|
||||||
|
@ -1,9 +1,3 @@
|
|||||||
{% if grains.cloud is defined and grains.cloud == 'gce' -%}
|
|
||||||
{% set etcd_addr = "127.0.0.1" -%}
|
|
||||||
{% else -%}
|
|
||||||
{% set etcd_addr = salt['grains.get']('fqdn_ip4')[0] -%}
|
|
||||||
{% endif -%}
|
|
||||||
|
|
||||||
{
|
{
|
||||||
"apiVersion": "v1beta3",
|
"apiVersion": "v1beta3",
|
||||||
"kind": "Pod",
|
"kind": "Pod",
|
||||||
@ -17,9 +11,9 @@
|
|||||||
"command": [
|
"command": [
|
||||||
"/usr/local/bin/etcd",
|
"/usr/local/bin/etcd",
|
||||||
"--addr",
|
"--addr",
|
||||||
"{{etcd_addr}}:4001",
|
"127.0.0.1:4001",
|
||||||
"--bind-addr",
|
"--bind-addr",
|
||||||
"{{etcd_addr}}:4001",
|
"127.0.0.1:4001",
|
||||||
"--data-dir",
|
"--data-dir",
|
||||||
"/var/etcd/data"
|
"/var/etcd/data"
|
||||||
],
|
],
|
||||||
|
@ -31,14 +31,7 @@
|
|||||||
{% set publicAddressOverride = "--public_address_override=" + grains.publicAddressOverride -%}
|
{% set publicAddressOverride = "--public_address_override=" + grains.publicAddressOverride -%}
|
||||||
{% endif -%}
|
{% endif -%}
|
||||||
|
|
||||||
{% if grains.cloud is defined and grains.cloud == 'gce' -%}
|
|
||||||
{% set etcd_servers = "--etcd_servers=http://127.0.0.1:4001" -%}
|
{% set etcd_servers = "--etcd_servers=http://127.0.0.1:4001" -%}
|
||||||
{% elif grains.etcd_servers is defined -%}
|
|
||||||
{% set etcd_servers = "--etcd_servers=http://" + grains.etcd_servers + ":4001" -%}
|
|
||||||
{% else -%}
|
|
||||||
{% set ips = salt['mine.get']('roles:kubernetes-master', 'network.ip_addrs', 'grain').values() -%}
|
|
||||||
{% set etcd_servers = "--etcd_servers=http://" + ips[0][0] + ":4001" -%}
|
|
||||||
{% endif -%}
|
|
||||||
|
|
||||||
{% if pillar['portal_net'] is defined -%}
|
{% if pillar['portal_net'] is defined -%}
|
||||||
{% set portal_net = "--portal_net=" + pillar['portal_net'] -%}
|
{% set portal_net = "--portal_net=" + pillar['portal_net'] -%}
|
||||||
|
@ -77,7 +77,6 @@ grains:
|
|||||||
publicAddressOverride: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
publicAddressOverride: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
||||||
network_mode: openvswitch
|
network_mode: openvswitch
|
||||||
networkInterfaceName: eth1
|
networkInterfaceName: eth1
|
||||||
etcd_servers: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
|
||||||
api_servers: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
api_servers: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
||||||
cloud: vagrant
|
cloud: vagrant
|
||||||
roles:
|
roles:
|
||||||
|
@ -67,7 +67,6 @@ grains:
|
|||||||
cloud: vagrant
|
cloud: vagrant
|
||||||
network_mode: openvswitch
|
network_mode: openvswitch
|
||||||
node_ip: '$(echo "$MINION_IP" | sed -e "s/'/''/g")'
|
node_ip: '$(echo "$MINION_IP" | sed -e "s/'/''/g")'
|
||||||
etcd_servers: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
|
||||||
api_servers: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
api_servers: '$(echo "$MASTER_IP" | sed -e "s/'/''/g")'
|
||||||
networkInterfaceName: eth1
|
networkInterfaceName: eth1
|
||||||
roles:
|
roles:
|
||||||
|
Loading…
Reference in New Issue
Block a user