Argo CD 搭配 Kustomize 實作 GitOps 部署 周育緯
Argo CD 搭配 Kustomize 實作 GitOps 部署 周育緯 1 About me •III DevOps contributor •8 年 System, DevOps 與 Backend 開發與 維護經驗 •資展國際、工研院: Kubernetes, DevOps 講師 2 GitOps •雲原生 Continuous Deployment •所有部署都使用聲明式(declarative)腳本 service env 21 Argo CD 22 •A declarative, GitOps continuous delivery tool for Kubernetes 用ArgoCD 搭配kustomize來部署環境ㄌ 23 歡迎大家參考 III DevOps 更多詳細教學影音,請觀看我們的 YouTube 影音 影音連結 或訂閱我們的YouTube頻道,享受最新第一手教學資訊。0 码力 | 24 页 | 696.06 KB | 1 年前3OpenShift Container Platform 4.12 容器镜像仓库(Registry)
支持块存储卷或块持久性卷,但不建议在生产环境中使用镜像 registry。在块存储上配置 registry 的安装不具有高可用性,因为 registry 无法具有多个副本。 如果您选择将块存储卷与镜像 registry 搭配使用,则必须使用文件系统持久性卷声明 (PVC)。 $ oc patch configs.imageregistry.operator.openshift.io cluster --type merge RGW 存 存储 储 Red Hat OpenShift Data Foundation 集成了多个可与 集成了多个可与 OpenShift 镜 镜像 像 registry 搭配使用的存 搭配使用的存储类 储类 型: 型: Ceph、共享和分布式文件系 、共享和分布式文件系统 统以及内部 以及内部对 对象存 象存储 储 一 一 起使用 起使用 Red Hat OpenShift Data Foundation 集成了多个可与 集成了多个可与 OpenShift 镜 镜像 像 registry 搭配使用的存 搭配使用的存储类 储类 型: 型: Ceph、共享和分布式文件系 、共享和分布式文件系统 统以及内部 以及内部对 对象存 象存储 储0 码力 | 75 页 | 652.51 KB | 1 年前3Kubernetes平台比較:Red Hat OpenShift、SUSE Rancher及 Canonical Kubernetes
度的隔離。Canonical Kubernetes及Red Hat Openshift均支援Kata Containers。 4 CRI-O是Red Hat專為Kubernetes設計的容器執行階段,可搭配使用任何其他開放 容器計畫(Open Container Initiative,OCI)相容的執行階段,因此具備相當高的彈 性。 容器登錄檔是另一項建構成功Kubernetes策略的基礎。登錄檔是儲存容器映像的地 ,藉此主動管理 及最佳化Kubernetes叢集。 這三種Kubernetes發行版本開箱後都能立即提供強大的監控及作業管理功能。 OpenShift包含預先設定的Prometheus監控堆疊,並搭配使用Grafana儀表板。同樣 地,Rancher使用者只要在Rancher UI按一下,就能啟動Prometheus及Grafana。 最後,Canonical Kubernetes出貨時隨附一組標準化的開放原始碼記錄彙總及系統 其他廠商並未採用模型導向作業以隔離模型與平台,而是仰賴範本系統用於多雲部 署,針對不同雲端提供不同的最佳化設定。OpenShift可讓Ansible用於簡化多雲 Kubernetes部署。同樣地,多雲搭配Rancher可運用Helm圖表,並搭配使用雲端 專屬版本的Kubernetes,例如Amazon EKS及Google GKE。這類範本系統通常缺 乏彈性,以及程式碼化應用程式管理的重複性,因此可能增加維護成本。 140 码力 | 10 页 | 1.26 MB | 1 年前3鸟哥的Linux私房菜:基础学习篇 第四版
Linux 该如何学习 3.5. 1.5 重点回顾 3.6. 1.6 本章习题 3.7. 1.7 参考资料与延伸阅读 4. 第二章、主机规划与磁盘分区 4.1. 2.1 Linux与硬件的搭配 4.2. 2.2 磁盘分区 4.3. 2.3 安装Linux前的规划 4.4. 2.4 重点回顾 4.5. 2.5 本章习题 4.6. 2.6 参考资料与延伸阅读 5. 第三章、安装 CentOS7 针对distributions的特性、服务器的软件能 力、 未来的升级需求、硬件扩充性需求等等来考虑,还得要知道磁盘分区、文件系统…..2015/04/28 4.1. 2.1 Linux与硬件的搭配 4.2. 2.2 磁盘分区 4.3. 2.3 安装Linux前的规划 4.4. 2.4 重点回顾 4.5. 2.5 本章习题 4.6. 2.6 参考资料与延伸阅读 Linux dist 更多的带宽! 毕竟目前世界上x86的CPU主要供应商为Intel,所以下面鸟哥将以Intel的主板架构说明各元件啰! 我们以华硕公 司出的主板,型号:Asus Z97-AR 作为一个说明的范例,搭配着主板芯片组逻辑图 0.2.1 的说明,主板各元件如 下所示: 图 0.2.2、ASUS 主板 (图片为华硕公司所有) 上述的图片中,主板上面设计的插槽主要有 CPU (Intel LGA 11500 码力 | 1057 页 | 14.60 MB | 1 年前3鸟哥的 Linux 私房菜:基础学习篇 第四版
1.3 Linux当前应用的角色 1.4 Linux 该如何学习 1.5 重点回顾 1.6 本章习题 1.7 参考资料与延伸阅读 第二章、主机规划与磁盘分区 2.1 Linux与硬件的搭配 2.2 磁盘分区 2.3 安装Linux前的规划 2.4 重点回顾 2.5 本章习题 2.6 参考资料与延伸阅读 第三章、安装 CentOS7.x 3.1 本练习机的规划--尤其是分区参数 性、 服务器的软件能力、 未来的升级需求、硬件扩充性需求等等来考虑,还得要知道磁盘分区、 文件系统.....2015/04/28 2.1 Linux与硬件的搭配 2.1.1 认识计算机的硬件配备 2.1.2 选择与Linux搭配的主机配备: 硬件支持相关网站 2.1.3 各硬件设备在Linux中的文件名 2.1.4 使用虚拟机学习 2.2 磁盘分区 2.2.1 磁盘连接的方式与设备文件名的关系 done (不定循环) 12.5.2 for...do...done (固定循环): 帐号检查,网络状态 $(seq ) 12.5.3 for...do...done 的数值处理 12.5.4 搭配乱数与阵列的实验 12.6 shell script 的追踪与 debug 12.7 重点回顾 12.8 本章习题 第四部分:Linux 使用者管理 好了!终于要到了管理 Linux 帐号的时刻了!对于0 码力 | 1158 页 | 13.73 MB | 1 年前3DaoCloud Enterprise 5.0 产品介绍
炼,构建坚实可靠的数字底座,释放云原生生产力,助力企业定义数字边界。 版权 © 2023 DaoCloud 第 4 页 九大能力 DCE 5.0 云原生操作系统提供了 9 大能力,自由搭配各种模块,可以应对海量 应用场景。 这些模块就像乐高搭积木一样,糅合社区最优秀的几十种开源技术,经过众多 辩证选型、攻坚克难、编码调试、海量测试,“十年磨一剑,一朝试锋芒,全新 搭建的新一代容器化平台能够满足企业上云的各类场景需求。 MacVLAN/SR-IOV/IPVLAN + SpiderPool + Multus 此方案适用于高内核版本(4.19.57+)的 Linux 操作系统。 方案以 Multus 为 调度核心,搭配多 CNI,满足不同的网络场景需求,实现跨云跨集群的网络连 通性。 同时还具备灵活的 IPAM 管理能力,基于 SpiderPool 加强 Underlay 网络的 IP 管理分配及 IP 回收能力。 页 在此方案组合中,Cilium 为必备的网络 CNI。 4. 通过 MacVLAN / SRIOV / IPVLAN CNI 提供对外访问 IP,实现 Pod 二层对 外通信能力。 搭配 Calico 动态虚拟网络,降低网络运维难度,并节省 IP 资源。 如果在应用落地场景中没有对外访问需求,可以不安装 Underlay CNI。 Calico + MacVLAN/SR-IOV/IPVLAN0 码力 | 18 页 | 1.32 MB | 1 年前3大数据集成与Hadoop - IBM
有 说明Hadoop卓尔不群的言论。充分使用Hadoop的神话 与现实之间存在巨大的反差,这在大数据集成方面表现尤为 突出。很多业界传言称,任何不可扩展的抽取、转换和加载 (ETL) 工具搭配Hadoop后都会得到高性能、高度可扩展 的数据集成平台。 事实上,MapReduce的设计宗旨并非是对海量数据进行 高性能处理,而是为了实现细粒度的容错。这种差异可能会 使整体性能和有效性降低一个数量级乃至更多。 数据来管理相关任务,否则不会对HDFS文件进行分区或排 序。即使应用程序可以对生成的数据切片进行分区和排序, 也无法保证数据切片在HDFS系统中的位置正确。这意味着, 无法在该环境中有效管理数据搭配工作。数据搭配(Data collocation)至关重要,因为它可确保将联接(join)键相同的 数据整合到相同的节点,因此该流程不仅性能高,而且很准确。 虽然有很多方法可以应对数据并置支持缺乏的问题,但费用往 DataStage可直接在Hadoop节点上运行, 而不必像一些供应商实施计划要求的那样在单独的配置节 点上运行。在与IBM General Parallel File System (GPFS™)-FPO搭配使用时,该功能有助于降低网络流量, 这样即可在Hadoop环境中提供符合POSIX要求的存储子 系统。POSIX文件系统允许ETL作业直接访问Hadoop中存 储的数据,而无需使用HDFS接口。该环境支持将ETL工作0 码力 | 16 页 | 1.23 MB | 1 年前3OpenShift Container Platform 4.9 构建应用程序
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 第 第 9 章 章 将配置映射与 将配置映射与应 应用程序搭配使用 用程序搭配使用 9.1. 了解配置映射 9.2. 用例: 在 POD 中使用配置映射 第 第 10 章 章 使用 使用 DEVELOPER 视 视角 角监 监控 控项 项目和 目和应 应用程序的指 容器镜像流以及本地仓库中的源: 注意 注意 语言检测需要在本地安装 Git 客户端,以便克隆并检查您的存储库。如果 Git 不可用,您 可以使用〜 语法指定要与存储库搭配使用的构建器镜像,以避免语 言检测步骤。 调用 -i 需要 new-app 尝试克隆 repository,从而判断其工件类 型;如果 Git 不可用,此操作会失败。 个项目,这可能会给这些项目中的 API 服务器响应造成不利影响。 OpenShift Container Platform 4.9 构 构建 建应 应用程序 用程序 138 1 2 第 9 章 将配置映射与应用程序搭配使用 配置映射允许您将配置工件与镜像内容分离,从而使容器化应用程序可以移植。 以下部分定义配置映射以及如何创建和使用它们。 有关创建配置映射的详情,请参考创建和使用配置映射。 9.1. 了解配置映射 0 码力 | 184 页 | 3.36 MB | 1 年前3OpenShift Container Platform 4.10 构建应用程序
. . . . . . . 第 第 9 章 章 配 配额 额 9.1. 项目的资源配额 9.2. 跨越多个项目的资源配额 第 第 10 章 章 将配置映射与 将配置映射与应 应用程序搭配使用 用程序搭配使用 10.1. 了解配置映射 10.2. 用例: 在 POD 中使用配置映射 第 第 11 章 章 使用 使用 DEVELOPER 视 视角 角监 监控 控项 项目和 目和应 应用程序的指 容器镜像流以及本地仓库中的源: 注意 注意 语言检测需要在本地安装 Git 客户端,以便克隆并检查您的存储库。如果 Git 不可用,您 可以使用〜 〜 语法指定要与存储库搭配使用的构建器镜像,以避免语 言检测步骤。 调用 -i 需要 new-app 尝试克隆 repository,从而判断其工件类 型;如果 Git 不可用,此操作会失败。 个项目,这可能会给这些项目中的 API 服务器响应造成不利影响。 OpenShift Container Platform 4.10 构 构建 建应 应用程序 用程序 152 1 2 第 10 章 将配置映射与应用程序搭配使用 配置映射允许您将配置工件与镜像内容分离,从而使容器化应用程序可以移植。 以下部分定义配置映射以及如何创建和使用它们。 有关创建配置映射的详情,请参考创建和使用配置映射。 10.1. 了解配置映射 0 码力 | 198 页 | 3.62 MB | 1 年前3OpenShift Container Platform 4.4 构建(build)
(S2I) 是一种用于构建可重复生成的 Docker 格式容器镜像的工具。它通过将应用程序源 代码注入容器镜像并汇编新镜像来生成可随时运行的镜像。新镜像融合了基础镜像(构建器)和构建的源 代码,并可搭配 buildah run 命令使用。S2I 支持递增构建,可重复利用以前下载的依赖项和过去构建的 工件等。 S2I 的优点包括: 镜像灵活性 可以编写 S2I 脚本,将应用程序代码注入到几乎所有现有的 docker/config.json 文件用于所需的 Docker 凭证。 kubernetes.io/basic-auth。搭配基本身份验证使用。 kubernetes.io/ssh-auth。搭配 SSH 密钥身份验证使用。 kubernetes.io/tls。搭配 TLS 证书颁发机构使用。 如果不想进行验证,设置 type= Opaque。这意味着,secret 不声明符合键名称或值的任何约 (S2I) 是一种用于构建可重复生成的 Docker 格式容器镜像的工具。它通过将应用程序源 代码注入容器镜像并汇编新镜像来生成可随时运行的镜像。新镜像融合了基础镜像(构建器)和构建的源 代码,并可搭配 buildah run 命令使用。S2I 支持递增构建,可重复利用以前下载的依赖项和过去构建的 工件等。 S2I 的优点包括: 镜像灵活性 可以编写 S2I 脚本,将应用程序代码注入到几乎所有现有的0 码力 | 101 页 | 1.12 MB | 1 年前3
共 213 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22