Kubernetes
KKCai_
openstack/pve/devops/python
展开
-
Kubernetes之Cilium1.8.X部署
1 什么是Cilium当前趋势现代数据中心的应用系统已经逐渐转向基于微服务架构的开发体系,一个微服务架构的应用系统是由多个小的独立的服务组成,它们之间通过轻量通信协议如HTTP、gRPC、Kafka等进行通信。微服务架构下的服务天然具有动态变化的特点,结合容器化部署,时常会引起大规模的容器实例启动或重启。要确保这种向高度动态化的微服务应用之间的安全可达,既是挑战,也是机遇。现有问题传统的Linux网络访问安全控制机制(如iptables)是基于静态环境的IP地址和端口配置网络转发、过滤等规则,但是I原创 2020-10-29 21:15:27 · 1509 阅读 · 1 评论 -
自动拉取k8s镜像并上传至私有仓库(harbor)
#目的是为了方便获取k8s镜像源#url:获取k8s镜像的地址,可自行替换#172.16.1.199/k8s/ 为本次测试的项目地址,请自行替换#如果只是想单纯的拉取镜像,可将“re_tag”和“re_tag”两行注释掉!#!/bin/bash/python# -*- coding: UTF-8 -*-# KKCai 20200911import osimport subprocessurl='registry.aliyuncs.com/google_containers'versio原创 2020-09-11 14:19:08 · 2707 阅读 · 0 评论 -
搭建私有仓库(dockerhub)- 带有harbor管理篇
1 Docker Hub#Docker Hub被用于源代码管理集成,也用于构建和测试工具来加速部署周期,部署周期从天减少到以分钟计算,Docker宣称已经允许用户加速应用的传输。#架构和技术堆栈升级对于Docker Hub的大规模和不可预知的采用是必须的。#作为开发人员迅速采用Docker容器,IT管理员加速将其纳入企业生产环境。除了管理和配置工具,还需要编排和调度软件。#当然有些内网环境需要访问Docker Hub,这时候就访问不了,这时就需要搭建一套内网DockerHub,官方有推出docker原创 2020-08-22 21:31:18 · 1755 阅读 · 0 评论 -
kubeadm部署K8S-v1.18.x-详细篇(包含nginx及dashboard测试部署)
1 环境准备1.1 环境要求k8s支持的系统:Ubuntu 16.04+Debian 9+CentOS 7Red Hat Enterprise Linux (RHEL) 7Fedora 25+HypriotOS v1.0.1+Container Linux (tested with 1800.6.0)内存:至少2GB及以上CPU:至少2核及以上[root@k8smaster170 ~]# cat /etc/redhat-releaseCentOS Linux release 7.原创 2020-08-17 18:12:17 · 3399 阅读 · 5 评论