搜索中...
🔍

未找到相关结果

Akemi

Akemi

Helm部署minIO-单点与分布式
二进制常规部署minio因为我之前没部署过minio,在helm部署前我觉得需要先通过常规的部署,熟悉一下 这种部署其实就相当于单点的部署 12345678910111213141516171819202122232425262728官网给的部署方式很简单采用二进制部署方式,系统是centos7.9服务端:wget https://dl.minio.org.cn/server/minio/release/linux-amd64/miniochmod +x minioMINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio ser...
Helm部署redis5与使用local-path-provisioner
搜索与下载chart123456789101112helm search repo redis可以看到基本上都是redis7和redis4通过helm search repo redis -l挑选一个旧一点的chart版本,是redis6的,在此基础上进行修改helm pull bitnami/redis --version 16.13.2mv redis-16.13.2.tgz ~cd ~tar -xf redis-16.13.2.tgz mv redis helm-redis5 查看chart信息,观察yaml文件结构12345678910111213141516171819202...
Helm部署mysql8
用的单点k8s,装单点mysql8 添加与下载chart模板阿里云的仓库默认提供的mysql5.7的,所以使用bitnami的仓库 但是bitnami概率被墙,所以有时需要在另外机器上下载 123helm repo add bitnami https://charts.bitnami.com/bitnamihelm search repo bitnami | grep mysqlhelm pull bitnami/mysql 查看chart信息与准备镜像可以看到有几个镜像需要提前准备好 我用了docker desktop挂代理拉的,他妈docker桌面版还和VMware互斥,我一会还得...
镜像管理工具skopeo部署与实战
能够非常方便的管理仓库中的镜像,在生产环境中做镜像转移 也可以挂了代理之后,拿来去搬运国外的镜像到本地,搭建自己的镜像源 也可以用来做主备的harbor,可以说相当有用 下载1234567#linux系统,x86适用wget https://github.com/lework/skopeo-binary/releases/download/v1.17.0/skopeo-linux-amd64sudo mv skopeo-linux-amd64 /usr/bin/skopeosudo chmod +x /usr/bin/skopeo skopeo --version#skopeo vers...
k3s两节点测试环境快速部署
k3s是一个轻量化k8s环境,适合用来做测试,这两天换工作,服务器还没准备好,先用笔记本虚机搭一个k8s环境用用 环境 1234567VMwareWorkstation 17Pro8G6C 20G硬盘Centos7.9.2009k3s版本1.20.6192.168.8.128 k3s-server192.168.8.129 k3s-agent 初始化 12345678910111213141516171819202122232425262728#安全systemctl disable firewalld --nowsed -i 's/^SELINUX=.*/SELINUX=d...
ubuntu20.04桌面版快速部署单点k8s
办公电脑装ubuntu了,搞个k8s当测试环境 环境初始化12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455# 关闭swapsudo swapoff -asudo sed -i '$ s/^/#/' /etc/fstab# 修改内核,允许路由转发sudo modprobe br_netfiltersudo tee > /etc/sysctl.d/k8s.conf << 'EOF'n...
Python-kubernetes模块—k8s集群资源管理方法
pip3 install kubernetes 和其他API一样,python访问k8s也需要API授权,也就是~/.kube/config文件,也可以自己写一个专门用来给python访问的config文件 我为了方便就直接用管理员权限的config了 使用read方法获取的资源信息的对象,格式上和kubectl get pod harbor-test -o yaml 这样返回是一样的,写的时候可以在第二终端打开来进行参考 查看k8s资源123456789101112131415161718192021222324#coding=utf-8from kubernete...
jenkins构建pipeline项目到k8s
jenkins与k8s的对接有多种方法: jenkins与k8s的插件对接说明 使用clouds插件对接在jenkins执行构建时,k8s上会运行一个jnlp节点,本质上是一种jenkins主从架构的slave节点 jnlp节点通过调用k8s的API,在k8s中创建资源 这种方法比较复杂,因为很多时候jnlp镜像都是需要自己装docker、maven和jdk环境的,还要调整jenkins的设置 jenkins与k8s的脚本对接说明 在k8s的master节点上创建jenkins的工作目录,将其作为jenkins-slave使用,写入脚本创建资源 流程说明:添加jenkins-slave→...
K8s二进制安装
k8s的安装方式选择 官方提供了三种方式 minikube:快速在本地运行一个单点的k8s,主要提供给开发测试使用kubeadm:推荐,提供kubeadm init和kubeadm join,快速部署Kubernetes,这种方式会把组件自动化部署在pod中二进制:从官方下载二进制包,手动部署每个组件,能够更清晰了解k8s各个组件之间的关系 环境说明 123456789101112CentOS Linux release 7.9.20094C4G 50G精简置备etcd 3.3.10k8s 1.13docker 18flannel 0.10控制节点 192.168.10.144 k8s-...