1
0
mirror of https://github.com/rancher/rke.git synced 2025-08-16 22:06:59 +00:00

Use Rancher Kubernetes image

This commit is contained in:
galal-hussein 2017-11-22 22:46:01 +02:00
parent 9903d61dbc
commit c254de34f3
6 changed files with 10 additions and 15 deletions

View File

@ -31,23 +31,23 @@ services:
etcd: etcd:
image: quay.io/coreos/etcd:latest image: quay.io/coreos/etcd:latest
kube-api: kube-api:
image: quay.io/coreos/hyperkube:v1.7.5_coreos.0 image: rancher/k8s:v1.8.3-rancher2
service_cluster_ip_range: 10.233.0.0/18 service_cluster_ip_range: 10.233.0.0/18
extra_args: extra_args:
v: 4 v: 4
kube-controller: kube-controller:
image: quay.io/coreos/hyperkube:v1.7.5_coreos.0 image: rancher/k8s:v1.8.3-rancher2
cluster_cidr: 10.233.64.0/18 cluster_cidr: 10.233.64.0/18
service_cluster_ip_range: 10.233.0.0/18 service_cluster_ip_range: 10.233.0.0/18
scheduler: scheduler:
image: quay.io/coreos/hyperkube:v1.7.5_coreos.0 image: rancher/k8s:v1.8.3-rancher2
kubelet: kubelet:
image: quay.io/coreos/hyperkube:v1.7.5_coreos.0 image: rancher/k8s:v1.8.3-rancher2
cluster_domain: cluster.local cluster_domain: cluster.local
cluster_dns_server: 10.233.0.3 cluster_dns_server: 10.233.0.3
infra_container_image: gcr.io/google_containers/pause-amd64:3.0 infra_container_image: gcr.io/google_containers/pause-amd64:3.0
kubeproxy: kubeproxy:
image: quay.io/coreos/hyperkube:v1.7.5_coreos.0 image: rancher/k8s:v1.8.3-rancher2
# all addon manifests MUST specify a namespace # all addon manifests MUST specify a namespace
addons: |- addons: |-

View File

@ -50,8 +50,7 @@ func removeKubeAPI(host hosts.Host) error {
func buildKubeAPIConfig(host hosts.Host, kubeAPIService v1.KubeAPIService, etcdConnString string) (*container.Config, *container.HostConfig) { func buildKubeAPIConfig(host hosts.Host, kubeAPIService v1.KubeAPIService, etcdConnString string) (*container.Config, *container.HostConfig) {
imageCfg := &container.Config{ imageCfg := &container.Config{
Image: kubeAPIService.Image, Image: kubeAPIService.Image,
Cmd: []string{"/hyperkube", Entrypoint: []string{"kube-apiserver",
"apiserver",
"--insecure-bind-address=127.0.0.1", "--insecure-bind-address=127.0.0.1",
"--insecure-port=8080", "--insecure-port=8080",
"--secure-port=6443", "--secure-port=6443",

View File

@ -49,8 +49,7 @@ func removeKubeController(host hosts.Host) error {
func buildKubeControllerConfig(kubeControllerService v1.KubeControllerService) (*container.Config, *container.HostConfig) { func buildKubeControllerConfig(kubeControllerService v1.KubeControllerService) (*container.Config, *container.HostConfig) {
imageCfg := &container.Config{ imageCfg := &container.Config{
Image: kubeControllerService.Image, Image: kubeControllerService.Image,
Cmd: []string{"/hyperkube", Entrypoint: []string{"kube-controller-manager",
"controller-manager",
"--address=0.0.0.0", "--address=0.0.0.0",
"--cloud-provider=", "--cloud-provider=",
"--leader-elect=true", "--leader-elect=true",

View File

@ -49,8 +49,7 @@ func removeKubelet(host hosts.Host) error {
func buildKubeletConfig(host hosts.Host, kubeletService v1.KubeletService, isMaster bool) (*container.Config, *container.HostConfig) { func buildKubeletConfig(host hosts.Host, kubeletService v1.KubeletService, isMaster bool) (*container.Config, *container.HostConfig) {
imageCfg := &container.Config{ imageCfg := &container.Config{
Image: kubeletService.Image, Image: kubeletService.Image,
Cmd: []string{"/hyperkube", Entrypoint: []string{"kubelet",
"kubelet",
"--v=2", "--v=2",
"--address=0.0.0.0", "--address=0.0.0.0",
"--cluster-domain=" + kubeletService.ClusterDomain, "--cluster-domain=" + kubeletService.ClusterDomain,

View File

@ -48,8 +48,7 @@ func removeKubeproxy(host hosts.Host) error {
func buildKubeproxyConfig(host hosts.Host, kubeproxyService v1.KubeproxyService) (*container.Config, *container.HostConfig) { func buildKubeproxyConfig(host hosts.Host, kubeproxyService v1.KubeproxyService) (*container.Config, *container.HostConfig) {
imageCfg := &container.Config{ imageCfg := &container.Config{
Image: kubeproxyService.Image, Image: kubeproxyService.Image,
Cmd: []string{"/hyperkube", Entrypoint: []string{"kube-proxy",
"proxy",
"--v=2", "--v=2",
"--healthz-bind-address=0.0.0.0", "--healthz-bind-address=0.0.0.0",
"--kubeconfig=" + pki.KubeProxyConfigPath, "--kubeconfig=" + pki.KubeProxyConfigPath,

View File

@ -48,8 +48,7 @@ func removeScheduler(host hosts.Host) error {
func buildSchedulerConfig(host hosts.Host, schedulerService v1.SchedulerService) (*container.Config, *container.HostConfig) { func buildSchedulerConfig(host hosts.Host, schedulerService v1.SchedulerService) (*container.Config, *container.HostConfig) {
imageCfg := &container.Config{ imageCfg := &container.Config{
Image: schedulerService.Image, Image: schedulerService.Image,
Cmd: []string{"/hyperkube", Entrypoint: []string{"kube-scheduler",
"scheduler",
"--leader-elect=true", "--leader-elect=true",
"--v=2", "--v=2",
"--address=0.0.0.0", "--address=0.0.0.0",