From 96250a718b085da959dd649af2435ce7c74e6348 Mon Sep 17 00:00:00 2001 From: Wojciech Tyczynski Date: Thu, 23 Feb 2017 11:50:59 +0100 Subject: [PATCH] Use protobufs for self-communication --- cmd/kube-apiserver/app/server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/kube-apiserver/app/server.go b/cmd/kube-apiserver/app/server.go index 6d74badd1c3..77c2172b100 100644 --- a/cmd/kube-apiserver/app/server.go +++ b/cmd/kube-apiserver/app/server.go @@ -127,6 +127,12 @@ func Run(s *options.ServerRunOptions) error { return err } + // Use protobufs for self-communication. + // Since not every generic apiserver has to support protobufs, we + // cannot default to it in generic apiserver and need to explicitly + // set it in kube-apiserver. + genericConfig.LoopbackClientConfig.ContentConfig.ContentType = "application/vnd.kubernetes.protobuf" + capabilities.Initialize(capabilities.Capabilities{ AllowPrivileged: s.AllowPrivileged, // TODO(vmarmol): Implement support for HostNetworkSources.