欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)-創(chuàng)新互聯(lián)

原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會,謝謝!
原文鏈接地址:『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

創(chuàng)新互聯(lián)公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供成都做網(wǎng)站、網(wǎng)站建設(shè)、成都網(wǎng)頁設(shè)計、小程序開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、重慶APP開發(fā)公司是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計公司,等你一起來見證!

下面我們就來試試看怎么去操作,控制它。我們從最簡單的命令開始,嘗試一下kubernetes官方的入門教學(xué):playground的內(nèi)容。了解如何創(chuàng)建pod,deployments,以及查看他們的信息,深入理解他們的關(guān)系。源碼:https://github.com/limingios/msA-docker k8s分支和https://github.com/limingios/kubernetes-starter 基礎(chǔ)集群的搭建查看32節(jié)到34節(jié)

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

kubernetes接觸命令
  • kubectl version

    查看版本

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • kubectl get nodes

    查看nodes

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • kubectl get pods

    查看pods

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • 拉取官方的鏡像

    內(nèi)存有點低比較慢

    
    kubectl run kubernetes-bootcamp --image=jocatalin/kubernetes-bootcamp:v1 --port=8080
![](/upload/otherpic9/11223715-e83d0671839f03b9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

- 查看deploy的詳細(xì)信息
``` bash
kubectl describe  deploy kubernetes-bootcamp

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • 查看pods的詳細(xì)信息

    kubectl describe  pods kubernetes-bootcamp-6b7849c495-xmmvh

    『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • 如何訪問剛才那個8080端口因為它在103那臺機(jī)器上,可以通過apiserver的方式

    啟動2個窗口,一個窗口啟動代理命令,

kubectl proxy

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

然后操作另一個窗口

curl http://localhost:8001/api/v1/proxy/namespaces/default/pods/kubernetes-bootcamp-6b7849c495-xmmvh/

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • 擴(kuò)縮容

    k8s會均勻的使用機(jī)器,不會存在一臺機(jī)器用的很多,一臺機(jī)器用的很少的情況。

#如果需要從2 變成1 直接還用這個命令
kubectl scale deploy kubernetes-bootcamp --replicas=2
#可以看到在102運行了一個實例,在103在運行了一個實例
kubectl get pods -o wide

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • 升級鏡像

    目前狀態(tài)

kubectl describe deploy kubernetes-bootcamp

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

升級鏡像

#原來是v1升級為v2
kubectl  set image deploy kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2
kubectl describe deploy kubernetes-bootcamp

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

deploy的狀態(tài)

kubectl rollout status deploy kubernetes-bootcamp

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

回滾鏡像

kubectl rollout undo deploy kubernetes-bootcamp
#又變回v1了
kubectl describe deploy kubernetes-bootcamp

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

刪除deploy

kubectl delete deploy kubernetes-bootcamp

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

配置文件

上邊用了比較多的命令了,老鐵消化吸收一下,當(dāng)然一直使用命令管理集群真的很不方便,當(dāng)擁有大量的應(yīng)用的時候很難勝任了,k8s也提供了配置文件的方式來管理。跟swarm的有點類似吧。設(shè)計和功能上有點區(qū)別。

  • yaml文件創(chuàng)建pod
    mkdir services
    cd services
    vi nginx-pod.yaml

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

nginx-pod.yaml 文件

apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers: 
- name: nginx
image: nginx:1.7.9
ports: 
- containerPort: 80

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

命令生成pod

kubectl create -f nginx-pod.yaml
#文件寫明的創(chuàng)建pod,就不可能創(chuàng)建deploy
kubectl get deploy
kubectl get pods -o wide

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

啟動代理嘗試訪問nginx
老套路,一個窗口啟動,一個窗口curl

#ip101啟動代理
kubectl proxy
#ip101另一個窗口訪問
curl http://localhost:8001/api/v1/proxy/namespaces/default/pods/nginx/

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

  • yaml文件創(chuàng)建deployment
    vi nginx-Deployment.yaml

    nginx-Deployment.yaml 文件

    apiVersion: apps/v1beta1
    kind: Deployment
    metadata:
    name: nginx-deployment
    spec:
    replicas: 2
    template:
    metadata:
    labels:
    app: nginx
    spec:
    containers:
    - name: nginx
    image: nginx:1.7.9
    ports:
    - containerPort: 80

    『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

命令生成deployment

kubectl create -f nginx-Deployment.yaml
kubectl get deploy
kubectl get pods -o wide
kubectl get pods -l app=nginx
kubectl get pods -l app=nginx -o wide

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

PS:常用的命令就說到這里吧,下次繼續(xù)說說service和dns。

『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文題目:『高級篇』docker之kubernetes基礎(chǔ)集群命令小實戰(zhàn)(35)-創(chuàng)新互聯(lián)
標(biāo)題來源:http://aaarwkj.com/article28/icscp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、服務(wù)器托管、網(wǎng)站內(nèi)鏈、建站公司、做網(wǎng)站

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
伦理中文字幕一区二区| 亚洲av十八禁在线播放| 亚洲国产99在线精品一区| 国产一区二区爽爽爽视频| 婷婷亚洲五月伊人91| 色男人天堂网在线视频| av一区二区三区高潮| 亚洲啪啪av一区二区三区| 久久婷婷国产综合色啪| 日韩二区三区在线观看| 国产国产乱老熟女视频网站| 久久精品国产成人综合| 欧美亚洲综合激情在线| 小黄片视频免费在线播放| 久久亚洲精品中文字幕馆| 人妻大乳一区二区三区| 九九在线视频免费观看精品视频| 麻豆一精品传二传媒短视频| 亚洲av日韩av一区| 中文字幕日韩人妻av| 老湿机午夜十分钟视频| 日韩av专区在线免费观看 | 青青草视频在线好好热| 欧美一区二区高清不卡| 91内射视频在线播放| 91日韩人妻一区二区三区| 在线中文字幕av电影| 中文国产人精品久久蜜桃| 日本道视频一区二区三区| 精品欧美一区二区精品| 亚洲三级成人一区在线| 日韩欧美亚洲制服丝袜| 日本一区二区三区加勒比| 说中文字幕的黄色大网站| 亚洲av一区二区三区| 午夜亚洲欧美日韩在线| 精品欧美一区二区在线| 亚洲一区二区视频在线观看免费| 亚洲日本欧美激情综合| 伦理中文字幕一区二区| 久久精人妻一区二区三区|