摘要:
1. 什么是Application 后續內容會更新在個人站點: https.malusspectabilis.top [x] ArgoCD的兩個核心概念為Application和Project,他們可分別基于Application CRD和AppProject CRD創建; [x] 核心組件: Ap 閱讀全文
摘要:
1. 什么是Elasticsearch 后續內容會更新在個人站點: https.malusspectabilis.top Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和豐富您的數據并將其存儲在 Elas 閱讀全文
摘要:
1. 什么是Gitlab? 后續內容會更新在個人站點: https.malusspectabilis.top GitLab 是一個用于倉庫管理系統的開源項目,使用Git作為代碼管理工具,并在此基礎上搭建起來的Web服務。安裝方法是參考GitLab在GitHub上的Wiki頁面。Gitlab是被廣泛使 閱讀全文
摘要:
關于Argocd命令行登陸報錯問題,原因是用戶認證過期,重新命令行登陸Argocd即可 # argocd repo list WARN[0000] Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this 閱讀全文
摘要:
1. ArgoCD核心概念 Application:應用,一組由資源清單定義的 Kubernetes資源,這是一個 CRD資源對象 Application source type:用來構建應用的工具 Target state:目標狀態,指應用程序所需的期望狀態,由Git存儲庫中的文件表示 Live 閱讀全文
摘要:
未安裝ArgoCD參考GitOps實踐之kubernetes部署Argocd 后續內容會更新在個人站點: https.malusspectabilis.top 1. 查看Argocd Service 可以看到是ClusterIP,因此不能從外部直接訪問Argocd的WEB-UI # kubectl 閱讀全文
摘要:
1.什么是Dashboard 后續內容會更新在個人站點: https.malusspectabilis.top Dashboard 是基于網頁的 Kubernetes 用戶界面。 你可以使用 Dashboard 將容器應用部署到 Kubernetes 集群中,也可以對容器應用排錯,還能管理集群資源。 閱讀全文
摘要:
存儲類的好處之一便是支持PV的動態供給,它甚至可以直接被視作為PV的創建模版,用戶用到持久性存儲時,需要通過創建PVC來綁定匹配的PV,此類操作需求較大,或者當管理員手動創建的PV無法滿足PVC的所有需求時,系統按PVC的需求標準動態創建適配的PV會為存儲管理帶來極大的靈活性,不過僅那些屬于Stor 閱讀全文
摘要:
官方文檔地址: https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/ 后續內容會更新在個人站點: https.malusspectabilis.top 1. 什么是PV,PVC? 1.1 什么是PV Presist 閱讀全文
摘要:
1.使用Ingress發布應用準備; 后續內容會更新在個人站點: https.malusspectabilis.top 1.1準備Tomcat應用的配置文件 root@ks-master01-10:~/ingress-test# cat tomcat-deployment.yaml apiVersi 閱讀全文
摘要:
前面可以通過ImagPullPolicy和ImageullSecrets指定下載鏡像的策略,ServiceAccount也可以基于spec.imagePullSecret字段附帶一個由下載鏡像專用的Secret資源組成的列表,用于在容器創建時,從某個私有鏡像倉庫下載鏡像文件之前的服務認證。 1.創建 閱讀全文
摘要:
1. 應用的更新 1.1 更新hello-example應用 1.更新應用的環境變量 可通過命令行的方式亦可以通過讀取配置文件的方式,這里主要來看命令行的方式 [root@kn-server-master01-13 knative]# kn service update --help來查看幫助 [r 閱讀全文
摘要:
Jenkins系統管理中的插件非常重要,因為Jenkins的工作全部靠插件的方式來完成,但是Jenkins插件默認從國外下載,速度會非常慢,如果沒有梯子可能還會無法訪問,所以需要在安裝插件前提前將下載地址更改為國內的下載地址; 清華大學開源軟件鏡像站Jenkins地址: https://mirror 閱讀全文
摘要:
## 1. 為什么需要Ingress 1. 我們使用傳統的NodePort類型的Service的確能將集群內的服務暴露給集群外部客戶端去訪問,但是使用這種類型的Service存在以下問題。 - 一個端口只能使用一個服務,所有通過NodePort暴露的端口都需要提前規劃; - 如果集群上的Servic 閱讀全文
摘要:
1.什么是Git 后續內容會更新在個人站點: https.malusspectabilis.top Git是一個分布式的版本控制軟件,Git在每個用戶都有一個完整的服務器,然后有一個中央服務器,用戶可以將代碼提交到本地,沒有網絡也可以提交到本地,然后在有網絡的時候提交到中央服務器,這樣就方便了開發者 閱讀全文
摘要:
1.什么是Jenkins? jenkins官方的描述作為領先的開源自動化服務器,Jenkins 提供了數百個插件來支持構建、部署和自動化任何項目。 jenkins是一個開源提供友好界面的持續集成工具,是由Java開發。它本身不做什么事情,所有的工作都是通過插件的方式來完成調度與工作; 2.Jenki 閱讀全文
摘要:
1.容器鏡像是什么? 1.容器鏡像(Container Image)是最終運行的軟件; 2.容器鏡像(最初為Docker鏡像,現在叫OCI鏡像更合適)是將軟件打包的形式。但是容器鏡像還可以攜帶額外的設置和命令: 環境變量、啟動命令、用戶名等。 3.容器鏡像是由容器運行時解釋和執行。Docker守護進 閱讀全文
摘要:
各工作節點負責運行Pod對象,而Pod的核心功能用于運行容器,因此工作節點上必須配置容器引擎,如Dokcer、Containerd等,啟動容器時,容器引擎將首先于本地查找指定的鏡像文件,不存在的鏡像則需要從指定的鏡像倉庫(Registry)下載至本地; kubernetes支持用戶自定義鏡像文件的獲 閱讀全文
摘要:
1. 什么是Endpoint? 我們創建Service的時候會自動給我們創建一個同名的Endpoint資源,每一個同名的 Servie都有一個Endpoints資源,因為Service自己并不直接匹配后端Pod的標簽,而是由Endpoint匹配的。這個匹配過程是由Endpoint控制器來完成的。En 閱讀全文
摘要:
1.什么是Service? 在kubernets中,Pod是應用程序的載體,Pod你可以想象成就是容器,為動態的一組Pod提供一個固定的訪問入口,它是以一種叫ClusterIP地址來進行標識,而ClusterIP就位于我們集群網絡(Cluster Network)當中,我們可以通過Pod的IP地址來 閱讀全文
摘要:
1. 什么是Application 后續內容會更新在個人站點: https.malusspectabilis.top [x] ArgoCD的兩個核心概念為Application和Project,他們可分別基于Application CRD和AppProject CRD創建; [x] 核心組件: Ap 閱讀全文
摘要:
1. 什么是Elasticsearch 后續內容會更新在個人站點: https.malusspectabilis.top Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和豐富您的數據并將其存儲在 Elas 閱讀全文
摘要:
1. Gitlab的漢化 1.1 下載合適的漢化軟件包 在中文社區找到合適你的漢化包: https://gitlab.com/xhang/gitlab [root@gitlab-haitang /]# unzip gitlab-v12.3.0-zh.zip 1.2 停止gitlab服務 [root@ 閱讀全文
摘要:
1. 什么是Gitlab? 后續內容會更新在個人站點: https.malusspectabilis.top GitLab 是一個用于倉庫管理系統的開源項目,使用Git作為代碼管理工具,并在此基礎上搭建起來的Web服務。安裝方法是參考GitLab在GitHub上的Wiki頁面。Gitlab是被廣泛使 閱讀全文
摘要:
關于Argocd命令行登陸報錯問題,原因是用戶認證過期,重新命令行登陸Argocd即可 # argocd repo list WARN[0000] Failed to invoke grpc call. Use flag --grpc-web in grpc calls. To avoid this 閱讀全文
摘要:
1. ArgoCD核心概念 Application:應用,一組由資源清單定義的 Kubernetes資源,這是一個 CRD資源對象 Application source type:用來構建應用的工具 Target state:目標狀態,指應用程序所需的期望狀態,由Git存儲庫中的文件表示 Live 閱讀全文
摘要:
未安裝ArgoCD參考GitOps實踐之kubernetes部署Argocd 后續內容會更新在個人站點: https.malusspectabilis.top 1. 查看Argocd Service 可以看到是ClusterIP,因此不能從外部直接訪問Argocd的WEB-UI # kubectl 閱讀全文
摘要:
1.什么是Dashboard 后續內容會更新在個人站點: https.malusspectabilis.top Dashboard 是基于網頁的 Kubernetes 用戶界面。 你可以使用 Dashboard 將容器應用部署到 Kubernetes 集群中,也可以對容器應用排錯,還能管理集群資源。 閱讀全文
摘要:
存儲類的好處之一便是支持PV的動態供給,它甚至可以直接被視作為PV的創建模版,用戶用到持久性存儲時,需要通過創建PVC來綁定匹配的PV,此類操作需求較大,或者當管理員手動創建的PV無法滿足PVC的所有需求時,系統按PVC的需求標準動態創建適配的PV會為存儲管理帶來極大的靈活性,不過僅那些屬于Stor 閱讀全文
摘要:
官方文檔地址: https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/ 后續內容會更新在個人站點: https.malusspectabilis.top 1. 什么是PV,PVC? 1.1 什么是PV Presist 閱讀全文