logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s 一键安装

把这个目录kube_slave.tar.gz上传到node节点的服务器,解压,在node节点执行以下命令。注意,这里的 ${ip}${port}是变量,master 的ip port对应的是6443。下载后,解压到服务器,进入到目录 src/conf,配置master 和node节点的ip信息。${ip} -p ${port} 变量的ip改为node节点的ip,port为6443。然后进入解压后的

文章图片
#kubernetes#docker#容器
Istio安装记录

istio使用的是istio-1.13.3-linux-amd64.tar.gz。在当前目录下istio-1.13.3执行命令安装。我使用的是k8s 1.23.3版本。这里的mirror是指命名空间。把文件下载k8s集群下,解压。然后注入sidecar。

文章图片
#istio#云原生
k8s pod 部署不均衡的解决办法

分别执行,然后把重新通过jenkins部署服务,观察pod在节点的部署情况。我用的是descheduler,如果不熟悉的人,可以自行百度。创建configmap.yaml。创建cronjob.yaml。创建rbac.yaml。创建 job.yaml。

文章图片
#kubernetes#chrome#容器
K8S ingress 阿里云 ssl证书安装或者更新

将替换为你想要的Secret名称,替换为你下载的证书文件的路径,替换为私钥文件的路径。将替换为你在第三步中创建的Secret名称,your.domain.com替换为你的域名,your-service替换为你的后端服务的名称。配置Ingress对象:在你的Ingress对象中,你需要指定你刚才创建的Secret名称,以及你要保护的路径和后端服务。

文章图片
#kubernetes#阿里云#ssl
golang实现简易抽奖算法参考

package mainimport ("crypto/rand""fmt""github.com/spf13/cast""math/big")func main() {gifts := []Gift{{Name:"mac",Prop:2,Type:1,Count: 1,}, {Name:"红米",Prop:3,Type:2,Count: 2,}, {Name:"U盘",Prop:

到底了