当前位置:网站首页>Kubernetes in browser and IDE | interactive learning platform killercoda
Kubernetes in browser and IDE | interactive learning platform killercoda
2022-04-23 08:13:00 【Xijing swordsman】
List of articles
In the browser Kubernetes and IDE | Interactive learning platform Killercoda
original text :Kubernetes and IDE just in your Browser | Killercoda
You want to add a mature... To your browser IDE For real-time access Linux | Kubernetes Environment ? Get to know Killercoda Well !
1. What is? Killercoda?
Killercoda It is an interactive learning platform , Allow everyone to access based on... Through a browser Linux | Kubernetes Environment .
2. We have vim, Why do you need other IDE?
Everyone should use the editor they are most familiar with ! If you are preparing for the exam CKA or CKAD, Be sure to use something like Vim or Nano Such a console editor , Because there is no visual editor .
3. What is? Theia IDE
2020 year 3 month 31 Japan , One of the world's largest open source foundations ,Eclipse The foundation announced the official release of Eclipse Theia 1.0 edition , It's an open source , And replace Microsoft VS Code Software for .
Theia It's based on TS Open source for development IDE frame , Based on it, we can develop our own customized development tools , It can be deployed to the cloud for use , It can also be packaged as a desktop application .
Theia It's fantastic ! It describes itself as :
An Open, Flexible and Extensible Cloud & Desktop IDE Platform. Theia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
An open 、 flexible 、 Scalable cloud desktop IDE platform .Theia It's an extensible platform , You can use the most advanced web Multi language with mature technology development Cloud & Desktop ide Kind of product .
It allows you to have a complete... In your browser IDE, You can even load and use VSCode Expand .
But make sure you understand its true scope :
Build a platform to build something similar to IDE Products
** You can use Theia To build your own web Or desktop IDE.** The out of the box version can also be used , But you may need some development work to adapt it to your needs .
Theia and VSCode contrast
Theia Is a Cloud & Desktop IDE, It can be used for both desktop and cloud IDE Tools , It has a familiar interface VS Code, Smooth and natural operation experience , Plug in system is mature and stable , Service kernel is compact and efficient , Language support and framework separation , Cutting edge technology application , Friendly business license (License).
Theia Follow VS Code It's almost as like as two peas , More Than This , It also supports VS Code Plug in , So you can Theia Enjoy in “ enjoy ” VS Code The plug-in market .
because Theia Operation interface and VS Code Very close to , Basically consistent operation experience , There are many people who mistakenly believe that this is VS Code Online version of .Theia Fully consider the different characteristics of desktop and cloud from the early stage of design , Support container deployment and virtual machine deployment , Browser access .
Many domestic cloud manufacturers adopt Theia programme , To make your own cloud IDE Research and development .
Theia The project is sponsored by Ericsson (Ericsson) and TypeFox On 2016 Started as a project in , It has become an integral part of global enterprise cloud solutions .
Eclipse Theia and VS Code The most important difference between is :
Theia Our architecture is more modular , And allow more customization ,heia It is designed for Desktop and Cloud Designed to run on ,
The most significant difference is :
- Theia Our architecture is more modular , Allow more customization ,
- Theia It is designed for Desktop and Cloud Designed to run on ,
- Theia By an open source foundation that has nothing to do with suppliers (Eclipse The foundation ) Under development .
about Killercoda, Really push us to use Theia It's lightweight .Theia Use / It takes about 100mb, and VSCode You may need to 1gb + .
4. Interactive learning platform Killercoda Use Theia
for example Killercoda Of CKA Playground . You will access a with two VMs、 One CKA playground And a workload node environment . visit Theia Switch to the editor tab :
How do we run Theia?
How we are in Killercoda Add... To each environment on Theia, A similar vscode Visual editor for .
We run on all the first virtual machines in each environment Theia. Killercoda The environment can have one or more VMs. stay CKA playground Theia Running on the controlplane VM、
Theia Process as root Run directly on the host , Not in a container or any abstraction layer . This ensures that the theia Terminals and files are 100% Same as environment terminal .
How to access the file system ?
By default ,Theia Locked to a specific directory . We configure it to run on the VM Upper /root. We think /root Will be the main directory of people's work .
To access the entire file system , We created a symbolic link file system . If there are more vm, The system will add more symbolic links , such as filesystem-host02.
Kubernetes Plugin
Expand Vscode-Kubernetes It is also installed by default , You can use the existing kubectl Context .
Multiple terminals
You can use Theia Just for their beautiful adjustable terminal interface . Open multiple terminals , And then move , Then line up next to each other at the top !
版权声明
本文为[Xijing swordsman]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230648146388.html
边栏推荐
- 输入 “ net start mysql ”,出现 “ 发生系统错误 5。 拒绝访问 ” 。问题详解
- 在MATLAB中快速画圆(给出圆心坐标和半径就能直接画的那种)
- NFT ecological development of Ignis public chain: unicorn Donation and development of Art
- 以下程序实现从字符串str中删除第i个字符开始的连续n个字
- Compiler des questions de principe - avec des réponses
- How does feign integrate hystrix
- Go语学习笔记 - 异常处理 | 从零开始Go语言
- Research on system and software security (4)
- Principle of sentinel integrating Nacos to update data dynamically
- C language learning record -- use and analysis of string function (2)
猜你喜欢
vivo,硬件安全的爱与雷霆
每周leetcode - 06 数组专题 7~739~50~offer 62~26~189~9
Discussion on ES6 tail tune optimization
Concours de compétences en informatique en nuage - - première partie de l'environnement cloud privé openstack
Weekly leetcode - 06 array topics 7 ~ 739 ~ 50 ~ offer 62 ~ 26 ~ 189 ~ 9
使用 Ingress 实现金丝雀发布
1216_MISRA_C规范学习笔记_控制流的规则要求
如何在SQL Server中导入excel数据,2019版
Guoji Beisheng openstack container cloud environment construction
Feign source code analysis
随机推荐
php高精度计算
WordPress爱导航主题 1.1.3 简约大气网站导航源码网址导航源码
Jetson Xavier NX(3)Bazel Mediapipe 安装
Research on system and software security (2)
Flatten arrays
多目视觉SLAM
使用 Ingress 实现金丝雀发布
DVWA靶场练习
[go]常见的并发模型[泛型版]
mysql查询字符串类型的字段使用数字类型查询时问题
雲計算技能大賽 -- openstack私有雲環境 第一部分
浏览器中的 Kubernetes 和 IDE | 交互式学习平台Killercoda
访问数据库的时候出现错误 Operation not allowed for a result set of type ResultSet.TYPE_FORWARD_ONLY.详解
BUUCTF [ACTF2020 新生赛]Include1
yum源仓库本地搭建的两种方法
編譯原理題-帶答案
社区团购小程序源码+界面diy+附近团长+供应商+拼团+菜谱+秒杀+预售+配送+直播
室内定位技术对比
Depth of binary tree
Implementation principle of instanceof