logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea中Terminal显示不全或不显示问题的解决办法

解决办法:到计算机控制台(cmd)---> 右键----> 属性------> 使用旧版本控制台然后问题就解决了。转载于:https://www.cnblogs.com/dehao/p/10981357.html...

#开发工具#操作系统
K8S 1.14.6中,将kubeadm集群证书颁发时间延长到100年

更改两个文件,重新编译kubeadm。1,D:\kubernetes-1.14.6\staging\src\k8s.io\client-go\util\cert\cert.go// NewSelfSignedCACert creates a CA certificatefunc NewSelfSignedCACert(cfg Config, key crypto.Sign...

使用ruamel.yaml库,解析yaml文件

在实现的需求如下:同事提供了一个文本文件,内含200多个host与ip的对应关系,希望能在k8s生成pod时,将这些对应关系注入到/etc/hosts中。网上看文档,这可以通过扩充pod中的hostAliases来实现。实现的思路如下:一,hosts文件内容示例192.168.0.24bi-server-3391192.168.0.25...

#开发工具#运维#python
使用k8s创建容器一直处于ContainerCreating状态

容器报错信息为(两种):FailedSynError syncing pod, skipping: failed to "StartContainer" for "POD" with ErrImagePull: "image pull failed for registry.access.redhat.com/rhel7/pod-infrastructure:latest, this ma...

#运维
nginx代理ambassador出现426错误

现在ambassador文档啃得差不多了。进入实战阶段。一开始,就偶遇426错误。网络结构大致如下:浏览器访问nginx,nginx代理到k8s内的ambassador,ambassador代理到k8s内的service。别问为什么这么复杂,还有更复杂的。比如,ambassador代理到k8s内的nginx,nginx再代理到k8s集群外的服务。多...

花了快一天,才搞出来的一个client-go的demo

用来直接获取所有service的annotaion里有ambassador的东东。或者,watch集群事件。package mainimport ("fmt""os"//"time""strings"//"k8s.io/apimachinery/pkg/api/errors""k8s.io/api/core/v1"...

关于k8s集群证书1年过期后,使用kubadm重新生成证书及kubeconfig配置文件的变化...

这个证书很重要,不用说。但手工生成证书,确实工作量大且容易出错。推荐的方式,是保留/etc/kubernetes/pki目录下的ca.crt,ca.key,sa.crt,sa.key。这四个文件,前两个是10年过期,后两个没有过期概念,可以保证现有群集的顺利升级证书。然后,使用kubeadm命令,来解决证书过期问题。但kubeadm的生成证书和配置的命令,在1.10和...

K8s的api gateway---ambassador实操

对于api gateway,以前总是认知感觉和proxy差不多。最近几天,撸完了ambassador的官方文档,才比较系统的了解了gateway的功能。它和传统的nginx proxy或是k8s里的ingress还是有一定差别的。近期准备在公司用起来。一,Ambassador是什么?ambassador是datawire开源的服务网关,很好的支持kubernet...

K8s集群中设置harbor仓库认证

一,获取harbor的登陆用户名和密码(demo_user/demo_pwd)二,使用kubectl命令生成secret(不同的namespace要分别生成secret,不共用)kubectl create secret docker-registry harborsecret \--docker-server=harbor.xxxx.com.cn \...

Git常用命令

Git重要概念master head每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,有个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,...

    共 30 条
  • 1
  • 2
  • 3
  • 请选择