TeKanAid
TeKanAid
  • Видео 128
  • Просмотров 379 823
Secure Kubernetes Secrets Efficiently with Akeyless
Are your Kubernetes secrets really secure? In this video, we dive into the reality of Kubernetes secrets and how to enhance their security with Akeyless. Learn about various types of Kubernetes secrets and how they can be easily decoded if not managed properly. Discover how Akeyless provides a centralized, secure way to store and retrieve secrets for your Kubernetes microservices.
In this video, you'll learn:
✅ Different types of Kubernetes secrets and their uses
✅ How to create and manage secrets using kubectl and YAML files
✅ The risks of base64 encoded secrets
✅ Using Akeyless to secure your secrets
✅ Setting up Akeyless Secrets Injector and retrieving secrets securely
Don't miss out on secur...
Просмотров: 177

Видео

Enhancing Security and Governance in Development with Coder - Part 3/3
Просмотров 8628 дней назад
Welcome to the final part of our three-part series on mastering Coder! This video delves into enhancing security and governance in development environments using Coder. We'll cover three key features: Audit Logging, Browser-Only Connections, and Role-Based Access Control (RBAC). These features are designed to strengthen your security framework and streamline governance for development environme...
Cut Development Costs by 90% with Coder: Resource Optimization & Success Story | Part 2/3
Просмотров 112Месяц назад
Discover how to slash your development costs by 90% with Coder's advanced resource optimization features. In this video, we delve into the functionalities of Coder, such as auto-stop, auto-start, dormancy, and failure cleanup, that help manage resources effectively. Learn from Skydio's success story on how they dramatically reduced their cloud costs. If you missed part one, find the link in the...
Coder Tutorial: Boost Developer Productivity with Cloud Development Environments | Part 1/3
Просмотров 340Месяц назад
This video explores the benefits of Cloud Development Environments #(CDE) using #Coder. ✅ Discuss why cloud development is advantageous. ✅ Examine Coder's architecture. ✅ Showcase a real-world onboarding success story at Palantir. ✅ Provide a step-by-step demo on setting up Coder in a Kubernetes cluster. ✅ Create customizable workspaces. ✅ Integrate with IDEs like VS Code. ✅ Highlight the flexi...
Build a GPU-Powered Kubernetes vCluster in GKE Using Backstage & ArgoCD - Part 2/2
Просмотров 179Месяц назад
Welcome back to our vCluster series! 🎉 In our last video, we set up vClusters with an Internal Developer Platform using Backstage, Crossplane, GitHub Actions, ArgoCD, AWS, and vCluster. If you missed it, check it out in the useful links below. Today, we're taking things up a notch! 🚀 We'll show you how to empower your developers by enabling them to request GPU-enabled vClusters on Google Kubern...
Simplify Credential Management with Akeyless: Rotated and Dynamic Secrets Explained
Просмотров 1582 месяца назад
Welcome to our deep dive into the importance of Automated Credential Rotation. In this video, we discuss why it's risky to use long-lived static secrets and how Akeyless can help you implement both Rotated and Dynamic Secrets for better security. We'll cover: ✅ What are Rotated Secrets? ✅ How to use Rotated Secrets with Akeyless ✅ Understanding Dynamic Secrets ✅ Implementing Dynamic Secrets usi...
Getting Started with vCluster: Build Your IDP with Backstage, Crossplane, and ArgoCD - Part 1/2
Просмотров 8552 месяца назад
Spinning up Kubernetes clusters for each application team per environment gets expensive very fast! In this video, I'll introduce you to vClusters from Loft Labs and show you how to build an Internal Developer Platform (IDP) using vClusters as vending machines for easy and quick Kubernetes cluster creation. 🚀 What You'll Learn: ✅ What is a vCluster and how it helps reduce Kubernetes costs. ✅ Ho...
Port & ArgoCD: Building a Unified Developer Experience - Part 3/3
Просмотров 1842 месяца назад
Welcome to part three of our series on mastering Internal Developer Portals with Port! In this video, we'll explore how to connect Port, an open Internal Developer Portal, with ArgoCD. If you missed parts one or two, they are linked in the description below. So far, we've covered building data models with Blueprints, adding data sources, and creating self-service actions. Now, we'll take it a s...
Mastering Self-Service Actions with Port: Deploy a Node.js App on AWS EKS - Part 2/3
Просмотров 2972 месяца назад
This is the second video in our series on mastering Internal Developer Portals with Port. This video goes beyond the basics and dives into how you can use Port to automate and streamline your development processes effectively. 🔗 In this episode, we tackle: ✅ Creating an AWS EKS cluster from scratch. ✅ Scaffolding a Node.js application. ✅ Seamlessly deploying it into the EKS cluster using Port's...
Port Intro - An Internal Developer Portal - Production Readiness Setup - Part 1/3
Просмотров 5052 месяца назад
🚀 Welcome to the first episode of our Port Demo Series! 🚀 In this video, I'll walk you through setting up Port-an Open Internal Developer Portal that simplifies the platform engineering process. Unlike other platforms that may require extensive coding, Port offers a user-friendly interface that makes integration with your favorite tools like GitHub, PagerDuty, and scorecards a breeze. Join me a...
Akeyless: The Leading HashiCorp Vault Alternative
Просмотров 8682 месяца назад
This is a video about Akeyless: The Leading HashiCorp Vault Alternative. I demo why Akeyless stands out as the best alternative to HashiCorp Vault. If you're familiar with my content, you know I've always appreciated HashiCorp Vault, but it’s time to see what Akeyless has to offer that Vault doesn’t. From automated secret rotations and dynamic secrets for RDP, Docker Hub, and Ping Client to inn...
Akeyless's Distributed Fragments Cryptography (DFC) Demo
Просмотров 2013 месяца назад
🔐 "Can you really trust Akeyless with your secrets?" This was the number one question on my mind when I first learned that Akeyless is a SaaS Secrets Management offering. In today’s video, I dive deep into Akeyless’s Distributed Fragments Cryptography (DFC) to show you exactly why your trust is well-placed. Discover how DFC technology secures your data through a detailed explanation and a hands...
The Ultimate Akeyless Demo: Watch It in Action Now!
Просмотров 4513 месяца назад
I'm really starting to like Akeyless a lot! Dive into my latest demo and explore Akeyless! Prepare to be amazed by the unique features of Akeyless! I'll guide you through the essentials like automated secrets rotation, dynamic credentials, SSH and PKI certificates, and much more. Discover the power of tokenization, the Universal Secrets Connector, and get to grips with secure identity verificat...
Building an Internal Developer Platform: Part 2 - Deploying a GO API with Backstage and ArgoCD
Просмотров 7324 месяца назад
In the second part of our series on constructing an Internal Developer Platform (IDP) using GitOps, we focus on the developer's perspective, demonstrating the power and simplicity of deploying applications to a Google Kubernetes Engine (GKE) cluster. Following the foundation laid in Part 1, where we automated GKE cluster provisioning, we now explore how developers can leverage Backstage to scaf...
Building an Internal Developer Platform with GitOps: Part 1 - Automating GKE Clusters
Просмотров 1,6 тыс.4 месяца назад
Join us in the first installment of our journey to build a powerful Internal Developer Platform (IDP) leveraging the principles of GitOps. This series is dedicated to platform engineers and DevOps enthusiasts aiming to enhance developer experiences and operational efficiency within their organizations. In Part 1, we lay the foundation of our IDP by automating the provisioning of Google Kubernet...
Configu - The Configuration as Code Tool
Просмотров 6395 месяцев назад
Configu - The Configuration as Code Tool
Crossplane Tutorial: Easy Steps to Master Kubernetes Clusters
Просмотров 9606 месяцев назад
Crossplane Tutorial: Easy Steps to Master Kubernetes Clusters
Exploring GitOps with Argo CD and HashiCorp Vault in Kubernetes
Просмотров 3,5 тыс.7 месяцев назад
Exploring GitOps with Argo CD and HashiCorp Vault in Kubernetes
Network Engineer to DevOps | My Story
Просмотров 1,3 тыс.8 месяцев назад
Network Engineer to DevOps | My Story
Crossplane Introduction: Animated Guide, Comparison with Terraform & AWS S3 Demo
Просмотров 4,1 тыс.8 месяцев назад
Crossplane Introduction: Animated Guide, Comparison with Terraform & AWS S3 Demo
Backstage Templates with Terraform to create an EKS cluster and deploy a Node.js app
Просмотров 5 тыс.9 месяцев назад
Backstage Templates with Terraform to create an EKS cluster and deploy a Node.js app
Backstage.io Software Catalog in 10 minutes | Backstage Tutorial
Просмотров 5 тыс.9 месяцев назад
Backstage.io Software Catalog in 10 minutes | Backstage Tutorial
What is Backstage.io in 10 minutes | Backstage Introduction
Просмотров 3,4 тыс.10 месяцев назад
What is Backstage.io in 10 minutes | Backstage Introduction
A First Look at Backstage.io
Просмотров 2,1 тыс.10 месяцев назад
A First Look at Backstage.io
AWS SSM Solves Vault Secret Zero Problem
Просмотров 1 тыс.Год назад
AWS SSM Solves Vault Secret Zero Problem
Vault Storage Backend Migration from Consul to Integrated Storage (RAFT)
Просмотров 1,1 тыс.Год назад
Vault Storage Backend Migration from Consul to Integrated Storage (RAFT)
Vault Raft Cluster High Availability Test in AWS
Просмотров 1 тыс.Год назад
Vault Raft Cluster High Availability Test in AWS
HashiCorp Vault Monitoring Tutorial with Prometheus, Grafana, and Loki
Просмотров 2,5 тыс.Год назад
HashiCorp Vault Monitoring Tutorial with Prometheus, Grafana, and Loki
TeKanAid Academy Free HashiStack Playground | Packer Terraform Vault Consul Nomad Boundary Waypoint
Просмотров 445Год назад
TeKanAid Academy Free HashiStack Playground | Packer Terraform Vault Consul Nomad Boundary Waypoint
Build a Nomad and Consul Cluster in vSphere with Packer, Terraform, Ansible, and GitLab
Просмотров 2 тыс.Год назад
Build a Nomad and Consul Cluster in vSphere with Packer, Terraform, Ansible, and GitLab

Комментарии

  • @jesusrivera2236
    @jesusrivera2236 2 часа назад

    Hi sam, THanks for your video. Very informative. I tried it but using Rocky Linux 9.4 and extra_config doesn't seems to work and in consequence it just keep trying to create the VM until fail due exceed the timeout. Do you know what can be happening?

  • @notnegativereels8442
    @notnegativereels8442 10 часов назад

    One quick question, as i see you passed the chain.pem in grafana but still need to add root ca and intermediate ca manually in truststore. Can you correct my understanding where am wrong?

  • @premierde
    @premierde День назад

    Can an External Storage be hooked with Vault. Like External Secrets Operator (ESO) offer association with various external storage provider.

    • @TeKanAid
      @TeKanAid 10 часов назад

      I think you're talking about two different things. HashiCorp Vault can integrate with external storage providers through its storage backends. These backends are used to persist the data that Vault manages, such as secrets and policies. Here are a few examples of external storage backends that Vault supports:Amazon S3: Vault can use Amazon S3 as a storage backend. You need to configure the S3 bucket and provide necessary credentials.Google Cloud Storage: Similar to S3, Google Cloud Storage can also be used as a storage backend for Vault.Azure Blob Storage: Vault supports Azure Blob Storage as well.Consul: While not strictly an "external" storage provider, Consul is commonly used with Vault for storage and high availability.DynamoDB: Vault can use AWS DynamoDB for storage, which helps in achieving high availability and reliability. In comparison to External Secrets Operator (ESO), which allows you to dynamically fetch secrets from various external secret management services into Kubernetes, Vault's external storage backends are primarily for persisting Vault's own data securely. However, Vault can also serve as a secret management service itself, and its secrets can be accessed by Kubernetes using integrations like the Vault Kubernetes Auth method and the Vault Agent Injector. Vault has a Vault Secrets Operator VSO similar to ESO. developer.hashicorp.com/vault/tutorials/kubernetes/vault-secrets-operator

  • @premierde
    @premierde День назад

    Can an External Storage be hooked with Vault. Like External Secret Operator (ESO) offer association with various external storage provider

    • @TeKanAid
      @TeKanAid 10 часов назад

      I think you're talking about two different things. HashiCorp Vault can integrate with external storage providers through its storage backends. These backends are used to persist the data that Vault manages, such as secrets and policies. Here are a few examples of external storage backends that Vault supports:Amazon S3: Vault can use Amazon S3 as a storage backend. You need to configure the S3 bucket and provide necessary credentials. Google Cloud Storage: Similar to S3, Google Cloud Storage can also be used as a storage backend for Vault.Azure Blob Storage: Vault supports Azure Blob Storage as well.Consul: While not strictly an "external" storage provider, Consul is commonly used with Vault for storage and high availability.DynamoDB: Vault can use AWS DynamoDB for storage, which helps in achieving high availability and reliability. In comparison to External Secrets Operator (ESO), which allows you to dynamically fetch secrets from various external secret management services into Kubernetes, Vault's external storage backends are primarily for persisting Vault's own data securely. However, Vault can also serve as a secret management service itself, and its secrets can be accessed by Kubernetes using integrations like the Vault Kubernetes Auth method and the Vault Agent Injector. Vault has a Vault Secrets Operator VS0 similar to ESO. developer. hashicorp.com/vault/tutorials /kubernetes/vault-secrets-operator

  • @SunilShikalawadi
    @SunilShikalawadi 2 дня назад

    How please help me

    • @TeKanAid
      @TeKanAid 2 дня назад

      What do you need help with?

  • @halothere8709
    @halothere8709 5 дней назад

    Step by step on create application until it running by example. simple apllications is wellcome

    • @TeKanAid
      @TeKanAid 5 дней назад

      Check out the backstage playlist for more videos showing what you’re asking

  • @jnaneshshetty1108
    @jnaneshshetty1108 7 дней назад

    I learnt so much from Sam! Thank you ❤

    • @TeKanAid
      @TeKanAid 6 дней назад

      Great to hear! Thank you!

  • @user-ep2mm3ds3x
    @user-ep2mm3ds3x 7 дней назад

    Really please start doing course . it will really gain popularity .

    • @TeKanAid
      @TeKanAid 6 дней назад

      Yes for sure. I just need to find some time to get started

  • @user-ep2mm3ds3x
    @user-ep2mm3ds3x 7 дней назад

    Interested in Crossplane course along with Cloudflare provider

    • @TeKanAid
      @TeKanAid 6 дней назад

      Thank you for the feedback and for the suggestion about the cloudflare provider

  • @premierde
    @premierde 11 дней назад

    👏 The audit log size keep growing... or? does it get rotated

    • @TeKanAid
      @TeKanAid 11 дней назад

      You have to use a utility that rotates the logs such as logrotate. You need to be careful because if you run out of disk space, Vault will stop working by design. I talk about all that in depth and give you the config in my Vault 202 course if you’re interested.

  • @shradhasamantaray3062
    @shradhasamantaray3062 11 дней назад

    Interested in Crossplane course

    • @TeKanAid
      @TeKanAid 11 дней назад

      Thank you for letting me know

  • @reyrrz
    @reyrrz 14 дней назад

    Hi Sam, very thankful for the content.

    • @TeKanAid
      @TeKanAid 14 дней назад

      Glad to hear. Thank you for the feedback!

  • @vaishnokrithika4411
    @vaishnokrithika4411 15 дней назад

    Thanks for the video Sam. Any specific reason using old version providers from upbound marketplace? Appreciate your response.

    • @TeKanAid
      @TeKanAid 15 дней назад

      Not really, iirc it was the latest at the time.

  • @rishikakhajuria2802
    @rishikakhajuria2802 20 дней назад

    @TeKanAid i need to implement this is my backstage app but only the example node.js template is available and i cant see the Node.js app on AWS EKS cluster. can u tell me how to configure that and what am I missing..? and how to do this if i want to use GCPA instead...?

    • @TeKanAid
      @TeKanAid 19 дней назад

      In this video I actually don't deploy the node.js app. I recommend you watch this video which is part 2 of a two-part series where I show you how to deploy. ruclips.net/video/D_3q4HeAxp8/видео.html

  • @oyamakarateh9163
    @oyamakarateh9163 21 день назад

    Hi sam, I did all the steps you said in the video, but I get this error "timeout waiting for an available ip address". I increase the timeout, but it doesn't help. Is it possible for you to guide me on what to do? vcenter 6.5

    • @TeKanAid
      @TeKanAid 19 дней назад

      I've seen that before and my issue was that there were no available IP addresses in the DHCP pool for the DHCP server to deliver. Not sure if that's the case with you

    • @wamalaemmanuelnsubuga80
      @wamalaemmanuelnsubuga80 5 дней назад

      @@TeKanAid I am getting the same error creating a linux VM where DHCP is not enabled.

  • @Skkhan940
    @Skkhan940 24 дня назад

    i need you create my own back stage how create me please help me any one

    • @TeKanAid
      @TeKanAid 19 дней назад

      I recommend you watch this video and also part 2 of it. ruclips.net/video/iDOkgvz27iM/видео.html

  • @amjads8971
    @amjads8971 26 дней назад

    Do you have any GitHub link where you maintain the workflows as example ? Can we replace GitHub with gitlab ?

  • @amjads8971
    @amjads8971 26 дней назад

    Thank you for great explanation. Is it even used in production now a days by any big clients v

    • @TeKanAid
      @TeKanAid 23 дня назад

      Yes, absolutely! Some are shown on their website but many aren't.

  • @alepn09
    @alepn09 28 дней назад

    Nice stuff Sam. There will be a series about any platform orchestrator, like kratix or humanitec? Thanks for one more amazing content!

    • @TeKanAid
      @TeKanAid 28 дней назад

      Thank you! I wasn’t aware of Kratix till you mentioned it. Looks interesting. I’m thinking about doing one for Mia Platform. Thanks for sharing your interests.

  • @reyrrz
    @reyrrz Месяц назад

    Best terraform vs ansible vid. Thanks

    • @TeKanAid
      @TeKanAid Месяц назад

      Glad to hear it helped and you’re welcome!

  • @reyrrz
    @reyrrz Месяц назад

    Thanks for the vid man.

    • @TeKanAid
      @TeKanAid Месяц назад

      You’re welcome!

  • @mohmmad5343
    @mohmmad5343 Месяц назад

    this man meme (live action version)

  • @mikegreco9888
    @mikegreco9888 Месяц назад

    Even though I set up the port forwarding for the api I still got "Access to 127.0.0.1 was denied" attempting 127.0.0.1:5000/docs

  • @gayannilanga8817
    @gayannilanga8817 Месяц назад

    Hi, In most things in my career also align with your career as a network engineer. I am also looking forward to a transition. what is the starting point to becoming devops you are suggesting?

    • @TeKanAid
      @TeKanAid Месяц назад

      That's awesome to hear! For someone transitioning from network engineering to DevOps, I'd suggest starting with these steps: First, get comfortable with a programming language like Python or Go. It's essential for scripting and automation tasks. Next, dive into version control systems, especially Git. Then, start learning about infrastructure as code (IaC) tools like Terraform and configuration management tools like Ansible. These will help you automate and manage infrastructure efficiently. Also, familiarize yourself with containerization technologies like Docker and orchestration tools like Kubernetes. Understanding CI/CD pipelines is crucial too, so tools like Jenkins or GitHub Actions are good to learn. Finally, consider getting hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud, as cloud infrastructure knowledge is a big part of DevOps. I would suggest AWS since it has the largest market share. In all of your learning journey make sure to enrich your GitHub account with repos showing some hands-on projects you develop. This will become part of your resume. Of course I have some material on my RUclips channel and my blog posts along with courses I offer. You can check tekanaid.com/courses.

  • @faltuaccount4162
    @faltuaccount4162 Месяц назад

    A simple walkthrough of technologies we use like this is always greatly appreciated !

  • @missingfaktor
    @missingfaktor Месяц назад

    Thanks a lot! This was precisely what I needed.

    • @TeKanAid
      @TeKanAid Месяц назад

      Wonderful, glad to hear

  • @shamsinamazli2892
    @shamsinamazli2892 Месяц назад

    I see this error when build ::: Build 'vsphere-iso.this' errored after 3 seconds 557 milliseconds: ServerFaultCode: Unexpected element tag "efiSecureBootEnabled" seen i try choose frmware bios, efi-secure,efi but all time see this error. Please help me

    • @TeKanAid
      @TeKanAid Месяц назад

      Hard to tell, try the suggestions from chatGPT below. The error you're encountering, `ServerFaultCode: Unexpected element tag "efiSecureBootEnabled"`, indicates that the element `efiSecureBootEnabled` is not recognized by the VMware vSphere server you're working with. This might be due to compatibility issues with the version of vSphere you're using or an incorrect configuration in your Packer template. Here's how you can troubleshoot and resolve this issue: 1. **Verify vSphere Compatibility**: Make sure that your version of vSphere supports the `efiSecureBootEnabled` element. If you are using an older version of vSphere, it might not recognize this element. 2. **Check Packer Template Configuration**: Ensure that your Packer template is configured correctly for the type of firmware you are using (BIOS or EFI). Here’s an example template for creating a Ubuntu image with BIOS firmware: ```json { "builders": [{ "type": "vsphere-iso", "vcenter_server": "your-vcenter-server", "username": "your-username", "password": "your-password", "insecure_connection": "true", "datacenter": "your-datacenter", "vm_folder": "your-vm-folder", "cluster": "your-cluster", "host": "your-host", "datastore": "your-datastore", "network": "your-network", "vm_name": "ubuntu-vm", "guest_os_type": "ubuntu64Guest", "firmware": "bios", // Change this to efi if you are using EFI "iso_paths": [ "[datastore1] path/to/your/ubuntu.iso" ], "ssh_username": "your-ssh-username", "ssh_password": "your-ssh-password", "ssh_wait_timeout": "30m", "shutdown_command": "echo 'your-ssh-password' | sudo -S shutdown -P now" }] } ``` 3. **Remove or Comment out `efiSecureBootEnabled`**: If you don't need secure boot, you can remove or comment out the `efiSecureBootEnabled` configuration in your Packer template. 4. **Update Packer Version**: Ensure you are using the latest version of Packer. Sometimes, bugs and issues are resolved in newer releases

  • @ReneeLv-xe2fq
    @ReneeLv-xe2fq Месяц назад

    Hi Sam, thanks so much. What backstage terraform plugin do you use in this demo? It really helpful.

    • @TeKanAid
      @TeKanAid Месяц назад

      Thank you, I’m using Terraform modules for AWS like the EKS one and Backstage is just calling a GitHub action to build everything. You can find more info in the blog post: tekanaid.com/posts/backstage-software-templates

  • @tanunter8924
    @tanunter8924 Месяц назад

    Thanks very helpful for planning my migration! Is it possible to migrate from consul to raft and a higher version of vault at the same time? Or needs the raft migration to be done before upgrading vault?

    • @TeKanAid
      @TeKanAid Месяц назад

      It’s definitely possible to do both at the same time, however, I’d test it on a dev vault cluster to make sure everything works well before attempting it in production.

  • @Akeyless
    @Akeyless 2 месяца назад

    Great video, Sam!

    • @TeKanAid
      @TeKanAid 2 месяца назад

      Thank you. Let's make sure we stop using static long-lived credentials!

  • @laurentiuspurba2735
    @laurentiuspurba2735 2 месяца назад

    How did you set that Loki datasouce? I did not see you configure it in your demo.

    • @TeKanAid
      @TeKanAid 2 месяца назад

      I should have it in the repo under grafana provisioning data sources. iirc

  • @shabbirsaifee7497
    @shabbirsaifee7497 2 месяца назад

    Ah finally a great video on vclusters! Thanks Sam!

    • @TeKanAid
      @TeKanAid 2 месяца назад

      Thanks, Shabbir!

  • @mophez
    @mophez 2 месяца назад

    thanks, great video. But where is the part where you deploy Node JS app on k8? i can only see from tutorial that you are dumping NodeJS files in user-defined repo, then running a terraform pipeline. When and where do you deploy the app on top?

    • @TeKanAid
      @TeKanAid 2 месяца назад

      I think I missed that part but I created a two-part series that go into this in more detail. The second part deploys a go API on kubernetes with Argo CD all with backstage as the portal. Here are the two videos. ruclips.net/video/iDOkgvz27iM/видео.html ruclips.net/video/D_3q4HeAxp8/видео.htmlsi=VGdkeMgG1S5h-_Z7

  • @pixeldrama-yt
    @pixeldrama-yt 2 месяца назад

    Hi, is it possible in any way to also have vault itself synced via argocd? Seems like a chicken/egg conundrum as of yet. The context is: having multiple vault instances/environments and managing those vault secret engines/settings via Kustomize generated manifests instead of terraform (not sure if that is possible)

    • @TeKanAid
      @TeKanAid 2 месяца назад

      That’s an excellent question. I don’t see why we can’t use ArgoCD to sync Vault using Vault’s helm chart as long as Vault is running in K8s. The question is what to do with the Vault configuration. Most people use the Terraform provider for vault. I suppose we could look into crossplane so it’s K8s native. I haven’t looked to see if there is a Vault provider in Crossplane. I also believe crossplane can use Terraform providers so that’s another thing to look at. Finally, HashiCorp had a project where you can configure Terraform from within K8s, I can’t remember what that was, but also worth exploring.

    • @pixeldrama-yt
      @pixeldrama-yt 2 месяца назад

      @@TeKanAid Crossplane does seem to have Vault support, but it seems it may not be 'quite there' yet. Thanks for pointing me into that direction anyway, I can see some usage out of it still :)

    • @samgabrail5094
      @samgabrail5094 2 месяца назад

      @@pixeldrama-yt good to hear. Yeah, I really like crossplane

  • @georgesmith9178
    @georgesmith9178 2 месяца назад

    The material is awesome! Thumbs-up, and then some. However, I would suggest to break it down in multiple videos because people with less admin experience will have difficulty understanding the complexity of the presentation. Also, Docker only complicates things. I would create another, let's call it a starter version, of the demo that does not use Docker. Then in a follow up demo you can show how this is dockerized and what the pitfalls are (you covered them in this video). One more suggestion - it is good to show your face at the beginning or while you are showing basic diagrams, but when you demo code and dive deep into configuration, being on the screen at the same time is distracting and just takes up real estate that could otherwise go to better use.

    • @TeKanAid
      @TeKanAid 2 месяца назад

      George, Amazing feedback! Thank you so much for taking the time to write this. I’ve been torn between showing my face during code demo and not. It’s actually easier not to. Also thanks for your thoughts on breaking up the content to simplify things!

  • @alepn09
    @alepn09 2 месяца назад

    Nice Intro, awaiting for the next parts

    • @TeKanAid
      @TeKanAid 2 месяца назад

      Thanks, part 2 is already published and part 3 is released this Wednesday. It’s a fantastic product, love Port!

  • @ministryofwoke8931
    @ministryofwoke8931 2 месяца назад

    Thanks

    • @TeKanAid
      @TeKanAid 2 месяца назад

      Thank you so much!

  • @ministryofwoke8931
    @ministryofwoke8931 2 месяца назад

    "Ready to own the cloud game?" - LOL - I love your enthusiasm - thank you for the awesome video!

    • @TeKanAid
      @TeKanAid 2 месяца назад

      LOL thanks! We gotta have some fun with this!

  • @punzitta
    @punzitta 2 месяца назад

    Great Video... thanks for sharing

    • @TeKanAid
      @TeKanAid 2 месяца назад

      You're welcome!

  • @KetoJames
    @KetoJames 2 месяца назад

    Isn't the docker agent suppose to stay running? Mine seems to time out after a while.

    • @TeKanAid
      @TeKanAid 2 месяца назад

      Yeah it's supposed to keep running. You might just see it in the dashboard Say idle

  • @miraccan00
    @miraccan00 2 месяца назад

    Maybe you should put the code you used in the videos on a public GitHub repository. Thanks for your time :)

  • @Kk-rl7nv
    @Kk-rl7nv 2 месяца назад

    What courses you have are USABLE for Hashicorp vault open source self hosted or we have to purchase enterprises license?

    • @TeKanAid
      @TeKanAid 2 месяца назад

      All my vault courses work with the open source self hosted some have sections about the enterprise, but you can skip over those if you’re not interested

    • @Kk-rl7nv
      @Kk-rl7nv 2 месяца назад

      Please suggest what are the course price

    • @Kk-rl7nv
      @Kk-rl7nv 2 месяца назад

      @@TeKanAidplease suggest the duration and price

    • @TeKanAid
      @TeKanAid 2 месяца назад

      @@Kk-rl7nv you can find all the details at tekanaid.com/courses. I have three vault courses. You can buy the courses individually or you can subscribe to a plan that gives you access to all my courses, not just the vault ones. You can access the subscriptions at tekanaid.com/pricing

  • @srini580
    @srini580 2 месяца назад

    Thanks, Sir! Very informative!

    • @TeKanAid
      @TeKanAid 2 месяца назад

      You’re welcome!

  • @sametacar8564
    @sametacar8564 2 месяца назад

    Thanks Sam.

    • @TeKanAid
      @TeKanAid 2 месяца назад

      You’re welcome, Samet!

  • @amrtarek6937
    @amrtarek6937 2 месяца назад

    Exploring offline operating options for these tools could be beneficial, especially for environments with disconnected access to the internet due to security concerns. Alternatively, considering substitutes like PagerDuty and Port might offer similar functionalities while accommodating offline setups. Have you had any experience with these alternatives?

    • @TeKanAid
      @TeKanAid 2 месяца назад

      I asked that question to the port team and they referred me to this link you can take a look www.getport.io/security#can-i-deploy-port-on-premise The only self hosted developer portal that I know is backstage. I have a few videos on that, but it really has a steep learning curve, and a lot of coding is necessary.

    • @amrtarek6937
      @amrtarek6937 2 месяца назад

      @@TeKanAid Thanks! Your efforts are much appreciated.

    • @TeKanAid
      @TeKanAid 2 месяца назад

      Thanks, Amr!

  • @Koaxjo
    @Koaxjo 3 месяца назад

    Hi, how to install terraform plugin in standalone ?

    • @TeKanAid
      @TeKanAid 2 месяца назад

      not sure what you mean, so you don't want to run terraform init to download the providers? Are you running in an air-gapped environment? If so, check out this article: medium.com/@andris_dev/deploy-your-components-with-terraform-and-gitlab-ci-in-air-gapped-environments-terraform-ce-1c05004a6d2

  • @rajesh-devops
    @rajesh-devops 3 месяца назад

    Sir, your explanation is 1 level extra ordinary , we need people like you who update themselves so much and also share knowledge through these video recording , i love to work with you , gain more knowledge and share it to community

    • @TeKanAid
      @TeKanAid 3 месяца назад

      So nice of you, Rajesh! Thank you for your kind words.

  • @rohanyelpale3365
    @rohanyelpale3365 3 месяца назад

    could u plz update your docker file with latest jenkins version

    • @TeKanAid
      @TeKanAid 2 месяца назад

      I've updated the image to FROM jenkins/jenkins:2.456 which is the latest at this time.

  • @rohanyelpale3365
    @rohanyelpale3365 3 месяца назад

    Hi Man, we dont have latest jenkins there 2.440.2. I tried to update the docker file but facing issues while building the docker file. Basically at this command i am facing issues. RUN python3 -m pip install --upgrade pip cffi && \ pip install ansible==${ANSIBLE_VERSION} && \ pip install mitogen ansible-lint jmespath && \ pip install --upgrade pywinrm

    • @TeKanAid
      @TeKanAid 2 месяца назад

      You can fork the repo and update the dockerfile.

    • @TeKanAid
      @TeKanAid 2 месяца назад

      I see what you mean, the Docker image being based on a newer Debian version that restricts pip from installing packages globally to prevent conflicts with the system-managed packages. This is a feature designed to safeguard the integrity of the system's Python environment. I made the update to the Dockerfile and works well now.

  • @maximepivi
    @maximepivi 3 месяца назад

    Hello, Im CCNP E and CCNA DEVNET, after my CCIE E im planning to switch to devops, i have a feeling that this will unlock a better salary for me. As you said, not full stack, just the CI/CD stuff. i wonder how much i will be earning, im too exited, future will tell

    • @TeKanAid
      @TeKanAid 3 месяца назад

      That's great, thanks for sharing! Yeah definitely it will open new doors for you. All the best!

    • @maximepivi
      @maximepivi 3 месяца назад

      @@TeKanAid thanks for the answer, it means a lot to me to get an expert aproval