安装KubeOperator并导入现有集群进行管理
安装KubeOperator并导入现有集群进行管理介绍KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 Kubernetes 集群。
KubeOperator 提供可视化的 Web UI,支持离线环境,支持物理机、VMware、OpenStack 和 FusionCompute 等 IaaS 平台,支持 x86 和 ARM64 架构,支持 GPU,内置应用商店,已通过 CNCF 的 Kubernetes 软件一致性认证。
KubeOperator 使用 Terraform 在 IaaS 平台上自动创建主机(用户也可以自行准备主机,比如物理机或者虚机),通过 Ansible 完成自动化部署和变更操作,支持 Kubernetes 集群 从 Day 0 规划,到 Day 1 部署,到 Day 2 运营的全生命周期管理。
安装123456789101112131415161718192021222324252627root@hello:~# curl -sSL https://github.com/KubeOperator/K ...
kubernetes (k8s) 二进制高可用安装
kubernetes (k8s) 二进制高可用安装https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了
GitHub访问不通畅可以访问国内GitEE https://gitee.com/cby-inc/Kubernetes
常见异常
安装会出现kubelet异常,无法识别 --node-labels 字段问题,原因如下。
将 --node-labels=node.kubernetes.io/node='' 替换为 --node-labels=node.kubernetes.io/node= 将 '' 删除即可。
注意hosts配置文件中主机名和IP地址对应
在文档7.2,却记别忘记执行kubectl create -f bootstrap.secret.yaml命令
介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。
我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。
若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IP ...
二进制安装高可用k8s脚本
手动部署:https://github.com/cby-chen/Kubernetes声明,该脚本不及互联网上其他大佬的一件脚本,该脚本仅仅是突发奇想编写的,希望大佬不喜勿喷。
这个脚本执行环境比较苛刻,我写的这个脚本比较垃圾,还未能达到各种环境下都可以执行。
当前脚本Kubernetes集群,以及lb负载均衡,需要在CentOS系统,执行脚本节点可以选择Ubuntu或者CentOS系统。
当前脚本中引用的Kubernetes二进制包是v1.23.3 v1.23.4 v1.23.5 v1.23.6. v1.24.0 v1.24.1 v1.24.2
主机名称
IP地址
说明
软件
Master01
192.168.1.81
master节点
kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-client
Master02
192.168.1.82
master节点
kube-apiserver、kube-controller-manager、kube- ...
二进制安装Kubernetes(k8s) v1.24.3 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.24.3 IPv4/IPv6双栈Kubernetes 开源不易,帮忙点个star,谢谢了
介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。
我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。
若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。
不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。
若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。
https://github.com/cby-chen/Kubernetes/releases
手动项目地址:https://github.com/cby-chen/Kubernetes
脚本项目地址:https://github.com/cby-chen/Binary_installation_of_Kubernetes
强烈建议在Github上查看文档。Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档。
1.21. ...
修复Joe主题静态资源为国内地址
修复Joe主题静态资源为国内地址之前一直是在良好的网络环境中使用我的博客系统,一直没有发现资源加载异常问题,如今我回到内蒙古之后发现这边运营商的DNS污染问题挺严重,就连GitHub都无法正常访问,包括我的博客系统中很多静态资源加载并不正常。所以今天我将我的博客静态资源进行了修复。
我将修改后的主题代码放在了GitHub上面,可以访问进行查看 https://github.com/cby-chen/blog
其中static目录是我修改后的需要用到的静态文件。Joe目录是把主题修改后可以直接使用的,将Joe目录放在 typecho 博客系统的 themes主题文件夹下即可直接使用。
注:主题是引用了我自己的博客网站静态资源 www.oiox.cn
关于
https://www.oiox.cn/
https://www.oiox.cn/index.php/start-page.html
CSDN、GitHub、知乎、开源中国、思否、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客
全网可搜《小陈运维》
文章主要发布于微信公众号
在Kubernetes(k8s)中部署 jenkins
在Kubernetes(k8s)中部署 jenkins
YAML配置文件由于jenkins需要持久化存储,通过nfs动态供给pvc存储卷。
可以参考我之前的文档:https://cloud.tencent.com/developer/article/1902519
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144vim jenkins-deploy.yamlcat jenkins-deploy.y ...
二进制安装Kubernetes(k8s) v1.24.2 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.24.2 IPv4/IPv6双栈Kubernetes 开源不易,帮忙点个star,谢谢了
介绍kubernetes二进制安装
强烈建议在Github上查看文档。Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档
1.21.13 和 1.22.10 和 1.23.3 和 1.23.4 和 1.23.5 和 1.23.6 和 1.23.7 和 1.24.0 和1.24.1 和1.24.2 文档以及安装包已生成。
我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。
若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。
不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。
https://github.com/cby-chen/Kubernetes/releases
手动项目地址:https://github.com/cby-chen/Kubernetes
脚本项目地址:https://github.com/cby-chen/Binary_insta ...
kubernetes(k8s)安装BGP模式calico网络支持IPV4和IPV6
kubernetes(k8s)安装BGP模式calico网络支持IPV4和IPV6BGP是互联网上一个核心的去中心化自治路由协议,它通过维护IP路由表或“前缀”表来实现自治系统AS之间的可达性,属于矢量路由协议。不过,考虑到并非所有的网络都能支持BGP,以及Calico控制平面的设计要求物理网络必须是二层网络,以确保 vRouter间均直接可达,路由不能够将物理设备当作下一跳等原因,为了支持三层网络,Calico还推出了IP-in-IP叠加的模型,它也使用Overlay的方式来传输数据。IPIP的包头非常小,而且也是内置在内核中,因此理论上它的速度要比VxLAN快一点 ,但安全性更差。Calico 3.x的默认配置使用的是IPIP类型的传输方案而非BGP。
Calico的系统架构如图所示:
Calico 主要由 Felix、etcd、BGP client 以及 BGP Route Reflector 组成
Felix,Calico Agent,跑在每台需要运行 Workload 的节点上,主要负责配置路由及 ACLs 等信息来确保 Endpoint 的连通状态;
etcd,分布式 ...
二进制安装Kubernetes(k8s) v1.24.1 IPv4/IPv6双栈 --- Ubuntu版本
二进制安装Kubernetes(k8s) v1.24.1 IPv4/IPv6双栈 — Ubuntu版本Kubernetes 开源不易,帮忙点个star,谢谢了
介绍kubernetes二进制安装
后续尽可能第一时间更新新版本文档,更新后内容在GitHub。
本文是使用的是Ubuntu作为基底,其他文档请在GitHub上查看。
1.23.3 和 1.23.4 和 1.23.5 和 1.23.6 和 1.24.0 和1.24.1 文档以及安装包已生成。
我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。
若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。
不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。
https://github.com/cby-chen/Kubernetes/
手动项目地址:https://github.com/cby-chen/Kubernetes
脚本项目地址:https://github.com/cby-chen/Binary_installation_of_Kubernet ...
二进制安装Kubernetes(k8s) v1.23.7 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.23.7 IPv4/IPv6双栈Kubernetes 开源不易,帮忙点个star,谢谢了
介绍kubernetes二进制安装
后续尽可能第一时间更新新版本文档
1.23.3 和 1.23.4 和 1.23.5 和 1.23.6 和 1.23.7 和 1.24.0 和1.24.1 文档以及安装包已生成。
我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。
若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。
不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。
项目地址:https://github.com/cby-chen/Kubernetes
每个初始版本会打上releases,安装包在releases页面
https://github.com/cby-chen/Kubernetes/releases
(下载更快)我自己的网盘:https://pan.oiox.cn/s/PetV
1.环境
主机名称
IP地址
说明
软件
Master01
10. ...