如何在Kubernetes裡建立一個Nginx service
Jerry之前的文章如何在Kubernetes裡建立一個Nginx應用,已經使用kubectl命令列建立了Pod,但是在kubernetes中,Pod的IP地址會隨著Pod的重啟而變化,因此用Pod的IP地址來訪問我們部署的nginx應用不太合適。
Kubernetes裡推薦的方式是用Service來消費nginx服務。
Service為一組Pod提供一個統一的入口,併為它們提供負載均衡
和服務發現支援。
使用如下命令列基於pod建立一個service:
kubectl expose deployment nginx-app --type=NodePort --port=80
收到service/nginx-app exposed訊息。
使用命令列拿到建立成功的service的明細:
kubectl describe service nginx-app
使用http://<node_id>:32624訪問這個nginx應用:
看到上圖說明訪問nginx成功了。
使用命令列檢視nginx訪問日誌:
kubectl logs nginx-app-f75d46bd9-q6c76
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
相關推薦
如何在Kubernetes裡建立一個Nginx service
Jerry之前的文章如何在Kubernetes裡建立一個Nginx應用,已經使用kubectl命令列建立了Pod,但是在kubernetes中,Pod的IP地址會隨著Pod的重啟而變化,因此用Pod的IP地址來訪問我們部署的nginx應用不太合適。 Kubern
如何在Kubernetes裡建立一個Nginx應用
使用命令列kubectl run --image=nginx nginx-app --port=80 建立一個名為nginx-app的應用 結果: deployment.apps/nginx-app created 使用命令列kubectl get pods檢視建立結果,狀態已經為running:
建立一個Nginx伺服器
轉自:https://www.cnblogs.com/roverliang/p/8431206.html Docker 使用入門,建立一個Nginx伺服器 執行環境: MAC Docker 版本: Docker version 17.12.0-ce, build c9
在codeblock裡建立一個OpenGL專案
這學期上的圖形學需要用到OpenGL,但是老師上課配置OpenGL是vs2010,我的電腦也不知道怎麼了。裝了幾次vs2010都是沒用的。於是去網上找codeblock裡如何配置OpenGL的方法。但是很多都是沒有用的。好不容易找到的這篇部落格裡的方法是可行的(侵刪):http:/
用QT建立一個Windows Service以及踩到的若干坑
因為專案需要,做一個Tech Spike,看看用QT如何建立一個Windows Service,並實現觸控某硬體而彈出某應用程式的功能。 一、自然的思路 為實現“觸控某硬體而彈出某應用程式”,首先想到的是,這個觸控動作觸發了一個特定的signal,而QObject的conn
如何在unity裡建立一個簡單酷炫的搖桿
介紹 由於聽說unity自帶的虛擬搖桿非常不好用,所以本博主選擇使用easy touch裡面的搖桿控制元件,親測easy touch裡面的joystick確實比較好用。 我的unity版本是5.5的
如何在Kubernetes裏創建一個Nginx應用
公眾 -o ima https err -a describe Kubernete eat 使用命令行kubectl run --image=nginx nginx-app --port=80 創建一個名為nginx-app的應用 結果: deployment.apps/
如何在Kubernetes裡給PostgreSQL建立secret
建立一個initdb.sql檔案,輸入如下內容: – This is a postgres initialization script for the postgres container. – Will be executed during container initiali
通過一個例子學習Kubernetes裡的PersistentVolumeClaim的用法
Kubernetes的pod本身是無狀態的(stateless),生命週期通常比較短,只要出現了異常,Kubernetes就會自動建立一個新的Pod來代替它。 而容器產生的資料,會隨著Pod消亡而自動消失。 為了實現Pod內資料的儲存管理,Kubernetes引入了兩個API資源:Persi
最簡單的dockerfile使用教程 - 建立一個支援SSL的Nginx映象
什麼是dockerfile?簡單的說就是一個文字格式的指令碼檔案,其內包含了一條條的指令(Instruction),每一條指令負責描述映象的當前層(Layer)如何構建。 下面通過一個具體的例子來學習dockerfile的寫法。 新建一個dbuild資料夾,建立一個自定義的Nginx首頁,邏
在fragment裡建立tab,viewpager(用一個fragment展示兩種資料)
ManiActivity中: package com.example.ssasas; import android.support.design.widget.TabLayout; import android.support.v4.view.ViewPager; import a
如何在SAP CRM裡建立和消費Web service
Created by Wang, Jerry, last modified on Dec 19, 2014 The following steps demonstrates how to expose a function module as a web service in CRM. create
通過一個實際例子理解Kubernetes裡pod的自動scale
kubectl scale命令用於程式在負載加重或縮小時進行pod擴容或縮小,我們通過一些實際例子來觀察scale命令到底能達到什麼效果。 命令列建立一個deployment: kubectl run jerry-nginx --image=nginx:1.12.2 kubectl get deploy檢
如何在SAP Cloud Application Studio裡建立Web Service
I woud like to change this extension field in third party system outside C4C, using web service or OData service. I have created a new action
kubernetes每個節點建立一個服務的Pod
1. 問題場景 希望一個worker節點上僅部署同樣的服務一個. 比如: kubernets有三個worker節點,三個節點部署N個副本的api服務, 為了提高服務效率希望加入快取,需要為三個節點個部署一個redis服務, 這個時候我們定義這個redis服務副本為3, 但是如何設定一個節點僅部署一個redis
使用 PHP SOAP 來建立一個簡單的 Web Service。
訪問: http://www.debug.com/php-soap-demo.php?client=22 結果: apache: <VirtualHost _default_:80> DocumentRoot "E:\www\te
Kubernetes 實戰教學,手把手教您執行第一個 Nginx 叢集
出品丨Docker公司(ID:docker-cn)編譯丨小東每週一、三、五,與您不見不散! Nginx(發音為“engine-x”)是用於 HTTP、HTTPS、SMTP、POP3 和 IMAP 協議的開源反向代理伺服器,以及負載均衡器、HTTP 快取和 Web 伺服器(源伺服器)。Nginx
使用YAML建立一個 Kubernetes Depolyment_Kubernetes中文社群
在之前的文章中,我們已經提到過如何使用Kubernetes去建立資源。到目前為止,我們一直僅僅通過命令列去執行,但是這裡有一個更加簡單有效的方式去建立資源:通過使用YAML建立一個配置檔案。在這篇文章,我們將會關注YAML的工作方式以及如何使用YAML建立一個Kubernetes Pod,然後
springmvc在處理請求過程中出現異常資訊交由異常處理器進行處理,自定義異常處理器可以實現一個系統的異常處理邏輯。為了區別不同的異常通常根據異常型別自定義異常類,這裡我們建立一個自定義系統異常,如果controller、service、dao丟擲此類異常說明是系統預期處理的異常資訊。
springmvc在處理請求過程中出現異常資訊交由異常處理器進行處理,自定義異常處理器可以實現一個系統的異常處理邏輯。 1.1 異常處理思路 系統中異常包括兩類:預期異常和執行時異常RuntimeException,前者通過捕獲異常從而獲取異常資訊,後者主要通過規範程式碼開發、測試通過手段減少執
使用YAML建立一個 Kubernetes Depolyment
在之前的文章中,我們已經提到過如何使用Kubernetes去建立資源。到目前為止,我們一直僅僅通過命令列去執行,但是這裡有一個更加簡單有效的方式去建立資源:通過使用YAML建立一個配置檔案。在這篇文章,我們將會關注YAML的工作方式以及如何使用YAML建立一個Kubern