开发环境kubernetes

kubernetes 安装实践

2017-08-19  本文已影响121人  一个全栈的小白

初次接触kubernetes,以此来记录集群部署的过程!!!

一、配置环境
主机名 IP 安装组件 说明
k8s-master 192.168.1.5 kubelet ,kubectl,kubeadm master节点
k8s-node1 192.168.1.6 node节点
二、安装组件
  $ kubectl cluster-info
$ systemctl enable kubelet.service

由于从国外拉取镜像比较坑,从阿里云获取kubernetes 所需的镜像

#!/bin/bash
set -o errexit
set -o nounset
set -o pipefail

KUBE_VERSION=v1.7.3
KUBE_PAUSE_VERSION=3.0
ETCD_VERSION=3.0.17
DNS_VERSION=1.14.4
FINANNEL_VERSION=v0.8.0-amd64

GCR_URL=gcr.io/google_containers
ALIYUN_URL=registry.cn-hangzhou.aliyuncs.com/kubernetes_kubeadm

images=(kube-proxy-amd64:${KUBE_VERSION}
kube-scheduler-amd64:${KUBE_VERSION}
kube-controller-manager-amd64:${KUBE_VERSION}
kube-apiserver-amd64:${KUBE_VERSION}
pause-amd64:${KUBE_PAUSE_VERSION}
etcd-amd64:${ETCD_VERSION}
k8s-dns-sidecar-amd64:${DNS_VERSION}
k8s-dns-kube-dns-amd64:${DNS_VERSION}
k8s-dns-dnsmasq-nanny-amd64:${DNS_VERSION}
kube-flannel:${FINANNEL_VERSION})


for imageName in ${images[@]} ; do
  docker pull $ALIYUN_URL/$imageName
  docker tag  $ALIYUN_URL/$imageName $GCR_URL/$imageName
  do

三、kubernetes集群部署

到这一步,运用kubeadm 安装k8s 1.7 就算成功了,下来就是运用kubectl 来操作部署运行实际的容器!!!

参考文档:

上一篇 下一篇

猜你喜欢

热点阅读