king71 发表于 2017-6-3 11:20:49

k8s1.6镜像下载及k8组件

  centos docker pull 1.6版本镜像方法:
  先配置hosts,使centos可以访问google.
  之后docker pull下k8s 1.6相关镜像:
  docker pull gcr.io/google_containers/kube-apiserver-amd64:v1.6.0
  docker pull gcr.io/google_containers/kube-controller-manager-amd64:v1.6.0
  docker pull gcr.io/google_containers/kube-proxy-amd64:v1.6.0
  docker pull gcr.io/google_containers/kube-scheduler-amd64:v1.6.0
  docker pull gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.0
  导出镜像
  mkdir /images/k8s_v1.6 && cd/images/k8s_v1.6
  docker save -o gcr.io_google_containers_kube-proxy-amd64_v1.6.0.tar.gz            gcr.io/google_containers/kube-proxy-amd64:v1.6.0
  docker save -o gcr.io_google_containers_kube-apiserver-amd64_v1.6.0.tar.gz          gcr.io/google_containers/kube-apiserver-amd64:v1.6.0
  docker save -o gcr.io_google_containers_kube-controller-manager-amd64_v1.6.0.tar.gz gcr.io/google_containers/kube-controller-manager-amd64:v1.6.0
  docker save -o gcr.io_google_containers_kube-scheduler-amd64_v1.6.0.tar.gz          gcr.io/google_containers/kube-scheduler-amd64:v1.6.0
  docker save -o gcr.io_google_containers_kubernetes-dashboard-amd64_v1.6.0.tar.gz    gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.0
  k8s组件架构:

  十分钟带你理解Kubernetes核心概念
  master端:
  kube-apiserver-amd64         
  kube-controller-manager-amd64
  kube-scheduler-amd64
  node端:
  kube-proxy-amd64            
  kubelet
  kubelet组件作用:工作在k8s的minion上,负责管理和维护在这台主机上运行着的所有容器。
  · kubelet与cAdvisor交互来抓取docker容器和主机的资源信息。
  · kubelet垃圾回收机制,包括容器垃圾回收和镜像垃圾回收。
  · kubelet工作节点状态同步。
  按照层分:

  接入层: kube-apiserver
  管理层:
  kube-controller-manager
  kube-scheduler
  存储层: etcd
  容器暂记:
  master
      kube-apiserver-amd64         
      kube-controller-manager-amd64
      kube-scheduler-amd64
      kube-discovery-amd64
      etcd-amd64
  node
      kube-proxy-amd64            
      kubelet
  addon
      kubernetes-dashboard-amd64         
      kubedns-amd64
      dnsmasq-metrics-amd64
      kube-dnsmasq-amd64
      exechealthz-amd64
      pause-amd64
  docker images
      kube-apiserver-amd64_v1.5.1
      kube-controller-manager-amd64_v1.5.1
      kube-scheduler-amd64_v1.5.1
      kube-proxy-amd64_v1.5.1
      pause-amd64_3.0
      kube-discovery-amd64_1.0
      kubedns-amd64_1.9
      exechealthz-amd64_1.2
      kube-dnsmasq-amd64_1.4
      dnsmasq-metrics-amd64_1.0
      etcd_v3.0.15
      flannel-amd64_v0.7.0
页: [1]
查看完整版本: k8s1.6镜像下载及k8组件