ubuntu16.04下安裝kubernetes1.6之dashboard

在前兩篇文章中,我們介紹了在ubuntu 16.04環(huán)境下的kubernetes 1.6的安裝。至此,kubernetes的master,minion端都已經(jīng)安裝好了,接下來我們需要用kubernetes部署一些應用,本文以kubernetes-dashboard為例,來介紹kubernetes的應用部署。

成都創(chuàng)新互聯(lián)公司"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設擁有電腦版、微信版、手機版的企業(yè)網(wǎng)站。實現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡+移動網(wǎng)絡一網(wǎng)打盡,滿足企業(yè)的營銷需求!成都創(chuàng)新互聯(lián)公司具備承接各種類型的成都網(wǎng)站設計、網(wǎng)站建設項目的能力。經(jīng)過10余年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質的服務,并獲得了客戶的一致好評。

為了方便實驗我們事先在minion上將需要的鏡像下載下來

在minion上用docker pull 鏡像

docker pull huanwei/kubernetes-dashboard-amd64

先為dashboard建立一個service文件yaml格式的

cat dashboard-svc.yaml

kind: Service

apiVersion: v1

metadata:

  labels:

     k8s-app: kubernetes-dashboard

  name: kubernetes-dashboard

  namespace: kube-system

spec:

  type: NodePort

  ports:

  - port: 80

    targetPort: 9090

    nodePort: 1080

  selector:

    k8s-app: kubernetes-dashboard

再為dashboard建立一個rc文件,也是yaml格式

cat dashboard-rc.yaml

# Example usage: kubectl create -f <this_file>

kind: ReplicationController

apiVersion: v1

metadata:

  labels:

    k8s-app: kubernetes-dashboard

  name: kubernetes-dashboard

  namespace: kube-system

spec:

  replicas: 1

  selector:

    k8s-app: kubernetes-dashboard

  template:

    metadata:

      labels:

        k8s-app: kubernetes-dashboard

  spec:

    containers:

    - name: kubernetes-dashboard

      image: huanwei/kubernetes-dashboard-amd64:latest

      imagePullPolicy: IfNotPresent

      ports:

      - containerPort: 9090

        protocol: TCP

     args:

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

     livenessProbe:

       httpGet:

         path: /

         port: 9090

       initialDelaySeconds: 30

       timeoutSeconds: 30

用kubectl create -f dashboard-svc.yaml,kubectl create -f dashboard-rc.yaml先后創(chuàng)建一個kubernetes-dashboard service和kubernetes-dashboard RC(ReplicationController)。

創(chuàng)建好后,可以用kubectl get pods -n kube-system 來查看創(chuàng)建的pod,用kubectl get svc -n kube-system 來查看service,用kubectl get rc -n kube-system來查看創(chuàng)建的RC。其中-n kube-system指明namespace,默認是default 。

ubuntu 16.04下安裝kubernetes 1.6之dashboard

如上圖所示,紅色框即為創(chuàng)建好的service,rc和pod

可以用kubectl get pods -n kube-system -o wide,來查看pod起在那個節(jié)點

ubuntu 16.04下安裝kubernetes 1.6之dashboard

由于在service中綁定了nodeport,所以可以用nodeip:nodeport來訪問dashboard,如下圖所示

ubuntu 16.04下安裝kubernetes 1.6之dashboard

文章題目:ubuntu16.04下安裝kubernetes1.6之dashboard
網(wǎng)址分享:http://bm7419.com/article14/gihdde.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站內(nèi)鏈、、網(wǎng)站策劃、微信小程序、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司