ubuntu 16.04下安装kubernetes 1.6之仪表板

  

  在前两篇文章中,我们介绍了在ubuntu 16.04环境下的kubernetes   1.6的安装。至此,kubernetes的主人,奴才端都已经安装好了,接下来我们需要用kubernetes部署一些应用,本文以kubernetes-dashboard为例,来介绍kubernetes的应用部署。   

  

  为了方便实验我们事先在宠物上将需要的镜像下载下来   

  

  在宠物上用码头工人拉镜像   

  

  码头工人拉huanwei/kubernetes-dashboard-amd64   

  

  先为仪表板建立一个服务文件yaml格式的   

  

  猫dashboard-svc.yaml   

  

  类型:服务   

  

  apiVersion: v1   

  

  元数据:   

  

  ,标签:   

  

  ,,,,k8s-app: kubernetes-dashboard   

  

  ,名称:kubernetes-dashboard   

  

  ,名称空间:kube-system   

  

  规范:   

  

  ,类型:NodePort   

  

  ,港口:   

  

  ,端口:80   

  

  ,,发送:9090   

  

  ,,nodePort: 1080   

  

  ,选择器:   

  

  ,,k8s-app: kubernetes-dashboard   

  

  再为仪表板建立一个rc文件,也是yaml格式   

  

  猫dashboard-rc.yaml   

  

  用法:#例子kubectl创建- f & lt; this_file>   

  

  :ReplicationController   

  

  apiVersion: v1   

  

  元数据:   

  

  ,标签:   

  

  ,,k8s-app: kubernetes-dashboard   

  

  ,名称:kubernetes-dashboard   

  

  ,名称空间:kube-system   

  

  规范:   

  

  ,副本:1   

  

  ,选择器:   

  

  ,,k8s-app: kubernetes-dashboard   

  

  ,模板:   

  

  ,,元数据:   

  

  ,,,标签:   

  

  ,,,,,,k8s-app: kubernetes-dashboard   

  

  ,规范:   

  

  ,,容器:   

  

  ,,——名称:kubernetes-dashboard   

  

  ,,,图片:huanwei/kubernetes-dashboard-amd64:最新   

  

  ,,,imagePullPolicy: IfNotPresent   

  

  ,,,港口:   

  

  ,,,- containerPort: 9090   

  

  ,,,,,TCP协议:   

  

  ,,,,参数:   

  

  ,,,,,,————apiserver-host=http://192.168.100.20:8080   

  

  ,,,,livenessProbe:   

  

  ,,,,,httpGet:   

  

  ,,,,,,,路径:/

  

  ,,,,,,,端口:9090   

  

  ,,,,,initialDelaySeconds: 30   

  

  ,,,,,timeoutSeconds: 30   

  

  用kubectl   创建- f dashboard-svc。yaml, kubectl创建- f   dashboard-rc。yaml先后创建一个kubernetes-dashboard服务和kubernetes-dashboard   RC (ReplicationController)。   

  

  创建好后,可以用kubectl豆荚- n   kube-system来查看创建的豆荚,用kubectl svc - n kube-system   来查看服务,用kubectl得到rc - n kube-system来查看创建的rc。其中- n   kube-system指明名称空间,默认是违约。   

  

  
  

      ubuntu 16.04下安装kubernetes 1.6之仪表盘”> <br/>
  
  <p>
  如上图所示,红色框即为创建好的服务,rc和豆荚
  </p>
  <p>
  可以用kubectl得到豆荚- n kube-system - o宽,来查看舱起在那个节点
  </p>
  
  <img src=ubuntu 16.04下安装kubernetes 1.6之仪表板