yxy364792412
这个作者很懒,什么都没留下…
展开
-
mysql 操作
mysql 操作添加账号及权限添加账号及权限1、创建账户 并授权SELECT查询权限。create user ‘developer’@’%’ identified by ‘l1_Admin’;GRANT Select ON . TO developer@%;2.刷新mysql权限,使用户创建、授权生效。flush privileges;...原创 2021-12-24 14:36:21 · 159 阅读 · 0 评论 -
k8s 探针
K8s中存在两种类型的探针:liveness probe和readiness probe。iveness probe(存活探针)用于判断容器是否存活,即Pod是否为running状态,如果LivenessProbe探针探测到容器不健康,则kubelet将kill掉容器,并根据容器的重启策略是否重启。如果一个容器不包含LivenessProbe探针,则Kubelet认为容器的LivenessProbe探针的返回值永远成功。有时应用程序可能因为某些原因(后端服务故障等)导致暂时无法对外提供服务,但应用软件原创 2021-11-22 17:42:42 · 841 阅读 · 0 评论 -
api 授权
# 给主程序添加授权逻辑## python2. 使用原始镜像启动一个容器,用于编译入口文件# docker run -it --rm -v `pwd`/entry/shelled:/entry --entrypoint bash body-keypoint-extraction:1.0.5hub.brain.lenovo.com/aialive/feature-gpu:1.0.5docker cp entry id:/app/cp ../../app.py server.py安装 编译工具原创 2021-10-21 17:39:50 · 112 阅读 · 0 评论 -
k8s自定义证书
k8s ingress证书kubectl create secret tls demo.brain.lenovo.com --cert=demo.cert --key=demo.key -n catl自定义的证书需要配hostvim /etc/hostsxxx demo.brain.lenovo.com服务器证书cenos 7cat ailabca-chain.cert >> /etc/pki/tls/certs/ca-bundle.crt如果CAfile被修改原创 2021-09-26 17:22:37 · 205 阅读 · 0 评论 -
helm自定义chart
helm自定义chart创建自定义项目charthelm create edge-ai-frontend删除不用的目录cd edge-ai-frontendrm -rf chartscd templatesrm -f deployment.yaml hpa.yaml ingress.yaml NOTES.txt serviceaccount.yaml service.yaml创建自己的configmapapiVersion: v1kind: ConfigMapmetadata原创 2021-09-16 11:12:20 · 168 阅读 · 0 评论 -
catl离线部署
安装云端服务auth-server1. 创建数据库 auth-2.02. 执行初始化脚本3. kubectl apply -f deploy.yaml -n catlsolution-server1. 创建数据库 project-design2. 执行初始化脚本3. kubectl apply -f deploy.yaml -n catl4. service-management创建数据库 nd-service-managent-2# kubectl apply -f deplo原创 2021-09-02 17:06:22 · 145 阅读 · 0 评论 -
通过secret yaml文件创建pull image所用的secret
通过kubectl可以快捷的创建pull image所用的secret外,我们还可以使用常规的手段-yaml描述文件来创建我们需要的secret资源。//registrykey-m3-1.yamlapiVersion: v1kind: Secretmetadata: name: registrykey-m3-1 namespace: defaultdata: .dockerconfigjson: {base64 -w 0 ~/.docker/config.json}type: k原创 2021-09-02 17:13:46 · 415 阅读 · 0 评论 -
安装docker
一 在线安装docker如已安装,则需查看kubenetes1.14.1对应的版本是否支持对应的docker版本 https://kubernetes.io/docs/setup/cri/。如果不对应,则需卸载docker卸载docker1.查询安装过的包yum list installed | grep dockercontainerd.io.x86_64 1.2.5-3.1.el7 @docker-ce-stabledocker-ce原创 2021-09-02 17:27:54 · 49 阅读 · 0 评论 -
calico网络重启后pod ip不通
pod ping不通机器ip问题:机器ip可通信,pod容器里不可通信机器ip发现:查询上次重启时间who -b查询重启信息:last reboot | less查询路由表ip routeroute -n在容器用ping机器ip地址kubectl exec -it busybox1 ping 10.233.0.1添加ip路由表-默认网关 ip route add 0.0.0.0/0 via 10.110.147.202 dev eno1查询存储情况df -h | gr原创 2021-09-02 17:29:54 · 1028 阅读 · 0 评论 -
k8s部署
关闭防火墙、selinux、swap等操作 直接执行以下脚本# 所有主机:基本系统配置 # 关闭Selinux/firewalldsystemctl stop firewalldsystemctl disable firewalldsetenforce 0sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config # 关闭交换分区swapoff -ayes | cp /etc/fstab /etc/fstab_原创 2021-09-02 17:26:51 · 67 阅读 · 0 评论 -
vgpu install
安装GPU驱动安装gccyum -y install gcc-c++检测显卡驱动及型号##添加ELPepo源rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm##安装NVIDIA驱动检测yum install nvidia-detectnvidia-detect -v#原创 2021-09-02 17:24:01 · 76 阅读 · 0 评论 -
k8s命令
创建并初始化命名空间# kubectl get ns# kubectl create ns catl# cd /data/edge-ai/application/cloud/deployment# kubectl apply -f cm-timezone.yaml kubectl create secret tls video-edge-harbor-lenovobrain-poc.catl.com --cert=video-edge-harbor-lenovobrain-poc.cer --原创 2021-09-02 17:19:16 · 163 阅读 · 0 评论 -
离线部署k8s
一、准备工作确认是否使用域名确认是否有共享存储,如有,是否是NFS协议确认服务器网络可用配置网络自动获取IP列出服务器上网卡信息# ip addr 编辑指定网卡配置文件# cd /etc/sysconfig/network-scripts# vi ifcfg-ens32 (示例)找到最后一行 ONBOOT=no, 修改为yes重启网络# systemctl restart network拷贝离线安装所需文件到服务器# mkdir -p /data/edge-ai# cp -原创 2021-09-02 15:54:42 · 121 阅读 · 0 评论