Portainer BE version 2.10 is out.

Some massive improvements here📈

☸️Kubernetes support improved by a ton.
↪ Proxy for container environments.
🌓Dark mode is now supported.
💻Kubectl integration.
💾GitOps integration.
🌸UI improvements.
🔐HTTPS support.

/thread @portainerio Portainer in Dark mode
✅Improved UI

The new UI has been redesigned to reduce clutter and be more intuitive, It's now much easier to navigate inside Portainer.

Kubernetes users should feel it very comfortable.
✅Lightweight GitOps integration

Introduced a lightweight GitOps engine: it enables users to employ 'entry level' CD automation' (no expertise needed).

This allows a user to configure the app's updates:
- automatic
- poll-based
- push-based (webhooks)
✅Forced Redeployment

It allows enabling an enforcement setting when deploying an application from Git

This makes sure any external change to the application is always overridden by the definition stored in Git.
✅Change Window Settings

Now you can specify a change window on specific environments to prevent automatic updates from happening outside of the changes window.
✅Kubectl Shell

Kubectl natively integrated into Portainer

This helps users troubleshoot Kubernetes apps without having to leave the Portainer UI

It also allows expert users to use advanced Kubernetes features and functions not yet supported inside Portainer.
✅Proxy for container environments

Portainer can now be used as a secured authenticated proxy into 3rd-party container environments.

This allows Platform/DevOps engineers to integrate Portainer with 3rd-party CI/CD tools to build secure automated delivery workflows.
✅Helm Charts support

Now you can deploy software provided by your ISV or any tool vendor inside a K8S environment.

By supporting Helm you can easily register application repositories inside Portainer.

Then you can deploy any application listed under these repositories.
✅Custom Templates

Useful to share/re-use app manifests across Kubernetes environments.

This will enable advanced Kubernetes users to create application packages they will be able to share with everyone.
✅Kubernetes private registry support

You can now deploy applications that are hosted on any private registry supported by Portainer.

This also introduces a revamp of the registry access management experience to make it more consistent across Docker and Kubernetes.
🔐HTTPS support

HTTPS support goes hand in hand with our container environment proxy to make sure that communications between any 3rd party or external tools and Portainer are secured.
❌Advanced Mode removal

UI realigned the UI around Form vs Manifest deployment.

This is to make more sense of the deployment workflow.
🌓Dark Mode

One of the Portainer community's most requested features!

You can now set your theme on any user in the account settings.

In this release, Portainer will ship with:
- experimental support for a dark theme
- high-contrast theme.
Want to take a deeper look?

✅Get to know Portainer
portainer.io/demo?hsCtaTrac…
Follow @FrancescoCiull4 to stay updated, and share the first tweet if you have found this useful. Thank you.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Francesco Ciulla

Francesco Ciulla Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @FrancescoCiull4

17 Nov
5000 Subscribers on YouTube!!!!!

Thank you for your support 🖤

To celebrate this I want to share what I learned about creating tech videos.

It took me 1.5 years to understand the process!

This is not a perfect one but what I use, and it works for me.

/thread how I creat my tutorials, s...
👣Steps:

·Research
·Test
·Steps
·Re-Test
·Record Demo
·Cut Demo
·Article
·Voiceover
·Edit VoiceOver
·Animations/Blur
·Body Render/Check
·Thumbnail/Green Screen
·Record Outro/Intro
·Body+Intro+Outro
·Edit Intro/outro
·Text/Chapters
·Final render/check
·YT stuff
·Promo

Details↓
1. Research

Before creating my video and article, I document my existing videos on the subject: My main sources are:
- @freeCodeCamp
- @traversymedia
- @dailydotdev

Yes, to create a video I document myself to know as much as possible before starting! ImageImageImage
Read 25 tweets
11 Nov
A thread about Blockchain:

Summary:
· What is a Blockchain
· Blocks
· Resistance to modification
· Secure by design
· Structure
· Verification
· Robust workflow
· Value Exchange protocol
· Layers

/thread · What is a Blockchain · Blocks · Resistance to modificat
· What is a Blockchain

It's a growing list of records (blocks)

The Blocks are linked together using cryptography.

It's described as an immutable data storage:
- trustless
- fully decentralized
- peer-to-peer
- immutable

It's spread over a network of participants (nodes)
· Blocks

They contain:
- a cryptographic hash of the previous one.
- a timestamp + transaction data.

The timestamp proves that the transaction data existed when the block was published in order to get into its hash.

The blocks form a chain (hence the name).
Read 11 tweets
30 Sep
Why Containerization?

This is the question I get more often.

Over the years I have tried to improve this answer as much as possible.

In this thread with Memes, I will do my best.

a /thread (with Memes)
When an application is developed, we have:

- a development environment
- a production environment.

The application is created, improved, new features are added, bugs are corrected.

All of this happens in the development environment.

No memes? wait for it...
We have the usual problems:

- install dependencies
- understand what the problem is
- add a new shiny feature

And we also write a lot of code...

Once the development is done, developers are happy!
Why? because “It works on my machine”.

What's the problem?
Read 18 tweets
28 Sep
I have been interviewed by William Quiviger in the Official Docker Captain Take 5

Article: docker.com/blog/docker-ca…

/thread format⬇️
How/when did you first discover Docker?

It was 2015. I was curious and started researching. I didn’t have any online presence at the time so I was just studying on my own trying to figure out how it worked.
Now I know many Docker Captains, like @BretFisher @mikesir87 , @GianArb!
What is your favorite Docker command?

This is a nice question! I think I will go with “docker compose up –build”, this is exactly what you need to test your command on your development environment.

Another one is docker exec, it’s very handy.
Read 12 tweets
28 Sep
Resources that link Blockchain to Docker🐳
· Create Ethereum Dapp with React + Docker
· Deploying Blockchain Applications with Docker
· Docker usage in Blockchain
· Docker in Blockchain Projects
· Go Ethereum (Go implementation of Ethereum protocol)

Have more? Share it

/thread
Create an Ethereum Dapp with React and Docker

medium.com/hackernoon/cre…
Deploying Blockchain Applications with Docker

Docker provides great support in quickly getting a blockchain node up and running without the need to individually configure each machine separately.

skeps.com/blog/deploying…
Read 7 tweets
28 Sep
Blockchain Blocks

Blockchain blocks hold batches of valid transactions into a Merkle tree.

Basic concepts to study how they work:
· Hash
· Sign
· Genesis Block
· Fork
· Consensus Algorithm
· Peers and the database
· History
· New entries
· Redundant Computation

/thread
Hash

A hash is a math function that converts an input of arbitrary length into an encrypted output of a fixed length.

· Each block includes the cryptographic hash of the previous, linking the two.

·Blocks are hashed and encoded.
Digital signature

A digital signature is an auth mechanism.
It enables the creator of the message to attach a code that acts as a signature.

· The blocks are usually digitally signed.

· This is to assure the integrity and the data
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(