k8s-merge-robot
6bdb9b0b8d
Merge pull request #27070 from girishkalele/exechealthz-quiet
...
Automatic merge from submit-queue
DNS healthz container - add quiet option to stop flooding logs
2016-06-18 17:54:57 -07:00
Justin Santa Barbara
b8112beb34
AWS kube-up: remove support for vivid
...
Vivid is EOL, and Docker is no longer packaged for it.
Remove support for it in 1.3 (in 1.2 we had warned users it was EOL).
Also remove unused wheezy, trusty & coreos & do general cleanup.
2016-06-18 20:42:31 -04:00
Justin Santa Barbara
a82bcfd58f
AWS kube-up: Replace Debian 1.9.1 with 1.11.2
...
To mirror changes in GCE
Fix #27654
2016-06-18 20:42:21 -04:00
Weixu Zhuang
e35c1ccba2
Implement Azure cloud provider scripts
...
Implement basic cloud provider functionality to deploy Kubernetes on
Azure. SaltStack is used to deploy Kubernetes on top of Ubuntu
virtual machines. OpenVpn provides network connectivity. For
kubelet authentication, we use basic authentication (username and
password). The scripts use the legacy Azure Service Management APIs.
We have set up a nightly test job in our Jenkins server for federated
testing to run the e2e test suite on Azure. With the cloud provider
scripts in this commit, 14 e2e test cases pass in this environment.
We plan to implement additional Azure functionality to support more
test cases.
2016-06-17 23:46:03 -07:00
Weixu Zhuang
4523429b20
Azure/ubuntu/saltstack support re-instated
...
This first reverts commit 8e8437dad8 .
Also resolves conflicts with docs on f334fc41
And resolves conflicts with https://github.com/kubernetes/kubernetes/pull/22231/commits
to make people switching between two different methods of setting up by
setting env variables.
Conflicts:
cluster/get-kube.sh
cluster/saltbase/salt/README.md
cluster/saltbase/salt/kube-proxy/default
cluster/saltbase/salt/top.sls
2016-06-17 23:41:41 -07:00
k8s-merge-robot
808f3ecbe6
Merge pull request #27220 from yifan-gu/kube-up-master
...
Automatic merge from submit-queue
cluster/gce/coreos: Make kube-up works for both rkt and docker on coreos on gce
With this PR, kube-up will be able to spin up a pure rkt cluster given the choice `KUBE_CONTAINER_RUNTIME=rkt`
e.g.
```
export KUBE_GCE_ZONE=us-east1-b
export KUBE_OS_DISTRIBUTION=coreos
export KUBE_GCE_MASTER_PROJECT=coreos-cloud
export KUBE_GCE_MASTER_IMAGE=coreos-alpha-1032-0-0-v20160428
export KUBE_GCE_NODE_PROJECT=coreos-cloud
export KUBE_GCE_NODE_IMAGE=coreos-alpha-1032-0-0-v20160428
export KUBE_ENABLE_NODE_LOGGING=false
export KUBE_ENABLE_CLUSTER_MONITORING=none
export KUBE_CONTAINER_RUNTIME=rkt
export KUBE_RKT_VERSION=v1.8.0
```
```
$ cluster/kube-up.sh
...
$ kubectl cluster-info
Kubernetes master is running at https://104.196.41.124
GLBCDefaultBackend is running at https://104.196.41.124/api/v1/proxy/namespaces/kube-system/services/default-http-backend
Elasticsearch is running at https://104.196.41.124/api/v1/proxy/namespaces/kube-system/services/elasticsearch-logging
Kibana is running at https://104.196.41.124/api/v1/proxy/namespaces/kube-system/services/kibana-logging
KubeDNS is running at https://104.196.41.124/api/v1/proxy/namespaces/kube-system/services/kube-dns
kubernetes-dashboard is running at https://104.196.41.124/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
```
```
$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system elasticsearch-logging-v1-5zfrd 1/1 Running 0 2m
kube-system elasticsearch-logging-v1-83u6w 1/1 Running 0 2m
kube-system etcd-server-events-yifan-test-rkt-master 1/1 Running 0 2m
kube-system etcd-server-yifan-test-rkt-master 1/1 Running 0 2m
kube-system kibana-logging-v1-0g7yu 1/1 Running 2 2m
kube-system kube-addon-manager-yifan-test-rkt-master 1/1 Running 0 3m
kube-system kube-apiserver-yifan-test-rkt-master 1/1 Running 0 2m
kube-system kube-controller-manager-yifan-test-rkt-master 1/1 Running 0 3m
kube-system kube-dns-v14-1mqco 3/3 Running 0 2m
kube-system kube-scheduler-yifan-test-rkt-master 1/1 Running 0 2m
kube-system kubernetes-dashboard-v1.1.0-beta2-uwutn 1/1 Running 0 2m
kube-system l7-lb-controller-v0.6.0-8pgbo 2/2 Running 0 2m
kube-system node-problem-detector-v0.1-7iwb2 1/1 Running 0 2m
kube-system node-problem-detector-v0.1-k4m8o 1/1 Running 0 2m
kube-system node-problem-detector-v0.1-rxtp8 1/1 Running 0 2m
kube-system node-problem-detector-v0.1-wsoqd 1/1 Running 0 2m
```
Fix #24103
cc @kubernetes/sig-node @kubernetes/rktnetes-maintainers
2016-06-17 19:39:22 -07:00
Marcin Wielgus
9031e4780c
Bump cluster autoscaler to 0.2.0
2016-06-17 16:31:25 +02:00
Yifan Gu
d96c7edc34
cluster/saltbase: Enable rkt to load master components images.
2016-06-16 15:18:52 -07:00
Girish Kalele
ee7ca66dba
Add nethealth prepull container output to e2e run logs
2016-06-16 11:03:09 -07:00
Jerzy Szczepkowski
390a30b130
Updated version of resource consumer in image puller.
...
Updated version of resource consumer in image puller.
2016-06-16 10:57:21 +02:00
Alain Roy
5740ceb7f6
Fixes and improvements to Photon Controller backend for kube-up
...
- Improve reliability of network address detection by using MAC
address. VMware has a MAC OUI that reliably distinguishes the VM's
NICs from the other NICs (like the CBR). This doesn't rely on the
unreliable reporting of the portgroup.
- Persist route changes. We configure routes on the master and nodes,
but previously we didn't persist them so they didn't last across
reboots. This persists them in /etc/network/interfaces
- Fix regression that didn't configure auth for kube-apiserver with
Photon Controller.
- Reliably run apt-get update: Not doing this can cause apt to fail.
- Remove unused nginx config in salt
2016-06-14 15:40:33 -07:00
Girish Kalele
6dbcd727ae
DNS healthz container - add quiet option to stop flooding logs
2016-06-13 09:59:28 -07:00
k8s-merge-robot
e84e226faf
Merge pull request #27155 from Random-Liu/remove-unnecessary-configuration
...
Automatic merge from submit-queue
Remove unnecessary configuration for apiserver host and port.
This is kubernetes side of https://github.com/kubernetes/node-problem-detector/pull/18 .
There is no need to configure apiserver host and port with salt and pillar, the default ENV values
in the container are enough. I've tried this PR in my local cluster, everything works fine.
@mikedanese for the salt change. :)
/cc @dchen1107
[]()
2016-06-13 07:57:51 -07:00
Marcin Wielgus
fe4ee026d6
Bump Cluster Autoscaler version to 0.1.3
2016-06-10 16:26:04 +02:00
Random-Liu
42bd5e2e53
Remove unnecessary configuration for apiserver host and port.
2016-06-09 17:56:57 -07:00
k8s-merge-robot
b0cd744b12
Merge pull request #26985 from bprashanth/image_exit
...
Automatic merge from submit-queue
Exit image puller subshell
Exit the subshell with 0 so even if the last docker pull fails the pod doesn't end up in the error state.
2016-06-08 21:13:16 -07:00
Marcin Wielgus
edf21902b5
Rename ENABLE_NODE_AUTOSCALER to ENABLE_CLUSTER_AUTOSCALER - part 1
2016-06-08 13:35:38 +02:00
k8s-merge-robot
a283a0a759
Merge pull request #26828 from vishh/oom-kill-enable
...
Automatic merge from submit-queue
Enable support for memory eviction configuration via salt
Added evictions based on memory by default whenever the available memory is < 100Mi.
Updated GCE and GCI.
2016-06-07 21:12:50 -07:00
k8s-merge-robot
bae931204c
Merge pull request #26990 from mwielgus/ca-0.1.2
...
Automatic merge from submit-queue
Bump cluster autoscaler version and enable scale down by default
Follow up of https://github.com/kubernetes/contrib/pull/1148 .
cc: @piosz @fgrzadkowski @jszczepkowski
2016-06-07 19:42:19 -07:00
Marcin Wielgus
c191c72063
Bump cluster autoscaler version and enable scale down by default
2016-06-07 21:42:56 +02:00
Prashanth Balasubramanian
e5f085eca8
Exit image puller subshell
2016-06-07 11:22:00 -07:00
Vishnu kannan
b22a913079
Enable configuration of hard eviction thresholds in kubelet.
...
This will allow for enabling evictions whenever memory availability is
too low.
Signed-off-by: Vishnu kannan <vishnuk@google.com >
2016-06-06 17:26:10 -07:00
Girish Kalele
42d70294c2
Fix Kube DNS addon staging for Container VMs
2016-06-06 11:15:23 -07:00
k8s-merge-robot
714db74611
Merge pull request #26783 from a-robinson/newlogs
...
Automatic merge from submit-queue
Add collection of the new glbc and cluster-autoscaler logs
I've incremented the version numbers by 2 to avoid conflicting with #26652 . I'll make sure the potential conflict between the images gets resolved reasonably.
cc @piosz @bprashanth @aledbf
2016-06-04 07:35:33 -07:00
Prashanth Balasubramanian
44ca220f32
Bump kube-dns image
2016-06-03 20:41:13 -07:00
Casey Davenport
35289c7649
Update salt to use latest Calico
2016-06-03 13:07:00 -07:00
Matt Dupre
19be49124b
Add new policy_provider option to Salt; supporting Calico installation
2016-06-03 13:06:42 -07:00
Alex Robinson
bb51c94172
Add collection of the new glbc and cluster-autoscaler logs
2016-06-03 15:50:52 +00:00
Prashanth Balasubramanian
bd5467bbbb
Increase failure threshold for glbc
2016-06-02 14:05:37 -07:00
Piotr Szczesniak
66fce8fe44
Added logging to file for cluster autoscaler
2016-06-02 13:51:40 +02:00
k8s-merge-robot
878d2b2f18
Merge pull request #26625 from sttts/sttts-fix-kube-dns-sed-transform
...
Automatic merge from submit-queue
Fix sed transformation for new kube-dns yaml
<!--
Checklist for submitting a Pull Request
Please remove this comment block before submitting.
1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md ).
2. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md ).
3. If you want this PR to automatically close an issue when it is merged,
add `fixes #<issue number>` or `fixes #<issue number>, fixes #<issue number>`
to close multiple issues (see: https://github.com/blog/1506-closing-issues-via-pull-requests ).
4. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes ) in the block below.
-->
```release-note
* Use the release-note-* labels to set the release note state
* Clear this block to use the PR title as the release note
-OR-
* Enter your extended release note here
```
[]()
2016-06-02 01:12:53 -07:00
k8s-merge-robot
9336eb516b
Merge pull request #26575 from mwielgus/gke-token-src
...
Automatic merge from submit-queue
Pass /etc/gce.conf to cluster autoscaler if needed
cc: @vulpecula @piosz @jszczepkowski @fgrzadkowski
2016-06-01 09:42:45 -07:00
Marcin Wielgus
fcea41e495
Merge pull request #26577 from mwielgus/ca-0.1.1
...
Bump cluster autoscaler to 0.1.1
2016-06-01 15:41:36 +02:00
Dr. Stefan Schimanski
391ff02e4c
Fix sed transformation for new kube-dns yaml
2016-06-01 13:23:16 +02:00
k8s-merge-robot
ee412efcef
Merge pull request #26335 from girishkalele/kubedns-transition
...
Automatic merge from submit-queue
Switch DNS addons from skydns to kubedns
Change GCI and trusty cluster-helper scripts to use kubedns instead of skydns.
2016-05-31 16:14:48 -07:00
Girish Kalele
555b9000c3
Code review comments and corrections
2016-05-31 11:33:51 -07:00
Marcin
246f3aaebc
Bump cluster autoscaler to 0.1.1
2016-05-31 20:00:00 +02:00
Marcin Wielgus
1ea5718199
Pass /etc/gce.conf to cluster autoscaler if needed
2016-05-31 19:52:30 +02:00
Girish Kalele
60d2293f4c
Address review comments
2016-05-31 10:14:33 -07:00
Girish Kalele
4c1047d359
Switch DNS addons from skydns to kubedns
...
Unified skydns templates using a simple underscore based template and
added transform sed scripts to transform into salt and sed yaml
templates
Moved all content out of cluster/addons/dns into build/kube-dns and
saltbase/salt/kube-dns
2016-05-31 10:14:14 -07:00
Prashanth Balasubramanian
c01a0583f7
Trusty deployment
2016-05-30 15:58:03 -07:00
Prashanth Balasubramanian
f4d2334919
Add a l7 static pod
2016-05-30 15:57:42 -07:00
k8s-merge-robot
7fc2e16843
Merge pull request #26442 from mwielgus/reduce-ca-request
...
Automatic merge from submit-queue
Reduce cluster autoscaler request to fit into n1 master in e2e tests
cc: @piosz @fgrzadkowski @vulpecula
2016-05-27 13:11:13 -07:00
Marcin
d6cba0165a
Reduce cluster autoscaler request to fit into n1 master in e2e tests
2016-05-27 20:25:25 +02:00
Alex Robinson
7551b0ff9f
Merge pull request #26150 from wojtek-t/fix_flannel_config
...
Fix transient flannel etcd
2016-05-27 10:10:38 -07:00
Marcin
5f2695be8e
Support for cluster autoscaler in GCE Trusty and GCI images
2016-05-27 12:02:20 +02:00
Abhi Shah
965e8dce12
Merge pull request #26114 from ArtfulCoder/dnsport
...
Add dnsmasq as a DNS cache in kube-dns pod
2016-05-26 08:13:58 -07:00
k8s-merge-robot
a2de33e7ff
Merge pull request #26252 from piosz/ca-0.1.0
...
Automatic merge from submit-queue
Bumped Cluster Autoscaler to v0.1.0
[]()
2016-05-25 01:50:39 -07:00
Piotr Szczesniak
5e3dfdefa2
Bumped Cluster Autoscaler to v0.1.0
2016-05-25 09:38:29 +02:00
Abhishek Shah
10f9789bc3
added dnsmasq container in kubedns pod
2016-05-25 00:23:57 -07:00