• 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单机版的安装和使用的更多相关文章

  1. Kubernetes入门(一)——Kubernetes v1.18.5 安装部署

    Kubernetes的安装有两种方式:一是使用各个厂商封装的Kubernetes发行版,优点是可以一键安装部署,操作简单,缺点也很明显,若安装过程中某一步骤出现问题,很难定位处理:二是使用官方提供的k ...

  2. Kubernetes 入门之Kubernetes 的基本概念和术语

    Kubernetes是什么?    他是一个全新的基于容器技术分布式架构领先方案:    他也是一个开放的开发平台:    他也是一个完备的分布式系统支撑平台:   Kubernetes的基本慨念和术 ...

  3. 企业运维实践-还不会部署高可用的kubernetes集群?使用kubeadm方式安装高可用k8s集群v1.23.7

    关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 希望各位看友[关注.点赞.评论.收藏.投币],助力每一个梦想. 文章目录: 0x00 前言简述 ...

  4. 微服务 + Docker + Kubernetes 入门实践 目录

    微服务 + Docker + Kubernetes 入门实践: 微服务概念 微服务的一些基本概念 环境准备 Ubuntu & Docker 本文主要讲解在 Ubuntu 上安装和配置 Dock ...

  5. Kubernetes入门(四)——如何在Kubernetes中部署一个可对外服务的Tensorflow机器学习模型

    机器学习模型常用Docker部署,而如何对Docker部署的模型进行管理呢?工业界的解决方案是使用Kubernetes来管理.编排容器.Kubernetes的理论知识不是本文讨论的重点,这里不再赘述, ...

  6. [原]CentOS7安装Rancher2.1并部署kubernetes (二)---部署kubernetes

    ##################    Rancher v2.1.7  +    Kubernetes 1.13.4  ################ ##################### ...

  7. Kubernetes v1.10.x HA 全手动安装教程(TL;DR)

    转自 https://www.kubernetes.org.cn/3814.html 本篇延续过往手动安装方式来部署 Kubernetes v1.10.x 版本的 High Availability ...

  8. kubernetes 入门学习

    kubernetes 学习 kubernetes 简介 Kubernetes这个名字源自希腊语,意思是"舵手",也是"管理者","治理者"等 ...

  9. Kubernetes权威指南 第一章:Kubernetes入门

    Kubernetes是什么 官网 https://kubernetes.io/ 中文版:https://kubernetes.io/zh/ Kubernetes是谷歌十几年大规模容器管理经验的成果 是 ...

随机推荐

  1. GitHub起步---创建第一个项目

    ---恢复内容开始--- 刚起步学习GitHub,边学边说! {参考教程:http://blog.csdn.net/steven6977/article/details/10567719}这里描述的很 ...

  2. NET Core2.0 Memcached踩坑,基于EnyimMemcachedCore整理MemcachedHelper帮助类。

    DotNetCore2.0下使用memcached缓存. Memcached目前微软暂未支持,暂只支持Redis,由于项目历史原因,先用博客园开源项目EnyimMemcachedCore,后续用到的时 ...

  3. Deploy Mysql

    Mysql-5.7.18安装: 安装依赖包: # yum search libaio # yum install libaio 新建用户及组: # groupadd mysql # useradd m ...

  4. MongoDB系列二(介绍).

    一.特点 学习一个东西,至少首先得知道它能做什么?适合做什么?有什么优缺点吧? 传统关系型数据库,遵循三大范式.即原子性.唯一性.每列与主键直接关联性.但是后来人们慢慢发现,不要把这些数据分散到多个表 ...

  5. Python 自学 之 String 常见操作

    这是在Python 3.5.3版本下测试的.# Author Taylor_Manitoname ="my name is alex"#capitalized 大写的print(& ...

  6. 攻防组网之—-MikroTik软路由的配置和FUZZ

    作者:红发香克斯 开篇之前一直想借助一台高性能PC利用VMWare组建一个攻防网络,之前有一贴写过找到了一个软路由系统,就是可以在VMWare中使用的路由器操作系统,那个系统还挺常用,上次帖子写到了安 ...

  7. ReentrantLock 与 AQS 源码分析

    ReentrantLock 与 AQS 源码分析 1. 基本结构    重入锁 ReetrantLock,JDK 1.5新增的类,作用与synchronized关键字相当,但比synchronized ...

  8. Django--基本篇:项目结构与设计模式(MVC)

    Django在项目开发中有着结构清晰.层次明显.容易编写理解查阅demo的优点,那么我们来个小案例具体看看.    一.项目结构简析: 我们按照上一篇中的开发流程步骤创建一个新项目myblog,项目下 ...

  9. 记录python接口自动化测试--从excel中读取params参数传入requests请求不生效问题的解决过程(第七目)

    在第六目把主函数写好了,先来运行一下主函数 从截图中可以看到,请求参数打印出来了,和excel中填写的一致 但是每个接口的返回值却都是400,提示参数没有传进去,开始不知道是什么原因(因为excel中 ...

  10. Beta冲刺第七天

    一.昨天的困难 没有困难. 二.今天进度 1.林洋洋:MD图片上传,修复权限问题,修复本地存储判空问题,修复协作申请没有过滤问题. 2.黄腾达:添加文件链接和邀请链接复制功能,协作树界面优化. 3.张 ...