07 2022 档案
摘要:
部署dashboard github地址: https://github.com/kubernetes/dashboard/releases root@deploy:/dashboar# wget https://raw.githubusercontent.com/kubernetes/dashbo
阅读全文

摘要:
Core-DNS解析流程 当pod1应用想通过dns域名的方式访问pod2则首先根据容器中/etc/resolv.conf内容配置的namserver地址,向dns服务器发出请求,由service将请求抛出转发给kube-dns service,由它进行调度后端的core-dns进行域名解析。解析后
阅读全文

摘要:
概述 etcd是一款开源、高度一致的分布式键值(key-value)存储系统。 etcd使用Go语言编写的。 etcd机器之间的通信通过Raft共识算法处理。 etcd是CoreOS公司于2013年6月发起的开源项目,于2018年12月正式加 入云原生计算基金会(CNCF-Cloud Native
阅读全文

摘要:
kubeasz介绍 kubeasz github地址: https://github.com/easzlab/kubeasz 软件结构 配置master 集群负载均衡与高可用 准备两台服务器部署keepalived与haproxy 1、配置haproxy root@haproxyA:~# cat /
阅读全文

摘要:部署两台haproxy+keepalived节点服务 192.168.119.20 为master 192.168.119.21 为backup 配置软件仓库 root@haproxyB:~# cat /etc/apt/sources.list # 默认注释了源码镜像以提高 apt update 速
阅读全文
摘要:
安装依赖 harbor依赖于dockercompose和docker 安装docker-compose 从Github上下载它的二进制包来使用,最新发行的版本地址: https://github.com/docker/compose/releases 下载后上传到服务器 移动到/usr/local/
阅读全文

摘要:
k8s每个节点安装containerd。 containerd安装参考《containerd安装博文》:https://www.cnblogs.com/punchlinux/p/16496094.html containerd配置 修改containerd的config.toml配置文件,修改k8s
阅读全文

摘要:
Containerd 的技术方向和目标 简洁的基于 gRPC 的 API 和 client library 完整的 OCI 支持(runtime 和 image spec) 同时具备稳定性和高性能的定义良好的容器核心功能 一个解耦的系统(让 image、filesystem、runtime 解耦合)
阅读全文

摘要:
一、api-server 基本概念 该端口默认值为6443,可通过启动参数“--secure-port”的值来修改默认值。 默认IP地址为非本地(Non-Localhost)网络端口,通过启动参数“--bind-address”设置该值。 该端口用于接收客户端、dashboard等外部HTTPS请求
阅读全文

摘要:
在使用kubenetes技术前,需要我们了解一下云原生(Cloud Native Computing Foundation,简称CNCF)的前世今生以及概念 一、云原生简介 官网:cncf.io 2004年开始,Google已在内部大规模地使用容器技术。 2008年,Google将 Cgroups合
阅读全文
