![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 84
胖虎是只mao
这个作者很懒,什么都没留下…
展开
-
docker容器的坑
使用Docker容器的坑对于用户来说,可能一开始在不了解的情况下会对容器报以拒绝的态度,但是在尝到容器的甜头、体验到它的强大性能之后,相信大家最终是无法抵挡其魅力的。容器技术能够解决IT业目前面临的很多问题,而且优势也很明显,比如说:1、容器具有不可变的特性。容器将操作系统、程序库、配置文件、路径和应用程序打包在一起运行,也就是说,我们在做QA测试的时候整个镜像是什么样,投入到产品环境以后就是什么样,其性能不会有任何差距。...原创 2022-06-15 16:38:55 · 407 阅读 · 1 评论 -
使用Etcd 提升系统健壮性
介绍采用微服务架构的系统里包含许多服务,这些服务之间会互相调用。每个服务一般都有多个节点来提供服务,这些节点是动态变化的。当有节点新增或失效时,需要及时通知到服务调用方,否则调用方可能访问到失效节点,或者忽略掉新增节点。这种分布式系统下服务的可靠性,一般可通过服务注册与发现来达到。使用 Etcd 来实现微服务架构系统的高可用性。目标是使得当各个后台服务节点有新增、删除或异常退出时,前台网站能够及时调整服务调用地址。随着 CoreOS 和 Kubernetes 等项目在开源社区日益火热,它们项目中都用到原创 2022-01-04 17:33:21 · 239 阅读 · 0 评论 -
k8s 外部流量访问pod容器方法
一、 通过ingress访问定义ingress.yamlapiVersion: extensions/v1beta1kind: Ingressmetadata: name: tiller-deploy namespace: kube-systemspec: rules: - host: tiller.eb.com http: paths: - path: / backend: serviceName: ti原创 2020-11-13 11:17:37 · 1511 阅读 · 0 评论 -
K8s 拉取私有仓库镜像方法
一般公司开发的image一般放在私有仓库,不对外开放。在阿里云创建一个私有镜像库,并构建一个image:registry.cn-shenzhen.aliyuncs.com/koza/test:latest创建阿里云镜像私有仓库和构建image方法参考:https://dev.aliyun.com/docker 拉取私有镜像的方法:a. 登陆私有仓库mac-temp:~ test...原创 2020-04-13 10:53:53 · 2507 阅读 · 1 评论 -
docker制作flask 镜像
构建python镜像环境1.写好Dockerfile文件,如下:FROM centos #需要依赖的基础镜像ENV LANG en_US.UTF-8 #设置环境变量#设置时区,容器启动的默认时间与北京时间不一致,需要进行设置RUN ln -s -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#更新索引RUN yum upd...原创 2020-03-18 18:03:17 · 980 阅读 · 0 评论 -
docker拉取、推送镜像步骤和注意事项
查看镜像存储在哪里cd /var/lib/docker2. 修改docker中配置vi /etc/docker/daemon.json{ "registry-mirrors": ["https://registry.docker-cn.com"], "live-restore": true}#使生效sudo systemctl daemon-reloa...原创 2020-03-17 17:25:40 · 1000 阅读 · 0 评论 -
K8S yaml文件详解
# yaml格式的pod定义文件完整内容:apiVersion: v1 #必选,版本号,例如v1kind: Pod #必选,Podmetadata: #必选,元数据 name: string #必选,Pod名称 namespace: string #必选,Pod所属的命名空间 labels: #自定义标签 -...原创 2020-03-12 10:59:47 · 333 阅读 · 0 评论 -
K8S API接口汇总
一、资源对象首先附上官方API参考文档官方api文档1. namespace增(创建)POST请求:创建namespace: /api/v1/namespaces 删(删除) DELETE请求:删除namespace: /api/v1/namespaces/{name}改(修改)PUT请求:替换指定的命名空间: /api/v1/namespaces/{name}替...原创 2020-02-28 20:38:46 · 26936 阅读 · 0 评论 -
K8S api接口详解
一、创建管理员用户,授权,获取token值1. 创建用户编写CreateServiceAccount.yaml文件apiVersion: v1kind: ServiceAccountmetadata: name: admin-user namespace: kube-system创建用户命令:kubectl create -f CreateServiceAccount.ya...原创 2020-02-28 18:47:02 · 11087 阅读 · 0 评论 -
k8s restful api 访问
restful api访问k8s集群,增删改查信息。需要预先创建访问权限的配置。官网api文档https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.9/下面罗列部分apicurl -u admin:admin “https://localhost:6443/api/v1” -kcurl -u admin:adm...原创 2020-02-18 18:44:04 · 2035 阅读 · 0 评论