mirror of
https://github.com/rancher/rke.git
synced 2025-08-17 06:16:58 +00:00
Use Rancher Kubernetes image
This commit is contained in:
parent
9903d61dbc
commit
c254de34f3
10
cluster.yml
10
cluster.yml
@ -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: |-
|
||||||
|
@ -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",
|
||||||
|
@ -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",
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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",
|
||||||
|
Loading…
Reference in New Issue
Block a user