AKS Edge Essentials options for persistent storage
Crying Cloud
by Danny McDermott
5M ago
Out of the box, AKS Edge Essentials does not have the capability to host persistent storage. Thats OK if you're running stateless apps, but more often than not, you'll need to run stateful apps. There are a couple of options you can use to enable this: Create a manual storage class for local storage on the node Create a StorageClass to provision the persisent storage First, I'm checking no existing storage classes exist. This is on a newly deployed AKS-EE, so I'm just double checking kubectl get storageclasses --all-namespaces Next, check no existing persistent volumes exist kubectl get ..read more
Visit website
Interesting changes to Arc Agent 1.34 with expanded detected properties
Crying Cloud
by Matthew Quickenden
7M ago
Microsoft just pushed out a change in Azure Arc Connected Agent 1.34 and with this comes some enrichment of Hybrid Servers detected properties. This is what the properties looked like prior to the update. Agent 1.33 and earlier Okay… so what’s new and different? New detected properties for Azure Arc Connected Agent 1.34 serialNumber, ProcessNames and totalPhysicalMemory resources | where ['type'] == "microsoft.hybridcompute/machines" | extend processorCount = properties.detectedProperties.processorCount, serialNumber = properties.detectedProperties.serialNumber, manufacturer= prop ..read more
Visit website
VS Code: one liner to install on a Windows system
Crying Cloud
by Danny McDermott
7M ago
This is just a quick post on how to quickly download and install VS Code for an x64 Windows system. # One liner to install VS Code to Windows System $ProgressPreference = 'SilentlyContinue'; $Path = $env:TEMP; $Installer = "vscode_installer.exe"; $installerArgs = "/silent /mergetasks=!runcode,addcontextmenufiles,addcontextmenufolders,associatewithfiles,addtopath"; Invoke-WebRequest "https://code.visualstudio.com/sha/download?build=stable&os=win32-x64" -OutFile "$Path\$Installer"; Start-Process -FilePath "$Path\$Installer" -Args $installerArgs -Verb RunAs -Wait; Remove-Item "$Path\$Instal ..read more
Visit website
Azure CLI: Determining location of CA certs to work with Azure Stack Hub/ASDK
Crying Cloud
by Danny McDermott
7M ago
I’ve been doing some work on Azure Stack HUB (ASH) and ASDK recently, and the perennial problem with certificates has raised it’s head again. This is a quick blog post for anyone using Linux and Azure CLI to administer to figure out where you should store the CA root certificates, as the documentation is somewhat vague. First, make sure you install the latest version of Az cli and not version 2.29, as that version has CVE’s (versions prior to 2.40.0 are affected) Once installed, check the version and what Python version is used (We need to make sure that any Python commands we are runnin ..read more
Visit website
The process cannot access the file psconfig.json because it is being used by another process
Crying Cloud
by Matthew Quickenden
8M ago
If you have been having issues deploying Azure Arc Resource Bridge on AKS and running into various issues like the one above for Azure Stack HCI. Microsoft has recently published new guidance. Some pages still have conflicting messaging. I hope this pointer might help someone else. We do NOT recommend or support running AKS on Azure Stack HCI and Azure Arc Resource Bridge on the same Azure Stack HCI or Windows Server cluster. If you have AKS on Azure Stack HCI installed, run Uninstall-AksHci and start deploying your Azure Arc Resource Bridge from scratch. Microsoft Learn Reference https://lea ..read more
Visit website
Feature Parity for Azure Arc Server Resource Types?
Crying Cloud
by Matthew Quickenden
9M ago
This is an Azure Arc Server (Server) This is an Azure Arc Server (VMware) This is an Azure Arc Server (HCI) Yes! Yes, Same Same… but different. Okay, so what? Not all Azure Arc Server VM objects are created equal. If we look a little closer at the Azure Resource Types; (Server) "type": "Microsoft.HybridCompute/machines" (VMWare) "type": "microsoft.connectedvmwarevsphere/virtualmachines" (HCI) "type": "microsoft.azurestackhci/virtualmachines" Each of these types connecting via different methods to your Azure subscriptions, and along with this comes different functionality. Let’s take ..read more
Visit website
SQL Counters via Azure Arc
Crying Cloud
by Matthew Quickenden
9M ago
Microsoft is rapidly expanding the services and features available from the Azure Arc SQL Extension. As this moves into GA and more visibility features get added and importantly, features that allow actions EG controlling backup and even patching using Azure to create a management layer for your SQL Server estate outside of Azure becomes more viable. Let’s take a brief look at grabbing SQL-specific performance counters to Azure Monitor Metrics. We need to create a Data Collection Rule (DCR). I am not using Data Collection Endpoints (DCE), but you may want to consider this in your environment ..read more
Visit website
Arc SQL Extension - Best Practices Assessment
Crying Cloud
by Matthew Quickenden
10M ago
Azure Arc help increase the visibility of your IT estate outside of Azure. Layering on top of the SQL Extension, we can bring a centralized view of your SQL Servers and databases, and now other control features help with management activities. Let’s take a look at the Best practices assessment (BPA) First thing to know is “Best practices assessment is only available for SQL Server with Software Assurance, SQL subscription, or with Azure pay-as-you-go billing. Update the license type appropriately. Learn more” If you want to look at you’re overall licenses we can run a query against the Azure ..read more
Visit website
Azure Monitor Container Insights cost presets (preview)
Crying Cloud
by Danny McDermott
11M ago
Microsoft have recently added a new preview feature within the Azure portal to perform some cost optimization on the Container Insights data that is collected to a Log Analytics workspace. This is helpful as going with the default collection could leave you with unnecessary cost, as you don’t care about particular namespaces, or you’ve got a non-production cluster, so don’t care about collecting data every minute, but still want to monitor your cluster and workloads. Here’s how you can quickly set this up. From the Azure Portal, open up the blade for your Kubernetes resource (works for both ..read more
Visit website
AKS Edge Essentials - diving deeper
Crying Cloud
by Danny McDermott
1y ago
I‘ve had the chance to use AKS Edge Essentials (AKS-EE) some more and I got to figure some more things out since my earlier article. Whilst I ‘successfully’ deployed the cluster, it turn out that the configuration I had used meant that whilst I could deploy apps to the cluster, they couldn’t be accessed - therefore pretty pointless. Looking further into this, the reason was I was using the aksedge-config.json file provided with the AKS Edge repo. That config file is geared towards multi-machine clusters, not single machines. I managed to figure out two ways to fix the issue. Create a cutdown ..read more
Visit website

Follow Crying Cloud on FeedSpot

Continue with Google
Continue with Apple
OR