Kubernetes
文章平均质量分 55
远方的飞猪
热爱编程,代码行者。
展开
-
镜像拉取并且重命名推送到第三方镜像仓库
镜像拉取并且重命名推送到第三方镜像仓库原创 2022-12-30 19:46:30 · 676 阅读 · 0 评论 -
拉取 gcr.io 镜像,如 Kubernetes,istio 等
dockerhub根镜像代理官方命令:docker pull nginx:latest代理命令:docker pull dockerproxy.com/library/nginx:latestdockerhub常规镜像代理官方命令:docker pull stilleshan/frpc:latest代理命令:docker pull dockerproxy.com/stilleshan/frpc:latestgithub常规镜像代理官方命令:docker pull ghcr.io/usern原创 2022-05-24 20:52:27 · 2537 阅读 · 0 评论 -
常见容器网络调试工具
bash bind-tools busybox-extras curl iproute2 iputils jq mtr net-tools nginx openssl perl-net-telnet procps tcpdump tcptraceroute wget部署 YAML 文件apiVersion: apps/v1kind: Deploymentmetadata: name: network-multitool labels: app: network-multitoo原创 2021-12-28 14:06:16 · 10160 阅读 · 0 评论 -
调度框架 Scheduling Framework 实践
调度框架 Scheduling Framework架构设计工作流程图可以查看相关文档参见sig-scheduling前提调度框架定义了一组扩展点,用户可以实现扩展点定义的接口来定义自己的调度逻辑,并将扩展注册到扩展点上,调度框架在执行调度工作流时,遇到对应的扩展点时,将调用用户注册的扩展。调度 Pod 时一般会有两个步骤:调度过程和绑定过程。将调度过程和绑定过程合在一起,称之为调度上下文(scheduling context)。调度是同步的,绑定过程是异步运行的。 调度过..原创 2021-12-18 20:23:19 · 1228 阅读 · 0 评论 -
Wasm C++ Filter 拓展 Envoy
使用 Wasm C++ filter 拓展 Envoy原创 2021-12-04 11:23:26 · 631 阅读 · 0 评论 -
常见问题总结笔记
常见问题总结在 Kubernetes 上使用 NodePort 暴露的服务,只有在 pod 所调度的那个 node 节点 ip 能够访问,集群其他节点不能访问,这一般是由于节点的 iptables 链规则导致的。iptables -S -t filteriptables -P FORWARD ACCEPTcurl 定时访问某个链接while true; do curl xxx ;sleep 1 ;done;curl -s -I -HHost:httpbin.example.com “http原创 2020-12-20 20:59:26 · 183 阅读 · 0 评论 -
社区常用术语
Pls sign the CLA in order for the PR to be reviewed.1. Login to the CLA site and change it to match what you use as your default email address on your GitHub account1. Change your default email address on your GH account to the same one you used to sign原创 2020-10-09 13:42:44 · 322 阅读 · 0 评论 -
为什么 Kubernetes 是软件产品研发中迈出的跨越性的一步?
**为什么Kubernetes是软件产品研发中迈出的跨越性的一步?**6年前,Docker横空出世。开发人员愉快地将其从VM上运行的应用程序移至Docker,尽管遇到了错误,但依旧乐此不疲。但是,一年后,Kubernetes诞生了,并成为了容器革命的关键一环。它基于Google十几年的容器编排经验[Borg,Omega,andKubernetes(中文译篇)](http://dockone.io/article/1153),由Google专家团队精心制作。它不仅使应...翻译 2020-10-06 20:56:02 · 129 阅读 · 0 评论 -
参与 Kubernetes 开源社区
项目原地址https://github.com/tanjunchen/ParticipateCommunity原创 2020-10-06 18:17:09 · 136 阅读 · 0 评论 -
Kubernetes 的那些事
Kubernetes 是什么?Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化流程。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 拥有强大的开源社区、并且拥有 Google、IBM、RedHat 等世界一流公司的鼎力支持,在世界上引起了新的基础设施变革。Kubernetes 是用于自动部署、扩展和管理 容器化(containerized)应用程序的开源系统。Kubernetes 是一个自动化的容器编排平.原创 2020-10-06 15:34:04 · 144 阅读 · 0 评论 -
参与 Kubernetes 等开源社区
# 开源社区***[借助开源项目,学习软件开发](https://github.com/zhuangbiaowei/learn-with-open-source)***## 介绍[百度百科] 开源社区又称开放源代码社区,一般由拥有共同兴趣爱好的人所组成,根据相应的开源软件许可证协议公布软件源代码的网络平台,同时也为网络成员提供一个自由学习交流的空间。由于开放源码软件主要被散布在全世界的编程者所开发,开源社区就成了他们沟通交流的必要途径,因此开源社区在推动开源软件发展的过程中起着巨大的作用。在原创 2020-09-18 23:35:22 · 797 阅读 · 0 评论 -
Istio Operator 安装后一直显示 terminating
Istio Operator 安装后一直显示 terminating , 不能卸载。。。kubectl patch iop (iop 名称) -n istio-system --type='json'-p '[{"op": "remove", "path": "/metadata/finalizers"}]'kubectl patch iop iop-demo-cluster120 -n istio-system --type='json' -p '[{"op": "remove", "p...原创 2020-08-24 15:04:13 · 331 阅读 · 0 评论 -
kubeadm搭建kubernetes1.14.0集群
一.主机环境配置(centos7)root 用户登录主机名设置vim /etc/hostname设置机器的主机名主机名绑定hostsvim /etc/hosts设置机器相互通信的节点IP。selinux关闭sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config重启机器sestatusntp时间同步ntpdate time1.aliyun.comswap关闭swapoff -a.原创 2020-08-13 13:39:52 · 360 阅读 · 0 评论 -
kubernetes 降级版本 1.16.3 降为 1.14.0
kubernetes 降级版本 1.16.3 降为 1.14.0卸载 1.16.3 版本 安装 1.14.0 版本rpm -e kubelet-1.16.3-0.x86_64 kubectl-1.16.3-0.x86_64 kubeadm-1.16.3-0.x86_64 --nodepsyum install -y kubelet-1.14.0 kubeadm-1.14.0 kubectl-1.14.0 --disableexcludes=kubernetes...原创 2020-08-12 16:30:48 · 1410 阅读 · 0 评论 -
K8s 删除命名空间 namespace ,命令空间会一直 terminating
比如说 kubectldelete istio-operator 命名空间后,一直处于terminating 。。。kubectl get ns istio-operator -o json > delete-ns.json{ "apiVersion": "v1", "kind": "Namespace", "metadata": { "annotations": { "kubectl.kubernetes.io...原创 2020-07-22 16:32:40 · 2587 阅读 · 0 评论 -
GitHub 参与社区贡献的常用习语
GitHub 参与社区贡献的常用习语PR:PullRequest.拉取请求.LGTM:LooksGoodToMe.看起来不错,代码已review,可以合并.SGTM:SoundsGoodToMe.和上面那句意思差不多.WIP:WorkInProgress.若你有个改动很大的PR,可在写了部分的情况下先提交,在标题里写上WIP,以告诉项目维护者这个功能...原创 2020-04-10 23:52:19 · 269 阅读 · 0 评论 -
Kubernetes CKAD 考试习题练习
Kubernetes CKAD 练习# 核心概念(13%)# 多容器 Pod(10%)# Pod 设计(20%)# 状态持久性(8%)# 配置(18%)# 可观察性(18%)# 服务和网络(13%)# 了解 Kubernetes API 原语,创建和配置基本 Pod1. 列出集群中的所有命名空间kubectl get namespaceskubectl get ns...翻译 2020-03-14 19:14:19 · 5638 阅读 · 0 评论 -
Kubernetes 1.17 部署 metrics-server 出现 no metrics known for node
在本地虚拟机 vmware 用 kubeadm 搭建的集群中部署 metrics-server 出现以下问题,我记录下。ubelet k8s-node01 (k8s-node01): Get https://k8s-node01:10250/stats/summary?only_cpu_and_memory=true: dial tcp: lookup k8s-node01 on 10.32....原创 2020-03-09 22:25:55 · 5116 阅读 · 0 评论