kubernetes
二进制部署 k8s 集群
基础环境搭建
k8s 环境规划: Pod 网段: 10.0.0.0/16 Service 网段: 10.255.0.0/16 实验环境规划: 操作系统:centos7.9 配置: 4Gib 内存/4vCP...
安装kubectl
下载 Kubernetes URL: https://kubernetes.io/releases/download/ 获取镜像列表 curl -Ls "https://sbom.k8s.i...
搭建etcd集群
1. 创建 etcd 工作目录 master1、master2、master3 mkdir /etc/etcd/ssl -p 2. 安装签发证书工具cfssl 创建 /data/wor...
安装Kubernetes组件
上传 kubernetes-server-linux-amd64.tar.gz 文件到 /data/work tar xzvf /data/work/kubernetes-server-linu...
kubeadm 部署 k8s 集群
基础环境部署
k8s 集群 ip 规划 master1: 172.16.40.110/24 node1: 172.16.40.120/24 设置主机名 master hostnamectl set-host...
安装 containerd 容器运行时
加载内核模块 modprobe br_netfilter modprobe overlay 开机自动加载内裤模块 cat > /etc/modules-load.d/k8s.conf << E...
安装kubuadm
添加 k8s 软件仓库 cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl...
使用 kubeadm 初始化集群
上传镜像到 /data/k8s_images ctr 导入镜像 cd /data/k8s_images ctr -n k8s.io i import coredns-v1.11.1.tar.gz...
部署 calico 组件
下载 calico 资源清单 安装文档: https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart...
k8s镜像源
registry.k8s.io: mirrors.sjtug.sjtu.edu.cn/registry.k8s.io registry-k8s-io.mirrors.sjtug.sjtu.ed...
部署metrics-server
https://cloud.tencent.com/developer/article/1773808 metrics.yaml --kubelet-insecure-tls=True cd /...
金丝雀发布(包含k8s部署v1.32.10)
部署k8s集群
节点规划: master 10.1.1.101/24 8c8g node1 10.1.1.102/24 2c4g node2 10.1.1.103/24 2c4g gw: 10.1.1.2 dn...
安装Calico、helm、istio-base、istiod、gateway
安装Calico(修改cidr相同于pods-cidr) kubectl create -f https://raw.githubusercontent.com/projectcalico/ca...
部署bookinfo测试案例
部署bookinfo测试 kubectl create namespace bookinfo kubectl label namespace bookinfo istio-injection=e...
部署可观测平台
拉取Istio官方仓库 git clone https://github.com/istio/istio.git kubectl apply -f samples/addons 通过 G...
实现金丝雀发布
金丝雀发布 给书店微服务的四个应用都创建一个 DestinationRule 。 service_version.yaml apiVersion: networking.istio.io/v1a...