随笔分类 - k8s
摘要:单机部署docker镜像的话可以用这种方式。比如几分钟运行一次脚本,高峰期可以处理一下 #!/bin/bash SERVICE=web # 你启动的docker ps后的名字 MAX_REPLICAS=5 MIN_REPLICAS=1 THRESHOLD=80 # 80% CPU # 获取所有 we
阅读全文
摘要:version: '3.8'# 指定Compose文件的版本 services: # 定义多个服务 web: # Web服务,通常是前端或后端的应用 image: nginx:latest # 使用Nginx镜像 ports: - "80:80"# 将容器的80端口映射到主机的80端口 volume
阅读全文
摘要:Pod里是容器,Pod被ReplicaSet管理,ReplicaSet控制pod的数量;ReplicaSet被Deployment管理,Deployment控制pod应用的升级、回滚,当然也能控制pod的数量。Service提供一个统一固定入口,负责将前端请求转发给Pod。 Deployment.y
阅读全文
该文被密码保护。
摘要:config下的yml apiVersion: mygroup.my.domain/v1 kind: MyApp metadata: labels: app.kubernetes.io/name: kubebuild app.kubernetes.io/managed-by: kustomize n
阅读全文
摘要:1:先删除之前的 sudo apt-get purge containerd.io docker-ce rm -rf /var/lib/containerd 2 重启一下 reboot 3 重新安装 sudo apt-get install containerd.io docker-ce
阅读全文
摘要:Docker 提供了多种网络模式,用于满足不同场景的需求: 1. Bridge 模式(默认) 容器通过虚拟网桥与宿主机及其他容器通信。 常用于容器之间相互通信和端口映射。 命令:--network bridge 2. Host 模式 容器与宿主机共享网络栈,使用宿主机的 IP。 适合需要高性能网络的
阅读全文
摘要:服务(Service)定义:当你在Kubernetes中创建一个服务(Service)资源时,Kubernetes API服务器会记录这个资源的元数据。 Endpoints:Kubernetes通过监控集群中的Pod自动创建与服务相对应的“endpoints”(端点)。Endpoints是指Serv
阅读全文
摘要:集群信息: 1. 显示 Kubernetes 版本:kubectl version 2. 显示集群信息:kubectl cluster-info 3. 列出集群中的所有节点:kubectl get nodes 4. 查看一个具体的节点详情:kubectl describe node <node-na
阅读全文
摘要:由于不可抗力因素,现在大厂加速只有阿里云镜像加速还能用了,但是也得再阿里云公网环境才可以。。。。。 免费加速地址,随时可能失效.vim /etc/docker/daemon.json { "registry-mirrors": [ "https://docker.1ms.run", "https:/
阅读全文
摘要:.gitlab-ci.yml stages: - build variables: REGISTRY: harbor.xxxxx.com PROJECT_NAME: go-api FULL_IMAGE_NAME: $REGISTRY/$PROJECT_NAME/$CI_COMMIT_REF_NAME
阅读全文
摘要:参考b站大佬 https://www.bilibili.com/video/BV1jJ4m1j7gK/?spm_id_from=333.788&vd_source=7e624c7a17d4407088aae9cb33e5e0aa 开始 mkdir deploy-scaler cd deploy-sc
阅读全文
摘要:确保 kubeconfig 文件 ~/.kube/config 存在,并且内容正确 如果是k3s参考我之前的文章 https://www.cnblogs.com/qcy-blog/p/18188865 1. Operator 是什么? Operator 是使用自定义资源(CR,Custom Reso
阅读全文
摘要:在K3s安装的集群上,kubeconfig文件通常位于服务器的 /etc/rancher/k3s/k3s.yaml 路径下。这个文件包含了连接到Kubernetes集群所需的配置信息,包括集群的服务器地址、CA证书、用户凭证等。 找到kubeconfig文件:登录到K3s服务器,检查 /etc/ra
阅读全文
摘要:地址 https://github.com/dockur/windows composer version: "3" services: windows: image: dockurr/windows container_name: windows environment: VERSION: "wi
阅读全文
摘要:官网demo地址 https://github.com/kubernetes/client-go/blob/master/examples 新建mian.go代码 package main import ( "context" "flag" "fmt" "log" "path/filepath" m
阅读全文
摘要:注意 gitlab跟runner版本要一致,不然会出问题 docker安装gitlab cd /opt/ mkdir gitlab export GITLAB_HOME=/opt/gitlab 由于官方版本的gitlab/gitlab-ce:latest创建runner老是404,后来装了jh版本的
阅读全文
摘要:nfs服务器自行一键安装 1:创建ServiceAccount,为nfs-client授权。nfs-client-sa.yaml apiVersion: v1 kind: ServiceAccount metadata: name: nfs-client-provisioner apiVersion
阅读全文
摘要:k8s主要由以下核心组件组成: Etcd 保存了整个集群的状态; Apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; Controller Manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等, 🔹 Node Controller 👉
阅读全文

浙公网安备 33010602011771号