摘要:安裝環(huán)境開啟服務(wù)開啟服務(wù)需要安裝虛擬機(jī),我自己看裝的是免費(fèi)的虛擬機(jī)軟件,因?yàn)樾枰_啟一個(gè)虛擬機(jī)運(yùn)行服務(wù)。開啟查看的狀態(tài)配置依賴鏡像運(yùn)行需要在機(jī)器上擁有但是由于中所周知的原因,這個(gè)不能下載,因此我們通過(guò)中轉(zhuǎn)了一下。
1 安裝環(huán)境
curl -Lo minikube https:// storage.googleapis.com/minikube/releases/v0.12.2/minikube-darwin-amd64 chmod +x minikube sudo mv minikube /usr/local/bin/ curl -Lo kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/darwin/amd64/kubectl chmod +x kubectl sudo mv kubectl /usr/local/bin/2 開啟服務(wù) 2.1 開啟服務(wù)
#mac需要安裝虛擬機(jī),我自己看裝的是virtualbox免費(fèi)的虛擬機(jī)軟件,因?yàn)閙inikube需要開啟一個(gè)虛擬機(jī)運(yùn)行服務(wù)。 #開啟minikube minikube start #查看minikube的狀態(tài) minikube status2.2 配置依賴鏡像
#minikube運(yùn)行需要在node機(jī)器上擁有 gcr.io/google_containers/pause-amd64:3.0 #但是由于中所周知的原因,這個(gè)不能下載,因此我們通過(guò)docker.io中轉(zhuǎn)了一下。 #minikube ssh可以進(jìn)入到運(yùn)行服務(wù)的虛擬機(jī)中 minikube ssh sudo su - #這個(gè)是筆者通過(guò)docker.io中轉(zhuǎn)的鏡像,如果覺得不安全可以自己掛vpn搞一下 #必選鏡像 docker pull d1studio/pause-amd64:3.0 docker tag d1studio/pause-amd64:3.0 gcr.io/google_containers/pause-amd64:3.0
3.編寫自己的php程序 3.1安裝配置自己的鏡像測(cè)試minikube,官方給的測(cè)試程序
#用戶測(cè)試的鏡像,建議pull docker pull d1studio/echoserver:1.4 docker tag d1studio/echoserver:1.4 gcr.io/google_containers/echoserver:1.4 #如果docker.io也不行了可以使用 save 和 load的方式導(dǎo)入 kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8080 kubectl expose deployment hello-minikube --type=NodePort
相關(guān)文件-Dockerfile
FROM php:7.0.10-apache COPY src/ /var/www/html/
相關(guān)文件-src/index.php
"; print_r($_SERVER);新建鏡像
#當(dāng)前目錄結(jié)構(gòu) . ├── Dockerfile └── src └── index.php #下載官方的php鏡像 docker pull php:7.0.10-apache #創(chuàng)建Dockerfile FROM php:7.0.10-apache COPY src/ /var/www/html/ docker build -t d1studio/php-k8s:1.1 . #以下是把做好的景象搞到node里去,方式不只一個(gè) #筆者使用的php -S 0.0.0.0:9800 開啟一個(gè)http服務(wù)器wget到的node服務(wù)器 #node服務(wù)器 wget http://192.168.99.1:9800/php-k8s.tar.gz #其他方法 # 1.使用hub.docker.io # 2.自己搞一個(gè)鏡像倉(cāng)庫(kù) # 3.筆者的方式(因?yàn)橥祽辛耍? #docker save -o php-k8s.tar.gz d1studio/php-k8s:1.1 [本機(jī)] #docker load -i php-k8s.tar.gz [node機(jī)器] kubectl run php-k8s --image=d1studio/php-k8s:1.1 --port=80 kubectl expose deployment php-k8s --type=NodePort kubectl scale --replicas=3 deployment/php-k8s4 待續(xù)....
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/22069.html
摘要:安裝環(huán)境開啟服務(wù)開啟服務(wù)需要安裝虛擬機(jī),我自己看裝的是免費(fèi)的虛擬機(jī)軟件,因?yàn)樾枰_啟一個(gè)虛擬機(jī)運(yùn)行服務(wù)。開啟查看的狀態(tài)配置依賴鏡像運(yùn)行需要在機(jī)器上擁有但是由于中所周知的原因,這個(gè)不能下載,因此我們通過(guò)中轉(zhuǎn)了一下。 1 安裝環(huán)境 curl -Lo minikube https:// storage.googleapis.com/minikube/releases/v0.12.2/mini...
摘要:有些人將其稱為容器編排平臺(tái),而并非唯一的此類平臺(tái)。但是在中,您可以快速擴(kuò)展出多個(gè)實(shí)例你看看使用擴(kuò)展你的網(wǎng)站是何其便捷。當(dāng)你指向群集的地址和節(jié)點(diǎn)的端口號(hào)時(shí),你就已經(jīng)可見瀏覽器中正在運(yùn)行的程序了。 showImg(https://segmentfault.com/img/remote/1460000017838786?w=1120&h=757); Laravel 是開發(fā) PHP 應(yīng)用程序的...
摘要:后面會(huì)涉及以配置文件進(jìn)行部署。的調(diào)度完成,被分配到指定上。這是的一種最終狀態(tài)。圖相較而言,除了提供的基本功能,還支持聲明式的更新和回滾。共享數(shù)據(jù)存儲(chǔ)的問(wèn)題主要分為數(shù)據(jù)臨時(shí)存儲(chǔ)與持久性存儲(chǔ)。 帶著問(wèn)題學(xué) Kubernetes 基本單元 Pod 摘要:本文屬于原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)保留出處:https://github.com/jasonGeng88/blog 文章一:帶著問(wèn)題學(xué) Kube...
摘要:后面會(huì)涉及以配置文件進(jìn)行部署。的調(diào)度完成,被分配到指定上。這是的一種最終狀態(tài)。圖相較而言,除了提供的基本功能,還支持聲明式的更新和回滾。共享數(shù)據(jù)存儲(chǔ)的問(wèn)題主要分為數(shù)據(jù)臨時(shí)存儲(chǔ)與持久性存儲(chǔ)。 帶著問(wèn)題學(xué) Kubernetes 基本單元 Pod 摘要:本文屬于原創(chuàng),歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)保留出處:https://github.com/jasonGeng88/blog 文章一:帶著問(wèn)題學(xué) Kube...
摘要:代表的解決方案為。雖然官網(wǎng)列出的部署方式很多,但也不用被這么多種部署方式搞糊涂了。雖然只是一條命令,但其實(shí)執(zhí)行了很多步驟命令執(zhí)行后輸出如下可以看到,主要做了這些事創(chuàng)建了名為的虛擬機(jī),并在虛擬機(jī)中安裝了容器運(yùn)行時(shí)。 綜述 Kubernetes集群的組件眾多,要部署一套符合生產(chǎn)環(huán)境的集群不是一件容易的事。好在隨著社區(qū)的快速發(fā)展,特別是在它成為事實(shí)上的容器編排標(biāo)準(zhǔn)以后,基本所有的主流云平臺(tái)都...
閱讀 2746·2021-11-16 11:45
閱讀 1654·2021-09-26 10:19
閱讀 2051·2021-09-13 10:28
閱讀 2803·2021-09-08 10:46
閱讀 1530·2021-09-07 10:13
閱讀 1525·2019-08-30 13:50
閱讀 1374·2019-08-30 11:17
閱讀 1455·2019-08-29 13:18