国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

實(shí)踐指南-快速解鎖Rancher v1.2

KavenFan / 2756人閱讀

摘要:引言已經(jīng)發(fā)布,相信眾多容器江湖的伙伴們正魔拳擦準(zhǔn)備好好體驗(yàn)一番。為了更好的體驗(yàn)的完整特性,我們選取了測試比較嚴(yán)格的運(yùn)行環(huán)境。

引言

Rancher v1.2已經(jīng)發(fā)布,相信眾多容器江湖的伙伴們正魔拳擦準(zhǔn)備好好體驗(yàn)一番。由于Docker能夠落地的操作系統(tǒng)眾多,各種Docker版本不同的Graph driver,所以通常大版本的第一個(gè)release都會在兼容性上有一些小問題。為了更好的體驗(yàn)Rancher v1.2的完整特性,我們選取了Rancher測試比較嚴(yán)格的運(yùn)行環(huán)境。手握眾多服務(wù)器資源的devops們可以飄過此文,身背MBP或Windows筆記本的Sales/Pre-Sales們可以品讀一番。

基礎(chǔ)軟件安裝

首先需要安裝基礎(chǔ)軟件,由于Rancher v1.2已經(jīng)支持Docker v1.2,所以可以直接使用Docker的Mac或Windows版(以下以Mac為例),下載地址:https://www.docker.com/。在Mac上,Docker會使用xhyve輕量級虛擬化來保證一個(gè)Linux環(huán)境,所以可以把Rancher Server直接運(yùn)行起來。

因?yàn)橐贛BP上添加多個(gè)Host組成小集群,所以需要用虛擬化擴(kuò)展多個(gè)節(jié)點(diǎn)添加到Rancher集群中。這里可以使用docker-machine控制VirtualBox來添加節(jié)點(diǎn),VirtualBox下載地址:https://www.virtualbox.org/wi...。

在Host節(jié)點(diǎn)的操作系統(tǒng)上,可以選取RancherOS,我們的目標(biāo)是快速體驗(yàn)新特性,而Rancher Labs在Rancher和RancherOS的相互兼容性上是做了大量測試的,這樣可以避免我們少進(jìn)坑,直接體驗(yàn)新特性。RancherOS下載地址:https://github.com/rancher/os,推薦使用最新release版本。

在用docker-machine驅(qū)動VirtualBox來創(chuàng)建Host時(shí),可以指定操作系統(tǒng)ISO的URL路徑,由于我們使用RancherOS,所以最好把RancherOS放到本機(jī)HTTP服務(wù)器內(nèi)。MBP內(nèi)自帶Apache HTTPD,將Apache的vhosts模塊開啟,并添加配置:

# 開啟vhost /etc/apache2/httpd.conf
# 以下兩行的默認(rèn)注釋去掉
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
Include /private/etc/apache2/extra/httpd-vhosts.conf
 
# vhost的配置 /etc/apache2/extra/httpd-vhosts.conf
# DocumentRoot目錄就是在用戶根目錄下創(chuàng)建Sites
# 如用戶名niusmallnan,則DocumentRoot就是/Users/niusmallnan/Sites
 
    DocumentRoot "/Users/niusmallnan/Sites" 
    ServerName localhost 
    ErrorLog "/private/var/log/apache2/sites-error_log" 
    CustomLog "/private/var/log/apache2/sites-access_log" 
    common 
     
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride None 
        Order allow,deny 
        Allow from all 
        Require all granted 
    

 
# 重啟 Apache
$ sudo apachectl restart
 
# 拷貝 RancherOS的ISO 到 DocumentRoot
$ cp rancheros.iso /Users/niusmallnan/Sites/
Rancher安裝

首先打開Docker,并配置registry mirror,配置完成后重啟Docker。mirror的服務(wù)可以去各個(gè)公用云廠商申請一個(gè),比如我這里使用的是阿里云的registry mirror,如圖所示:

打開terminal,安裝Rancher Server:

$ docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable  

若要添加Host節(jié)點(diǎn),則需要通過docker-machine創(chuàng)建Host,這里使用的規(guī)格是2核2G(具體可根據(jù)自身MBP的性能調(diào)整),腳本(add_ros_host.sh)參考如下:

#!/usr/bin/env bash
ROS_ISO_URL="http://127.0.0.1/rancheros.iso" 
ROS_CPU_COUNT=2 
ROS_MEMORY=2048 
docker-machine create -d virtualbox 
        --virtualbox-boot2docker-url $ROS_ISO_URL 
        --virtualbox-cpu-count $ROS_CPU_COUNT 
        --virtualbox-memory $ROS_MEMORY 
        $1 
docker-machine ls  

添加節(jié)點(diǎn)則需執(zhí)行:

$ ./add_ros_host.sh ros-1

添加完成后,可以進(jìn)入虛機(jī)內(nèi)進(jìn)行設(shè)置:

$ docker-machine ls
NAME  ACTIVE DRIVER     STATE     URL                       SWARM DOCKER ERRORS 
ros-1 -      virtualbox Running   tcp://192.168.99.100:2376       v1.12.3
 
# 進(jìn)入VM中
$ docker-machine ssh ros-1
# RancherOS內(nèi)設(shè)置registry mirror
$ sudo ros config set rancher.docker.extra_args 
        "["--registry-mirror","https://s06nkgus.mirror.aliyuncs.com"]"
$ sudo system-docker restart docker

由于我們要使用VirtualBox的虛機(jī)組成一個(gè)小集群,所以建議把Rancher的Host Registration URL設(shè)置為http://192.168.99.1:8080,如下圖所示:

添加Rancher agent的時(shí)候也要注意,CATTLE_AGENT_IP參數(shù)要設(shè)置成虛機(jī)內(nèi)192.168.99.0/24網(wǎng)段的IP,如下圖所示:

如此就可以基本完全解鎖Rancher v1.2的各種功能了,完整演示各種特性。

總結(jié)

Docker目前版本分支眾多,雖然最新的v1.13即將發(fā)布,但是各個(gè)公司的使用版本應(yīng)該說涵蓋了v1.9到v1.12,而且Docker graph driver也有很多,再加上很多的LinuxOS,可以說使用Docker而產(chǎn)生組合有很多種,這就會帶來各種各樣的兼容性問題,因此導(dǎo)致的生產(chǎn)環(huán)境故障會讓人頭疼不已。當(dāng)然如果純粹基于演示和調(diào)研新功能,我們可以優(yōu)先兼容性較好的選擇。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/27967.html

相關(guān)文章

  • Rancher v1.2震撼發(fā)布:更優(yōu)秀的全棧化容器部署與管理平臺

    摘要:模版用戶可以選擇不同的基礎(chǔ)設(shè)施服務(wù)組成模版同時(shí)還是有默認(rèn)的主要模版,用戶可以快速創(chuàng)建用戶也可以把的項(xiàng)目放到模版中,來管理和部署增強(qiáng)已經(jīng)大大簡化了管理和配置,在多節(jié)點(diǎn)部署中和已經(jīng)被去掉了。請保持關(guān)注,和一起走上偉岸光明的容器之路 開篇第一句,先為Rancher v1.2曾經(jīng)的跳票深深抱歉(鞠躬)。我們補(bǔ)償?shù)姆绞剑褪窃诖巳铡⒋丝蹋眯掳婀δ芟蚰阕C明Rancher v1.2值得你的等待。R...

    NervosNetwork 評論0 收藏0
  • Rancher v1.2基礎(chǔ)設(shè)施引擎整體架構(gòu)分析

    摘要:官方于月日發(fā)布了其容器部署與管理平臺的最新版本,。架構(gòu)總覽在版本的整體架構(gòu)圖如下圖所示上,引擎向下深入演化成了基礎(chǔ)設(shè)施引擎,這一點(diǎn)上在時(shí)代也早有體現(xiàn)。基礎(chǔ)設(shè)施引擎初次安裝版本,會發(fā)現(xiàn)多了如下圖所示的明顯標(biāo)識,默認(rèn)的引擎需要安裝等服務(wù)。 Rancher Labs官方于12月1日發(fā)布了其容器部署與管理平臺Rancher的最新版本,Rancher v1.2。Rancher v1.2可以說是一...

    Sike 評論0 收藏0
  • Rancher v1.2基礎(chǔ)設(shè)施引擎整體架構(gòu)分析

    摘要:官方于月日發(fā)布了其容器部署與管理平臺的最新版本,。架構(gòu)總覽在版本的整體架構(gòu)圖如下圖所示上,引擎向下深入演化成了基礎(chǔ)設(shè)施引擎,這一點(diǎn)上在時(shí)代也早有體現(xiàn)。基礎(chǔ)設(shè)施引擎初次安裝版本,會發(fā)現(xiàn)多了如下圖所示的明顯標(biāo)識,默認(rèn)的引擎需要安裝等服務(wù)。 Rancher Labs官方于12月1日發(fā)布了其容器部署與管理平臺Rancher的最新版本,Rancher v1.2。Rancher v1.2可以說是一...

    tianhang 評論0 收藏0
  • Rancher event機(jī)制及其實(shí)踐指南

    摘要:本次分享就介紹一下的機(jī)制,由于相關(guān)內(nèi)容文檔極其欠缺,本人也只是通過實(shí)踐和代碼閱讀分析其原理,如有謬誤歡迎指正。能夠管理多的同時(shí)又拆分出各種服務(wù)組件,機(jī)制是必不可少的。為實(shí)現(xiàn)機(jī)制,通常我們會采用等中間件來實(shí)現(xiàn)。 我們的Rancher官方技術(shù)社區(qū)已經(jīng)創(chuàng)立些許時(shí)日了,相信通過我們的線下meetup和線上布道工作,很多朋友對Rancher的使用已經(jīng)掌握得很純熟了。一些高級用戶開始真正把自己的業(yè)...

    hightopo 評論0 收藏0
  • K8S安全軍規(guī)101:對CNCF最佳實(shí)踐的擴(kuò)充

    摘要:安全的云元數(shù)據(jù)訪問該建議指出,敏感的元數(shù)據(jù)有時(shí)可能被盜或被濫用,但未能概述何時(shí)或如何的條件。雖然上篇文章指出具有元數(shù)據(jù)隱藏的功能,但值得注意的是,在最開始泄露憑據(jù)的服務(wù),正是元數(shù)據(jù)。我還認(rèn)為云提供商不應(yīng)該將憑證嵌入到可通過訪問的元數(shù)據(jù)中。 在上篇文章里,我們分享了CNCF為廣大Kubernetes用戶建議的9項(xiàng)Kubernetes安全最佳實(shí)踐,分享了用戶使用Kubernetes管理集群...

    phpmatt 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<