07 2022 档案
摘要:kubernetes组件——CoreDns 在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kubernetes基于DNS的服务发现功能。 从Kuber
阅读全文
摘要:搭建kubernetes集群——kubeasz方式 节点规划 | 主机名 | ip | 配置 | | | | | | k8s-master-01 | 172.31.3.110 | 2C4G | | k8s-master-02 | 172.31.3.111 | 2C4G | | k8s-master-
阅读全文
摘要:kubernetes组件——ETCD 简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采 用raft协议作为一致性算法,etcd基于Go语言实现 官方网站:https://etcd.io/ Github地址
阅读全文
摘要:kubernetes组件——dashboard Kubernetes Dashboard 是 Kubernetes 的官方 Web UI。使用 Kubernetes Dashboard,您可以: 向 Kubernetes 集群部署容器化应用 诊断容器化应用的问题 管理集群的资源 查看集群上所运行的应
阅读全文
摘要:haproxy+keepalived实现负载均衡与高可用 环境: | 主机名 | ip地址 | 规格 | 系统 | 说明 | | | | | | | | k8s-haproxy-01 | 172.31.3.144 | 2C4G | Ubuntu Server 20.04 | master 节点 |
阅读全文
摘要:kubernetes 概述 简介 Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 容器技术允许您打包应用程序并将其与整个运行时环境隔离,以便轻松地在不同阶段(开发、生产等)和不同环境(内部、公共云、私有云、混合云或多云)中移动容器化应
阅读全文
摘要:containerd简介和安装 使用Containerd理由 kubernetes在1.24版本及以后版本不再默认采用Docker,而建议采用Containerd Containerd比Docker更加轻量级,在生产环境中使用更合适 apt/yum安装 ubuntu在线仓库版本不是最新,可以使用gi
阅读全文
摘要:云原生简介 发展历程 2004年开始,Google已在内部大规模地使用容器技术。 2008年,Google将 Cgroups合并进入了Linux内核。 2013 年,Docker 项目正式发布。 2014年,Kubernetes项目正式发布。 2015年,由Google、Redhat 以及微软等大型
阅读全文
摘要:主机规划 | 主机名 | ip | 用途 | | | | | | k8s-harbor-01-140 | 10.0.0.140 | harbor | | Docker-test-01 | 10.0.0.101 | 测试https访问harbor,已经提前安装配置好 | 官方文档:https://go
阅读全文