logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【python】log工具类封装

引入 datetime包、logging包定义函数。

文章图片
#python#开发语言
如何在Kubernetes里配置Ingress TLS证书

注意: SSL和TLS是一样的,SSL是旧的版本,TLS是新版本的SSL。

文章图片
#kubernetes#容器#云原生
Jupyter Notebook的使用

Jupyter Notebook是Anaconda自带的一款非常不错的代码编辑器,非常适合Python初学者使用,它有如下特点:可以非常方便地将代码分区块运行;运行结果可以自动保存,不需要在之后重复运行代码;可以直接在单个模块中通过输入变量名来打印和查看数据,便于调试代码;因为是Anaconda自带的编辑器,所以无须配置运行环境;相较于PyCharm而言,Jupyter Notebook的启动速度

文章图片
#jupyter#ide#python
istio部署

建议在k8s集群中部署,关于k8s的快速部署,可以参考一下方案:https://blog.csdn.net/weixin_45363959/article/details/134643519?spm=1001.2014.3001.55021.1 使用以下命令会在本地下载Istio 包1.2 进入 istio 文件夹1.3 将 istioctl 客户端添加到路径2 安装 istio2.1 采用 de

文章图片
#istio#docker#云原生 +1
k8s常用命令及示例(一):get、create

获取集群中的资源信息,例如Pod、Service、Node等信息。

文章图片
#kubernetes#容器#云原生
【基于k8s集群的MySQL部署】

通过ip+端口,这里是30001,进行数据库登陆,这里推荐使用HeidiSQL工具,一款轻量、简单、方便的MySQL工具,我已经免费共享出来了,可点击这里直接。进入容器后,使用 mysql -uroot -p命令登陆MySQL,初始密码为yaml文件配置。如果登陆一切正常,则部署成功。

文章图片
#kubernetes#mysql#adb
kubeadm方式部署k8s集群

由于新的Kubernates [1.24.0以上] 建议使用contanerd, 而且kubernates如何使用containerd 不会像使用docker一样,要中间转几层,故其性能很好。在获取kube-flannel.yml文件时发现很慢,有时候还打不开,索性就记录一下吧,如果curl不到,也可以用下面的代码直接在本地vi一个kube-flannel.yml文件。修改host文件(三台机器一

文章图片
#kubernetes#容器#云原生
k8s常用命令及示例(四):scale、label、exec

注意:扩容时必须要node节点有资源,要不然会扩容不了。1.1 先获取要扩缩容pod的情况1.2 指定控制器名字修改pod的数量。

文章图片
#kubernetes#容器#云原生
k8s常用命令及示例(五):rollout

管理资源的上线,支持 deployments、daemonsets、statefulsets等资源对象。用法:以下是支持的SUBCOMMAND。

文章图片
#kubernetes#容器#云原生
k8s常用命令及示例(二):logs、describe

首先,先获取pod列表信息一点小技巧,当某一命名空间下pod特别多时,可使用管道grep进行过滤,找到目标pod,比如 pod名称中包含hello关键字的pod列表。我这里拉到的pod数为 2/2,这个数字代码我每个pod里面有2个容器,这是因为我已经部署过了iostio,因此在pod里会有一个应用的流量代理容器。然后,查看pod的日志,kubectl logs 容器名称。

文章图片
#kubernetes#docker#容器
    共 16 条
  • 1
  • 2
  • 请选择