随笔分类 -  k8s

摘要:1.安装docker apt install docker.io 2.拉取.net core依赖镜像 docker pull mcr.microsoft.com/dotnet/core/aspnet:latest 3.创建.net core3.1项目 选择docker支持,会生成dockerFile 阅读全文
posted @ 2025-02-21 17:07 zhaoguanhao 阅读(2) 评论(0) 推荐(0) 编辑
摘要:harbor是不附带任何证书的,因此默认情况下使用http来进行访问 K8S在使用harbor作为私有仓库时或生产环境下强烈建议使用https 生成证书 生产环境下,需要从CA获取证书,测试或者开发可以使用OpenSSL自己生成证书 生成私钥 # 创建证书的存储目录 mkdir /home/ssl 阅读全文
posted @ 2025-01-08 14:35 zhaoguanhao 阅读(46) 评论(0) 推荐(0) 编辑
摘要:在Debian 11上部署Harbor,您可以遵循以下步骤: 1.安装Docker和相关依赖: sudo apt update sudo apt install ca-certificates curl gnupg lsb-release curl -fsSL https://download.do 阅读全文
posted @ 2024-12-31 14:30 zhaoguanhao 阅读(22) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/powell/p/15419667.html 阅读全文
posted @ 2024-07-05 17:25 zhaoguanhao 阅读(2) 评论(0) 推荐(0) 编辑
摘要:要将自己编写的Go程序制作成Docker镜像,你需要创建一个Dockerfile,然后使用Docker命令构建镜像。以下是一个基本的示例: 创建一个名为Dockerfile的文件,并添加以下内容: # 使用官方Go镜像作为构建环境 FROM golang:1.18-alpine AS builder 阅读全文
posted @ 2024-05-17 15:56 zhaoguanhao 阅读(42) 评论(0) 推荐(0) 编辑
摘要:相关环境 centos7.7.1908 安装相关插件 安装docker # 前置安装完docker # 安装epel源 yum install -y epel-release # 安装docker-compose yum install docker-compose -y 下载harbor安装包 h 阅读全文
posted @ 2024-05-17 10:22 zhaoguanhao 阅读(27) 评论(0) 推荐(0) 编辑
摘要:centos7 部署harbor 在CentOS 7上部署Harbor,您可以遵循以下步骤: 安装Docker Compose: sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compo 阅读全文
posted @ 2024-05-16 17:05 zhaoguanhao 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在Debian系统中配置Docker CE并使用阿里云的镜像源可以通过以下步骤完成: 更新软件包索引: sudo apt-get update 安装必要的软件包以使apt能够通过HTTPS来使用仓库: sudo apt-get install apt-transport-https ca-certi 阅读全文
posted @ 2024-04-22 11:13 zhaoguanhao 阅读(871) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash docker-compose -f docker.yaml up -d --force-recreate 阅读全文
posted @ 2024-01-16 11:23 zhaoguanhao 阅读(8) 评论(0) 推荐(0) 编辑
摘要:镜像是容器的基础,容器基于镜像定义的内容来运行。镜像是多层存储,每一层是前一层基础上进行的修改。 定制镜像时,一般使用Dockerfile来完成。Dockerfile是一个文本文件,其内包含了一条条的指令,每一条指令构建镜像的其中一层,因此每一条指令的内容,就是描述该层应该如何构建。 Dockerf 阅读全文
posted @ 2023-05-09 20:28 zhaoguanhao 阅读(99) 评论(0) 推荐(0) 编辑
摘要:apiVersion: apps/v1 kind: Deployment metadata: labels: app: doctor-strange name: doctor-strange namespace: closeli spec: replicas: 1 selector: matchLa 阅读全文
posted @ 2022-03-21 17:32 zhaoguanhao 阅读(24) 评论(0) 推荐(0) 编辑
摘要:上传文件到服务器后,服务器返回给前台的文件列表中出现中文乱码,所有的中文文件名全部变成?,英文文件名则正常显示。 问题经过定位,发现后台代码的multipartfile类在执行transterto的方法时就发生了此异常,然而配置文件集中的multipartResolver以及encodingFilt 阅读全文
posted @ 2022-03-16 01:11 zhaoguanhao 阅读(2887) 评论(0) 推荐(0) 编辑
摘要:cat > dev-csr.json <<EOF { "CN": "dev", "hosts": [], "key": { "algo": "rsa", "size": 2048 }, "names": [ { # CN表示单个用户,O表示用户组,生成用户组就不用每个用户都去授权 "C": "CN" 阅读全文
posted @ 2022-02-28 20:16 zhaoguanhao 阅读(416) 评论(0) 推荐(0) 编辑
摘要:kubernetes是一个分布式的集群管理系统,在每个节点(node)上都要运行一个 worker 对容器进行生命周期的管理,这个 worker 程序就是kubelet。 简单地说,kubelet的主要功能就是定时从某个地方获取节点上 pod/container 的期望状态(运行什么容器、运行的副本 阅读全文
posted @ 2022-01-04 09:46 zhaoguanhao 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/doublepg13/article/details/134537788 k8s重新生成证书 强制删除pod: kubectl delete namespace my-namespace --force --grace-period=0 crictl ps 阅读全文
posted @ 2021-11-11 15:46 zhaoguanhao 阅读(71) 评论(0) 推荐(0) 编辑
摘要:# etcd 证书 base64 地址 (执行里面的命令生成的证书 base64 码,填入里面),填入后记得把括号去除 data: etcd-key: (cat /opt/etcd/ssl/etcd-key.pem | base64 | tr -d '\n') etcd-cert: (cat /op 阅读全文
posted @ 2021-11-10 00:53 zhaoguanhao 阅读(517) 评论(0) 推荐(0) 编辑
摘要:《部署一套完整的企业级K8s集群》 v1.20,二进制方式 作者信息 李振良(阿良),微信:xyz12366699 DevOps实战学院 http://www.aliangedu.cn 说明 该文档有导航窗格,方便阅读,如果左侧没有显示,请检查word是否启用。 转载请注明作者,拒绝不道德行为! 最 阅读全文
posted @ 2021-08-20 15:36 zhaoguanhao 编辑

点击右上角即可分享
微信分享提示