简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
建议在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
获取集群中的资源信息,例如Pod、Service、Node等信息。
通过ip+端口,这里是30001,进行数据库登陆,这里推荐使用HeidiSQL工具,一款轻量、简单、方便的MySQL工具,我已经免费共享出来了,可点击这里直接。进入容器后,使用 mysql -uroot -p命令登陆MySQL,初始密码为yaml文件配置。如果登陆一切正常,则部署成功。
由于新的Kubernates [1.24.0以上] 建议使用contanerd, 而且kubernates如何使用containerd 不会像使用docker一样,要中间转几层,故其性能很好。在获取kube-flannel.yml文件时发现很慢,有时候还打不开,索性就记录一下吧,如果curl不到,也可以用下面的代码直接在本地vi一个kube-flannel.yml文件。修改host文件(三台机器一
注意:扩容时必须要node节点有资源,要不然会扩容不了。1.1 先获取要扩缩容pod的情况1.2 指定控制器名字修改pod的数量。
管理资源的上线,支持 deployments、daemonsets、statefulsets等资源对象。用法:以下是支持的SUBCOMMAND。
首先,先获取pod列表信息一点小技巧,当某一命名空间下pod特别多时,可使用管道grep进行过滤,找到目标pod,比如 pod名称中包含hello关键字的pod列表。我这里拉到的pod数为 2/2,这个数字代码我每个pod里面有2个容器,这是因为我已经部署过了iostio,因此在pod里会有一个应用的流量代理容器。然后,查看pod的日志,kubectl logs 容器名称。
以kubeadm方式部署的k8s,当出现问题,排查解决的难度会非常大,如果是实验环境,直接进行集群重置即可,如果是生产环境,如果集群已经崩掉了,而且短时间时间内无法定位原因的情况的下,建议先备份好ETCD的数据,然后对生产k8s集群进行重置,以期业务能快速恢复。
Kubernetes对外暴露服务的方式目前有四种:LoadBlancer 、ClusterIp、NodePort 、Ingress。
k8s常用命令及示例(三):apply 、edit、delete。