博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker Desktop添加对Kubernetes的支持
阅读量:6325 次
发布时间:2019-06-22

本文共 1288 字,大约阅读时间需要 4 分钟。

Docker在其stable频道发布了Windows和Mac平台下Docker Desktop。Kubernetes也得到了Docker Enterprise的支持,允许我们将相同的镜像部署到两个系统中。它还包括对Docker Compose的支持,允许我们使用compose文件部署到Kubernetes,可以将其作为kubeconfig文件的替代方案。

\\

随着1.10.3版本的发布,面向macOS和Windows 10平台的Docker Desktop将会添加对。Kubernetes容器运行在与Docker Desktop托管Docker容器相同的Linux VM上。这样的话,能够为我们提供Docker Desktop已有的特性集,包括自动将本地机器的端口映射到容器中,从而允许从主机中进行浏览。Kubernetes服务器作为单节点集群运行,目前是不能配置的。

\\

Docker Desktop包含了kubectl,允许我们通过命令行与集群进行交互。例如,如果你已经有一个Kubernetes YAML文件的话,那么可以通过下面的命令进行部署:

\\
\docker-compose build\kubectl apply -f /path/to/kube-deployment.yml\
\\

另外,Docker Compose与Kubernetes进行了完整的集成,也可以用来进行部署:

\\
\docker stack deploy -c /path/to/docker-compose.yml mystack\
\\

通过使用Docker Compose,我们可以将部署栈划分为Kubernetes和Swarm,或者在它们之间进行切换。建议不要同时在Kubernetes和Swarm模式中部署相同的映像,因为这会导致端口和服务名称的冲突。

\\

Docker Enterprise同样包含了对Kubernetes的完整支持。这样的话,允许我们在本地使用Docker Desktop进行开发和测试,然后将完全相同的Docker容器化应用部署到生产环境中。Docker Desktop是一个,并且已经基于CNCF Conformance测试套件进行了测试。

\\

是在本地运行Kubernetes的另一个替代方案。Docker的产品主管对比了Minikube和Docker Desktop的使用场景:

\\
\

我认为Minikube非常适合使用Kubernetes的人,而Docker Desktop非常适合那些构建应用程序并在其上运行的人。Minikube有很多配置项,包括启动特定版本的Kubernetes、有用addon、不同的运行时等等。Docker Desktop的设计更多是在后台运行,单击一个按钮,您就有了开发所需的Kubernetes API。

\
\\

Docker Desktop可以在和平台下使用。Docker社区论坛可以进行一些通用讨论和求助(或)。Docker还能够通过Github(或)接受bug和反馈。

\\

查看英文原文:

转载地址:http://vhvaa.baihongyu.com/

你可能感兴趣的文章
mysql union group_mysql – 如何一起使用UNION和GROUP_CONCAT
查看>>
mysql三叶草_mysql笔记整理2---数据表查询(重点)
查看>>
php删除mysql一条数据_php如何删除数据库一条信息
查看>>
ftp 主目录 mysql_vsftp 虚拟用户+MySQL认证独立家目录
查看>>
mysql8.018安装教程_mysql8.0.18下安装winx64的详细教程(图文详解)
查看>>
mysql 备份指定数据库命令_MySQL_MySQL备份时排除指定数据库的方法,使用mysqldump命令备份时候,--al - phpStudy...
查看>>
mysql的varchar设置编码_如何在MySQL varchar中使用连字符和数字设置字符串?
查看>>
php mysql 脚本执行sql语句_PHP mysqli_multi_query():一次执行多条SQL语句
查看>>
lamp一键安装包不安装mysql_LAMP一键安装包-CentOS 5/6下自动编译安装Apache,MySQL,PHP...
查看>>
python gui2019_Python又把GUI界面攻下了,这个界面真漂亮啊!
查看>>
docker 多个mysql_docker安装多MySQL服务
查看>>
mysql writeset_浅析MySQL的WriteSet并行复制
查看>>
mysql 遍历二叉树_二叉树后续遍历的几种方式
查看>>
choose the command-line php,关于ThinkPHP composer的安装及图像处理类库加载的介绍
查看>>
php不可以声明友元类,[C++]【类】友元的三种声明及注意事项
查看>>
oracle11g查看表数据文件,oracle11g文件块损坏的测试与修复
查看>>
oracle udp回环,互连性能变差,检查UDP缓冲区设置,监控RAC度量
查看>>
oracle guid 生成,使用SYS_GUID()每次生成的值为什么都一样?
查看>>
oracle批量改所有表数据类型,【oracle】批量更改所有表的同一字段类型
查看>>
windows oracle的日志,Windows平台下Oracle实例启动过程中日志输出
查看>>