forked from hiteshsandal/spec.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpost16.html
189 lines (165 loc) · 19.1 KB
/
post16.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Blog</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<link href="https://fonts.googleapis.com/css?family=Montserrat|Nunito|Lobster" rel="stylesheet">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway">
<link rel="stylesheet" type="text/css" href="custom_navbar.css">
<link rel="shortcut icon" href="imgs/headicon.ico" />
<link rel="stylesheet" type="text/css" href="blog.css">
<link rel="icon" href="./Home-files/assets/spec-logo-white1.png" type="image/icon type">
<link rel="apple-touch-icon" href="../Home-files/assets/spec-logo-white1.png">
<!-- main css -->
<link rel="stylesheet" href="blog/css/style2.css">
</head>
<body onload="document.body.style.opacity='1'">
<div class= "img_container" id="first">
<a href="blog.html"><img src="imgs\spec_logo.png"></a>
</div>
<!-- w3-content defines a container for fixed size centered content,
and is wrapped around the whole page content, except for the footer in this example -->
<div class="w3-content" style="max-width:1400px">
<!--================Blog Area =================-->
<section class="blog_area p_120 single-post-area">
<div class="container">
<div class="row">
<div class="col-lg-8">
<div class="main_blog_details">
<h3>ION Thruster Engine</h3>
<div class="user_details">
<div class="float-right">
<div class="media">
<div class="media-body">
<p>11 January, 2021</p>
</div>
</div>
</div>
</div>
<img class="img-fluid center" src="blog/img/post16/ionthruster.jpg" alt="">
<p><br>We all love space . Any day when a rocket is launched it just steals all the attention away. So why can’t we just fill fuel in our rocket and explore other solar systems. The reason why not is because rockets provide a lot of force with less efficiency and in less time. They are good to escape the gravity of earth but not in space. You would require a lot of time to reach other solar systems. So, what’s the solution that we have Ion thruster engines.</p>
<p><strong>What is it then?</strong></p>
<p>Ion thruster engines are just the opposite of the chemical engines that we see. Ion thruster provide very little force, with high efficiency and for months of time. In the gravity of earth it will not be able to provide enough thrust to get itself out of gravity of earth but when there is no external force it is the best. As the drop by drop equivalent force just makes up a very large net force at the end. It is considered to be 20 time more efficient that chemical thrusters.</p>
<p><strong>So how does it work?</strong></p>
<p>An ion thruster ionizes propellant by adding or removing electrons to produce ions. Most thrusters ionize propellant by electron bombardment: a high-energy electron (negative charge) collides with a propellant atom (neutral charge), releasing electrons from the propellant atom and resulting in a positively charged ion. The gas produced consists of positive ions and negative electrons in proportions that result in no over-all electric charge. This is called a plasma. Plasma has some of the properties of a gas, but it is affected by electric and magnetic fields. Common examples are lightning and the substance inside fluorescent light bulbs.</p>
<p>The most common propellant used in ion propulsion is xenon, which is easily ionized and has a high atomic mass, thus generating a desirable level of thrust when ions are accelerated. It also is inert and has a high storage density; therefore, it is well suited for storing on spacecraft. In most ion thrusters, electrons are generated with the discharge hollow cathode by a process called thermionic emission. </p>
<p>Electrons produced by the discharge cathode are attracted to the dis- charge chamber walls, which are charged to a high positive potential by the voltage applied by the thruster’s discharge power supply. Neutral propellant is injected into the discharge chamber, where the electrons bombard the propellant to produce positively charged ions and release more electrons. High-strength magnets prevent electrons from freely reaching the discharge channel walls. This lengthens the time that electrons reside in the discharge chamber and increases the probability of an ionizing event.</p>
<p>The positively charged ions migrate toward grids that contain thousands of very precisely aligned holes (apertures) at the aft end of the ion thruster. The first grid is the positively charged electrode (screen grid). A very high positive voltage is applied to the screen grid, but it is configured to force the discharge plasma to reside at a high voltage. As ions pass between the grids, they are accelerated toward a negatively charged electrode (the accelerator grid) to very high speeds (up to 90,000 mph).</p>
<p>The positively charged ions are accelerated out of the thruster as an ion beam, which produces thrust. The neutralizer, another hollow cathode, expels an equal amount of electrons to make the total charge of the exhaust beam neutral. Without a neutralizer, the spacecraft would build up a negative charge and eventually ions would be drawn back to the spacecraft, reducing thrust and causing spacecraft erosion.</p>
<p>The primary parts of an ion propulsion system are the ion thruster, power processing unit (PPU),propellant management system (PMS), and digital control and interface unit (DCIU). The PPU converts the electrical power from a power source—usually solar cells or a nuclear heat source—into the voltages needed for the hollow cathodes to operate, to bias the grids,and to provide the currents needed to produce the ion beam. The PMS may be divided into a high-pressure assembly (HPA) that reduces the xenon pressure from the higher storage pressures in the tank to a level that is then metered with accuracy for the ion thruster components by a low-pressure assembly (LPA). The DCIU controls and monitors system performance,and performs communication functions with the spacecraft computer.</p>
<p>They have been significant improvements in the field of space research, and this is but one of many. We will see more such new inventions in the future, which will launch us into the golden age of space research</p>
<!--<p><br>Kubernetes, or k8s (k, 8 characters, s...get it?), or <q>kube</q> if you're into brevity, is an open source platform that automates Linux container operations. It eliminates many of the manual processes involved in deploying and scaling containerized applications. In other words, you can cluster together groups of hosts running Linux containers, and Kubernetes helps you easily and efficiently manage those clusters. Kubernetes clusters can span hosts across public, private, or hybrid clouds. For this reason, Kubernetes is an ideal platform for hosting cloud‐native applications that require rapid scaling, like real‐time data streaming through Apache Kafka.</p>
<p>Kubernetes was originally developed and designed by engineers at Google. Google was one of the early contributors to Linux container technology and has talked publicly about how everything at Google runs in containers. (This is the technology behind Google's cloud services). Google generates more than 2 billion container deployments a week, all powered by an internal platform: Borg. Borg was the predecessor to Kubernetes and the lessons learned from developing Borg over the years became the primary influence behind much of Kubernetes technology.</p>
<p>Red Hat was one of the first companies to work with Google on Kubernetes, even prior to launch, and has become the 2nd leading contributor to the Kubernetes upstream project. Google donated the Kubernetes project to the newly formed Cloud Native Computing Foundation in 2015.</p>
<p><strong>What can you do with Kubernetes?</strong></p>
<p>The primary advantage of using Kubernetes in your environment, especially if you are optimizing app dev for the cloud, is that it gives you the platform to schedule and run containers on clusters of physical or virtual machines (VMs). More broadly, it helps you fully implement and rely on a container‐based infrastructure in production environments. And because Kubernetes is all about automation of operational tasks, you can do many of the same things that other application platforms or management systems let you do, but for your containers.</p>
<p>With Kubernetes you can:</p>
<ul>
<li>Orchestrate containers across multiple hosts.</li>
<li>Make better use of hardware to maximize resources needed to run your enterprise apps.</li>
<li>Control and automate application deployments and updates.</li>
<li>Mount and add storage to run stateful apps.</li>
<li>Scale containerized applications and their resources on the fly.</li>
<li>Declaratively manage services, which guarantees the deployed applications are always running the way you deployed them to run.</li>
<li>Health-check and self-heal your apps with autoplacement, autorestart, autoreplication, and auto scaling.</li>
</ul>
<p><br>However, Kubernetes relies on other projects to fully provide these orchestrated services. With the addition of other open source projects, you can fully realize the power of Kubernetes. These necessary pieces include (among others):</p>
<ul>
<li>Registry, through projects like Atomic Registry or Docker Registry.</li>
<li>Networking, through projects like OpenvSwitch and intelligent edge routing.</li>
<li>Telemetry, through projects such as Kibana, Hawkular, and Elastic.</li>
<li>Security, through projects like LDAP, SELinux, RBAC, and OAUTH with multitenancy layers.</li>
<li>Automation, with the addition of Ansible playbooks for installation and cluster life cycle management.</li>
<li>Services, through a rich catalog of popular app patterns</li>
</ul>
<p><br><strong>Learn to speak Kubernetes</strong></p>
<p>Like any technology, there are a lot of words specific to the technology that can be a barrier to entry. Let's break down some of the more common terms to help you understand Kubernetes.</p>
<p><strong>Master:</strong> The machine that controls Kubernetes nodes. This is where all task assignments originate.
<p><strong>Node:</strong> These machines perform the requested, assigned tasks. The Kubernetes master controls them.</p>
<p><strong>Pod:</strong> A group of one or more containers deployed to a single node. All containers in a pod share an IP address, IPC, hostname, and other resources. Pods abstract network and storage away from the underlying container. This lets you move containers around the cluster more easily.</p>
<p><strong>Replication controller:</strong> This controls how many identical copies of a pod should be running somewhere on the cluster.</p>
<p><strong>Service:</strong> This decouples work definitions from the pods. Kubernetes service proxies automatically get service requests to the right pod‐no matter where it moves to in the cluster or even if it’s been replaced.</p>
<p><strong>Kubelet:</strong>This service runs on nodes, reads the container manifests, and ensures the defined containers are started and running.</p>
<p><strong>kubectl:</strong>This is the command line configuration tool for Kubernetes.</p>
<p><strong>Using Kubernetes in production</strong></p>
<p>Kubernetes is open source and as such, there's not a formalized support structure around that technology‐at least not one you'd trust your business on. If you had an issue with your implementation of Kubernetes, while running in production, you're not going to be very happy. And your customers probably won't, either.</p>
<p>That's where Red Hat OpenShift Container Platform comes in. OpenShift Container Platform is Kubernetes for the enterprise‐and a lot more. It includes all of the extra pieces of technology that makes Kubernetes powerful and viable for the enterprise, including: registry, networking, telemetry, security, automation, and services. With OpenShift Container Platform, your developers can make new containerized apps, host them, and deploy them in the cloud with the scalability, control, and orchestration that can turn a good idea into new business quickly and easily.</p>
<p>Best of all, OpenShift Container Platform is supported and developed by the #1 leader in open source, Red Hat.</p>
<p><strong> Why do you need Kubernetes?</strong></p>
<p>Real production apps span multiple containers. Those containers must be deployed across multiple server hosts. Security for containers is multilayered and can be complicated. That's where Kubernetes can help. Kubernetes gives you the orchestration and management capabilities required to deploy containers, at scale, for these workloads. Kubernetes orchestration allows you to build application services that span multiple containers, schedule those containers across a cluster, scale those containers, and manage the health of those containers over time. With Kubernetes you can take real steps towards better IT security.
</p>
<p>Kubernetes also needs to integrate with networking, storage, security, telemetry, and other services to provide a comprehensive container infrastructure.</p>
<p>Of course, this depends on how you're using containers in your environment. A rudimentary application of Linux containers treats them as fast, efficient virtual machines. Once you scale this to a production environment and multiple applications, it's clear that you need multiple, colocated containers working together to deliver the individual services. This significantly multiplies the number of containers in your environment and as those containers accumulate, the complexity also grows.</p>
<p>Kubernetes fixes a lot of common problems with container proliferation by sorting containers together into <q>pods</q>.Pods add a layer of abstraction to grouped containers, which helps you schedule workloads and provide necessary services‐like networking and storage‐to those containers. Other parts of Kubernetes help you load balance across these pods and ensure you have the right number of containers running to support your workloads.</p>
<p>With the right implementation of Kubernetes‐and with the help of other open source projects like Atomic Registry, Open vSwitch, heapster, OAuth, and SELinux‐you can orchestrate all parts of your container infrastructure.</p>-->
<div class="navigation-area">
<div class="row">
<div class="col-lg-6 col-md-6 col-12 nav-left flex-row d-flex justify-content-start align-items-center">
<div class="arrow">
<a href="#"><span class="lnr text-white lnr-arrow-left"> </a>
</div>
<div class="details next1">
<p><i class="fas fa-long-arrow-alt-left"></i> Prev Post</p>
<a href="post13.html"><h4>Quantum computing: The leap of computation</h4></a>
</div>
</div>
<div class="col-lg-6 col-md-6 col-12 nav-right flex-row d-flex justify-content-end align-items-center">
<div class="details next2">
<p>Next Post <i class="fas fa-long-arrow-alt-right"></i></p>
<a href="post1.html"><h4>An Introduction to Arduino</h4></a>
</div>
<div class="arrow">
<a href="#"><span class="lnr text-white lnr-arrow-right"> </a>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-4 fixed">
<div class="blog_right_sidebar">
<aside class="single_sidebar_widget popular_post_widget">
<h3 class="widget_title">Popular Posts</h3>
<div class="media post_item">
<img src="blog/img/popular-post/post9.jpg" alt="post">
<div class="media-body">
<a href="post9.html"><h3>14 Top Tech Skills in Demand in 2020</h3></a>
</div>
</div>
<div class="media post_item">
<img src="blog/img/popular-post/post8.jpg" alt="post">
<div class="media-body">
<a href="post8.html"><h3>What is Blockchain?</h3></a>
</div>
</div>
<div class="media post_item">
<img src="blog/img/popular-post/post6.jpg" alt="post">
<div class="media-body">
<a href="post6.html"><h3>AR is expected to overcome VR</h3></a>
</div>
</div>
<div class="media post_item">
<img src="blog/img/popular-post/post5.jpg" alt="post">
<div class="media-body">
<a href="post5.html"><h3>An Introduction to NodeMCU</h3></a>
</div>
</div>
<div class="br"></div>
</aside>
</div>
</div>
</div>
</div>
</section>
<!--================Blog Area =================-->
<!-- END w3-content -->
</div>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" ></script>
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<script type="text/javascript" src="custom_navbar.js"></script>
</body>
</html>