• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Fork me on GitHub
            隨筆 - 215  文章 - 13  trackbacks - 0
            <2017年4月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            30123456


            專注即時(shí)通訊及網(wǎng)游服務(wù)端編程
            ------------------------------------
            Openresty 官方模塊
            Openresty 標(biāo)準(zhǔn)模塊(Opm)
            Openresty 三方模塊
            ------------------------------------
            本博收藏大部分文章為轉(zhuǎn)載,并在文章開頭給出了原文出處,如有再轉(zhuǎn),敬請(qǐng)保留相關(guān)信息,這是大家對(duì)原創(chuàng)作者勞動(dòng)成果的自覺尊重!!如為您帶來不便,請(qǐng)于本博下留言,謝謝配合。

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            相冊(cè)

            Awesome

            Blog

            Book

            GitHub

            Link

            搜索

            •  

            積分與排名

            • 積分 - 216734
            • 排名 - 118

            最新評(píng)論

            閱讀排行榜

            Kubernets搭建Kubernetes-dashboard

              接上篇文章,在已經(jīng)部署好Kubernetes的基礎(chǔ)上部署kubernetes-dashboard,它是官方提供的用戶管理Kubernets集群可視化工具;部署dashboard其實(shí)和在kubernets部署其他的應(yīng)用一樣,創(chuàng)建dashboard所需的Replication Controller、Service服務(wù)即可;
              注意Kubernets的Overlay Network要正常工作,每個(gè)節(jié)點(diǎn)都已經(jīng)啟動(dòng)Flannel,并且docker啟動(dòng)時(shí)配置了Flannel提供的子網(wǎng),或使用其他方式保證Container之間的連通,否則dashboard將無法正常工作;

            Namespace

              使用默認(rèn)的Namespace也是可以得,因?yàn)閐ashboard算是屬于系統(tǒng)應(yīng)用所以這里使用Namespace把dashboard與其他App進(jìn)行隔離,建議線上正式的Kubernetes環(huán)境都要使用Namespace;
              創(chuàng)建kube-namespace.yaml文件,內(nèi)容如下:

            apiVersion: v1  
            kind: Namespace  
            metadata:  
            name: kube-system

            Replication Controller

              Replication Controller用于保證pod期望狀態(tài)與當(dāng)前狀態(tài)一致,還可對(duì)pod數(shù)量彈性伸縮,這里主要是保證dashboard的正常運(yùn)行;
              創(chuàng)建kube-dashboard-rc.yaml文件:內(nèi)容如下:

            apiVersion: v1
            kind: ReplicationController
            metadata:
            # Keep the name in sync with image version and
            # gce/coreos/kube-manifests/addons/dashboard counterparts
            name: kubernetes-dashboard-latest
            namespace: kube-system
            labels:
              k8s-app: kubernetes-dashboard
            version: latest
            kubernetes.io/cluster-service: "true"
            spec:
              replicas: 1
            selector:
              k8s-app: kubernetes-dashboard
            template:
              metadata:
                labels:
                  k8s-app: kubernetes-dashboard
                  version: latest
                  kubernetes.io/cluster-service: "true"
              spec:
                containers:
                - name: kubernetes-dashboard
                  image: 192.168.2.144:5000/kkubernetes-dashboard-amd64
                  resources:
                    # keep request = limit to keep this container in guaranteed class
                    limits:
                      cpu: 100m
                      memory: 50Mi
                    requests:
                      cpu: 100m
                      memory: 50Mi
                  ports:
                  - containerPort: 9090
                  args:
                   -  --apiserver-host=http://192.168.2.143:8080
                  livenessProbe:
                    httpGet:
                      path: /
                      port: 9090
                    initialDelaySeconds: 30
                    timeoutSeconds: 30  

              由于kubernetes-dashboard-amd64如要被墻,這里下了index.alauda.cn/googlecontainer/kubernetes-dashboard-amd64放在本地私有倉(cāng)庫(kù),使用了本地私有長(zhǎng)褲鏡像庫(kù)kubernetes-dashboard-amd64;還要注意別忘了配置apiserver-host否則dashboard將無法連接到kubernets集群;

            Service

              service用于配置dashboard的label selector;
              創(chuàng)建kube-dashboard-svc.yaml文件,內(nèi)容如下:

            apiVersion: v1
            kind: Service
            metadata:
              name: kubernetes-dashboard
              namespace: kube-system
              labels:
                k8s-app: kubernetes-dashboard
                kubernetes.io/cluster-service: "true"
            spec:
              selector:
                k8s-app: kubernetes-dashboard
              ports:
              - port: 80
                targetPort: 9090  

            kubernates中創(chuàng)建dashboard應(yīng)用

              1、創(chuàng)建namespace

            kubectl -s 192.168.2.143:8080 create -f namespace.yaml  

              2、創(chuàng)建replication Controller

            kubectl -s 192.168.2.143:8080 create -f kube-dashboard-rc.yaml

              3、創(chuàng)建service

            kubectl -s 192.168.2.143:8080 create -f kube-dashboard-svc.yaml  

              查看dashboard啟動(dòng)情況

            圖片

              Kubernetes dashboard訪問地址:http://192.168.2.143:8080/ui,注意這里的地址是master節(jié)點(diǎn)的地址;

            圖片

            參考資料:
            http://kubernetes.io/docs/user-guide/

            posted on 2016-10-09 09:35 思月行云 閱讀(1731) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Docker\K8s
            精品久久久久久无码人妻热 | 久久久久无码中| 久久精品国产亚洲7777| 久久久这里只有精品加勒比| 亚洲精品乱码久久久久久| 久久亚洲国产精品一区二区| 亚洲国产天堂久久久久久| 国产精品无码久久综合| 中文精品99久久国产| 久久91亚洲人成电影网站| 久久乐国产综合亚洲精品| 日本三级久久网| 久久久亚洲欧洲日产国码aⅴ| 狠狠色丁香婷婷综合久久来来去| 久久受www免费人成_看片中文| 国内精品久久久久| 亚洲精品无码久久久影院相关影片| 国产A级毛片久久久精品毛片| 一本色综合网久久| 久久免费视频1| 亚洲乱码日产精品a级毛片久久| 色成年激情久久综合| 久久精品人人做人人妻人人玩| 伊人久久精品影院| 亚州日韩精品专区久久久| 精品一久久香蕉国产线看播放| 99久久婷婷免费国产综合精品| 久久久久国产精品嫩草影院| 热综合一本伊人久久精品| 国产午夜精品久久久久九九电影| 国产精品久久久久久久久| 久久精品99久久香蕉国产色戒| 精品多毛少妇人妻AV免费久久 | 99久久国语露脸精品国产| 国内精品久久人妻互换| 波多野结衣中文字幕久久| 国产午夜精品久久久久免费视 | 国产成人久久精品麻豆一区| 久久夜色精品国产亚洲| 亚洲成色999久久网站| 青青草原综合久久|