kubernetes入门(08)kubernetes单机版的安装和使用
- kubectl get - 类似于 docker ps ,查询资源列表
- kubectl describe - 类似于 docker inspect ,获取资源的详细信息
- kubectl logs - 类似于 docker logs ,获取容器的日志
- kubectl exec - 类似于 docker exec ,在容器内执行一个命令
一、创建虚拟机
安装vmvare,创建虚拟机,安装centos7.0
1、修改hostname
查看(略)
hostnamectl
hostnamectl --static
hostnamectl --transient
hostnamectl --pretty
- 1、hostnamectl set-hostname Lexiaofei001
- 2、vi /etc/hosts
- 3、reboot -f
- 4、查看(略)
2、修改ip地址
(1)修改配置
cd /etc/sysconfig/network-scripts
vi ifg-ens33
- BOOTPROTO=static
- ...
- ONBOOT=YES
- IPADDR=192.168.136.103
- GATEWAY=192.168.136.2
- NETMASK=255.255.255.0
- DNS1=223.5.5.5 # 阿里的dns
(2)重启网络
systemctl restart network
(3)检查命令
ip addr
这时,可以用xshell5连接本机了!
3、关闭centos7.0的防火墙服务
systemctl disable firewalld
systemctl stop firewalld
二、安装配置etcd和kubernetes
1、安装etcd和kubernetes
yum install etcd kubernetes
2、配置docker
vi /etc/sysconfig/docker
添加false --insecure-registry gcr.io --registry-mirror=https://olzwzeg2.mirror.aliyuncs.com
systemctl restart docker
3、配置kubernetes
vi /etc/kubernetes/apiserver
把 --admission_control 参数中的ServiceAccount删除
原因分析:/etc/kubernetes/manifests/kube-apiserver.json 文件中的-insecure-bind-address参数默认为127.0.0.1,即API-server绑定的安全IP只有127.0.0.1,相当于一个白名单,修改成如下值后,表示运行所有节点进行访问。
-insecure-bind-address=0.0.0.0
三、启动 kubernetes
1、关闭防火墙
systemctl disable firewalld
system stop firewalld
2、启动kubernetes
#启动进程
systemctl enable docker etcd
systemctl start docker etcd
systemctl enable kube-apiserver kube-scheduler kube-controller-manager kubelet kube-proxy
systemctl start kube-apiserver kube-scheduler kube-controller-manager kubelet kube-proxy
#查看进程启动情况
#使用kubernetes
kubectl get rc
kubectl get pods
四、下载docker镜像
例子地址 https://hub.docker.com/u/kubeguide/
查找镜像 https://hub.docker.com/r/kubeguide/tomcat-app/tags/
docker pull kubeguide/tomcat-app
kubernetes入门(08)kubernetes单机版的安装和使用的更多相关文章
- Kubernetes入门(一)——Kubernetes v1.18.5 安装部署
Kubernetes的安装有两种方式:一是使用各个厂商封装的Kubernetes发行版,优点是可以一键安装部署,操作简单,缺点也很明显,若安装过程中某一步骤出现问题,很难定位处理:二是使用官方提供的k ...
- Kubernetes 入门之Kubernetes 的基本概念和术语
Kubernetes是什么? 他是一个全新的基于容器技术分布式架构领先方案: 他也是一个开放的开发平台: 他也是一个完备的分布式系统支撑平台: Kubernetes的基本慨念和术 ...
- 企业运维实践-还不会部署高可用的kubernetes集群?使用kubeadm方式安装高可用k8s集群v1.23.7
关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 希望各位看友[关注.点赞.评论.收藏.投币],助力每一个梦想. 文章目录: 0x00 前言简述 ...
- 微服务 + Docker + Kubernetes 入门实践 目录
微服务 + Docker + Kubernetes 入门实践: 微服务概念 微服务的一些基本概念 环境准备 Ubuntu & Docker 本文主要讲解在 Ubuntu 上安装和配置 Dock ...
- Kubernetes入门(四)——如何在Kubernetes中部署一个可对外服务的Tensorflow机器学习模型
机器学习模型常用Docker部署,而如何对Docker部署的模型进行管理呢?工业界的解决方案是使用Kubernetes来管理.编排容器.Kubernetes的理论知识不是本文讨论的重点,这里不再赘述, ...
- [原]CentOS7安装Rancher2.1并部署kubernetes (二)---部署kubernetes
################## Rancher v2.1.7 + Kubernetes 1.13.4 ################ ##################### ...
- Kubernetes v1.10.x HA 全手动安装教程(TL;DR)
转自 https://www.kubernetes.org.cn/3814.html 本篇延续过往手动安装方式来部署 Kubernetes v1.10.x 版本的 High Availability ...
- kubernetes 入门学习
kubernetes 学习 kubernetes 简介 Kubernetes这个名字源自希腊语,意思是"舵手",也是"管理者","治理者"等 ...
- Kubernetes权威指南 第一章:Kubernetes入门
Kubernetes是什么 官网 https://kubernetes.io/ 中文版:https://kubernetes.io/zh/ Kubernetes是谷歌十几年大规模容器管理经验的成果 是 ...
随机推荐
- GitHub起步---创建第一个项目
---恢复内容开始--- 刚起步学习GitHub,边学边说! {参考教程:http://blog.csdn.net/steven6977/article/details/10567719}这里描述的很 ...
- NET Core2.0 Memcached踩坑,基于EnyimMemcachedCore整理MemcachedHelper帮助类。
DotNetCore2.0下使用memcached缓存. Memcached目前微软暂未支持,暂只支持Redis,由于项目历史原因,先用博客园开源项目EnyimMemcachedCore,后续用到的时 ...
- Deploy Mysql
Mysql-5.7.18安装: 安装依赖包: # yum search libaio # yum install libaio 新建用户及组: # groupadd mysql # useradd m ...
- MongoDB系列二(介绍).
一.特点 学习一个东西,至少首先得知道它能做什么?适合做什么?有什么优缺点吧? 传统关系型数据库,遵循三大范式.即原子性.唯一性.每列与主键直接关联性.但是后来人们慢慢发现,不要把这些数据分散到多个表 ...
- Python 自学 之 String 常见操作
这是在Python 3.5.3版本下测试的.# Author Taylor_Manitoname ="my name is alex"#capitalized 大写的print(& ...
- 攻防组网之—-MikroTik软路由的配置和FUZZ
作者:红发香克斯 开篇之前一直想借助一台高性能PC利用VMWare组建一个攻防网络,之前有一贴写过找到了一个软路由系统,就是可以在VMWare中使用的路由器操作系统,那个系统还挺常用,上次帖子写到了安 ...
- ReentrantLock 与 AQS 源码分析
ReentrantLock 与 AQS 源码分析 1. 基本结构 重入锁 ReetrantLock,JDK 1.5新增的类,作用与synchronized关键字相当,但比synchronized ...
- Django--基本篇:项目结构与设计模式(MVC)
Django在项目开发中有着结构清晰.层次明显.容易编写理解查阅demo的优点,那么我们来个小案例具体看看. 一.项目结构简析: 我们按照上一篇中的开发流程步骤创建一个新项目myblog,项目下 ...
- 记录python接口自动化测试--从excel中读取params参数传入requests请求不生效问题的解决过程(第七目)
在第六目把主函数写好了,先来运行一下主函数 从截图中可以看到,请求参数打印出来了,和excel中填写的一致 但是每个接口的返回值却都是400,提示参数没有传进去,开始不知道是什么原因(因为excel中 ...
- Beta冲刺第七天
一.昨天的困难 没有困难. 二.今天进度 1.林洋洋:MD图片上传,修复权限问题,修复本地存储判空问题,修复协作申请没有过滤问题. 2.黄腾达:添加文件链接和邀请链接复制功能,协作树界面优化. 3.张 ...