使用operator sdk开发k8s Operator

使用operator sdk开发k8s Operator 环境安装 安装operator sdk :参考安装文档 https://github.com/operator-framework/operator-sdk/blob/master/doc/user/install-operator-sdk.md 其他: k8s集群(本地使用~/.kube/config连

k8s CRD开发

k8s CRD开发 开发前置环境需求 kubebuilder kustomize k8s kubectl golang docker 创建crd kubebuilder init --domain qipajun.com --license apache2 --owner "alex" kubebuilder create api --group infra --version v1 --kind VirtulMachine 安装启动crd # k8s创建资源 make install # 查看资源 ➜ kubectl get crd NAME CREATED

golang设计模式

golang设计模式 设计模式基本原则 1.单一职责原则(Single Responsibility Principle, SRP) : 一个类应该只负责一项职责,不能将多个职责放到一个类中 2.接口隔离原

harbor安装部署

harbor安装部署 安装docker yum install -y yum-utils device-mapper-persistent-data lvm2 # 配置repository: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装最新版本docker-ce yum install docker-ce # 启动docker systemctl

linux系统挂盘

linux系统挂盘 查看磁盘 sudo fdisk -l sudo fdisk -l 磁盘 /dev/xvda:53.7 GB, 53687091200 字节,104857600 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑

flutter常用命令

flutter常用命令 设备列表: flutter emulators 创建应用:flutter create my_app 运行应用: flutter run 环境检查: flutter doctor 开启一个模拟器: open -a Simulator 依赖: flutter packages get pub get packages 镜像 export PUB_HOSTED_URL=https://pub.flutter-io.cn