k8s
文章平均质量分 93
k8s
阿啄debugIT
0、精通java,及常用设计模式,熟练编写shell脚本,掌握python、scala、golang的编写;
1、精通Spring Cloud等微服务架构,掌握SpringBoot、batis等后端技术,kafka、redis、es等中间件的整合开发;
2、熟悉掌握mysql、pg等关系数据的原理及调优,及NoSQL数据的存储和查询;
3、熟悉CDH各个组件,及精通离线、实时等计算技术;
4、掌握java多线程高并发编程,及整合shiro、redis、fastdfs、MQ、netty等开发;
5、熟悉K8S集群管理Docker容器,及理解掌握openstack原理和操作。
展开
-
采用KubeSphere的kk,部署安装多节点服务的kubernetes-v1.18.6和kubesphere-v3.0.0的踩坑过程记录,及反思
前言KubeSphere® 是经CNCF 认证的 Kubernetes 主流开源发行版之一,在 Kubernetes 之上提供多种以容器为资源载体的业务功能模块,如多租户管理、集群运维、应用管理、DevOps、微服务治理等功能。最近微服务,要部署到k8s,采用KubeSphere应用为中心的容器管理平台,于是捣鼓怎样去部署,第一次部署成功,好像不稳定,再次恢复四台服务器镜像,重新部署,其中遇到很多的问题及挫折,在此记录一下,以供大家参考。!准备服务器master:172.16...原创 2021-01-06 00:58:40 · 9533 阅读 · 12 评论 -
生产环境下,离线安装Flannel与etcd,让不同主机上的Docker容器之间相互通信
前言在生产环境下,网络不与互联网进行通信,但是还要内网之间主机上的docker容器,相互通信,可以采用离线安装Flannel与etcd,及下载好离线的相关安装包,进行操作。离线安装docker可以事先下载好相应的安装包├── container-selinux-2.9-4.el7.noarch.rpm├── docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm└── package ├── audit-libs-python-2.8.5-4.原创 2020-11-25 18:04:15 · 1379 阅读 · 0 评论 -
分别使用Flannel与openvswitch,让不同主机上的Docker容器之间通信
前言容器化网络和日志的选型和落地,主要解决的是网络选型(k8s和mesos)以下痛点:可否跨机器访问? 跨域访问? flannel可以跨容器通信 跨主机的容器互联 容器与外部互联 是否支持静态ip , 固定ip ? 域名访问? 固定ip的话,那么就需要每次部署或者更新或重启的时候,ip保持不变 overlay network, Docker 1.6 可以实现跨主机通信 是否支持dns? 4层/7层访问 容器库容后的网络 ip端口,最好不要自行手动规划 网络策略,防御 ,隔离 .原创 2020-11-25 00:18:37 · 823 阅读 · 0 评论 -
参考EDAS,来探讨SpringCloud微服务应用,在Kubernetes云原生体系下的弹性伸缩的两个关键点(规则触发与实例调度)优化的方向和做法
前言弹性伸缩是一种为了满足业务需求、保证服务质量、平衡服务成本的重要应用管理策略。弹性伸缩让应用的部署规模,能够根据实时的业务量产生动态调整,在业务高峰期,扩大部署规模,保证服务不被业务冲垮;在业务低谷期缩减部署规模,避免资源浪费。由于大部分云资源是按需取用,按量计费模式,相比使用 IDC,使用云的用户,从弹性伸缩获得的成本,优势是非常明显的,弹性伸缩也是大多数云上用户的选择。而关于如何用好弹性伸缩,一直是用户非常关心的问题,本文尝试围绕这个话题,给出一些相关的思考和优化实践。实现弹性伸缩原创 2020-10-14 17:47:47 · 259 阅读 · 0 评论 -
基于K8S,spark访问hadoop集群的共享层hive表数据历险记
前言由于Spark的抽象设计,我们可以使用第三方资源管理平台调度和管理Spark作业,比如Yarn、Mesos和Kubernetes。基本原理基本原理当我们通过spark-submit将Spark作业提交到Kubernetes集群时,会执行以下流程:Spark在Kubernetes pod中创建Spark driver Driver调用Kubernetes API创建executor pods,executor pods执行作业代码 计算作业结束,executor pods回收并清理原创 2020-07-07 10:52:14 · 2048 阅读 · 0 评论 -
安装Kubernetes的轻量集群minikube
前言Minikube是一种方便在本地运行Kubernetes的工具,Minikube是可以在VM中运行单节点的Kubernetes集群,Minikube是为了开发或测试在本地启动一个节点的kubernetes集群。特点:不能启动生产集群,没有高可用性的单节点机器,可以工作在Windows,Linux,MacOS下,先决条件需要安装VirtualBox。安装minikube[roo...原创 2020-02-22 04:46:27 · 357 阅读 · 0 评论 -
针对生产环境无法联网的前提,离线部署Rancher + K8S
前言针对生产环境无法联网的前提,离线部署Rancher + K8S 。 主要思路是1、搭建本地私有仓库(nexus) 2、离线部署好各服务器的docker 后,指定镜像源为本地仓库(register) 3、上传所有rancher、rancher-rke等相关镜像(务必收集齐全) 4、docker pull rancher / rke工具离线部署k8s集群官方文档:https://r...原创 2020-02-15 01:10:53 · 1155 阅读 · 0 评论 -
离线部署Rancher + K8S集群的详细过程
前言针对生产环境无法联网的前提,离线部署Rancher + K8S 。 主要思路是1、搭建本地私有仓库(nexus) 2、离线部署好各服务器的docker 后,指定镜像源为本地仓库(register) 3、上传所有rancher、rancher-rke等相关镜像(务必收集齐全) 4、docker pull rancher / rke工具离线部署k8s集群官方文档:https://...原创 2020-02-05 00:19:11 · 3282 阅读 · 0 评论
分享